]> git.sur5r.net Git - cc65/blob - libsrc/cbm610/zeropage.inc
This commit was generated by cvs2svn to compensate for changes in r2,
[cc65] / libsrc / cbm610 / zeropage.inc
1 ;
2 ; Zero page variables for the CBM 610
3 ;
4 ; Taken from a kernal disassembly done by myself in 1987.
5 ;
6 ; Ullrich von Bassewitz, 28.09.1998
7
8
9 ExecReg         = $0000
10 IndReg          = $0001
11
12 ; Up to $20 and $60-8F used by runtime and fixed values
13 ; -----------------------------------
14
15 KbdScanBuf      = $20           ; Intermediate for keyboard scan
16 ; RS232 stuff
17 RecvHead        = $21           ; Head of receive buffer
18 RecvTail        = $22           ; Tail of receive buffer
19 RecvFreeCnt     = $23           ; Number of bytes in receive buffer
20 SendHead        = $24           ; Head of send buffer
21 SendTail        = $25           ; Tail of send buffer
22 SendFreeCnt     = $26           ; Number of bytes free in send buffer
23
24 FileNameAdrLo   = $90
25 FileNameAdrHi   = $91
26 FileNameAdrSeg  = $92
27 SaveAdrLow      = $93
28 SaveAdrHi       = $94
29 SaveAdrSeg      = $95
30 EndAdrLow       = $96
31 EndAdrHi        = $97
32 EndAdrSeg       = $98
33 StartAdrLow     = $99
34 StartAdrHi      = $9A
35 StartAdrSeg     = $9B
36 Status          = $9C
37 FileNameLen     = $9D
38 LogicalAdr      = $9E
39 FirstAdr        = $9F
40 SecondAdr       = $A0
41 DefInpDev       = $A1
42 DefOutDev       = $A2
43 TapeBufPtr      = $A3
44 TapeBufPtrSeg   = $A5
45 rs232BufPtr     = $A6
46 rs232BufPtrSeg  = $A8
47 StopKeyFlag     = $A9
48 CTemp           = $AA
49 snsw1           = $AB
50 SegChgPtr       = $AC
51 PChighSave      = $AE
52 PClowSave       = $AF
53 SRSave          = $B0
54 ACSave          = $B1
55 XRSave          = $B2
56 YRSave          = $B3
57 SPSave          = $B4
58 IndSegSave      = $B5
59 IRQSaveHi       = $B7
60 IRQSaveLo       = $B8
61 Adr1            = $B9
62 Adr2            = $BB
63 MoniCntr        = $BD
64 MoniTmp         = $BE
65 MoniDevNr       = $BF
66 PgmKeyBuf       = $C0
67 PgmKeyPtr       = $C2
68 sedsal          = $C4
69 sedeal          = $C6
70 CharPtr         = $C8
71 CURS_Y          = $CA
72 CURS_X          = $CB
73 GrafMode        = $CC
74 LastIndex       = $CD
75 LastLine        = $CE
76 LastCol         = $CF
77 crsw            = $D0
78 KeyIndex        = $D1
79 QuoteSw         = $D2
80 Insrt           = $D3
81 Config          = $D4
82 LastLinePos     = $D5
83 PgmKeyIndex     = $D6
84 RepeatCount     = $D7
85 RepeatDelay     = $D8
86 sedt1           = $D9           ; Temp
87 sedt2           = $DA           ; Temp, frequently used
88 PrtData         = $DB
89 ScreenTop       = $DC
90 ScreenBot       = $DD
91 ScreenLeft      = $DE
92 ScreenRight     = $DF
93 ModKey          = $E0
94 NorKey          = $E1
95 BitTable        = $E2
96
97
98
99
100