TASEmulators / TASEmulators/desmume

FS debug mode should work in NAND slot1 type

Open
#136 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C++
Stars
3.6k
Forks
646
PR merge metrics
No merged PRs in 30d

Description

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).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with WarioWare: D.I.Y. and inspect the Slot 1 handling shown in the log, including the Retail DEBUG device and NAND filesystem path. Determine the expected behavior for debug-mode NAND slot 1 across the Japan, USA, and Europe versions, then verify that each version loads and operates correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.