Actions
Emulator Issues #2949
closedKirby Air Ride (NTSC) black screen
Status:
Invalid
Priority:
Normal
Assignee:
-
% Done:
0%
Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
Description
To be precise, this is actually an infinite loop.
I looked into it, and it seems an assertion is being tripped. The line is as follows:
"hsd_SynthSFXBankHead[bankID + 1] - hsd_SynthSFXBank[bankID] >= hsd_SynthSFXLoadBuf[1]"
the call is at 0x80447F20 (NTSC ver).
Changing plugins or options have no alternative effect. Patching it will just run into other asserts, and patching assert will just cause an execution overflow.
Actions