/*-------------------------------------------------------------------*/ void Map45_Sram( WORD wAddr, BYTE byData ) { if(wAddr == 0x6000) { Map45_Regs[Map45_Regs[5]] = byData; Map45_Regs[5]= (Map45_Regs[5]+1) & 0x03; Map45_Set_CPU_Bank4((BYTE)Map45_Prg0); Map45_Set_CPU_Bank5((BYTE)Map45_Prg1); Map45_Set_CPU_Bank6((BYTE)Map45_Prg2); Map45_Set_CPU_Bank7((BYTE)Map45_Prg3); Map45_Set_PPU_Banks(); } }
void Map45_Sram( word wAddr, byte byData ) { if(wAddr == 0x6000) { Map45_Regs[Map45_Regs[5]] = byData; Map45_Regs[5]= (Map45_Regs[5]+1) & 0x03; Map45_Set_CPU_Bank4((byte)Map45_Prg0); Map45_Set_CPU_Bank5((byte)Map45_Prg1); Map45_Set_CPU_Bank6((byte)Map45_Prg2); Map45_Set_CPU_Bank7((byte)Map45_Prg3); Map45_Set_PPU_Banks(); } }