TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.18k stars 382 forks source link

DSiware games do not works #3840

Open ozderya opened 9 months ago

ozderya commented 9 months ago

Summary

All games listed below are DSiWare games. While DS Tangrams is working great, DSiWare version listed blelow is not working.

NDS load error A core accepted the rom, but threw an exception while loading it:

White Screen / Hang on Start

There might be more games like above so when I find more games I will extend the list. If anyone finds more games like above, feel free to edit this report.

Repro

1- Open the game

Output

---------------------------
NDS load error
---------------------------
A core accepted the rom, but threw an exception while loading it:

System.Exception: Cannot find TMD for title ID 000300044b594e45, please report

   at BizHawk.Emulation.Cores.Consoles.Nintendo.NDS.NDS.GetTMDData(UInt64 titleId)

   at BizHawk.Emulation.Cores.Consoles.Nintendo.NDS.NDS..ctor(CoreLoadParameters`2 lp)

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at BizHawk.Emulation.Cores.CoreInventory.Core.Create(ICoreInventoryParameters cip)

   at BizHawk.Client.Common.RomLoader.MakeCoreFromCoreInventory(CoreInventoryParameters cip, String forcedCoreName)
---------------------------
OK   
---------------------------

Host env.

CasualPokePlayer commented 1 month ago

Goony (USA)

Not sure when this got "fixed", but it seems to work fine now (albeit it runs at 2 FPS, log window indicates it uses the DSP, which is an absolute performance killer)

Looksley's Line Up (USA)

Seems to "whitescreen" still, although it also ends up running very slowly and it seems to be another DSP game (might also actually be working and it just takes a long while to load up?)

EDIT: Debugging indicates the game is just stuck waiting on the DSP to do something.