retro1/software/retro1-tests/sbc2os
2017-04-17 10:09:33 -07:00
..
ACIA1.asm initial software checkin 2017-04-17 10:09:33 -07:00
ACIA1.lst initial software checkin 2017-04-17 10:09:33 -07:00
ACIA1.o initial software checkin 2017-04-17 10:09:33 -07:00
basic.asm initial software checkin 2017-04-17 10:09:33 -07:00
basic.lst initial software checkin 2017-04-17 10:09:33 -07:00
basic.o initial software checkin 2017-04-17 10:09:33 -07:00
basldsv.asm initial software checkin 2017-04-17 10:09:33 -07:00
firmware initial software checkin 2017-04-17 10:09:33 -07:00
firmware.cfg initial software checkin 2017-04-17 10:09:33 -07:00
main.asm 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
reset.asm initial software checkin 2017-04-17 10:09:33 -07:00
sbc.asm initial software checkin 2017-04-17 10:09:33 -07:00
SBC25.ROM initial software checkin 2017-04-17 10:09:33 -07:00
SbcOS.asm initial software checkin 2017-04-17 10:09:33 -07:00
upload.asm initial software checkin 2017-04-17 10:09:33 -07:00
VIA1.asm initial software checkin 2017-04-17 10:09:33 -07:00
VIA2.asm initial software checkin 2017-04-17 10:09:33 -07:00

Here are my SBC-2 Operating System Source Files.

They include:

sbc.asm   - The build file that includes all the other files in the proper order
            (you would assemble this file with TASS)

reset.asm - reset and IRQ initialization
sbcos.asm - monitor & minassembler
acia.asm - 65c51 init and IO support for monitor
via1.asm - via # 1 init
via2.asm - via # 2 init
basic.asm - Enhanced Basic 2.22 (modified slightly from Lee's distribution)
basldsv.asm - load and save routines for EHBASIC.
upload.asm - XMODEM/CRC & Intel-Hex File Upload support

Compiled using TASS using the following command line:
TASS /c /lsbc.lbl sbc.asm sbc.bin sbcos.lst

The compiler list output file from TASS is called:
sbc25.lst

The label file contains all the labels and their addresses and is called:
sbc.lbl

There is 1 compiled file included:
sbc25.rom  -  the 32k raw binary object file (only the upper 20k are used)

Good luck!

Daryl