85 #if !BLARGG_NONPORTABLE
unsigned gb_addr_t
Definition Gb_Cpu.h:11
int const unmapped
Definition Hes_Emu.cpp:24
@ page_size
Definition Gb_Cpu.h:21
state_t state_
Definition Gb_Cpu.h:77
blargg_long remain() const
Definition Gb_Cpu.h:58
Gb_Cpu & operator=(const Gb_Cpu &)
state_t * state
Definition Gb_Cpu.h:76
registers_t r
Definition Gb_Cpu.h:42
uint8_t * get_code(gb_addr_t)
Definition Gb_Cpu.h:82
@ idle_addr
Definition Gb_Cpu.h:51
@ cpu_padding
Definition Gb_Cpu.h:61
Gb_Cpu()
Definition Gb_Cpu.h:64
void map_code(gb_addr_t start, unsigned size, void *code)
Definition Gb_Cpu.cpp:71
gb_addr_t rst_base
Definition Gb_Cpu.h:48
void reset(void *unmapped=0)
Definition Gb_Cpu.cpp:55
bool run(blargg_long count)
Definition Gb_Cpu.cpp:92
@ clocks_per_instr
Definition Gb_Cpu.h:14
void set_code_page(int, uint8_t *)
Definition Gb_Cpu.cpp:50
@ page_shift
Definition Gb_Cpu.h:65
@ page_count
Definition Gb_Cpu.h:66
virtual ASIOError start()=0
unsigned short uint16_t
Definition mid.cpp:99
unsigned char uint8_t
Definition mid.cpp:98
uint8_t l
Definition Gb_Cpu.h:34
uint8_t e
Definition Gb_Cpu.h:34
uint8_t a
Definition Gb_Cpu.h:34
uint8_t d
Definition Gb_Cpu.h:34
uint8_t b
Definition Gb_Cpu.h:34
uint8_t c
Definition Gb_Cpu.h:34
uint8_t h
Definition Gb_Cpu.h:34
uint8_t flags
Definition Gb_Cpu.h:34
long pc
Definition Gb_Cpu.h:39
uint16_t sp
Definition Gb_Cpu.h:40
uint8_t * code_map[page_count+1]
Definition Gb_Cpu.h:73
blargg_long remain
Definition Gb_Cpu.h:74
_WDL_CSTRING_PREFIX void INT_PTR count
Definition wdlcstring.h:263