mirror of
https://github.com/a2-4am/4cade.git
synced 2026-04-21 09:17:29 +00:00
no MB speech on IIc, no matter what it tells us
This commit is contained in:
@@ -36,6 +36,7 @@ GetMockingboardStuff
|
||||
|
||||
lda ROM_MACHINEID
|
||||
cmp #$06
|
||||
sec
|
||||
bne @not_iic
|
||||
ldx ROM_MACHINE2C
|
||||
bne @not_iic
|
||||
@@ -71,7 +72,10 @@ GetMockingboardStuff
|
||||
stx $C504
|
||||
|
||||
@ok_mb
|
||||
clc
|
||||
|
||||
@not_iic
|
||||
php
|
||||
lda #$00
|
||||
sta $80
|
||||
sta $82 ; type
|
||||
@@ -134,6 +138,10 @@ GetMockingboardStuff
|
||||
sta @mb_smc23 + 2
|
||||
sta @mb_smc24 + 2
|
||||
|
||||
plp
|
||||
php
|
||||
bcc @skip_speech_2c1
|
||||
|
||||
; detect speech - SSI263
|
||||
|
||||
sei
|
||||
@@ -181,9 +189,14 @@ GetMockingboardStuff
|
||||
bne @wait_irq
|
||||
inx
|
||||
bne @wait_irq
|
||||
|
||||
clc
|
||||
@skip_speech_2c1
|
||||
+ ror $82
|
||||
|
||||
plp
|
||||
bcc @skip_speech_2c2
|
||||
|
||||
; detect speech - SC-01
|
||||
;based on S/S I demo dsk
|
||||
;init sc-01 interface
|
||||
@@ -228,6 +241,7 @@ GetMockingboardStuff
|
||||
@got_irq
|
||||
sei
|
||||
clc ; not found
|
||||
@skip_speech_2c2
|
||||
ror $82
|
||||
|
||||
ldy #$ff
|
||||
|
||||
Reference in New Issue
Block a user