mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-31 01:59:52 -06:00
dsp_rom: skip bootucode_ax when running from entrypoint
This could cause the first branch of the bootucode procedure, which takes its parameters from the AX registers, to run during the ROM init sequence. Since the ROM doesn't set any of the AX registers, the values aren't meaningful, and can cause bad DMA transfers and crashes.
This commit is contained in:
@ -1,3 +1,13 @@
|
||||
Legal GC/WII DSP IROM replacement (v0.3.1)
|
||||
-------------------------------------------------------
|
||||
|
||||
- irom: When running from the ROM entrypoint, skip the bootucode_ax branch
|
||||
of the bootucode procedure. Since the ROM doesn't set any of the AX
|
||||
registers, it could cause bad DMA transfers and crashes.
|
||||
|
||||
ligfx
|
||||
10/aug/2017
|
||||
|
||||
Legal GC/WII DSP IROM replacement (v0.3)
|
||||
-------------------------------------------------------
|
||||
|
||||
|
Reference in New Issue
Block a user