Add files via upload

Corrected and updated MOS API entry block
Created default vector table
Vectors initialised from default vector table
Corrected OSFILE error numbers
PRSTR prints via OSASCI
Laid out zero page workspace
Added OUT2HEX, optimised OUTHEX
Added WRCH wrapper to OUTCHAR
OSRDLINE recognises BS for delete
RDCH sets ESCFLAG if Escape returned, lets REPEAT PRINT GET:UNTIL 0 to stop
This commit is contained in:
jgharston 2021-07-26 10:10:41 +01:00 committed by GitHub
parent 2e24580981
commit fd8e5ba0c6
5 changed files with 454 additions and 290 deletions

13
Update20210725.txt Normal file
View File

@ -0,0 +1,13 @@
Updates to Applecorn MOS 25-Jul-2021
------------------------------------
Corrected and updated MOS API entry block
Created default vector table
Vectors initialised from default vector table
Corrected OSFILE error numbers
PRSTR prints via OSASCI
Laid out zero page workspace
Added OUT2HEX, optimised OUTHEX
Added WRCH wrapper to OUTCHAR
OSRDLINE recognises BS for delete
RDCH sets ESCFLAG if Escape returned, lets REPEAT PRINT GET:UNTIL 0 to stop

File diff suppressed because it is too large Load Diff

4
build.bat Normal file
View File

@ -0,0 +1,4 @@
cd /d %0\..
merlin32 -V . applecorn.s
copy applecorn applecorn#062000
pause

BIN
jgh1.po Normal file

Binary file not shown.

19
notes.txt Normal file
View File

@ -0,0 +1,19 @@
Apple IIe colours
Apple BBC IBGR
0 Black 0 0000
8 Brown 1 0001
4 Dark Green 2 0010
9 Orange 3 0011
2 Dark Blue 4 0100
3 Purple 5 0101
6 Medium Blue 6 0100
5 Grey 1 7/8 1000 or 1001
A Grey 2 7/8 1000 or 1001
B Pink 9 1001
C Light Green A 1010
D Yellow B 1011
7 Light Blue C 1100
1 Magenta D 1101
E Aquamarine E 1110
F White F 1111