comparison src/console/sap_cpu_io.h @ 341:986f098da058 trunk

[svn] - merge in blargg's changes
author nenolod
date Thu, 07 Dec 2006 15:20:41 -0800
parents fb513e10174e
children
comparison
equal deleted inserted replaced
340:9e5a7158fa80 341:986f098da058
5 5
6 #define CPU_WRITE( cpu, addr, data, time ) STATIC_CAST(Sap_Emu&,*cpu).cpu_write( addr, data ) 6 #define CPU_WRITE( cpu, addr, data, time ) STATIC_CAST(Sap_Emu&,*cpu).cpu_write( addr, data )
7 7
8 void Sap_Emu::cpu_write( sap_addr_t addr, int data ) 8 void Sap_Emu::cpu_write( sap_addr_t addr, int data )
9 { 9 {
10 mem [addr] = data; 10 mem.ram [addr] = data;
11 if ( (addr >> 8) == 0xD2 ) 11 if ( (addr >> 8) == 0xD2 )
12 cpu_write_( addr, data ); 12 cpu_write_( addr, data );
13 } 13 }
14 14
15 #ifdef NDEBUG 15 #ifdef NDEBUG
19 19
20 int Sap_Emu::cpu_read( sap_addr_t addr ) 20 int Sap_Emu::cpu_read( sap_addr_t addr )
21 { 21 {
22 if ( (addr & 0xF900) == 0xD000 ) 22 if ( (addr & 0xF900) == 0xD000 )
23 dprintf( "Unmapped read $%04X\n", addr ); 23 dprintf( "Unmapped read $%04X\n", addr );
24 return mem [addr]; 24 return mem.ram [addr];
25 } 25 }
26 #endif 26 #endif