Go to the documentation of this file.
15 void _out_c_reg8(uint8_t,
struct z80 *, uint8_t *);
struct bus * bus
Definition: z80.h:66
z80 memory class
Definition: memory.h:19
word pc
Definition: z80.h:53
void _in_reg8_mem(uint8_t *, struct z80 *, uint8_t *)
reads value of data bus into an 8-bit register
Definition: io.c:43
z80 CPU data structure and functions
word bc
Definition: z80.h:55
void _in_reg8_mem(uint8_t *reg, struct z80 *cpu, uint8_t *memory)
reads value of data bus into an 8-bit register
Definition: io.c:43
uint8_t l
low order byte
Definition: z80.h:31
uint8_t h
high order byte
Definition: z80.h:32
struct word::@0 B
Combination of High and Low bytes in correct order for endianness.
void _out_mem_reg8(uint8_t reg, struct z80 *cpu, uint8_t *memory)
places the contents of an 8-bit register on the databus
Definition: io.c:15
uint8_t data
Definition: bus.h:19
__BEGIN_DECLS void _out_mem_reg8(uint8_t, struct z80 *, uint8_t *)
places the contents of an 8-bit register on the databus
Definition: io.c:15
word af
Definition: z80.h:54
uint16_t address
Definition: bus.h:20
uint16_t W
16-bit pair
Definition: z80.h:22
type to deal with endianness and access of high/low bits
Definition: z80.h:21