mirror of https://github.com/bsnes-emu/bsnes.git
a37ce1cb2f
byuu says: The goals for v087 are to have a unified cartridge-folder concept, as well as a more functional SNES debugger. Starting with the cartridge folders. What I have so far: Code: NES: - program.rom - character.rom - program.ram - … SNES: - program.rom - program.rtc - data.rom (SPC7110) - { dsp1.rom, dsp1b.rom, cx4.rom, … } - msu1.rom - track-#.pcm Game Boy, Game Boy Color: - program.rom - program.ram - program.rtc Sub-cartridges (BS-X, Sufami Turbo, …) are stored as separate folders Folder names must be UTF-8 based, with all-lowercase extensions File names must be all-lowercase SNES: - "program.ram" (.srm, .sts) - "msu1.rom" (name.msu) - "track-#.pcm" (name-#.pcm) - "upd96050.ram" -> "name.ram" - "bsx.ram" (.bss) - "bsx.psram" (.bsp) - "serial.so" -> "libserial.so" (broken) Need: - Super Game Boy (not even sure how this loads and saves memory, it's obviously broken) And I need to think of some way of handling multi-cart loaded games. Eg Satellaview-slotted and Sufami Turbo. It was { base + slot ( + slot ... } }, but this gets trickier with folders and fixed names. Actual markup for the NES needs to change as well. |
||
---|---|---|
bsnes | ||
snesfilter | ||
snespurify | ||
snesshader |