hey what up peeps?,
just wanted to drop by and say awesome work gamequest,
i was also just wondering i came across this multi-snes collection 3ds rom
called Namco - J Legend Retsuden.. it seems to have a compilation of nes and snes roms
would it be possible to rip this rom and inject some snes maybe if it has similar structure to the vc romfs?
it also includes a bottom screen scalier although it is in Japanese.. just a heads up maybe we can have a look into it?
Decided to have a look at this. The nes/snes roms are in the exefs, not the romfs, you can find the full unmodified rom dumps in the decompressed code.bin. Been fiddling with it this evening, and the news isn't great, I had a go at replacing the Dragon Ball Z - Super Butouden 2 snes rom with games that use the same cartridge configuration and compress to the same size or smaller when compressing code.bin - the two I've tried as yet were Mortal Kombat and Jungle Strike. It wasn't straightforward to get the .3ds rom booting with a replaced snes rom, but it was doable*, and the .3ds rom acts happily as if everything is ok, but when trying to start the modified game, the emulation just stays on a blank screen, no signs of life at all (edit: the emulated screen stays blank, but the border shows, the controls on the touchscreen still work, you can scale the emulated screen, return to the main menu etc). The other games still work from the menu.
It was never going to be a general purpose snes emulator, but I don't know if there'll be any other games that will do anything at all in it.
*replace snes rom in code.bin with hex editor,
recompress code.bin (I cobbled together a tool to do this using makerom's sources)
replace code.bin in exefs with hex editor and manually fix filesize and checksum for code.bin in exefs header
xor modified exefs with exefs xorpad from original rom
replace xor'd exefs in .3ds rom with hexeditor and manually fix exefs checksum (seems to be in two places).
edit: I'm open to suggestions from someone knowledgeable like StapleButter about what games might be worth trying if they use the right screen modes and whatever.