17 void reset(
void const* unmapped_page = 0 );
88 #if !BLARGG_NONPORTABLE
97 int delta =
state->base -
t;
blargg_long nes_time_t
Definition Nes_Apu.h:9
unsigned nes_addr_t
Definition Nes_Apu.h:10
@ future_nes_time
Definition Nes_Cpu.h:11
@ page_bits
Definition Nes_Cpu.h:66
void set_time(nes_time_t t)
Definition Nes_Cpu.h:48
@ page_count
Definition Nes_Cpu.h:67
void adjust_time(int delta)
Definition Nes_Cpu.h:49
@ irq_inhibit
Definition Nes_Cpu.h:68
void map_code(nes_addr_t start, unsigned size, void const *code, bool mirror=false)
Definition Nes_Cpu.cpp:89
void set_code_page(int, void const *)
Definition Nes_Cpu.cpp:51
state_t * state
Definition Nes_Cpu.h:75
bool run(nes_time_t end_time)
Definition Nes_Cpu.cpp:117
state_t state_
Definition Nes_Cpu.h:76
nes_time_t time() const
Definition Nes_Cpu.h:47
nes_time_t end_time() const
Definition Nes_Cpu.h:54
nes_time_t end_time_
Definition Nes_Cpu.h:78
@ page_size
Definition Nes_Cpu.h:22
Nes_Cpu()
Definition Nes_Cpu.h:65
@ bad_opcode
Definition Nes_Cpu.h:62
void set_irq_time(nes_time_t)
Definition Nes_Cpu.h:102
unsigned long error_count_
Definition Nes_Cpu.h:79
int update_end_time(nes_time_t end, nes_time_t irq)
Definition Nes_Cpu.h:94
unsigned long error_count() const
Definition Nes_Cpu.h:59
uint8_t const * get_code(nes_addr_t)
Definition Nes_Cpu.h:85
void reset(void const *unmapped_page=0)
Definition Nes_Cpu.cpp:65
void set_end_time(nes_time_t)
Definition Nes_Cpu.h:107
nes_time_t irq_time() const
Definition Nes_Cpu.h:51
registers_t r
Definition Nes_Cpu.h:40
void clear_error_count()
Definition Nes_Cpu.h:58
nes_time_t irq_time_
Definition Nes_Cpu.h:77
uint8_t low_mem[0x800]
Definition Nes_Cpu.h:29
struct huft * t
Definition inflate.c:943
virtual ASIOError start()=0
unsigned short uint16_t
Definition mid.cpp:99
unsigned char uint8_t
Definition mid.cpp:98
uint8_t y
Definition Nes_Cpu.h:36
uint8_t x
Definition Nes_Cpu.h:35
uint16_t pc
Definition Nes_Cpu.h:33
uint8_t a
Definition Nes_Cpu.h:34
uint8_t sp
Definition Nes_Cpu.h:38
uint8_t status
Definition Nes_Cpu.h:37
int time
Definition Nes_Cpu.h:73
nes_time_t base
Definition Nes_Cpu.h:72
uint8_t const * code_map[page_count+1]
Definition Nes_Cpu.h:71