20 void set_mmr(
int reg,
int bank );
90 #if !BLARGG_NONPORTABLE
99 int delta =
state->base -
t;
@ future_hes_time
Definition Hes_Cpu.h:11
blargg_long hes_time_t
Definition Hes_Cpu.h:9
unsigned hes_addr_t
Definition Hes_Cpu.h:10
bool run(hes_time_t end_time)
Definition Hes_Cpu.cpp:90
registers_t r
Definition Hes_Cpu.h:35
@ page_size
Definition Hes_Cpu.h:17
Hes_Cpu()
Definition Hes_Cpu.h:66
hes_time_t end_time_
Definition Hes_Cpu.h:81
@ irq_inhibit
Definition Hes_Cpu.h:67
uint8_t mmr[page_count+1]
Definition Hes_Cpu.h:38
void set_mmr(int reg, int bank)
Definition Hes_Cpu.cpp:69
@ page_shift
Definition Hes_Cpu.h:18
state_t state_
Definition Hes_Cpu.h:79
void set_irq_time(hes_time_t)
Definition Hes_Cpu.h:104
hes_time_t irq_time_
Definition Hes_Cpu.h:80
void reset()
Definition Hes_Cpu.cpp:49
uint8_t const * get_code(hes_addr_t)
Definition Hes_Cpu.h:87
void set_code_page(int, void const *)
hes_time_t end_time() const
Definition Hes_Cpu.h:52
@ idle_addr
Definition Hes_Cpu.h:60
state_t * state
Definition Hes_Cpu.h:78
@ cpu_padding
Definition Hes_Cpu.h:63
int update_end_time(hes_time_t end, hes_time_t irq)
Definition Hes_Cpu.h:96
uint8_t ram[page_size]
Definition Hes_Cpu.h:24
hes_time_t irq_time() const
Definition Hes_Cpu.h:49
void adjust_time(int delta)
Definition Hes_Cpu.h:47
Hes_Cpu & operator=(const Hes_Cpu &)
void set_end_time(hes_time_t)
Definition Hes_Cpu.h:109
@ page_count
Definition Hes_Cpu.h:19
void end_frame(hes_time_t)
Definition Hes_Cpu.h:114
hes_time_t time() const
Definition Hes_Cpu.h:45
void set_time(hes_time_t t)
Definition Hes_Cpu.h:46
struct huft * t
Definition inflate.c:943
unsigned short uint16_t
Definition mid.cpp:99
unsigned char uint8_t
Definition mid.cpp:98
uint8_t sp
Definition Hes_Cpu.h:33
uint8_t a
Definition Hes_Cpu.h:29
uint16_t pc
Definition Hes_Cpu.h:28
uint8_t status
Definition Hes_Cpu.h:32
uint8_t x
Definition Hes_Cpu.h:30
uint8_t y
Definition Hes_Cpu.h:31
blargg_long time
Definition Hes_Cpu.h:76
uint8_t const * code_map[page_count+1]
Definition Hes_Cpu.h:74
hes_time_t base
Definition Hes_Cpu.h:75