mirror of
https://github.com/AppleWin/AppleWin.git
synced 2025-01-04 02:30:53 +00:00
Version 2 - Sync'd symbols with Basic & Rom
This commit is contained in:
parent
2c1d17b3cd
commit
74779d273e
@ -1,33 +1,8 @@
|
||||
; Apple 2 Rom Symbol Table
|
||||
; Version 3 Cross-referenced/Sync'd with APPLE2E.SYM & A2_BASIC.SYM
|
||||
Added Text Holes
|
||||
; Version 2 by Michael Pohoreski - AppleWin Debugger Dev
|
||||
|
||||
; Renamed
|
||||
; 04FB MODE -> DOS33.MODE
|
||||
; Reference: Apple Assembly Line Volume 3 -- Issue 10
|
||||
|
||||
; Removed - can't find ROM/DOS33/PRODOS/APPLESOFT reference
|
||||
; Probably because is a typo of C05F
|
||||
; C0F5 CLRAN3
|
||||
|
||||
; Removed - Moved to Applesoft Symbol Table
|
||||
; 0095 PICK
|
||||
; Reference: MAKE.NEW.VARIABLE BLTU@$D393 & TAPEPNT@$F7BC
|
||||
; 0094 HIGHDS
|
||||
; 0095 HIGHDSH
|
||||
|
||||
; Renamed due to ROM name collision
|
||||
; C8A0 NOWAIT
|
||||
; CB28 BELL2
|
||||
; C9D6 PREAD
|
||||
; C894 KBDWAIT
|
||||
; CABA BASCALC
|
||||
; CDFE VTAB
|
||||
; CE03 VTABZ
|
||||
; CB34 WAIT
|
||||
; CB35 WAIT2
|
||||
; CB36 WAIT3
|
||||
; C39D NXTA1
|
||||
; C376 MOVE
|
||||
; Version 1 Original
|
||||
|
||||
0000 LOC0
|
||||
0001 LOC1
|
||||
@ -46,6 +21,9 @@
|
||||
002D V2/RMNEM
|
||||
002E MASK/TEMPOP
|
||||
002F LENGTH/LASTIN
|
||||
; Applesoft COLOR F24F
|
||||
; ROM/Monitor COLOR 30
|
||||
; Reference: Apple ][ Reference Manual
|
||||
0030 COLOR
|
||||
0031 MODE
|
||||
0032 INVFLG/PROMPT
|
||||
@ -81,16 +59,31 @@
|
||||
03FB NMI
|
||||
03FE IRQLOC
|
||||
0400 LINE1
|
||||
047B OLDCH
|
||||
04FB DOS33.MODE
|
||||
057B OURCH
|
||||
05B8 SCREEN
|
||||
05FB OURCV
|
||||
067B CHAR
|
||||
06FB XCOORD
|
||||
077B TEMP1
|
||||
|
||||
; Reference: Apple ][ Reference Manual, Pg 173
|
||||
07F8 MSLOT
|
||||
07FB TEMP2
|
||||
|
||||
; Reference: Clefs Pour Apple //c, Pg 104 - 105
|
||||
0478 A2C.ROMSTATE
|
||||
047B A2C.OLDCH
|
||||
04F8 A2C.TEMP1
|
||||
04FB A2C.VMODE
|
||||
0578 A2C.TEMPA
|
||||
057B A2C.OURCH
|
||||
; Applesoft SCREEN DEF9
|
||||
; ??? SCREEN 05B8
|
||||
05B8 UKNOWN.SCREEN
|
||||
05FB A2C.OURCV
|
||||
; 067B A2C.VFACTV
|
||||
067B A2C.CHAR
|
||||
06FB A2C.XCOORD
|
||||
; Applesoft TEMP1 93
|
||||
; ??? TEMP1 77B
|
||||
0778 A2C.DEVN0
|
||||
077B A2C.NXTCUR
|
||||
07FB A2C.TEMP2
|
||||
|
||||
; Softswitches
|
||||
C000 KBD/CLR80COL
|
||||
C001 SET80COL
|
||||
C002 RDMAINRAM
|
||||
@ -154,6 +147,21 @@ C08D LOADLATCH
|
||||
C08E SETREADMODE
|
||||
C08E WRITEPROT
|
||||
C08F SETWRITEMODE
|
||||
|
||||
; Firmware
|
||||
; Renamed due to ROM name collision
|
||||
; C8A0 NOWAIT
|
||||
; CB28 BELL2
|
||||
; C9D6 PREAD
|
||||
; C894 KBDWAIT
|
||||
; CABA BASCALC
|
||||
; CDFE VTAB
|
||||
; CE03 VTABZ
|
||||
; CB34 WAIT
|
||||
; CB35 WAIT2
|
||||
; CB36 WAIT3
|
||||
; C39D NXTA1
|
||||
; C376 MOVE
|
||||
C100 BFUNCPG
|
||||
C103 F.CLREOP
|
||||
C107 CLEOP1
|
||||
@ -218,6 +226,7 @@ C2ED GORETN1
|
||||
C2EE ESCI
|
||||
C2F2 B.RDKEYX
|
||||
C2FE ZSPAREC2
|
||||
; Aux-80 Card
|
||||
C300 BASICINT
|
||||
C305 BASICIN
|
||||
C307 BASICOUT
|
||||
@ -233,11 +242,11 @@ C367 PIORDY
|
||||
C369 PSTERR
|
||||
C36B PNOTRDY
|
||||
C36D SETC8
|
||||
C376 MOVE.C3
|
||||
C376 MOVE.C376
|
||||
C38B MOVEC2M
|
||||
C391 MOVESTRT
|
||||
C393 MOVELOOP
|
||||
C39D NXTA1.C3
|
||||
C39D NXTA1.C39D
|
||||
C3AB C01
|
||||
C3B6 C03
|
||||
C3BF MOVERET
|
||||
@ -272,6 +281,7 @@ C4FA AMOD6
|
||||
C567 XHEADER
|
||||
C5AA WRITE2
|
||||
C5D1 XREAD
|
||||
; Disk Drive
|
||||
C603 TSTZPG
|
||||
C607 ZP1
|
||||
C610 ZP2
|
||||
@ -296,6 +306,7 @@ C6CD BADBITS
|
||||
C6D7 BBITS1
|
||||
C6DB CLRSTS
|
||||
C6EB CLRS
|
||||
; HD Card
|
||||
C703 BADMAIN
|
||||
C70A BADPRIM
|
||||
C715 BBITS2
|
||||
@ -340,8 +351,8 @@ C870 BOUT
|
||||
C874 BIN
|
||||
C87C C8BASIC
|
||||
C87E BPRINT
|
||||
C894 KBDWAIT.C8
|
||||
C8A0 NOWAIT.C8
|
||||
C894 KBDWAIT.C894
|
||||
C8A0 NOWAIT.C8A0
|
||||
C8AC BPNCTL
|
||||
C8BD CTLON
|
||||
C8C5 BIORET
|
||||
@ -367,7 +378,7 @@ C9B0 PINIT1.0
|
||||
C9B4 PINIT
|
||||
C9B6 PINIT2
|
||||
C9C0 PIGOOD
|
||||
C9D6 PREAD.C9
|
||||
C9D6 PREAD.C9D6
|
||||
C9EC PREADRET2
|
||||
C9F0 PWRITE
|
||||
CA0C PWR1
|
||||
@ -385,7 +396,7 @@ CA89 TSTROMCRD
|
||||
CA90 TESTCARD
|
||||
CAB2 STAY2
|
||||
CAB7 STAY80
|
||||
CABA BASCALC.CA
|
||||
CABA BASCALC.CABA
|
||||
CAC9 BSCLC2
|
||||
CAD2 CTLCHAR0
|
||||
CAD6 CTLCHAR
|
||||
@ -399,10 +410,10 @@ CB14 SAVCUR
|
||||
CB17 CURON.X
|
||||
CB18 X.CUR.OFF
|
||||
CB21 X.BELL
|
||||
CB28 BELL2.CB
|
||||
CB34 WAIT.CB
|
||||
CB35 WAIT2.CB
|
||||
CB36 WAIT3.CB
|
||||
CB28 BELL2.CB28
|
||||
CB34 WAIT.CB34
|
||||
CB35 WAIT2.CB35
|
||||
CB36 WAIT3.CB36
|
||||
CB40 X.BS
|
||||
CB50 BSDONE
|
||||
CB51 X.CR
|
||||
@ -484,8 +495,14 @@ CDD3 SCR8
|
||||
CDDD SCR7
|
||||
CDF5 SCR9
|
||||
CDF8 SCRNRET
|
||||
CDFE VTAB.CD
|
||||
CE03 VTABZ.CE
|
||||
; Applesoft VTAB F256
|
||||
; ROM/Monitor n/a
|
||||
; Firmware??? VTAB CDFE
|
||||
CDFE VTAB.CDFE
|
||||
; Applesoft n/a
|
||||
; Firmware??? VTABZ CE03
|
||||
; ROM/Monitor VTABZ FC24
|
||||
CE03 VTABZ.CE03
|
||||
CE0E VTAB40
|
||||
CE13 VTABX
|
||||
CE14 UPSHFT
|
||||
@ -521,7 +538,9 @@ CF36 ROMOK
|
||||
CF3A REL
|
||||
CF46 REL1
|
||||
CF50 REL2
|
||||
CF53 GOERR
|
||||
; Applesoft GOERR F206
|
||||
; Firmware??? GOERR CF53
|
||||
CF53 GOERR.CF53
|
||||
CF55 MOVINST
|
||||
CF57 MOV1
|
||||
CF6B GETOP
|
||||
@ -538,7 +557,12 @@ CFED AMOD7
|
||||
CFFC AMOD8
|
||||
CFFF CLRROM
|
||||
E000 BASIC
|
||||
|
||||
; ROM/Monitor
|
||||
; Apple ][ Reference Manual - Autostart ROM Listing
|
||||
E003 BASIC2
|
||||
; Applesoft PLOT F800
|
||||
; ROM/Monitor PLOT F225
|
||||
F800 PLOT
|
||||
F80C RTMASK
|
||||
F80E PLOT1
|
||||
@ -645,7 +669,12 @@ FBFC RTS3
|
||||
FBFD VIDOUT
|
||||
FC10 BS
|
||||
FC1A UP
|
||||
; Applesoft VTAB F256
|
||||
; Firmware??? VTAB CDFE
|
||||
; ROM/Monitor VTAB FC22
|
||||
FC22 VTAB
|
||||
; Firmware??? VTABZ CE03
|
||||
; ROM/Monitor VTABZ FC24
|
||||
FC24 VTABZ
|
||||
FC29 GOTOCX1
|
||||
FC2C ESC1
|
||||
@ -664,6 +693,8 @@ FC95 DOCOUT1
|
||||
FC99 DOCOUT2
|
||||
FC9C CLREOL
|
||||
FC9E CLREOLZ
|
||||
; Applesoft WAIT E784
|
||||
; ROM/Monitor WAIT FCA8
|
||||
FCA8 WAIT
|
||||
FCA9 WAIT2
|
||||
FCAA WAIT3
|
||||
@ -722,6 +753,8 @@ FE22 LT2
|
||||
FE2C MOVE
|
||||
FE36 VFY
|
||||
FE58 VFYOK
|
||||
; Applesoft LIST D6A5
|
||||
; ROM/Monitor LIST FE5E
|
||||
FE5E LIST
|
||||
FE63 LIST2
|
||||
FE75 A1PC
|
||||
@ -732,6 +765,8 @@ FE84 SETNORM
|
||||
FE86 SETIFLG
|
||||
FE89 SETKBD
|
||||
FE8B INPORT
|
||||
; Applesoft INPRT ED19
|
||||
; ROM/Monitor INPRT FE8D
|
||||
FE8D INPRT
|
||||
FE93 SETVID
|
||||
FE95 OUTPORT
|
||||
@ -744,10 +779,14 @@ FEB0 XBASIC
|
||||
FEB3 BASCONT
|
||||
FEB6 GO
|
||||
FEBF REGZ
|
||||
; Applesoft TRACE F26D
|
||||
; ROM/Monitor TRACE FEC2
|
||||
FEC2 TRACE
|
||||
FEC4 STEPZ
|
||||
FEC5 RETCX1
|
||||
FEC8 RETCX2
|
||||
; Applesoft USR 0A
|
||||
; ROM/Monitor USR FECA
|
||||
FECA USR
|
||||
FECD WRITE
|
||||
FECF WRT2
|
||||
@ -756,6 +795,8 @@ FEE1 SRCH1
|
||||
FEEB SRCH2
|
||||
FEF1 MINI
|
||||
FEF6 CRMON
|
||||
; Applesoft READ DBE2
|
||||
; ROM/Monitor READ FEFD
|
||||
FEFD READ
|
||||
FF03 RD2
|
||||
FF0A TITLE
|
||||
@ -763,9 +804,13 @@ FF13 NNBL
|
||||
FF1B LOOKASC
|
||||
FF2D PRERR
|
||||
FF3A BELL
|
||||
; Applesoft RESTORE D849
|
||||
; ROM/Monitor RESTORE FF3F
|
||||
FF3F RESTORE
|
||||
FF44 RESTR1
|
||||
FF49 RTS6
|
||||
; Applesoft SAVE D8B0
|
||||
; ROM/Monitor SAVE FF4A
|
||||
FF4A SAVE
|
||||
FF4C SAV1
|
||||
FF59 OLDRST
|
||||
@ -782,4 +827,48 @@ FFAD NXTCHR
|
||||
FFBE TOSUB
|
||||
FFC7 ZMODE
|
||||
FFCC CHRTBL
|
||||
FFE3 SUBTBL
|
||||
FFE3 SUBTBL
|
||||
|
||||
; Removed - can't find Applesoft/ROM/DOS33/PRODOS reference
|
||||
; Probably because is a typo of C05F
|
||||
; C0F5 CLRAN3
|
||||
|
||||
; Removed - Moved to Applesoft Symbol Table
|
||||
; 0095 PICK
|
||||
; Reference: MAKE.NEW.VARIABLE BLTU@$D393 & TAPEPNT@$F7BC
|
||||
; 0094 HIGHDS
|
||||
; 0095 HIGHDSH
|
||||
|
||||
; Applesoft n/a
|
||||
; DOS3.3 MODE 04FB
|
||||
; ROM/Monitor n/a
|
||||
; Reference: Apple Assembly Line Volume 3 -- Issue 10
|
||||
04FB DOS33.MODE
|
||||
|
||||
; Text Page 1 Holes
|
||||
; Text Screen Hole 478 - 47F
|
||||
; Text Screen Hole 4F8 - 4FF
|
||||
; Text Screen Hole 578 - 57F
|
||||
; Text Screen Hole 5F8 - 5FF
|
||||
; Text Screen Hole 678 - 67F
|
||||
; Text Screen Hole 6F8 - 4FF
|
||||
; Text Screen Hole 778 - 77F
|
||||
; Text Screen Hole 7F8 - 7FF
|
||||
0478 TEXT.HOLE.1
|
||||
04F8 TEXT.HOLE.2
|
||||
0578 TEXT.HOLE.3
|
||||
05F8 TEXT.HOLE.4
|
||||
0678 TEXT.HOLE.5
|
||||
06F8 TEXT.HOLE.6
|
||||
0778 TEXT.HOLE.7
|
||||
07F8 TEXT.HOLE.8
|
||||
|
||||
; Reference: Videx Videoterm 80 Column Display
|
||||
;0478 TEXT.HOLE.1 VIDEX.EASEL
|
||||
;04F8 TEXT.HOLE.2 VIDEX.BASEM
|
||||
;0578 TEXT.HOLE.3 VIDEX.CHORZ
|
||||
;05F8 TEXT.HOLE.4 VIDEX.CVERT
|
||||
;0678 TEXT.HOLE.5 VIDEX.BYTE
|
||||
;06F8 TEXT.HOLE.6 VIDEX.START
|
||||
;0778 TEXT.HOLE.7 VIDEX.POFF
|
||||
;07F8 TEXT.HOLE.8
|
||||
|
Loading…
Reference in New Issue
Block a user