]> cloudbase.mooo.com Git - z180-stamp.git/blame - z180/console.180
Define fifos: msg_tx_fifo, msg_rx_fifo
[z180-stamp.git] / z180 / console.180
CommitLineData
a16ba2b0
L
1 ;page 255\r
2 .z80\r
3 \r
4\r
5 global $coninit\r
6 global $cists,$ci\r
7 global $co\r
8\r
9\r
a16ba2b0 10 extrn ser.init,ser.instat,ser.in,ser.out\r
bad2d92d
L
11 extrn msginit,msg.in,msg.out,msgi.st\r
12 extrn msg.co\r
a16ba2b0
L
13 \r
14\r
15 include config.inc\r
16 include z180reg.inc\r
17\r
18 cseg\r
19;\r
20;\r
21\r
22$coninit:\r
bad2d92d 23 call msginit\r
a16ba2b0
L
24 call ser.init\r
25 ret\r
26 \r
27$cists:\r
bad2d92d
L
28 call msgi.st\r
29 ret nz\r
a16ba2b0
L
30 call ser.instat\r
31 ret\r
32 \r
33$ci:\r
bad2d92d
L
34 call msgi.st\r
35 jp nz,msg.in\r
a16ba2b0
L
36 call ser.instat\r
37 jp nz,ser.in\r
38 jr $ci\r
39 \r
40;$costs:\r
41; jp f.o.st\r
42 \r
43$co:\r
bad2d92d 44 call msg.co\r
a16ba2b0
L
45 jp ser.out\r
46 \r
47 end\r
48\r