home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- /* vic 6567 */
-
-
-
- #DEFINE vic_s0_x 0
-
- #DEFINE vic_s0_y 1
-
- #DEFINE vic_s1_x 2
-
- #DEFINE vic_s1_y 3
-
- #DEFINE vic_s2_x 4
-
- #DEFINE vic_s2_y 5
-
- #DEFINE vic_s3_x 6
-
- #DEFINE vic_s3_y 7
-
- #DEFINE vic_s4_x 8
-
- #DEFINE vic_s4_y 9
-
- #DEFINE vic_s5_x 10
-
- #DEFINE vic_s5_y 11
-
- #DEFINE vic_s6_x 12
-
- #DEFINE vic_s6_y 13
-
- #DEFINE vic_s7_x 14
-
- #DEFINE vic_s7_y 15
-
- #DEFINE vic_sp_msb 16
-
- #DEFINE vic_sr1 17
-
- #DEFINE vic_irq_raster 18
-
- #DEFINE vic_lp_x 19
-
- #DEFINE vic_lp_y 20
-
- #DEFINE vic_sp_en 21
-
- #DEFINE vic_sr2 22
-
- #DEFINE vic_sp_expy 23
-
- #DEFINE vic_baseadr 24
-
- #DEFINE vic_irr 25
-
- #DEFINE vic_imr 26
-
- #DEFINE vic_sp_prior 27
-
- #DEFINE vic_sp_mcolor 28
-
- #DEFINE vic_sp_expx 29
-
- #DEFINE vic_sp_scoll 30
-
- #DEFINE vic_sp_bcoll 31
-
- #DEFINE vic_extcol 32
-
- #DEFINE vic_bckcol0 33
-
- #DEFINE vic_bckcol1 34
-
- #DEFINE vic_bckcol2 35
-
- #DEFINE vic_bckcol3 36
-
- #DEFINE vic_sp_mcol0 37
-
- #DEFINE vic_sp_mcol1 38
-
- #DEFINE vic_s0_col 39
-
- #DEFINE vic_s1_col 40
-
- #DEFINE vic_s2_col 41
-
- #DEFINE vic_s3_col 42
-
- #DEFINE vic_s4_col 43
-
- #DEFINE vic_s5_col 44
-
- #DEFINE vic_s6_col 45
-
- #DEFINE vic_s7_col 46
-
-
-
- #DEFINE col_schwarz 0
-
- #DEFINE col_weiss 1
-
- #DEFINE col_rot 2
-
- #DEFINE col_tuerkis 3
-
- #DEFINE col_violett 4
-
- #DEFINE col_gruen 5
-
- #DEFINE col_blau 6
-
- #DEFINE col_gelb 7
-
- #DEFINE col_orange 8
-
- #DEFINE col_braun 9
-
- #DEFINE col_hellrot 10
-
- #DEFINE col_grau1 11
-
- #DEFINE col_grau2 12
-
- #DEFINE col_hellgruen 13
-
- #DEFINE col_hellblau 14
-
- #DEFINE col_grau3 15
-
-
-
- #DEFINE vic $D000
-
-
-
-
-
- /* sid 6581 */
-
-
-
- #DEFINE sid_0freql 0
-
- #DEFINE sid_0freqh 1
-
- #DEFINE sid_0pulsl 2
-
- #DEFINE sid_0pulsh 3
-
- #DEFINE sid_0sr 4
-
- #DEFINE sid_0attdec 5
-
- #DEFINE sid_0susrel 6
-
- #DEFINE sid_1freql 7
-
- #DEFINE sid_1freqh 8
-
- #DEFINE sid_1pulsl 9
-
- #DEFINE sid_1pulsh 10
-
- #DEFINE sid_1sr 11
-
- #DEFINE sid_1attdec 12
-
- #DEFINE sid_1susrel 13
-
- #DEFINE sid_2freql 14
-
- #DEFINE sid_2freqh 15
-
- #DEFINE sid_2pulsl 16
-
- #DEFINE sid_2pulsh 17
-
- #DEFINE sid_2sr 18
-
- #DEFINE sid_2attdec 19
-
- #DEFINE sid_2susrel 20
-
- #DEFINE sid_filtl 21
-
- #DEFINE sid_filth 22
-
- #DEFINE sid_sr1 23
-
- #DEFINE sid_sr2 24
-
-
-
- #DEFINE sid $D800
-
-
-
-
-
- /* cia 6526 */
-
-
-
- #DEFINE cia_dra 0
-
- #DEFINE cia_drb 1
-
- #DEFINE cia_ddra 2
-
- #DEFINE cia_ddrb 3
-
- #DEFINE cia_tal 4
-
- #DEFINE cia_tah 5
-
- #DEFINE cia_tbl 6
-
- #DEFINE cia_tbh 7
-
- #DEFINE cia_tod_ths 8
-
- #DEFINE cia_tod_sec 9
-
- #DEFINE cia_tod_min 10
-
- #DEFINE cia_tod_hr 11
-
- #DEFINE cia_sdr 12
-
- #DEFINE cia_icr 13
-
- #DEFINE cia_cra 14
-
- #DEFINE cia_crb 15
-
-
-
- #DEFINE cia1 $DC00
-
- #DEFINE cia2 $DD00
-
-
-
-
-
- /* acia 6551 */
-
-
-
- #DEFINE acia_dr 0
-
- #DEFINE acia_sr 1
-
- #DEFINE acia_cmd 2
-
- #DEFINE acia_ctrl 3
-
-
-
- #DEFINE acia $D600
-
-
-
-
-
- /* bASIC */
-
-
-
- #DEFINE int $14
-
- #DEFINE prganf $2B
-
- #DEFINE varanf $2D
-
- #DEFINE arranf $2F
-
- #DEFINE arrend $31
-
- #DEFINE stranf $33
-
- #DEFINE strptr $35
-
- #DEFINE ramend $37
-
-
-
- #DEFINE varname $45
-
- #DEFINE varadr $47
-
-
-
- #DEFINE akku3 $57
-
- #DEFINE akku4 $5C
-
-
-
- #DEFINE fac $61
-
- #DEFINE arg $69
-
-
-
-
-
- #DEFINE chrget $73
-
- #DEFINE chrgot $79
-
- #DEFINE prgptr $7A
-
-
-
- #DEFINE v_err $0300
-
- #DEFINE v_warm $0302
-
- #DEFINE v_conv2code $0304
-
- #DEFINE v_conv2asc $0306
-
- #DEFINE v_getbefadr $0308
-
- #DEFINE v_getausdr $030A
-
-
-
- #DEFINE sys_akku $030C
-
- #DEFINE sys_xr $030D
-
- #DEFINE sys_yr $030E
-
- #DEFINE sys_sr $030F
-
-
-
- #DEFINE ready $A474
-
- #DEFINE linein $A560
-
- #DEFINE intout $BDCD
-
-
-
- /* bETRIEBSSYSTEM */
-
-
-
- #DEFINE status $90
-
-
-
- #DEFINE fnamlen $B7
-
- #DEFINE logfnr $B8
-
- #DEFINE secadr $B9
-
- #DEFINE devadr $BA
-
- #DEFINE fnamptr $BB
-
-
-
- #DEFINE ioanf $C1
-
- #DEFINE ioend $C3
-
-
-
- #DEFINE lastkey $C5
-
- #DEFINE numkey $C6
-
- #DEFINE revfl $C7
-
- #DEFINE inlineend $C8
-
- #DEFINE inzeile $C9
-
- #DEFINE inspalte $CA
-
- #DEFINE pressedkey $CB
-
- #DEFINE crsrflash $CC
-
- #DEFINE crsrflashcnt $CD
-
- #DEFINE charundercrsr $CE
-
- #DEFINE crsrflashfl $CF
-
- #DEFINE keyinputfl $D0
-
- #DEFINE lineadr $D1
-
- #DEFINE crsrspalte $D3
-
- #DEFINE hkfl $D4
-
- #DEFINE lengthofline $D5
-
- #DEFINE crsrzeile $D6
-
- #DEFINE div $D7
-
- #DEFINE numofins $D8
-
-
-
- #DEFINE rs232inbufptr $F7
-
- #DEFINE rs232outbufptr $F9
-
-
-
- #DEFINE p1 $FB /* FREIER pOINTER */
-
- #DEFINE p2 $FD /* FREIER pOINTER */
-
-
-
- #DEFINE inbuf $200
-
-
-
- #DEFINE v_usr $0311
-
- #DEFINE v_irq $0314
-
- #DEFINE v_brk $0316
-
- #DEFINE v_nmi $0318
-
- #DEFINE v_open $031A
-
- #DEFINE v_close $031C
-
- #DEFINE v_chkin $031E
-
- #DEFINE v_ckout $0320
-
- #DEFINE v_clrch $0322
-
- #DEFINE v_input $0324
-
- #DEFINE v_output $0326
-
- #DEFINE v_stop $0328
-
- #DEFINE v_get $032A
-
- #DEFINE v_clall $032C
-
- #DEFINE v_warmstart $032E
-
- #DEFINE v_load $0330
-
- #DEFINE v_save $0332
-
-
-
- #DEFINE sendnam $F3D5
-
- #DEFINE clsfil $F642
-
-
-
- #DEFINE inicia $FF84
-
- #DEFINE iniram $FF87
-
- #DEFINE iniio $FF8A
-
- #DEFINE iniiovec $FF8D
-
- #DEFINE setst $FF90
-
- #DEFINE seclisten $FF93
-
- #DEFINE sectalk $FF96
-
- #DEFINE ramend $FF99
-
- #DEFINE ramstart $FF9C
-
- #DEFINE getkey $FF9F
-
- #DEFINE iectimeout $FFA2
-
- #DEFINE iecin $FFA5
-
- #DEFINE iecout $FFA8
-
- #DEFINE untalk $FFAB
-
- #DEFINE unlisten $FFAE
-
- #DEFINE listen $FFB1
-
- #DEFINE talk $FFB4
-
- #DEFINE getst $FFB7
-
- #DEFINE setfpar $FFBA
-
- #DEFINE setfnpar $FFBD
-
- #DEFINE open $FFC0
-
- #DEFINE close $FFC3
-
- #DEFINE chkin $FFC6
-
- #DEFINE ckout $FFC9
-
- #DEFINE clrch $FFCC
-
- #DEFINE basin $FFCF
-
- #DEFINE bsout $FFD2
-
- #DEFINE load $FFD5
-
- #DEFINE save $FFD8
-
- #DEFINE setti $FFDB
-
- #DEFINE getti $FFDE
-
- #DEFINE getstp $FFE1
-
- #DEFINE get $FFE4
-
- #DEFINE clall $FFE7
-
- #DEFINE incti $FFEA
-
- #DEFINE screen $FFED
-
- #DEFINE cursor $FFF0
-
- #DEFINE getiobase $FFF3
-
-
-
-
-
- /* tERMINAL-cOMMANDS */
-
-
-
- #DEFINE tc_sco 8
-
- #DEFINE tc_scf 9
-
-
-
- #DEFINE tc_lf 13 /*10*/
-
- #DEFINE tc_cr 13
-
-
-
- #DEFINE tc_lch $0E
-
-
-
- #DEFINE tc_rev 18
-
-
-
- #DEFINE tc_f1 $85
-
- #DEFINE tc_f3 $86
-
- #DEFINE tc_f5 $87
-
- #DEFINE tc_f7 $88
-
- #DEFINE tc_f2 $89
-
- #DEFINE tc_f4 $8A
-
- #DEFINE tc_f6 $8B
-
- #DEFINE tc_f8 $8C
-
-
-
- #DEFINE tc_hch $8E
-
-
-
- #DEFINE tc_reo $92
-
- #DEFINE tc_ff $93
-
-
-
- #DEFINE tc_hellgruen $99
-
-
-
- #DEFINE tc_crl $9D
-
-
-
-