GBHawk: update GBA startup state, fix Konami collection Vol 4
This commit is contained in:
parent
78615095f2
commit
493cfc43b6
|
@ -612,7 +612,7 @@ namespace BizHawk.Emulation.Cores.Components.LR35902
|
|||
|
||||
SetIntRegs(interrupt_src_reg);
|
||||
|
||||
if ((interrupt_src_reg & interrupt_enable_reg) == 0) { FlagI = false; }
|
||||
if ((interrupt_src_reg & (interrupt_enable_reg & 0x1F)) == 0) { FlagI = false; }
|
||||
// reset back to default state
|
||||
int_src = 5;
|
||||
int_clear = 0;
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -190,6 +190,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
|
|||
Console.WriteLine(romHashMD5);
|
||||
var romHashSHA1 = SHA1Checksum.ComputePrefixedHex(rom);
|
||||
Console.WriteLine(romHashSHA1);
|
||||
|
||||
_rom = rom;
|
||||
var mppr = Setup_Mapper(romHashMD5, romHashSHA1);
|
||||
if (cart_RAM != null) { cart_RAM_vbls = new byte[cart_RAM.Length]; }
|
||||
|
@ -392,7 +393,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
|
|||
// uninitialized RAM
|
||||
for (int i = 0; i < RAM.Length; i++)
|
||||
{
|
||||
RAM[i] = 0;
|
||||
RAM[i] = GBA_Init_RAM[i];
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue