Customized Snes9x_3ds status update @Vulpes-Vulpeos, looks like you're going to get what you want after all. Soon, my friend. Soon.
Due to the impossibility of finding the old DevKitARM and the needed libraries, this wasn't compiled from source code. I had to do some hacky wonky ass shit with IDA Pro before figuring out the decompressed code.bin has that 0x1976D2 blue color written backwards in hex as D2 76 19. Basic instructions can be provided if you want to create your own offshoot.
Before this gets release, it'll be stress tested for bugs & stability in normal use. The logo needs more revision to get it to fit in right with the general purple stuff.
If all goes well with this customized snes9x_3ds, I'll look into the other three emulators after a break from this.
P.S. - That c-stick nub is a modified Dell pointing stick for anyone that's curious.
Let me know if you need to change banners color. Or I can send you .psd file if you want (you`ll need to install third-party fonts so Photoshop could display text on banners properly).
Awesome news, you did great job
After I couldn`t find DevkitARM anywhere I thought that the only thing left is to wait till bubble2k16 has free time.
Let me know if you need to change banners color. Or I can send you .psd file if you want (you`ll need to install third-party fonts so Photoshop could display text on banners properly).
I gots teh photoshop. Your provided banner was fixed up and good to go; funny enough, I traced back to Anemone's original banner and reported on their GitHub to look at theirs as well.
Gonna mess with this some more later tonight and the next day or two. There are some 50 odd hex offsets that'll need to be individually mapped out for shared DIY reference editing. Gotta make sure I don't mistakenly edit anything that coincidentally has the same 3 bytes hex combo as those dark blue bars and blue tinted menu words.
This might be a little off topic but I never managed to successfully replace the generic icons and banners in the old retroarch cia builds I use. It's the only niggle I never ironed out. The furthest I got once was when I installed what I thought was a re-packed cia and found that I had removed the icon completely. There's obviously at least some basic understanding I never got as far as correct tool usage and unpacked cia structure.
So whilst I have no interest in this re-skinned Snes9x (I really like the visual cleanliness and uniformity across Bubbles's emu suite) I will definitely be looking forward to a guide that helps out with generic icon / banner changing.
@able - found a bug in PicoDrive which lead to discovery of a missed icon in the *.3dsx version.
shawns (at , color-hex.com) - North American SNES color palette.
Logopedia (website) - Japan and Europe Super Famicom color palette.
Logok (website) - Red and white pill shaped Nintendo logo image.
What is this?
This is bubble2k16's snes9x emulator modified with new colors and other aesthetic stuff.
Why?
For that purp of course.
I see a HOME Menu icon in the above image. Does this only comes in *.cia version?
Nope. The *.3dsx flavor was provided as well, so that everyone can be happy.
Where is the source code?
Sorry, there is none. I tried compiling from source but couldn't get it to work. Blame SourceForge.net for clearing out all the old versions of devKitPro and the accompanying libraries.
Okay. How did you modify the emulator then?
Through a number of programs. Look in the decompiled folder for details about the edits. That's the next closest thing to a "source code" you'll get with this release.
Can I trust this fork not to crash, or worse, brick my 3DS?
I tested these (*.cia/*.3dsx) with F-ZERO, Super Punch-Out!!, Donkey Kong Country, Killer Instinct, Star Fox, Street Fighter II - The World Warrior, and Super Mario World. No problems were experienced on my end, but I can't guarantee this to be free of bugs originating from my modifications.
When you can't compile from source code, the next available option is ARM assembly. There's an Excel spreadsheet that maps out the hex edit points found in IDA Pro for the code.bin that (should) correspond to those edited color inputs, as far as I can tell.
Any added performance benefits?
Nah. This is purely form over function.
I don't like the purple theme. Can you make something more dope?
Request denied. Along with my own touches, Vulpes-Vulpeos gets a pass cuz his images are sick IMO. This isn't cool enough for you? Take it or leave it.
Luckily for you, the general process and reverse engineering legwork is recorded; definitely take a look in that decompiled folder!
Create your own stylized fork and show us what you got.
Edit - I had to re-upload the archive. There was a mistake in the credit.txt where I had a brain fart.
The mistake:
This restylization project could not be possible thanks to...
09.22.2018 - Archive re-uploaded due to using [alt] naming convention for the *.3dsx version. Although snes9x_3ds does not use a BIOS file, naming convention was changed to match consistency with the other three emulators. Please read the explanation here.
10.09.2018 - Corrected the internal *.smdh icon for the *.3dsx version thanks to @able.
shawns (at , color-hex.com) - North American SNES color palette.
Logopedia (website) - Japan and Europe Super Famicom color palette.
Logok (website) - Red and white pill shaped Nintendo logo image.
What is this?
This is bubble2k16's snes9x emulator modified with new colors and other aesthetic stuff.
Why?
For that purp of course.
I see a HOME Menu icon in the above image. Does this only comes in *.cia version?
Nope. The *.3dsx flavor was provided as well, so that everyone can be happy.
Where is the source code?
Sorry, there is none. I tried compiling from source but couldn't get it to work. Blame SourceForge.net for clearing out all the old versions of devKitPro and the accompanying libraries.
Okay. How did you modify the emulator then?
Through a number of programs. Look in the decompiled folder for details about the edits. That's the next closest thing to a "source code" you'll get with this release.
Can I trust this fork not to crash, or worse, brick my 3DS?
I tested these (*.cia/*.3dsx) with F-ZERO, Super Punch-Out!!, Donkey Kong Country, Killer Instinct, Star Fox, Street Fighter II - The World Warrior, and Super Mario World. No problems were experienced on my end, but I can't guarantee this to be free of bugs originating from my modifications.
When you can't compile from source code, the next available option is ARM assembly. There's an Excel spreadsheet that maps out the hex edit points found in IDA Pro for the code.bin that (should) correspond to those edited color inputs, as far as I can tell.
Any added performance benefits?
Nah. This is purely form over function.
I don't like the purple theme. Can you make something more dope?
Request denied. Along with my own touches, Vulpes-Vulpeos gets a pass cuz his images are sick IMO. This isn't cool enough for you? Take it or leave it.
Luckily for you, the general process and reverse engineering legwork is recorded; definitely take a look in that decompiled folder!
Create your own stylized fork and show us what you got.
Edit - I had to re-upload the archive. There was a mistake in the credit.txt where I had a brain fart.
thank you for this, also, i saw on FBI, under titleDB or DBtitle, (the homebrew title database) they had a quick download for snes9x, i didnt get around to downloading it, and i figure to get the roms, youd still need to go on your pc?
Can you install the fork side-by-side, or is it better to uninstall the original first? Just easier to compare if both is installed at the same time, but I understand if that's not possible or recommended. Thanks!
Can you install the fork side-by-side, or is it better to uninstall the original first? Just easier to compare if both is installed at the same time, but I understand if that's not possible or recommended. Thanks!
Guys, I just realized those custom banners aren't random blobs and blotches. I thought they were expressive synth waves this whole time. How did I miss these? LOL.
If you look closely, the red and purple ones are Super Mario Bros and Super Mario World stage maps. Blue is sonic. Yellow, no clue what game it's from (didn't grow up on TurboGrafx).
***
Oh, the VirtuaNES version is underway. This one I'm not sure it'll come out good because warm colors like red are hard to pull off. While it's possible to darken red to make it retina friendly or acceptable, you run into losing the essence of tying that main color back to the NES. I'll see how this looks on hardware first and keep you guys updated at the VirtuaNES thread.
@Vulpes-Vulpeos, in case I come back with the verdict that red is not going to cut, be ready to revise your images with a different color, possibly gray.
Here's a list of grays color code captured at the Nintendo NES/FAMICOM Classic Edition websites of North America and Japan.
It is China Warrior (The Kung Fu in Japan). On the temperPCE banners are mountains from the background. I don`t know which game is associated with PC-engine, so I decided to choose one of the first games for this console.
I'm reporting a bug.
When I boot up Snes9x on my old 2DS, the bottom screen turn yellow and the console freezes. A fix would be greatly appreciated since I wanna play super mario kart.
I'm reporting a bug.
When I boot up Snes9x on my old 2DS, the bottom screen turn yellow and the console freezes. A fix would be greatly appreciated since I wanna play super mario kart.
It’s about that time of year again where I check in with the community to see if we can get the front page aligned with what people are interested in knowing and what...
WiiCompiled is a new project that lets PC gamers play Mario Kart Wii natively on PC without emulation. Using static recompliation to convert the code into native PC...
After being announced last year, the fan-made remake Gamma Emerald has finally gotten its first early access release. A complete rebuild of fan-favourite Pokemon...
The long awaited Grand Theft Auto VI Extended Look gameplay trailer has finally dropped on YouTube. As you all know, it had dropped 6 hours earlier on Netflix, and...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
Thanks to the recent decomplication efforts; The Minish Cap 3DS brings the Game Boy Advance classic Zelda title to your 3DS.
The port takes full advantage of the 3DS...
In the wake of Sony's shift to a digital-only ecosystem within the next year, Xbox have today announced a surprising scheme. Aiming to offer physical buyers the same...
After being announced last week, the first of two broadcasts is set to go live later today with a stark focus on The Legend of Zelda and its 40th anniversary...
It is with a heavy heart that I announce the departure of our beloved Chary from the position of Chief Editor. Chary took over early 2021 and has done a wonderful job...
To celebrate its 25th anniversary, XBOX has launched pre-orders for the XBOX 25th Anniversary Collection. For the occasion, the trailer below was aired.
This...
It’s about that time of year again where I check in with the community to see if we can get the front page aligned with what people are interested in knowing and what...
After being announced last week, the first of two broadcasts is set to go live later today with a stark focus on The Legend of Zelda and its 40th anniversary...
In the wake of Sony's shift to a digital-only ecosystem within the next year, Xbox have today announced a surprising scheme. Aiming to offer physical buyers the same...
It's been something of a quiet week in the gaming space, with the deluge of big hitters trying to find their place before GTA 6 launches really kicking off next week...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
The long awaited Grand Theft Auto VI Extended Look gameplay trailer has finally dropped on YouTube. As you all know, it had dropped 6 hours earlier on Netflix, and...
It is with a heavy heart that I announce the departure of our beloved Chary from the position of Chief Editor. Chary took over early 2021 and has done a wonderful job...
The second of a two-part special, a more traditional Nintendo Direct is set to air today. Unlike the Zelda Direct the contents of this one is still relatively up in...
After being announced last year, the fan-made remake Gamma Emerald has finally gotten its first early access release. A complete rebuild of fan-favourite Pokemon...
A few days ago Chary stepped down as Chief Editor after 5 wonderful years, and everyone guessed the seat wouldn't stay empty for very long. Back in 2021 I proudly...