disable VBL on Mac IIE card

This commit is contained in:
Peter Ferrie 2021-01-04 10:51:06 -08:00
parent 88538f526c
commit 9f9714d9d9
1 changed files with 5 additions and 0 deletions

View File

@ -8,6 +8,8 @@ romid = $FBB3
ROMID_IIECOMPAT = 6
romid_ec = $FBC0
; $EA=//e original, $E0=//e enhanced, $E1=//e EDM, $00=//c
romid_mac = $FBDD
ROMID_IIECARD = 2
; IIGS
idroutine = $FE1F ; SEC, JSR $FE1F, BCS notgs
@ -18,6 +20,9 @@ BuildVBLFunction
bne @build_none ; not a //e
lda romid_ec
beq @build_iic ; //c family
lda romid_mac
cmp #ROMID_IIECARD
beq @build_none ; broken in some versions, disable
sec
jsr idroutine ; check for IIgs
bcs @NotGS