LMMS
Loading...
Searching...
No Matches
sap_cpu_io.h
Go to the documentation of this file.
1
2#include "Sap_Emu.h"
3
4#include "blargg_source.h"
5
6#define CPU_WRITE( cpu, addr, data, time ) STATIC_CAST(Sap_Emu&,*cpu).cpu_write( addr, data )
7
9{
10 mem.ram [addr] = data;
11 if ( (addr >> 8) == 0xD2 )
12 cpu_write_( addr, data );
13}
14
15#ifdef NDEBUG
16 #define CPU_READ( cpu, addr, time ) READ_LOW( addr )
17#else
18 #define CPU_READ( cpu, addr, time ) STATIC_CAST(Sap_Emu&,*cpu).cpu_read( addr )
19
21 {
22 if ( (addr & 0xF900) == 0xD000 )
23 debug_printf( "Unmapped read $%04X\n", addr );
24 return mem.ram [addr];
25 }
26#endif
unsigned sap_addr_t
Definition Sap_Cpu.h:10
#define debug_printf
Definition blargg_source.h:26
void cpu_write_(sap_addr_t, int)
Definition Sap_Emu.cpp:374
int cpu_read(sap_addr_t)
Definition sap_cpu_io.h:20
struct Sap_Emu::@126254164223205255167174242254165057331244055015 mem
void cpu_write(sap_addr_t, int)
Definition sap_cpu_io.h:8
JSAMPIMAGE data
Definition jpeglib.h:945