mirror of
https://github.com/zellyn/goapple2.git
synced 2024-06-15 19:29:43 +00:00
146 lines
2.8 KiB
Plaintext
146 lines
2.8 KiB
Plaintext
|
* HI-RES EQUATES (DIRECTLY FROM LISTING)
|
||
|
|
||
|
SHAPEL EQU $1A POINTER TO
|
||
|
SHAPEH EQU $1B SHAPE LIST
|
||
|
HCOLOR1 EQU $1C RUNNING COLOR MASK
|
||
|
COUNTH EQU $1D
|
||
|
HBASL EQU $26 BASE ADR FOR CURRENT
|
||
|
HBASH EQU $27 HI-RES PLOT LINE. A
|
||
|
HMASK EQU $30
|
||
|
A1L EQU $3C MONITOR A1.
|
||
|
A1H EQU $3D
|
||
|
A2L EQU $3E MONITOR A2.
|
||
|
A2H EQU $3F
|
||
|
LOMEML EQU $4A BASIC 'START OF VARS'.
|
||
|
MOMEMH EQU $4B
|
||
|
DXL EQU $50 DELTA-X FOR HLIN, SHAPE.
|
||
|
DXH EQU $51
|
||
|
SHAPEX EQU $51 SHAPE TEMP.
|
||
|
DY EQU $52 DELTA-Y FOR HLIN, SHAPE.
|
||
|
QDRNT EQU $53 ROT QUADRANT (SHAPE).
|
||
|
EL EQU $54 ERROR FOR HLIN.
|
||
|
EH EQU $55
|
||
|
PPL EQU $CA BASIC START OF PROG PTR.
|
||
|
PPH EQU $CB
|
||
|
PVL EQU $CC BASIC END OF VARS PTR.
|
||
|
PVH EQU $CD
|
||
|
ACL EQU $CE BASIC ACC.
|
||
|
ACH EQU $CF
|
||
|
X0L EQU $320 PRIOR X-COORD SAVE
|
||
|
X0H EQU $321 AFTER HLIN OR HPLOT.
|
||
|
Y0 EQU $322 HLIN, HPLOT Y-COORD SAVE.
|
||
|
BXSAV EQU $323 X-REG SAVE FOR BASIC.
|
||
|
HCOLOR EQU $324 COLOR FOR HPLOT, HPOSN
|
||
|
HNDX EQU $325 HORIZ OFFSET SAVE.
|
||
|
HPAG EQU $326 HI-RES PAGE ($20 NORMAL)
|
||
|
SCALE EQU $327 SCALE FOR SHAPE, MOVE.
|
||
|
SHAPXL EQU $328 START OF
|
||
|
SHAPXH EQU $329 SHAPE TABLE.
|
||
|
COLLSN EQU $32A COLLISION COUNT.
|
||
|
HIRES EQU $C057 SWITCH TO HI-RES VIDEO
|
||
|
MIXSET EQU $C053 SELECT TEXT/GRAPHICS MIX
|
||
|
TXTCLR EQU $C050 SELECT GRAPHICS MODE.
|
||
|
MEMFUL EQU $E36B BASIC MEM FULL ERROR.
|
||
|
RNGERR EQU $EE68 BASIC RANGE ERROR.
|
||
|
ACADR EQU $F11E 2-BYTE TAPE READ SETUP.
|
||
|
RD2BIT EQU $FCFA TWO-EDGE TAPE SENSE.
|
||
|
READ EQU $FEFD TAPE READ (A1.A2).
|
||
|
READX1 EQU $FF02 READ WITHOUT HEADER.
|
||
|
|
||
|
* LABELS
|
||
|
|
||
|
SETHRL = $D000
|
||
|
HCLR = $D00E
|
||
|
BKGND0 = $D010
|
||
|
BKGND = $D012
|
||
|
BKGND1 = $D01B
|
||
|
HPOSN = $D02E
|
||
|
HPOSN1 = $D062
|
||
|
HPOSN2 = $D063
|
||
|
HPOSN3 = $D075
|
||
|
HPLOT = $D07A
|
||
|
HPLOT1 = $D07D
|
||
|
LFTRT = $D088
|
||
|
LEFT = $D08A
|
||
|
LR1 = $D091
|
||
|
LEFT1 = $D094
|
||
|
LEFT2 = $D099
|
||
|
NEWNDX = $D09B
|
||
|
CSHIFT = $D0A0
|
||
|
CSHFT2 = $D0A2
|
||
|
RTS1 = $D0AD
|
||
|
RIGHT = $D0AE
|
||
|
LRUDX1 = $D0C0
|
||
|
LRUDX2 = $D0C1
|
||
|
LRUD1 = $D0D8
|
||
|
LRUD2 = $D0D9
|
||
|
LRUD3 = $D0EA
|
||
|
LRUD4 = $D0EE
|
||
|
LRUD = $D0F7
|
||
|
UPDWN = $D0F9
|
||
|
UP = $D0FB
|
||
|
UP1 = $D111
|
||
|
UP5 = $D11C
|
||
|
UP2 = $D121
|
||
|
UP3 = $D123
|
||
|
UP4 = $D125
|
||
|
UPDWN1 = $D127
|
||
|
DOWN = $D12A
|
||
|
DOWN4 = $D12B
|
||
|
DOWN3 = $D14A
|
||
|
DOWN1 = $D151
|
||
|
DOWN2 = $D153
|
||
|
HLINRL = $D157
|
||
|
HLIN = $D164
|
||
|
HLIN2 = $D17C
|
||
|
HLIN3 = $D197
|
||
|
MOVEX = $D1AD
|
||
|
MOVEX2 = $D1B2
|
||
|
HCOUNT = $D1BC
|
||
|
HLIN4 = $D1CF
|
||
|
MSKTBL = $D1E3
|
||
|
EQ1C = $D1EA
|
||
|
COS = $D1EB
|
||
|
HFIND = $D1FC
|
||
|
HFIND1 = $D226
|
||
|
HFIND2 = $D237
|
||
|
RTS2 = $D23A
|
||
|
DRAW = $D23B
|
||
|
DRAW1 = $D23F
|
||
|
DRAW2 = $D258
|
||
|
DRAW3 = $D262
|
||
|
DRAW4 = $D26D
|
||
|
DRAW5 = $D27A
|
||
|
DRAW6 = $D285
|
||
|
DRAW7 = $D295
|
||
|
XDRAW = $D29A
|
||
|
XDRAW1 = $D29E
|
||
|
XDRAW2 = $D2B7
|
||
|
XDRAW3 = $D2C1
|
||
|
XDRAW4 = $D2CC
|
||
|
XDRAW5 = $D2D9
|
||
|
XDRAW6 = $D2E4
|
||
|
XDRAW7 = $D2F4
|
||
|
BPOSN = $D2F9
|
||
|
BPLOT = $D30E
|
||
|
BLIN1 = $D314
|
||
|
BXDRW1 = $D314
|
||
|
BLINE = $D31E
|
||
|
BGND = $D331
|
||
|
BDRAW1 = $D337
|
||
|
BDRAW = $D33A
|
||
|
bxdrw1 = $D344
|
||
|
BXDRAW = $D347
|
||
|
BDRAWX = $D351
|
||
|
BDRWX1 = $D37B
|
||
|
BDRWX2 = $D381
|
||
|
PCOLR = $D390
|
||
|
PBYTE = $D392
|
||
|
RTSB = $D399
|
||
|
GETX0 = $D39A
|
||
|
RERR1 = $D3AC
|
||
|
GETY0 = $D3AF
|
||
|
SHLOAD = $D3B9
|
||
|
SHLOD1 = $D3E9
|
||
|
MFULL1 = $D3FD
|