summaryrefslogtreecommitdiff
path: root/z180
diff options
context:
space:
mode:
authorLeo C2015-06-05 08:46:35 +0200
committerLeo C2015-06-05 08:46:35 +0200
commit215ec4b2e6066ba845bfb4d3c95c7b01cd4492ce (patch)
tree1113cf5c52517ec68dbbb61610affcd49b498ef6 /z180
parent50939dece93115ee500261129f311a840ca21a81 (diff)
downloadz180-stamp-215ec4b2e6066ba845bfb4d3c95c7b01cd4492ce.zip
change message buffer initialization
Diffstat (limited to 'z180')
-rw-r--r--z180/config.inc3
-rw-r--r--z180/init.1804
2 files changed, 2 insertions, 5 deletions
diff --git a/z180/config.inc b/z180/config.inc
index b5a5319..ffab6e6 100644
--- a/z180/config.inc
+++ b/z180/config.inc
@@ -170,7 +170,8 @@ mkbuf macro id,name,size
name&.mask equ ;wrong size error
else
db id
- ds 3
+ db size-1
+ ds 2
name:: ds size
name&.mask equ low (size-1)
if size ne 0
diff --git a/z180/init.180 b/z180/init.180
index d56975e..4c7bd77 100644
--- a/z180/init.180
+++ b/z180/init.180
@@ -233,7 +233,6 @@ syscbr: db 0
buf.init:
ld (ix+o.in_idx),0
ld (ix+o.out_idx),0
- ld (ix+o.mask),a
ld a,(ix+o.id)
cp 4
@@ -247,10 +246,8 @@ buf.init:
ld d,0
add hl,de
add hl,de
- add hl,de
push ix
pop de
-; TODO: address translation
ld (hl),e
inc hl
ld (hl),d
@@ -270,7 +267,6 @@ bufi_ex:
fifo_list:
rept 4
dw 0
- db 0
endm
;----------------------------------------------------------------------