-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Hi,
I started a branch in https://github.com/andreasbaumann/cpm65/tree/apple2_plus to tackle older Apple machines
with 40-column displays only (or later some Videx 80-columns card).
I can report that CP/M-65 runs just fine on my IMC-2001 Apple ][ plus clone, many thanks for that. :-)
I also started a screen driver, but run into a 2K BIOS issue, I think in the loader (hence I disabled or didn't implement some
things yet). Tested with CLS, SCRNTEST, LIFE and QE, they seem to work so far.
Any ideas how to solve that, but the obvious one: to support reading from extends in loader.S?
What about loading the screen driver in userland after booting (like capsdrv.asm)? It's assembled with ASM currently, but
this could also be llvm, I suppose.
Another wild idea is to load a SCREEN.SYS after BIOS.SYS (again with a 2K limit).
I can of course also try to learn proper 6502 assembly coding and do some byte shaving.. ;-)