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.
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
Continuing with the great news of Pokémon Platinum getting a native unofficial PC port just a few days ago, today, yet another classic title from the franchise has...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
When you talk about 3DS emulation, most people would jump to Citra. As the defacto choice since its first release it's seen tremendous success, and even after its...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
For the first time in 13 years, the Call of Duty series will again return to Nintendo's consoles. Set to launch on the 23rd of October, the latest release, Modern...
Back in April we covered the ROM hacking efforts to add fifth-generation animated sprites to third generation Pokemon games. It remains a thoroughly impressive...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
With rumours circulating about a Nintendo Direct in the coming days and weeks, fans are left speculating and hoping as to what might be included. At the centre of all...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
After much speculation and rumour, the fabled Nintendo Direct is upon us. Set to go live tomorrow, the 9th of June, at 3pm in the UK, it'll feature 50 minutes of...
For the first time in 13 years, the Call of Duty series will again return to Nintendo's consoles. Set to launch on the 23rd of October, the latest release, Modern...
Following an investigation over misleading commercial practices, today Nintendo has been imposed a fine of 35 million euros related to the controller malfunctions...