mirror of
https://github.com/ekeeke/Genesis-Plus-GX.git
synced 2024-12-27 03:31:49 +01:00
[Core/CD] fixed BOOT ROM level 4 interrupt vector upper word value (verified on real hardware, cf. Krikzz's mcd-verificator)
This commit is contained in:
parent
02c9dac337
commit
d4ca576c07
@ -47,7 +47,7 @@ Genesis Plus GX 1.7.5 (xx/xx/xxxx) (Eke-Eke)
|
|||||||
* fixed PRG-RAM access from MAIN-CPU side on system reset
|
* fixed PRG-RAM access from MAIN-CPU side on system reset
|
||||||
* fixed state loading bug when SUB-CPU interrupt is pending
|
* fixed state loading bug when SUB-CPU interrupt is pending
|
||||||
* fixed H-INT vector handling when using Mode 1
|
* fixed H-INT vector handling when using Mode 1
|
||||||
* fixed H-INT vector upper word value
|
* fixed BOOT ROM level 4 interrupt vector upper word value (verified on real hardware, cf. Krikzz's mcd-verificator)
|
||||||
* fixed access to "write-only" communication flags (verified on real hardware by Notaz)
|
* fixed access to "write-only" communication flags (verified on real hardware by Notaz)
|
||||||
* fixed access to Sub-CPU "read-only" communication registers (fixes Round 5 Boss freeze in Streets of Rage / Sega Classics Arcade Collection)
|
* fixed access to Sub-CPU "read-only" communication registers (fixes Round 5 Boss freeze in Streets of Rage / Sega Classics Arcade Collection)
|
||||||
* fixed byte access to memory mode, timer and font color registers at even address (verified on real hardware, cf. Krikzz's mcd-verificator)
|
* fixed byte access to memory mode, timer and font color registers at even address (verified on real hardware, cf. Krikzz's mcd-verificator)
|
||||||
|
@ -1727,6 +1727,7 @@ void scd_reset(int hard)
|
|||||||
scd.dmna = 0;
|
scd.dmna = 0;
|
||||||
|
|
||||||
/* H-INT default vector */
|
/* H-INT default vector */
|
||||||
|
*(uint16 *)(m68k.memory_map[scd.cartridge.boot].base + 0x70) = 0xFFFF;
|
||||||
*(uint16 *)(m68k.memory_map[scd.cartridge.boot].base + 0x72) = 0xFFFF;
|
*(uint16 *)(m68k.memory_map[scd.cartridge.boot].base + 0x72) = 0xFFFF;
|
||||||
|
|
||||||
/* Power ON initial values (MAIN-CPU side) */
|
/* Power ON initial values (MAIN-CPU side) */
|
||||||
|
Loading…
Reference in New Issue
Block a user