retro1/software/retro1-tests/OSI
jth0mass0n b290497d95 initial software checkin 2017-04-17 10:09:33 -07:00
..
msbasic initial software checkin 2017-04-17 10:09:33 -07:00
Makefile initial software checkin 2017-04-17 10:09:33 -07:00
README.txt initial software checkin 2017-04-17 10:09:33 -07:00
bintolod initial software checkin 2017-04-17 10:09:33 -07:00
cegmon.s initial software checkin 2017-04-17 10:09:33 -07:00
coldstart.s initial software checkin 2017-04-17 10:09:33 -07:00
diskboot.s initial software checkin 2017-04-17 10:09:33 -07:00
errormessage.patch initial software checkin 2017-04-17 10:09:33 -07:00
example1.s initial software checkin 2017-04-17 10:09:33 -07:00
example2.s initial software checkin 2017-04-17 10:09:33 -07:00
fill.s initial software checkin 2017-04-17 10:09:33 -07:00
garbagecollection.patch initial software checkin 2017-04-17 10:09:33 -07:00
keyboard.s initial software checkin 2017-04-17 10:09:33 -07:00
osi65v.s initial software checkin 2017-04-17 10:09:33 -07:00
osibasic.s initial software checkin 2017-04-17 10:09:33 -07:00

README.txt

This is the source code for the Ohio Scientific Superboard II /
Challenger 1P / Model 600 ROMs, including the monitor, boot program,
keyboard scan routine, and BASIC.

The source code came from various sources including disassembly of the
ROMs.

This version builds with the CC65 assembler. In some cases I have also
added additional comments to the code.

Included here are a couple of optional patches to BASIC. One fixes the
display of error messages, and the other addresses the well-known
garbage collection bug.

On a Linux system with the CC65 assembler installed, you can build
everything by running "make" in this directory. Do "make patch" to
apply the two patches to BASIC. See the Makefile for more details.