Project

General

Profile

#ifndef regs_h
#define regs_h

#define atari_regbase 0x10000
#define atari_regmirror 0x20000

extern int volatile * zpu_in1;
extern int volatile * zpu_in2;
extern int volatile * zpu_in3;
extern int volatile * zpu_in4;

extern int volatile * zpu_out1;
extern int volatile * zpu_out2;
extern int volatile * zpu_out3;
extern int volatile * zpu_out4;

extern int volatile * zpu_pause;
extern int volatile * zpu_spi_data;
extern int volatile * zpu_spi_state;
extern int volatile * zpu_sio;
extern int volatile * zpu_board;

extern int volatile * zpu_spi_dma;
extern unsigned char volatile * zpu_pokey_audf0;
extern unsigned char volatile * zpu_pokey_audc0;
extern unsigned char volatile * zpu_pokey_audf1;
extern unsigned char volatile * zpu_pokey_audc1;
extern unsigned char volatile * zpu_pokey_audf2;
extern unsigned char volatile * zpu_pokey_audc2;
extern unsigned char volatile * zpu_pokey_audf3;
extern unsigned char volatile * zpu_pokey_audc3;
extern unsigned char volatile * zpu_pokey_audctl;
extern unsigned char volatile * zpu_pokey_skrest;
extern unsigned char volatile * zpu_pokey_serout;
extern unsigned char volatile * zpu_pokey_irqen;
extern unsigned char volatile * zpu_pokey_skctl;

extern unsigned char volatile * atari_nmien;
extern unsigned char volatile * atari_dlistl;
extern unsigned char volatile * atari_dlisth;
extern unsigned char volatile * atari_colbk;
extern unsigned char volatile * atari_colpf1;
extern unsigned char volatile * atari_colpf2;
extern unsigned char volatile * atari_colpf3;
extern unsigned char volatile * atari_colpf0;
extern unsigned char volatile * atari_prior;
extern unsigned char volatile * atari_random;
extern unsigned char volatile * atari_porta;
extern unsigned char volatile * atari_portb;
extern unsigned char volatile * atari_trig0;
extern unsigned char volatile * atari_chbase;
extern unsigned char volatile * atari_chactl;
extern unsigned char volatile * atari_dmactl;
extern unsigned char volatile * atari_skctl;

#endif // regs_h
(28-28/37)