]> cloudbase.mooo.com Git - ddt180.git/commitdiff
char i/o: use BIOS (temp)
authorLeo C <erbl259-lmu@yahoo.de>
Sun, 9 Dec 2018 09:18:00 +0000 (10:18 +0100)
committerLeo C <erbl259-lmu@yahoo.de>
Sun, 9 Dec 2018 09:18:00 +0000 (10:18 +0100)
ddt180.z80

index 235e4692887741998bff75bc32122a3fc779154c..15e272fd9df7b196ad709c45d6a9445d4bec1a1d 100644 (file)
@@ -146,16 +146,35 @@ l0093h:
        ld hl,ddtz_base\r
        ld l,000h\r
        ld (reg_sp),hl\r
+\r
+       ld hl,(1)               ;wboot addr\r
+       ld de,?const\r
+       ld b,6\r
+vini_l:\r
+       inc     hl\r
+       inc     hl\r
+       inc     hl\r
+       ex      de,hl\r
+       inc     hl\r
+       ld      (hl),e\r
+       inc     hl\r
+       ld      (hl),d\r
+       inc     hl\r
+       ex      de,hl\r
+       djnz    vini_l\r
+\r
        jr mainloop\r
 \r
        ds      CONBUF_SIZE + 3 - ($ - conbuf)\r
 \r
 ;-------------------------------------------------------------------------------\r
 \r
-?const:\r
-?conin:\r
-?cono:\r
-       ret\r
+?const:        jp      0               ; return console input status\r
+?conin:        jp      0               ; return console input character\r
+?cono: jp      0               ; send console output character\r
+?list: jp      0               ; send list output character\r
+?auxo: jp      0               ; send auxiliary output character\r
+?auxi: jp      0               ; return auxiliary input character\r
 \r
 CMDTAB:\r
        dw      ERROR ;cmd_@    ;examine/substitute the displacement register @\r