Merge pull request #15 from jgharston/main

Tidied API block, vectors, initialisation, other bits
This commit is contained in:
Bobbi Webber-Manners 2021-07-26 18:17:15 -04:00 committed by GitHub
commit 904fd5c2ae
5 changed files with 430 additions and 376 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