From 5deba9a89862103d1fb9362b4a9ddcddee022416 Mon Sep 17 00:00:00 2001 From: Andy McFadden Date: Sun, 19 Jan 2020 16:49:02 -0800 Subject: [PATCH] Add a few Apple II symbols Added monitor BASL/BASH, and DOS $03ea (for which I can't find an official name). Fixed a typo. --- SourceGen/RuntimeData/Apple/DOS33.sym65 | 1 + SourceGen/RuntimeData/Apple/F8-ROM-nozp.sym65 | 4 ++++ SourceGen/RuntimeData/Apple/F8-ROM.sym65 | 6 +++++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/SourceGen/RuntimeData/Apple/DOS33.sym65 b/SourceGen/RuntimeData/Apple/DOS33.sym65 index 71a2a52..83b1a2c 100644 --- a/SourceGen/RuntimeData/Apple/DOS33.sym65 +++ b/SourceGen/RuntimeData/Apple/DOS33.sym65 @@ -11,6 +11,7 @@ DOS_FM @ $03d6 ;DOS file manager entry point DOS_RWTS @ $03d9 ;RWTS entry point DOS_LOCFPL @ $03dc ;loads Y/A with address of FM param list DOS_LOCRPL @ $03e3 ;loads Y/A with address of RWTS IOB +DOS_CHARIO @ $03ea ;jumps to routine that connects DOS KSW/CSW ; I/O scratchpad RAM addresses ; See Apple II Reference Manual table 26 (page 83) diff --git a/SourceGen/RuntimeData/Apple/F8-ROM-nozp.sym65 b/SourceGen/RuntimeData/Apple/F8-ROM-nozp.sym65 index c4a5b1c..7fbe718 100644 --- a/SourceGen/RuntimeData/Apple/F8-ROM-nozp.sym65 +++ b/SourceGen/RuntimeData/Apple/F8-ROM-nozp.sym65 @@ -20,6 +20,10 @@ MON_CH @ erase MON_CV @ erase MON_GBASL @ erase MON_GBASH @ erase +MON_BASL @ erase +MON_BASH @ erase +;MON_BAS2L @ erase +;MON_BAS2H @ erase MON_H2 @ erase MON_V2 @ erase MON_COLOR @ erase diff --git a/SourceGen/RuntimeData/Apple/F8-ROM.sym65 b/SourceGen/RuntimeData/Apple/F8-ROM.sym65 index f3ca489..3007a97 100644 --- a/SourceGen/RuntimeData/Apple/F8-ROM.sym65 +++ b/SourceGen/RuntimeData/Apple/F8-ROM.sym65 @@ -10,11 +10,15 @@ MON_WNDLEFT @ $20 ;left column of scroll window MON_WNDWDTH @ $21 ;width of scroll window MON_WNDTOP @ $22 ;top of scroll window -MON_WNDBTM @ $23 ;bottom of scsroll window +MON_WNDBTM @ $23 ;bottom of scroll window MON_CH @ $24 ;cursor horizontal displacement MON_CV @ $25 ;cursor vertical displacement MON_GBASL @ $26 ;base address for lo-res drawing (lo) MON_GBASH @ $27 ;base address for lo-res drawing (hi) +MON_BASL @ $28 ;base address for text output (lo) +MON_BASH @ $29 ;base address for text output (hi) +;MON_BAS2L @ $2A ;used when scrolling text +;MON_BAS2H @ $2B ;used when scrolling text MON_H2 @ $2C ;right end of horizontal line drawn by HLINE MON_V2 @ $2D ;bottom of vertical line drawn by VLINE MON_COLOR @ $30 ;lo-res graphics color