]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - z180/init.180
switch fifos conin,conout
[z180-stamp.git] / z180 / init.180
index c3db6a1d2c281afb44984ab136395a6767043028..b0b4b21f681a8898fe84ae737304a326fda91f4a 100644 (file)
@@ -79,6 +79,7 @@ hwini0:
        db      3               ;count\r
        db      rcr,CREFSH      ;configure DRAM refresh\r
        db      dcntl,INIWAITS  ;wait states\r
+       db      cbr,SYS$CBR\r
        db      cbar,SYS$CBAR\r
     endif\r
        db     0\r
@@ -151,10 +152,10 @@ hw_reset:
 \r
 kstart:\r
     if CPU_Z180\r
-       ld      a,SYS$CBAR\r
-       out0    (cbar),a\r
        ld      a,SYS$CBR\r
        out0    (cbr),a\r
+       ld      a,SYS$CBAR\r
+       out0    (cbar),a\r
     endif\r
 \r
        ld      sp,$stack       ;01e1\r
@@ -220,7 +221,7 @@ wstart:
 \r
     if CPU_Z180\r
 ; TODO: SYS$CBR\r
-syscbr:        db      1\r
+syscbr:        db      0\r
     endif\r
 \r
 ;\r
@@ -249,7 +250,7 @@ buf.init:
        add     hl,de\r
        push    ix\r
        pop     de\r
-; TODO: address transation\r
+; TODO: address translation\r
        ld      (hl),e\r
        inc     hl\r
        ld      (hl),d\r
@@ -360,9 +361,9 @@ buffers:
        db      1\r
        dw      mrx.fifo\r
        db      2\r
-       dw      co.fifo\r
-       db      3\r
        dw      ci.fifo\r
+       db      3\r
+       dw      co.fifo\r
 buftablen equ  ($ - buffers)/3\r
 \r
 inimsg:\r