home *** CD-ROM | disk | FTP | other *** search
-
- EQU 'ciaa $bfe001
- EQU 'ciab $bfd000
-
- \\ suggested use : Ciaa 'ciaa { CIA ;
-
- {s CIA
- BYTE ciapra 255 soffset +!
- BYTE ciaprb 255 soffset +!
- BYTE ciaddra 255 soffset +!
- BYTE ciaddrb 255 soffset +!
- BYTE ciatalo 255 soffset +!
- BYTE ciatahi 255 soffset +!
- BYTE ciatblo 255 soffset +!
- BYTE ciatbhi 255 soffset +!
- BYTE ciatodlow 255 soffset +!
- BYTE ciatodmid 255 soffset +!
- BYTE ciatodhi 511 soffset +!
- BYTE ciasdr 255 soffset +!
- BYTE ciaicr 255 soffset +!
- BYTE ciacra 255 soffset +!
- BYTE ciacrb
- s}
-
- EQU CIAICRB_TA 0
- EQU CIAICRB_TB 1
- EQU CIAICRB_ALRM 2
- EQU CIAICRB_SP 3
- EQU CIAICRB_FLG 4
- EQU CIAICRB_IR 7
- EQU CIAICRB_SETCLR 7
-
- EQU CIACRAB_START 0
- EQU CIACRAB_PBON 1
- EQU CIACRAB_OUTMODE 2
- EQU CIACRAB_RUNMODE 3
- EQU CIACRAB_LOAD 4
- EQU CIACRAB_INMODE 5
- EQU CIACRAB_SPMODE 6
- EQU CIACRAB_TODIN 7
-
- EQU CIACRBB_START 0
- EQU CIACRBB_PBON 1
- EQU CIACRBB_OUTMODE 2
- EQU CIACRBB_RUNMODE 3
- EQU CIACRBB_LOAD 4
- EQU CIACRBB_INMODE0 5
- EQU CIACRBB_INMODE1 6
- EQU CIACRBB_ALARM 7
-
- EQU CIAICRF_TA (1<<0)
- EQU CIAICRF_TB (1<<1)
- EQU CIAICRF_ALRM (1<<2)
- EQU CIAICRF_SP (1<<3)
- EQU CIAICRF_FLG (1<<4)
- EQU CIAICRF_IR (1<<7)
- EQU CIAICRF_SETCLR (1<<7)
-
- EQU CIACRAF_START (1<<0)
- EQU CIACRAF_PBON (1<<1)
- EQU CIACRAF_OUTMODE (1<<2)
- EQU CIACRAF_RUNMODE (1<<3)
- EQU CIACRAF_LOAD (1<<4)
- EQU CIACRAF_INMODE (1<<5)
- EQU CIACRAF_SPMODE (1<<6)
- EQU CIACRAF_TODIN (1<<7)
-
- EQU CIACRBF_START (1<<0)
- EQU CIACRBF_PBON (1<<1)
- EQU CIACRBF_OUTMODE (1<<2)
- EQU CIACRBF_RUNMODE (1<<3)
- EQU CIACRBF_LOAD (1<<4)
- EQU CIACRBF_INMODE0 (1<<5)
- EQU CIACRBF_INMODE1 (1<<6)
- EQU CIACRBF_ALARM (1<<7)
-
- EQU CIACRBF_IN_PHI2 0
- EQU CIACRBF_IN_CNT (CIACRBF_INMODE0)
- EQU CIACRBF_IN_TA (CIACRBF_INMODE1)
- EQU CIACRBF_IN_CNT_TA (CIACRBF_INMODE0!CIACRBF_INMODE1)
-
-
- EQU CIAB_GAMEPORT1 (7)
- EQU CIAB_GAMEPORT0 (6)
- EQU CIAB_DSKRDY (5)
- EQU CIAB_DSKTRACK0 (4)
- EQU CIAB_DSKPROT (3)
- EQU CIAB_DSKCHANGE (2)
- EQU CIAB_LED (1)
- EQU CIAB_OVERLAY (0)
-
- EQU CIAB_COMDTR (7)
- EQU CIAB_COMRTS (6)
- EQU CIAB_COMCD (5)
- EQU CIAB_COMCTS (4)
- EQU CIAB_COMDSR (3)
- EQU CIAB_PRTRSEL (2)
- EQU CIAB_PRTRPOUT (1)
- EQU CIAB_PRTRBUSY (0)
-
- EQU CIAB_DSKMOTOR (7)
- EQU CIAB_DSKSEL3 (6)
- EQU CIAB_DSKSEL2 (5)
- EQU CIAB_DSKSEL1 (4)
- EQU CIAB_DSKSEL0 (3)
- EQU CIAB_DSKSIDE (2)
- EQU CIAB_DSKDIREC (1)
- EQU CIAB_DSKSTEP (0)
-
- EQU CIAF_GAMEPORT1 (1<<7)
- EQU CIAF_GAMEPORT0 (1<<6)
- EQU CIAF_DSKRDY (1<<5)
- EQU CIAF_DSKTRACK0 (1<<4)
- EQU CIAF_DSKPROT (1<<3)
- EQU CIAF_DSKCHANGE (1<<2)
- EQU CIAF_LED (1<<1)
- EQU CIAF_OVERLAY (1<<0)
-
- EQU CIAF_COMDTR (1<<7)
- EQU CIAF_COMRTS (1<<6)
- EQU CIAF_COMCD (1<<5)
- EQU CIAF_COMCTS (1<<4)
- EQU CIAF_COMDSR (1<<3)
- EQU CIAF_PRTRSEL (1<<2)
- EQU CIAF_PRTRPOUT (1<<1)
- EQU CIAF_PRTRBUSY (1<<0)
-
- EQU CIAF_DSKMOTOR (1<<7)
- EQU CIAF_DSKSEL3 (1<<6)
- EQU CIAF_DSKSEL2 (1<<5)
- EQU CIAF_DSKSEL1 (1<<4)
- EQU CIAF_DSKSEL0 (1<<3)
- EQU CIAF_DSKSIDE (1<<2)
- EQU CIAF_DSKDIREC (1<<1)
- EQU CIAF_DSKSTEP (1<<0)
-
-