Skip to content

Commit e438e8a

Browse files
BELL instruction hangs coco3 target #916
1 parent 30092ed commit e438e8a

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

ugbc/src/hw/6809/fp_routines.asm

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99

1010
; FLOATING POINT PRIMITIVES.
1111

12-
INTBUF RMB 4 ;BUFFER TO STORE INTEGER.
13-
INTBUF2 RMB 4
14-
BCDBUF RMB 5 ;BUFFER FOR BCD CONVERSION.
12+
INTBUF RZB 4 ;BUFFER TO STORE INTEGER.
13+
INTBUF2 RZB 4
14+
BCDBUF RZB 5 ;BUFFER FOR BCD CONVERSION.
1515

16-
ENDSTR RMB 2 ;END ADDRESS OF STRING.
17-
DPL RMB 1 ;DECIMAL POINT LOCATION.
16+
ENDSTR RZB 2 ;END ADDRESS OF STRING.
17+
DPL RZB 1 ;DECIMAL POINT LOCATION.
1818

1919
; U IS THE FLOATING POINT STACK POINTER AND POINTS TO THE FIRST FREE
2020
; LOCATION. EACH NUMBER OCCUPIES 5 BYTES,
@@ -23,7 +23,7 @@ DPL RMB 1 ;DECIMAL POINT LOCATION.
2323
; ALWAYS BE SET, BUT REPLACED BY SIGN.
2424
; SPECIAL CASE: ALL BYTES ZERO, NUMBER=0.
2525

26-
FPSPAREA RMB 5*32
26+
FPSPAREA RZB 5*32
2727

2828
; EXCHANGE TOP TWO NUMBERS ON STACK.
2929
FPEXG

ugbc/src/hw/coco/audio1.asm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ COCOAUDIO1FREQTABLE
5454
FDB 13, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 7
5555

5656
; WE'LL USE 2 BYTES TO HOLD A 16-BIT TONE PERIOD
57-
TONE RMB 2
57+
TONE RZB 2
5858

5959
COCOAUDIO1STARTUP
6060
; FIRST WE'RE GOING TO SETUP THE COCO PIAS FOR ONE-BIT SOUND ONEBIT

ugbc/src/hw/coco3/audio1.asm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ COCO3AUDIO1FREQTABLE
5454
FDB 13, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 7
5555

5656
; WE'LL USE 2 BYTES TO HOLD A 16-BIT TONE PERIOD
57-
TONE RMB 2
57+
TONE RZB 2
5858

5959
COCO3AUDIO1STARTUP
6060
; FIRST WE'RE GOING TO SETUP THE COCO3 PIAS FOR ONE-BIT SOUND ONEBIT

0 commit comments

Comments
 (0)