15 if ( !(addr & 0xE000) )
31 return namco->read_data();
37 debug_printf(
"Read unmapped $%.4X\n", (
unsigned) addr );
47 if ( offset <
sizeof sram )
54 int temp = addr & 0x7FF;
55 if ( !(addr & 0xE000) )
73 if ( offset >=
rom.size() )
82#define CPU_READ( cpu, addr, time ) STATIC_CAST(Nsf_Emu&,*cpu).cpu_read( addr )
83#define CPU_WRITE( cpu, addr, data, time ) STATIC_CAST(Nsf_Emu&,*cpu).cpu_write( addr, data )
#define GME_APU_HOOK(emu, addr, data)
Definition Classic_Emu.h:119
unsigned nes_addr_t
Definition Nes_Apu.h:10
#define debug_printf
Definition blargg_source.h:26
@ status_addr
Definition Nes_Apu.h:37
@ start_addr
Definition Nes_Apu.h:32
@ end_addr
Definition Nes_Apu.h:33
void map_code(nes_addr_t start, unsigned size, void const *code, bool mirror=false)
Definition Nes_Cpu.cpp:89
nes_time_t time() const
Definition Nes_Cpu.h:47
uint8_t const * get_code(nes_addr_t)
Definition Nes_Cpu.h:85
uint8_t low_mem[0x800]
Definition Nes_Cpu.h:29
@ data_reg_addr
Definition Nes_Namco_Apu.h:24
@ bank_count
Definition Nsf_Emu.h:65
byte sram[0x2000]
Definition Nsf_Emu.h:102
@ sram_addr
Definition Nsf_Emu.h:101
void cpu_write(nes_addr_t, int)
Definition nes_cpu_io.h:43
void cpu_write_misc(nes_addr_t, int)
Definition Nsf_Emu.cpp:389
int cpu_read(nes_addr_t)
Definition nes_cpu_io.h:10
@ bank_size
Definition Nsf_Emu.h:81
Nes_Apu apu
Definition Nsf_Emu.h:95
class Nes_Namco_Apu * namco
Definition Nsf_Emu.h:92
Rom_Data< bank_size > rom
Definition Nsf_Emu.h:82
@ bank_select_addr
Definition Nsf_Emu.h:80
CARLA_PLUGIN_EXPORT void exit(int status)
Definition interposer-safe.cpp:70
JSAMPIMAGE data
Definition jpeglib.h:945
void set_warning(const char *s)
Definition Gme_File.h:112
int result
Definition process.c:1455