DGen/SDL
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes
cz80_struc Struct Reference

#include <cz80.h>

List of all members.

Public Attributes

union {
   uint8_t   r8 [8]
   union16   r16 [4]
   struct {
      union16   BC
      union16   DE
      union16   HL
      union16   FA
   }   name
creg
union16 IX
union16 IY
union16 SP
uint16_t PC
union16 BC2
union16 DE2
union16 HL2
union16 FA2
union16 R
union16 IFF
uint8_t I
uint8_t IM
uint8_t IntVect
uint8_t Status
uintptr_t BasePC
int CycleIO
int CycleToDo
int CycleSup
void * ctx
CZ80_READRead_Byte
CZ80_WRITEWrite_Byte
CZ80_READIN_Port
CZ80_WRITEOUT_Port
CZ80_RETI_CALLBACKRetI
CZ80_INT_CALLBACKInterrupt_Ack
uint8_t * Fetch [CZ80_FETCH_BANK]

Member Data Documentation

uintptr_t cz80_struc::BasePC
union16 cz80_struc::BC
union16 cz80_struc::BC2
union { ... } cz80_struc::creg
void* cz80_struc::ctx
int cz80_struc::CycleIO
int cz80_struc::CycleSup
int cz80_struc::CycleToDo
union16 cz80_struc::DE
union16 cz80_struc::DE2
union16 cz80_struc::FA
union16 cz80_struc::FA2
uint8_t* cz80_struc::Fetch[CZ80_FETCH_BANK]
union16 cz80_struc::HL
union16 cz80_struc::HL2
uint8_t cz80_struc::I
union16 cz80_struc::IFF
uint8_t cz80_struc::IM
CZ80_READ* cz80_struc::IN_Port
CZ80_INT_CALLBACK* cz80_struc::Interrupt_Ack
uint8_t cz80_struc::IntVect
union16 cz80_struc::IX
union16 cz80_struc::IY
struct { ... } cz80_struc::name
CZ80_WRITE* cz80_struc::OUT_Port
uint16_t cz80_struc::PC
union16 cz80_struc::R
union16 cz80_struc::r16[4]
uint8_t cz80_struc::r8[8]
CZ80_READ* cz80_struc::Read_Byte
CZ80_RETI_CALLBACK* cz80_struc::RetI
union16 cz80_struc::SP
uint8_t cz80_struc::Status
CZ80_WRITE* cz80_struc::Write_Byte

The documentation for this struct was generated from the following file: