home *** CD-ROM | disk | FTP | other *** search
- ' hardware BASIC constants
-
- '$underlines
- 'CIA fields
- CONST ciapra% = 0
- CONST pad0% = 1
- CONST ciaprb% = 256
- CONST CIApad1% = 257
- CONST ciaddra% = 512
- CONST CIApad2% = 513
- CONST ciaddrb% = 768
- CONST CIApad3% = 769
- CONST ciatalo% = 1024
- CONST pad4% = 1025
- CONST ciatahi% = 1280
- CONST pad5% = 1281
- CONST ciatblo% = 1536
- CONST pad6% = 1537
- CONST ciatbhi% = 1792
- CONST pad7% = 1793
- CONST ciatodlow% = 2048
- CONST pad8% = 2049
- CONST ciatodmid% = 2304
- CONST pad9% = 2305
- CONST ciatodhi% = 2560
- CONST pad10% = 2561
- CONST unusedreg% = 2816
- CONST pad11% = 2817
- CONST ciasdr% = 3072
- CONST pad12% = 3073
- CONST ciaicr% = 3328
- CONST pad13% = 3329
- CONST ciacra% = 3584
- CONST pad14% = 3585
- CONST ciacrb% = 3840
- CONST CIA_sizeof%=3841
- 'Custom fields
- CONST bltddat% = 0
- CONST dmaconr% = 2
- CONST vposr% = 4
- CONST vhposr% = 6
- CONST dskdatr% = 8
- CONST joy0dat% = 10
- CONST joy1dat% = 12
- CONST clxdat% = 14
- CONST adkconr% = 16
- CONST pot0dat% = 18
- CONST pot1dat% = 20
- CONST potinp% = 22
- CONST serdatr% = 24
- CONST dskbytr% = 26
- CONST intenar% = 28
- CONST intreqr% = 30
- CONST dskpt% = 32
- CONST dsklen% = 36
- CONST dskdat% = 38
- CONST refptr% = 40
- CONST vposw% = 42
- CONST vhposw% = 44
- CONST copcon% = 46
- CONST serdat% = 48
- CONST serper% = 50
- CONST potgo% = 52
- CONST joytest% = 54
- CONST strequ% = 56
- CONST strvbl% = 58
- CONST strhor% = 60
- CONST strlong% = 62
- CONST bltcon0% = 64
- CONST bltcon1% = 66
- CONST bltafwm% = 68
- CONST bltalwm% = 70
- CONST bltcpt% = 72
- CONST bltbpt% = 76
- CONST bltapt% = 80
- CONST bltdpt% = 84
- CONST bltsize% = 88
- CONST pad2d% = 90
- CONST bltcon0l% = 91
- CONST bltsizv% = 92
- CONST bltsizh% = 94
- CONST bltcmod% = 96
- CONST bltbmod% = 98
- CONST bltamod% = 100
- CONST bltdmod% = 102
- CONST pad34% = 104
- CONST bltcdat% = 112
- CONST bltbdat% = 114
- CONST bltadat% = 116
- CONST pad3b% = 118
- CONST deniseid% = 124
- CONST dsksync% = 126
- CONST cop1lc% = 128
- CONST cop2lc% = 132
- CONST copjmp1% = 136
- CONST copjmp2% = 138
- CONST Customcopins% = 140
- CONST diwstrt% = 142
- CONST diwstop% = 144
- CONST ddfstrt% = 146
- CONST ddfstop% = 148
- CONST dmacon% = 150
- CONST clxcon% = 152
- CONST intena% = 154
- CONST intreq% = 156
- CONST adkcon% = 158
- CONST aud% = 160
- CONST bplpt% = 224
- CONST bplcon0% = 256
- CONST bplcon1% = 258
- CONST Custombplcon2% = 260
- CONST bplcon3% = 262
- CONST bpl1mod% = 264
- CONST bpl2mod% = 266
- CONST bplcon4% = 268
- CONST clxcon2% = 270
- CONST bpldat% = 272
- CONST sprpt% = 288
- CONST spr% = 320
- CONST color_% = 384
- CONST htotal% = 448
- CONST hsstop% = 450
- CONST hbstrt% = 452
- CONST hbstop% = 454
- CONST vtotal% = 456
- CONST vsstop% = 458
- CONST vbstrt% = 460
- CONST vbstop% = 462
- CONST sprhstrt% = 464
- CONST sprhstop% = 466
- CONST bplhstrt% = 468
- CONST bplhstop% = 470
- CONST hhposw% = 472
- CONST hhposr% = 474
- CONST Custombeamcon0% = 476
- CONST hsstrt% = 478
- CONST vsstrt% = 480
- CONST hcenter% = 482
- CONST diwhigh% = 484
- CONST padf3% = 486
- CONST fmode% = 508
- CONST Custom_sizeof%=510
- 'bltnode fields
- CONST bltnoden% = 0
- CONST function_% = 4
- CONST stat% = 8
- CONST blitsize% = 10
- CONST bltnodebeamsync% = 12
- CONST cleanup% = 14
- CONST bltnode_sizeof%=18
- 'AudChannel fields
- CONST ac_ptr% = 0
- CONST ac_len% = 4
- CONST ac_per% = 6
- CONST ac_vol% = 8
- CONST ac_dat% = 10
- CONST ac_pad% = 12
- CONST AudChannel_sizeof%=16
- 'SpriteDef fields
- CONST pos_% = 0
- CONST ctl% = 2
- CONST dataa% = 4
- CONST datab% = 6
- CONST SpriteDef_sizeof%=8
- CONST ADKF_PRE000NS& = 0&
- CONST VSIZEBITS& = &hA&
- CONST DMAF_BLITTER& = &h40&
- CONST INTF_PORTS& = 8&
- CONST DEST& = &h100&
- CONST OCTANT1& = &h10&
- CONST CIAICRF_FLG& = &h10&
- CONST OCTANT2& = 0&
- CONST ADKB_MSBSYNC& = 9&
- CONST ADKF_UARTBRK& = &h800&
- CONST OCTANT3& = 8&
- CONST CIAB_DSKTRACK0& = 4&
- CONST CIAB_OVERLAY& = 0&
- CONST CIAF_DSKSTEP& = 1&
- CONST OCTANT4& = &h14&
- CONST CIAB_DSKCHANGE& = 2&
- CONST ADKF_PRE140NS& = &h2000&
- CONST OCTANT5& = &h1C&
- CONST OCTANT6& = &hC&
- CONST ADKB_USE3PN& = 7&
- CONST ADKF_MSBSYNC& = &h200&
- CONST OCTANT7& = 4&
- CONST CIACRAB_RUNMODE& = 3&
- CONST CIAB_PRTRBUSY& = 0&
- CONST CIAF_DSKTRACK0& = &h10&
- CONST CIAF_OVERLAY& = 1&
- CONST OCTANT8& = &h18&
- CONST CIACRBB_RUNMODE& = 3&
- CONST CIAB_DSKPROT& = 3&
- CONST CIAF_DSKCHANGE& = 4&
- CONST INTB_RBF& = &hB&
- CONST INTB_TBE& = 0&
- CONST ADKF_PRE280NS& = &h4000&
- CONST CIACRAB_OUTMODE& = 2&
- CONST ADKF_USE3PN& = &h80&
- CONST ADKF_PRE560NS& = &h6000&
- CONST CIACRBB_OUTMODE& = 2&
- CONST CIACRAF_RUNMODE& = 8&
- CONST CIAB_GAMEPORT0& = 6&
- CONST CIAF_PRTRBUSY& = 1&
- CONST CIACRBF_RUNMODE& = 8&
- CONST CIAB_GAMEPORT1& = 7&
- CONST CIAB_PRTRPOUT& = 1&
- CONST CIAF_DSKPROT& = 8&
- CONST INTF_RBF& = &h800&
- CONST ADKB_USE3VN& = 3&
- CONST CIAB_PRTRSEL& = 2&
- CONST INTF_TBE& = 1&
- CONST CIACRAB_INMODE& = 5&
- CONST CIACRAF_OUTMODE& = 4&
- CONST CIAB_COMDSR& = 3&
- CONST CLEANUP& = &h40&
- CONST CIACRBF_OUTMODE& = 4&
- CONST CIAB_COMDTR& = 7&
- CONST CIAB_COMCTS& = 4&
- CONST CIAF_GAMEPORT0& = &h40&
- CONST CIAF_GAMEPORT1& = &h80&
- CONST CIAF_PRTRPOUT& = 2&
- CONST ADKF_USE3VN& = 8&
- CONST FILL_CARRYIN& = 4&
- CONST CIAB_COMCD& = 5&
- CONST CIAF_PRTRSEL& = 4&
- CONST CIACRAF_INMODE& = &h20&
- CONST CIAF_COMDSR& = 8&
- CONST CIAF_COMDTR& = &h80&
- CONST CIAF_COMCTS& = &h10&
- CONST DMAB_COPPER& = 7&
- CONST ASHIFTSHIFT& = &hC&
- CONST CIAF_COMCD& = &h20&
- CONST ADKB_SETCLR& = &hF&
- CONST BSHIFTSHIFT& = &hC&
- CONST CIAB_DSKRDY& = 5&
- CONST DMAB_MASTER& = 9&
- CONST AUL& = 4&
- CONST DMAF_COPPER& = &h80&
- CONST DMAB_SETCLR& = &hF&
- CONST ADKF_SETCLR& = &h8000&
- CONST CIACRAB_SPMODE& = 6&
- CONST CIAF_DSKRDY& = &h20&
- CONST DMAF_MASTER& = &h200&
- CONST NANBNC& = 1&
- CONST BC1F_DESC& = 2&
- CONST DMAF_SETCLR& = &h8000&
- CONST DMAB_RASTER& = 8&
- CONST CIAICRB_TA& = 0&
- CONST CIACRAF_SPMODE& = &h40&
- CONST CIAB_COMRTS& = 6&
- CONST INTB_DSKSYNC& = &hC&
- CONST BLITREVERSE& = 2&
- CONST CIAICRB_TB& = 1&
- CONST DMAB_AUD0& = 0&
- CONST INTB_DSKBLK& = 1&
- CONST DMAF_RASTER& = &h100&
- CONST DMAB_AUD1& = 1&
- CONST BC0B_SRCA& = &hB&
- CONST FILL_XOR& = &h10&
- CONST DMAB_AUD2& = 2&
- CONST BC0B_SRCB& = &hA&
- CONST SUD& = &h10&
- CONST CIAICRF_TA& = 1&
- CONST CIAF_COMRTS& = &h40&
- CONST DMAB_AUD3& = 3&
- CONST DMAB_SPRITE& = 5&
- CONST INTF_DSKSYNC& = &h1000&
- CONST BC0B_SRCC& = 9&
- CONST CIAICRF_TB& = 2&
- CONST DMAF_AUD0& = 1&
- CONST INTF_DSKBLK& = 2&
- CONST CIAICRB_IR& = 7&
- CONST DMAF_AUD1& = 2&
- CONST BC0F_SRCA& = &h800&
- CONST CIACRBB_ALARM& = 7&
- CONST DMAF_AUD2& = 4&
- CONST BC0F_SRCB& = &h400&
- CONST DMAF_AUDIO& = &hF&
- CONST DMAF_AUD3& = 8&
- CONST DMAF_SPRITE& = &h20&
- CONST INTB_SOFTINT& = 2&
- CONST BC0F_SRCC& = &h200&
- CONST CIAICRB_SETCLR& = 7&
- CONST BC0B_DEST& = 8&
- CONST CIAICRF_IR& = &h80&
- CONST CIACRBF_ALARM& = &h80&
- CONST ADKB_PRECOMP0& = &hD&
- CONST SUL& = 8&
- CONST CIAB_DSKDIREC& = 1&
- CONST INTF_SOFTINT& = 4&
- CONST ADKB_PRECOMP1& = &hE&
- CONST OVFLAG& = &h20&
- CONST CIAICRF_SETCLR& = &h80&
- CONST BC0F_DEST& = &h100&
- CONST CIAICRB_SP& = 3&
- CONST ADKF_PRECOMP0& = &h2000&
- CONST FILL_OR& = 8&
- CONST CIAF_DSKDIREC& = 2&
- CONST ADKF_PRECOMP1& = &h4000&
- CONST CIAICRF_SP& = 8&
- CONST INTB_SETCLR& = &hF&
- CONST CIACRBF_IN_CNT& = &h20&
- CONST ANBNC& = &h10&
- CONST NABNC& = 4&
- CONST NANBC& = 2&
- CONST ONEDOT& = 2&
- CONST CIACRAB_TODIN& = 7&
- CONST INTF_SETCLR& = &h8000&
- CONST INTB_AUD0& = 7&
- CONST CIACRAF_TODIN& = &h80&
- CONST INTB_AUD1& = 8&
- CONST INTB_AUD2& = 9&
- CONST INTB_AUD3& = &hA&
- CONST CIACRAB_LOAD& = 4&
- CONST CIAB_DSKSEL0& = 3&
- CONST INTF_AUD0& = &h80&
- CONST CIACRBB_LOAD& = 4&
- CONST CIAB_DSKSEL1& = 4&
- CONST INTF_AUD1& = &h100&
- CONST CIAB_DSKSEL2& = 5&
- CONST INTF_AUD2& = &h200&
- CONST CIACRBB_INMODE0& = 5&
- CONST CIAB_DSKSEL3& = 6&
- CONST INTF_AUD3& = &h400&
- CONST CIACRBB_INMODE1& = 6&
- CONST CIACRAF_LOAD& = &h10&
- CONST CIAF_DSKSEL0& = 8&
- CONST DMAB_DISK& = 4&
- CONST ADKB_FAST& = 8&
- CONST CIACRBF_LOAD& = &h10&
- CONST CIAF_DSKSEL1& = &h10&
- CONST A_XOR_C& = &h5A&
- CONST CIAF_DSKSEL2& = &h20&
- CONST INTB_COPER& = 4&
- CONST CIACRBF_INMODE0& = &h20&
- CONST CIAF_DSKSEL3& = &h40&
- CONST CIACRBF_INMODE1& = &h40&
- CONST DMAF_DISK& = &h10&
- CONST ADKF_FAST& = &h100&
- CONST CIACRAB_START& = 0&
- CONST CIACRBB_START& = 0&
- CONST INTF_COPER& = &h10&
- CONST CIACRBF_IN_TA& = &h40&
- CONST INTB_INTEN& = &hE&
- CONST CIACRAF_START& = 1&
- CONST ABNC& = &h40&
- CONST ANBC& = &h20&
- CONST NABC& = 8&
- CONST CIACRBF_START& = 1&
- CONST CIAB_LED& = 1&
- CONST CIACRAB_PBON& = 1&
- CONST INTF_INTEN& = &h4000&
- CONST ADKB_USE0P1& = 4&
- CONST CIACRBB_PBON& = 1&
- CONST INTB_VERTB& = 5&
- CONST CIAB_DSKSIDE& = 2&
- CONST ADKB_USE1P2& = 5&
- CONST A_OR_B& = &hFC&
- CONST CIAF_LED& = 2&
- CONST A_OR_C& = &hFA&
- CONST CIACRAF_PBON& = 2&
- CONST ADKB_USE2P3& = 6&
- CONST ADKF_USE0P1& = &h10&
- CONST CIAICRB_ALRM& = 2&
- CONST CIACRBF_PBON& = 2&
- CONST INTF_VERTB& = &h20&
- CONST HSIZEMASK& = &h3F&
- CONST CIAF_DSKSIDE& = 4&
- CONST INTB_EXTER& = &hD&
- CONST ADKB_USE0V1& = 0&
- CONST ADKF_USE1P2& = &h20&
- CONST A_TO_D& = &hF0&
- CONST SIGNFLAG& = &h40&
- CONST ADKB_MFMPREC& = &hC&
- CONST DMAB_BLTDONE& = &hE&
- CONST ADKB_USE1V2& = 1&
- CONST ADKF_USE2P3& = &h40&
- CONST LINEMODE& = 1&
- CONST CIAICRF_ALRM& = 4&
- CONST CIAB_DSKMOTOR& = 7&
- CONST DMAB_BLITHOG& = &hA&
- CONST INTF_EXTER& = &h2000&
- CONST ADKB_USE2V3& = 2&
- CONST ADKF_USE0V1& = 1&
- CONST DMAB_BLTNZERO& = &hD&
- CONST ADKF_MFMPREC& = &h1000&
- CONST HSIZEBITS& = 6&
- CONST DMAF_ALL& = &h1FF&
- CONST DMAF_BLTDONE& = &h4000&
- CONST ADKF_USE1V2& = 2&
- CONST MINBYTESPERROW& = &h80&
- CONST CIAF_DSKMOTOR& = &h80&
- CONST DMAF_BLITHOG& = &h400&
- CONST INTB_BLIT& = 6&
- CONST ADKF_USE2V3& = 4&
- CONST MAXBYTESPERROW& = &h1000&
- CONST DMAF_BLTNZERO& = &h2000&
- CONST CIACRBF_IN_CNT_TA& = &h60&
- CONST ADKB_WORDSYNC& = &hA&
- CONST INTF_BLIT& = &h40&
- CONST VSIZEMASK& = &h3FF&
- CONST SRCA& = &h800&
- CONST SRCB& = &h400&
- CONST CIACRBF_IN_PHI2& = 0&
- CONST ADKF_WORDSYNC& = &h400&
- CONST ABC& = &h80&
- CONST SRCC& = &h200&
- CONST CLEANME& = &h40&
- CONST DMAB_BLITTER& = 6&
- CONST INTB_PORTS& = 3&
- CONST CIAICRB_FLG& = 4&
- CONST ADKB_UARTBRK& = &hB&
- CONST CIAB_DSKSTEP& = 0&
-