Преглед изворни кода

recipes/pcat: move recipe blocks into local overlay

master
Virgil Dupras пре 3 година
родитељ
комит
fea9beac1e
12 измењених фајлова са 27 додато и 20 уклоњено
  1. +1
    -1
      blk/001
  2. +0
    -5
      blk/830
  3. +16
    -9
      recipes/pcat/Makefile
  4. +5
    -0
      recipes/pcat/blk/600
  5. +0
    -0
      recipes/pcat/blk/602
  6. +0
    -0
      recipes/pcat/blk/604
  7. +0
    -0
      recipes/pcat/blk/606
  8. +0
    -0
      recipes/pcat/blk/607
  9. +0
    -0
      recipes/pcat/blk/608
  10. +0
    -0
      recipes/pcat/blk/610
  11. +4
    -4
      recipes/pcat/blk/612
  12. +1
    -1
      recipes/pcat/xcomp.fs

+ 1
- 1
blk/001 Прегледај датотеку

@@ -11,4 +11,4 @@ MASTER INDEX
550-649 unused
650 AVR assembler 690 AVR SPI programmer
700-729 unused 730 8086 assembler
800 8086 boot code 830 PC/AT recipe
800 8086 boot code

+ 0
- 5
blk/830 Прегледај датотеку

@@ -1,5 +0,0 @@
PC/AT recipe

832 MBR bootloader 834 KEY/EMIT drivers
836-838 BLK drivers 840 AT-XY drivers
842 xcomp unit

+ 16
- 9
recipes/pcat/Makefile Прегледај датотеку

@@ -1,23 +1,30 @@
TARGET = disk.bin
BASEDIR = ../..
CDIR = $(BASEDIR)/cvm
BASE = ../..
CDIR = $(BASE)/cvm
BLKPACK = $(BASE)/tools/blkpack
STAGE = $(CDIR)/stage

.PHONY: all
all: $(TARGET)
mbr.bin: mbr.fs $(STAGE)
cat mbr.fs | $(STAGE) > $@
os.bin: xcomp.fs $(STAGE) blkfs
$(STAGE) blkfs < xcomp.fs > $@

os.bin: xcomp.fs $(STAGE)
cat xcomp.fs | $(STAGE) > $@
$(BLKPACK):
$(MAKE) -C ../tools

disk.bin: mbr.bin os.bin
cat mbr.bin os.bin > $@
dd if=$(CDIR)/blkfs of=$@ bs=512 seek=16
blkfs: $(BLKPACK)
$(BLKPACK) $(BASE)/blk blk > $@

$(STAGE):
$(MAKE) -C $(CDIR) stage

mbr.bin: mbr.fs $(STAGE)
cat mbr.fs | $(STAGE) > $@

$(TARGET): mbr.bin os.bin
cat mbr.bin os.bin > $@
dd if=blkfs of=$@ bs=512 seek=16

.PHONY: emul
emul: $(TARGET)
qemu-system-i386 -drive file=$(TARGET),if=floppy,format=raw


+ 5
- 0
recipes/pcat/blk/600 Прегледај датотеку

@@ -0,0 +1,5 @@
PC/AT recipe

602 MBR bootloader 604 KEY/EMIT drivers
606-608 BLK drivers 610 AT-XY drivers
612 xcomp unit

blk/832 → recipes/pcat/blk/602 Прегледај датотеку


blk/834 → recipes/pcat/blk/604 Прегледај датотеку


blk/836 → recipes/pcat/blk/606 Прегледај датотеку


blk/837 → recipes/pcat/blk/607 Прегледај датотеку


blk/838 → recipes/pcat/blk/608 Прегледај датотеку


blk/840 → recipes/pcat/blk/610 Прегледај датотеку


blk/842 → recipes/pcat/blk/612 Прегледај датотеку

@@ -3,11 +3,11 @@
RS_ADDR 0x80 - CONSTANT SYSVARS
750 LOAD ( 8086 asm )
262 LOAD ( xcomp ) 270 LOAD ( xcomp overrides )
805 820 LOADR
805 820 LOADR ( 8086 boot code )
353 LOAD ( xcomp core low )
834 LOAD ( KEY/EMIT drivers )
836 838 LOADR ( BLK drivers )
840 LOAD ( AT-XY drivers )
604 LOAD ( KEY/EMIT drivers )
606 608 LOADR ( BLK drivers )
610 LOAD ( AT-XY drivers )
380 LOAD ( xcomp core high )
(entry) _ ( Update LATEST ) PC ORG @ 8 + !
," BLK$ FD$ ' FD@ BLK@* ! ' FD! BLK!* ! " EOT,

+ 1
- 1
recipes/pcat/xcomp.fs Прегледај датотеку

@@ -1,3 +1,3 @@
842 LOAD ( PC/AT xcomp )
612 LOAD ( PC/AT xcomp )
ORG @ 256 /MOD 2 PC! 2 PC!
H@ 256 /MOD 2 PC! 2 PC!

Loading…
Откажи
Сачувај