mirror of
https://github.com/jonthomasson/retro1.git
synced 2024-09-30 20:55:36 +00:00
.. | ||
ACIA1.asm | ||
ACIA1.lst | ||
ACIA1.o | ||
basic.asm | ||
basic.lst | ||
basic.o | ||
basldsv.asm | ||
firmware | ||
firmware.cfg | ||
main.asm | ||
Makefile | ||
README.TXT | ||
reset.asm | ||
SBC25.ROM | ||
sbc.asm | ||
SbcOS.asm | ||
upload.asm | ||
VIA1.asm | ||
VIA2.asm |
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