mirror of
https://github.com/AppleWin/AppleWin.git
synced 2025-01-07 07:29:20 +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
|
; 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
|
; Version 2 by Michael Pohoreski - AppleWin Debugger Dev
|
||||||
|
; Version 1 Original
|
||||||
; 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
|
|
||||||
|
|
||||||
0000 LOC0
|
0000 LOC0
|
||||||
0001 LOC1
|
0001 LOC1
|
||||||
@ -46,6 +21,9 @@
|
|||||||
002D V2/RMNEM
|
002D V2/RMNEM
|
||||||
002E MASK/TEMPOP
|
002E MASK/TEMPOP
|
||||||
002F LENGTH/LASTIN
|
002F LENGTH/LASTIN
|
||||||
|
; Applesoft COLOR F24F
|
||||||
|
; ROM/Monitor COLOR 30
|
||||||
|
; Reference: Apple ][ Reference Manual
|
||||||
0030 COLOR
|
0030 COLOR
|
||||||
0031 MODE
|
0031 MODE
|
||||||
0032 INVFLG/PROMPT
|
0032 INVFLG/PROMPT
|
||||||
@ -81,16 +59,31 @@
|
|||||||
03FB NMI
|
03FB NMI
|
||||||
03FE IRQLOC
|
03FE IRQLOC
|
||||||
0400 LINE1
|
0400 LINE1
|
||||||
047B OLDCH
|
|
||||||
04FB DOS33.MODE
|
; Reference: Apple ][ Reference Manual, Pg 173
|
||||||
057B OURCH
|
|
||||||
05B8 SCREEN
|
|
||||||
05FB OURCV
|
|
||||||
067B CHAR
|
|
||||||
06FB XCOORD
|
|
||||||
077B TEMP1
|
|
||||||
07F8 MSLOT
|
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
|
C000 KBD/CLR80COL
|
||||||
C001 SET80COL
|
C001 SET80COL
|
||||||
C002 RDMAINRAM
|
C002 RDMAINRAM
|
||||||
@ -154,6 +147,21 @@ C08D LOADLATCH
|
|||||||
C08E SETREADMODE
|
C08E SETREADMODE
|
||||||
C08E WRITEPROT
|
C08E WRITEPROT
|
||||||
C08F SETWRITEMODE
|
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
|
C100 BFUNCPG
|
||||||
C103 F.CLREOP
|
C103 F.CLREOP
|
||||||
C107 CLEOP1
|
C107 CLEOP1
|
||||||
@ -218,6 +226,7 @@ C2ED GORETN1
|
|||||||
C2EE ESCI
|
C2EE ESCI
|
||||||
C2F2 B.RDKEYX
|
C2F2 B.RDKEYX
|
||||||
C2FE ZSPAREC2
|
C2FE ZSPAREC2
|
||||||
|
; Aux-80 Card
|
||||||
C300 BASICINT
|
C300 BASICINT
|
||||||
C305 BASICIN
|
C305 BASICIN
|
||||||
C307 BASICOUT
|
C307 BASICOUT
|
||||||
@ -233,11 +242,11 @@ C367 PIORDY
|
|||||||
C369 PSTERR
|
C369 PSTERR
|
||||||
C36B PNOTRDY
|
C36B PNOTRDY
|
||||||
C36D SETC8
|
C36D SETC8
|
||||||
C376 MOVE.C3
|
C376 MOVE.C376
|
||||||
C38B MOVEC2M
|
C38B MOVEC2M
|
||||||
C391 MOVESTRT
|
C391 MOVESTRT
|
||||||
C393 MOVELOOP
|
C393 MOVELOOP
|
||||||
C39D NXTA1.C3
|
C39D NXTA1.C39D
|
||||||
C3AB C01
|
C3AB C01
|
||||||
C3B6 C03
|
C3B6 C03
|
||||||
C3BF MOVERET
|
C3BF MOVERET
|
||||||
@ -272,6 +281,7 @@ C4FA AMOD6
|
|||||||
C567 XHEADER
|
C567 XHEADER
|
||||||
C5AA WRITE2
|
C5AA WRITE2
|
||||||
C5D1 XREAD
|
C5D1 XREAD
|
||||||
|
; Disk Drive
|
||||||
C603 TSTZPG
|
C603 TSTZPG
|
||||||
C607 ZP1
|
C607 ZP1
|
||||||
C610 ZP2
|
C610 ZP2
|
||||||
@ -296,6 +306,7 @@ C6CD BADBITS
|
|||||||
C6D7 BBITS1
|
C6D7 BBITS1
|
||||||
C6DB CLRSTS
|
C6DB CLRSTS
|
||||||
C6EB CLRS
|
C6EB CLRS
|
||||||
|
; HD Card
|
||||||
C703 BADMAIN
|
C703 BADMAIN
|
||||||
C70A BADPRIM
|
C70A BADPRIM
|
||||||
C715 BBITS2
|
C715 BBITS2
|
||||||
@ -340,8 +351,8 @@ C870 BOUT
|
|||||||
C874 BIN
|
C874 BIN
|
||||||
C87C C8BASIC
|
C87C C8BASIC
|
||||||
C87E BPRINT
|
C87E BPRINT
|
||||||
C894 KBDWAIT.C8
|
C894 KBDWAIT.C894
|
||||||
C8A0 NOWAIT.C8
|
C8A0 NOWAIT.C8A0
|
||||||
C8AC BPNCTL
|
C8AC BPNCTL
|
||||||
C8BD CTLON
|
C8BD CTLON
|
||||||
C8C5 BIORET
|
C8C5 BIORET
|
||||||
@ -367,7 +378,7 @@ C9B0 PINIT1.0
|
|||||||
C9B4 PINIT
|
C9B4 PINIT
|
||||||
C9B6 PINIT2
|
C9B6 PINIT2
|
||||||
C9C0 PIGOOD
|
C9C0 PIGOOD
|
||||||
C9D6 PREAD.C9
|
C9D6 PREAD.C9D6
|
||||||
C9EC PREADRET2
|
C9EC PREADRET2
|
||||||
C9F0 PWRITE
|
C9F0 PWRITE
|
||||||
CA0C PWR1
|
CA0C PWR1
|
||||||
@ -385,7 +396,7 @@ CA89 TSTROMCRD
|
|||||||
CA90 TESTCARD
|
CA90 TESTCARD
|
||||||
CAB2 STAY2
|
CAB2 STAY2
|
||||||
CAB7 STAY80
|
CAB7 STAY80
|
||||||
CABA BASCALC.CA
|
CABA BASCALC.CABA
|
||||||
CAC9 BSCLC2
|
CAC9 BSCLC2
|
||||||
CAD2 CTLCHAR0
|
CAD2 CTLCHAR0
|
||||||
CAD6 CTLCHAR
|
CAD6 CTLCHAR
|
||||||
@ -399,10 +410,10 @@ CB14 SAVCUR
|
|||||||
CB17 CURON.X
|
CB17 CURON.X
|
||||||
CB18 X.CUR.OFF
|
CB18 X.CUR.OFF
|
||||||
CB21 X.BELL
|
CB21 X.BELL
|
||||||
CB28 BELL2.CB
|
CB28 BELL2.CB28
|
||||||
CB34 WAIT.CB
|
CB34 WAIT.CB34
|
||||||
CB35 WAIT2.CB
|
CB35 WAIT2.CB35
|
||||||
CB36 WAIT3.CB
|
CB36 WAIT3.CB36
|
||||||
CB40 X.BS
|
CB40 X.BS
|
||||||
CB50 BSDONE
|
CB50 BSDONE
|
||||||
CB51 X.CR
|
CB51 X.CR
|
||||||
@ -484,8 +495,14 @@ CDD3 SCR8
|
|||||||
CDDD SCR7
|
CDDD SCR7
|
||||||
CDF5 SCR9
|
CDF5 SCR9
|
||||||
CDF8 SCRNRET
|
CDF8 SCRNRET
|
||||||
CDFE VTAB.CD
|
; Applesoft VTAB F256
|
||||||
CE03 VTABZ.CE
|
; 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
|
CE0E VTAB40
|
||||||
CE13 VTABX
|
CE13 VTABX
|
||||||
CE14 UPSHFT
|
CE14 UPSHFT
|
||||||
@ -521,7 +538,9 @@ CF36 ROMOK
|
|||||||
CF3A REL
|
CF3A REL
|
||||||
CF46 REL1
|
CF46 REL1
|
||||||
CF50 REL2
|
CF50 REL2
|
||||||
CF53 GOERR
|
; Applesoft GOERR F206
|
||||||
|
; Firmware??? GOERR CF53
|
||||||
|
CF53 GOERR.CF53
|
||||||
CF55 MOVINST
|
CF55 MOVINST
|
||||||
CF57 MOV1
|
CF57 MOV1
|
||||||
CF6B GETOP
|
CF6B GETOP
|
||||||
@ -538,7 +557,12 @@ CFED AMOD7
|
|||||||
CFFC AMOD8
|
CFFC AMOD8
|
||||||
CFFF CLRROM
|
CFFF CLRROM
|
||||||
E000 BASIC
|
E000 BASIC
|
||||||
|
|
||||||
|
; ROM/Monitor
|
||||||
|
; Apple ][ Reference Manual - Autostart ROM Listing
|
||||||
E003 BASIC2
|
E003 BASIC2
|
||||||
|
; Applesoft PLOT F800
|
||||||
|
; ROM/Monitor PLOT F225
|
||||||
F800 PLOT
|
F800 PLOT
|
||||||
F80C RTMASK
|
F80C RTMASK
|
||||||
F80E PLOT1
|
F80E PLOT1
|
||||||
@ -645,7 +669,12 @@ FBFC RTS3
|
|||||||
FBFD VIDOUT
|
FBFD VIDOUT
|
||||||
FC10 BS
|
FC10 BS
|
||||||
FC1A UP
|
FC1A UP
|
||||||
|
; Applesoft VTAB F256
|
||||||
|
; Firmware??? VTAB CDFE
|
||||||
|
; ROM/Monitor VTAB FC22
|
||||||
FC22 VTAB
|
FC22 VTAB
|
||||||
|
; Firmware??? VTABZ CE03
|
||||||
|
; ROM/Monitor VTABZ FC24
|
||||||
FC24 VTABZ
|
FC24 VTABZ
|
||||||
FC29 GOTOCX1
|
FC29 GOTOCX1
|
||||||
FC2C ESC1
|
FC2C ESC1
|
||||||
@ -664,6 +693,8 @@ FC95 DOCOUT1
|
|||||||
FC99 DOCOUT2
|
FC99 DOCOUT2
|
||||||
FC9C CLREOL
|
FC9C CLREOL
|
||||||
FC9E CLREOLZ
|
FC9E CLREOLZ
|
||||||
|
; Applesoft WAIT E784
|
||||||
|
; ROM/Monitor WAIT FCA8
|
||||||
FCA8 WAIT
|
FCA8 WAIT
|
||||||
FCA9 WAIT2
|
FCA9 WAIT2
|
||||||
FCAA WAIT3
|
FCAA WAIT3
|
||||||
@ -722,6 +753,8 @@ FE22 LT2
|
|||||||
FE2C MOVE
|
FE2C MOVE
|
||||||
FE36 VFY
|
FE36 VFY
|
||||||
FE58 VFYOK
|
FE58 VFYOK
|
||||||
|
; Applesoft LIST D6A5
|
||||||
|
; ROM/Monitor LIST FE5E
|
||||||
FE5E LIST
|
FE5E LIST
|
||||||
FE63 LIST2
|
FE63 LIST2
|
||||||
FE75 A1PC
|
FE75 A1PC
|
||||||
@ -732,6 +765,8 @@ FE84 SETNORM
|
|||||||
FE86 SETIFLG
|
FE86 SETIFLG
|
||||||
FE89 SETKBD
|
FE89 SETKBD
|
||||||
FE8B INPORT
|
FE8B INPORT
|
||||||
|
; Applesoft INPRT ED19
|
||||||
|
; ROM/Monitor INPRT FE8D
|
||||||
FE8D INPRT
|
FE8D INPRT
|
||||||
FE93 SETVID
|
FE93 SETVID
|
||||||
FE95 OUTPORT
|
FE95 OUTPORT
|
||||||
@ -744,10 +779,14 @@ FEB0 XBASIC
|
|||||||
FEB3 BASCONT
|
FEB3 BASCONT
|
||||||
FEB6 GO
|
FEB6 GO
|
||||||
FEBF REGZ
|
FEBF REGZ
|
||||||
|
; Applesoft TRACE F26D
|
||||||
|
; ROM/Monitor TRACE FEC2
|
||||||
FEC2 TRACE
|
FEC2 TRACE
|
||||||
FEC4 STEPZ
|
FEC4 STEPZ
|
||||||
FEC5 RETCX1
|
FEC5 RETCX1
|
||||||
FEC8 RETCX2
|
FEC8 RETCX2
|
||||||
|
; Applesoft USR 0A
|
||||||
|
; ROM/Monitor USR FECA
|
||||||
FECA USR
|
FECA USR
|
||||||
FECD WRITE
|
FECD WRITE
|
||||||
FECF WRT2
|
FECF WRT2
|
||||||
@ -756,6 +795,8 @@ FEE1 SRCH1
|
|||||||
FEEB SRCH2
|
FEEB SRCH2
|
||||||
FEF1 MINI
|
FEF1 MINI
|
||||||
FEF6 CRMON
|
FEF6 CRMON
|
||||||
|
; Applesoft READ DBE2
|
||||||
|
; ROM/Monitor READ FEFD
|
||||||
FEFD READ
|
FEFD READ
|
||||||
FF03 RD2
|
FF03 RD2
|
||||||
FF0A TITLE
|
FF0A TITLE
|
||||||
@ -763,9 +804,13 @@ FF13 NNBL
|
|||||||
FF1B LOOKASC
|
FF1B LOOKASC
|
||||||
FF2D PRERR
|
FF2D PRERR
|
||||||
FF3A BELL
|
FF3A BELL
|
||||||
|
; Applesoft RESTORE D849
|
||||||
|
; ROM/Monitor RESTORE FF3F
|
||||||
FF3F RESTORE
|
FF3F RESTORE
|
||||||
FF44 RESTR1
|
FF44 RESTR1
|
||||||
FF49 RTS6
|
FF49 RTS6
|
||||||
|
; Applesoft SAVE D8B0
|
||||||
|
; ROM/Monitor SAVE FF4A
|
||||||
FF4A SAVE
|
FF4A SAVE
|
||||||
FF4C SAV1
|
FF4C SAV1
|
||||||
FF59 OLDRST
|
FF59 OLDRST
|
||||||
@ -783,3 +828,47 @@ FFBE TOSUB
|
|||||||
FFC7 ZMODE
|
FFC7 ZMODE
|
||||||
FFCC CHRTBL
|
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