]> cloudbase.mooo.com Git - z180-stamp-cpm3.git/commitdiff
BIOS debugging with ddtz: Set 3F to 81 to en fifo inits.
authorLeo C <erbl259-lmu@yahoo.de>
Wed, 29 Jun 2016 14:23:28 +0000 (16:23 +0200)
committerLeo C <erbl259-lmu@yahoo.de>
Wed, 29 Jun 2016 14:23:28 +0000 (16:23 +0200)
cbios/ascii.180
cbios/boot.180

index 0ee942d5a2bd9478130f84d8011565026cc22325..d329de4bd00e8ee933bf4612ce4969fb8cf53962 100644 (file)
@@ -105,6 +105,14 @@ IOCTL_MAX equ      ($-ioctl_ftab)/2
 ;\r
 \r
 asci_ioctl:\r
+       ld      a,b\r
+       cp      1\r
+       jr      nz,asioc_1\r
+       ld      a,(INIDONE)\r
+       and     80h\r
+       cp      INIDONEVAL\r
+       ret     z\r
+asioc_1:\r
        push    hl\r
        ex      (sp),ix\r
        ld      (ix+o.absdev),b\r
index 18a53f45d86f12f688e94d0be882547838c17aaa..566f19012dcabe8dc6ece5184b2db2677e72b6cd 100644 (file)
@@ -40,6 +40,7 @@ tpa$bank equ  0
 \r
 hwinit:\r
        ld      a,(INIDONE)\r
+       and     80h\r
        cp      INIDONEVAL\r
        jr      z,hwini_skip\r
        ld      hl,hwini_tab\r
@@ -63,7 +64,7 @@ hwini_skip:
        ld      (@covec),hl\r
        ld      hl,0000000000000000b    ; assign printer to nothing:\r
        ld      (@lovec),hl\r
-       ld      hl,0100000000000000b    ; assign AUX to ASCI0:\r
+       ld      hl,0000000000000000b    ; assign AUX to ASCI0:\r
        ld      (@aivec),hl\r
        ld      (@aovec),hl\r
 \r