recipes/trs80: move recipe blocks into local overlay

This commit is contained in:
Virgil Dupras 2020-09-20 11:57:04 -04:00
parent 9aa3ae4c6b
commit 373d03e0b1
14 changed files with 16 additions and 11 deletions

View File

@ -7,8 +7,7 @@ MASTER INDEX
200 Z80 assembler 260 Cross compilation
280 Z80 boot code 350 Core words
410 PS/2 keyboard subsystem 420 SD Card subsystem
440-489 unused
490 TRS-80 Recipe 520 Fonts
440-519 unused 520 Fonts
550 TI-84+ Recipe 580-649 unused
650 AVR assembler 690 AVR SPI programmer
700-729 unused 730 8086 assembler

View File

@ -1,11 +1,18 @@
TARGET = os.bin
CDIR = ../../cvm
STAGE = $(CDIR)/stage
BASE = ../..
BLKPACK = $(BASE)/tools/blkpack
STAGE = $(BASE)/cvm/stage
.PHONY: all
all: $(TARGET)
$(TARGET): xcomp.fs $(STAGE)
cat xcomp.fs | $(STAGE) > $@
$(TARGET): xcomp.fs $(STAGE) blkfs
cat xcomp.fs | $(STAGE) blkfs > $@
$(BLKPACK):
$(MAKE) -C ../tools
blkfs: $(BLKPACK)
$(BLKPACK) $(BASE)/blk blk > $@
$(STAGE):
$(MAKE) -C $(CDIR) stage
$(MAKE) -C $(BASE)/cvm stage

View File

@ -4,7 +4,6 @@ Support code for the TRS-80 recipe. Contains drivers for the
keyboard, video and floppy. At the moment, they are thin layer
over the drivers provided by TRSDOS' SVC.
Load with "492 LOAD".
Load with "602 LOAD".
There is also the RECV program at B502 and the XCOMP unit at
B504
There is also the RECV program at B612.

View File

@ -9,7 +9,7 @@ RS_ADDR 0x80 - CONSTANT SYSVARS
0x3000 BIN( !
283 335 LOADR ( boot.z80 )
353 LOAD ( xcomp core low )
492 LOAD ( trs80 )
602 LOAD ( trs80 )
380 LOAD ( xcomp core high )
(entry) _
( Update LATEST )