diff options
author | Leo C | 2015-06-05 08:46:35 +0200 |
---|---|---|
committer | Leo C | 2015-06-05 08:46:35 +0200 |
commit | 215ec4b2e6066ba845bfb4d3c95c7b01cd4492ce (patch) | |
tree | 1113cf5c52517ec68dbbb61610affcd49b498ef6 /z180 | |
parent | 50939dece93115ee500261129f311a840ca21a81 (diff) | |
download | z180-stamp-215ec4b2e6066ba845bfb4d3c95c7b01cd4492ce.zip |
change message buffer initialization
Diffstat (limited to 'z180')
-rw-r--r-- | z180/config.inc | 3 | ||||
-rw-r--r-- | z180/init.180 | 4 |
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
;----------------------------------------------------------------------
|