qzdoom-gpl/game-music-emu/gme/sap_cpu_io.h
Randy Heit a8de4fc2da - Fixed compilation of i_keyboard.cpp with MinGW, because w32api still doesn't have
everything that was new for XP.
- Swapped snes_spc out for the full Game Music Emu library.

SVN r1631 (trunk)
2009-06-03 03:05:02 +00:00

26 lines
610 B
C

#include "Sap_Emu.h"
#include "blargg_source.h"
#define CPU_WRITE( cpu, addr, data, time ) STATIC_CAST(Sap_Emu&,*cpu).cpu_write( addr, data )
void Sap_Emu::cpu_write( sap_addr_t addr, int data )
{
mem.ram [addr] = data;
if ( (addr >> 8) == 0xD2 )
cpu_write_( addr, data );
}
#ifdef NDEBUG
#define CPU_READ( cpu, addr, time ) READ_LOW( addr )
#else
#define CPU_READ( cpu, addr, time ) STATIC_CAST(Sap_Emu&,*cpu).cpu_read( addr )
int Sap_Emu::cpu_read( sap_addr_t addr )
{
if ( (addr & 0xF900) == 0xD000 )
dprintf( "Unmapped read $%04X\n", addr );
return mem.ram [addr];
}
#endif