Mercurial > audlegacy-plugins
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 |