1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-11-23 15:58:05 +11:00

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

View File

@ -1,11 +1,18 @@
TARGET = os.bin TARGET = os.bin
CDIR = ../../cvm BASE = ../..
STAGE = $(CDIR)/stage BLKPACK = $(BASE)/tools/blkpack
STAGE = $(BASE)/cvm/stage
.PHONY: all .PHONY: all
all: $(TARGET) all: $(TARGET)
$(TARGET): xcomp.fs $(STAGE) $(TARGET): xcomp.fs $(STAGE) blkfs
cat xcomp.fs | $(STAGE) > $@ cat xcomp.fs | $(STAGE) blkfs > $@
$(BLKPACK):
$(MAKE) -C ../tools
blkfs: $(BLKPACK)
$(BLKPACK) $(BASE)/blk blk > $@
$(STAGE): $(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 keyboard, video and floppy. At the moment, they are thin layer
over the drivers provided by TRSDOS' SVC. 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 There is also the RECV program at B612.
B504

View File

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