TASEmulators / desmume

DeSmuME is a Nintendo DS emulator
http://desmume.org
GNU General Public License v2.0
2.95k stars 542 forks source link

FS debug mode should work in NAND slot1 type #136

Open mariomadproductions opened 6 years ago

mariomadproductions commented 6 years ago
DeSmuME 0.9.12 git#92924db x64-JIT SSE2
- compiled: Mar  4 2018 18:02:13

DirectX Input:
   - gamecontrol successfully inited: PC Game Controller
Microphone successfully inited.
DeSmuME 0.9.12 git#92924db x64-JIT SSE2
Attempting change to 3d core to: SoftRasterizer
SoftRast Initialized with cores=4

ROM game code: UORP
ROM crc: B184488A
ROM serial: NTR-UORP-EUR
ROM chipID: 00007FC2
ROM internal name: DSMIO
ROM developer: Nintendo
Found in game database by Serial:
        * ROM serial:           UORP
        * ROM save type:        FLASH 256Mbit
        * ROM crc:              76CA42A5

Load cheats: C:\Writ-App\Emulators\Nintendo - Nintendo DS\DeSmuME\Nightly\.\Cheats\WarioWare - Do It Yourself (Europe) (En,Fr,De,Es,It).dct
Added 1 cheat codes
Slot1 auto-selected device type: Retail NAND
Slot2 auto-selected device type: None (0xFF)
BackupDevice: size = 256 Mbit
CPU mode: Interpreter
Already decrypted.
Loading C:\Users\User\Roms\Nintendo - Nintendo DS\WarioWare - Do It Yourself (Europe) (En,Fr,De,Es,It)\WarioWare - Do It Yourself (Europe) (En,Fr,De,Es,It).nds was successful
Emulation unpaused
snddx: emergency cleared sound buffer. (-11270, 0, 12005)
Slot 1: Retail DEBUG
sending eject signal to SLOT-1
Path to Slot1 data: C:\Writ-App\Emulators\Nintendo - Nintendo DS\DeSmuME\Nightly\.\Slot1D\WarioWare - Do It Yourself (Europe) (En,Fr,De,Es,It)
Nitro File System:
        * FNT at 0x008A2400, size 0x0002B8A4
        * FAT at 0x008CDE00, size 0x00016AF8
        * ARM9 at Overlay 0x000D3A00, size 0x000006E0
        * ARM7 at Overlay 0x00000000, size 0x00000000
        * ARM9 exe at 00004000, size 000CF818h
        * ARM7 exe at 0087B200, size 00027130h
        * Directories: 328
        * Files 11615
        * ARM9 Overlays 55
        * ARM7 Overlays 0
Emulation paused

ROM game code: UORP
ROM crc: B184488A
ROM serial: NTR-UORP-EUR
ROM chipID: 00007FC2
ROM internal name: DSMIO
ROM developer: Nintendo
Found in game database by Serial:
        * ROM serial:           UORP
        * ROM save type:        FLASH 256Mbit
        * ROM crc:              76CA42A5

Load cheats: C:\Writ-App\Emulators\Nintendo - Nintendo DS\DeSmuME\Nightly\.\Cheats\WarioWare - Do It Yourself (Europe) (En,Fr,De,Es,It).dct
Added 1 cheat codes
Path to Slot1 data: C:\Writ-App\Emulators\Nintendo - Nintendo DS\DeSmuME\Nightly\.\Slot1D\WarioWare - Do It Yourself (Europe) (En,Fr,De,Es,It)
Nitro File System:
        * FNT at 0x008A2400, size 0x0002B8A4
        * FAT at 0x008CDE00, size 0x00016AF8
        * ARM9 at Overlay 0x000D3A00, size 0x000006E0
        * ARM7 at Overlay 0x00000000, size 0x00000000
        * ARM9 exe at 00004000, size 000CF818h
        * ARM7 exe at 0087B200, size 00027130h
        * Directories: 328
        * Files 11615
        * ARM9 Overlays 55
        * ARM7 Overlays 0
Slot2 auto-selected device type: None (0xFF)
BackupDevice: size = 256 Mbit
CPU mode: Interpreter
Already decrypted.
Loading C:\Users\User\Roms\Nintendo - Nintendo DS\WarioWare - Do It Yourself (Europe) (En,Fr,De,Es,It)\WarioWare - Do It Yourself (Europe) (En,Fr,De,Es,It).nds was successful
Emulation unpaused
2D5C:[03359800, ofs 00000000] \data\Sound\DSMIO_NTR_Sound_EU.sdat
0942:[008E6600, ofs 00000000] \data\E\Common\LCFont_08.NFTR
0943:[008E7200, ofs 00000000] \data\E\Common\LCFont_10.NFTR
0944:[008E8400, ofs 00000000] \data\E\Common\MenuFont00_10.NFTR
095E:[0092FE00, ofs 00000000] \data\E\Data\MesgCommonW.bmg

Any version of WarioWare: D.I.Y (Japan, USA or Europe).

zeromus commented 6 years ago

because slot 1 debug is not slot 1 NAND, as required for DIY, nor slot 1 AUTO which can select DIY. FS debugging needs to be added to Slot1Comp_Rom so that it can be used by NAND or normal retail cards, which would also necessitate putting an option somewhere else to enable FS debugging. Don't expect this to happen soon, unless you impress me with a description of what you're working on