diff --git a/src/passport.a b/src/passport.a index 64035d7..f798d65 100755 --- a/src/passport.a +++ b/src/passport.a @@ -792,7 +792,7 @@ _applyToAll !source "patchers/bbf9.a" ; gIsProDOS only !source "patchers/memory.config.a" ; gIsProDOS only !source "patchers/origin.a" ; gIsProDOS only - !source "patchers/meccdbc.a" ; gMECCFastloadType==1 && gT07 only + !source "patchers/meccdqc.a" ; gMECCFastloadType==1 && gT07 only !source "patchers/rwtsswapmecc.a" ; gMECCFastloadType only !source "patchers/rwtsswapmecc2.a" ; gPossibleMECCSwapper only !source "patchers/rwtsswappenguin.a" ; T01 only diff --git a/src/patchers/meccdbc.a b/src/patchers/meccdqc.a similarity index 77% rename from src/patchers/meccdbc.a rename to src/patchers/meccdqc.a index 3b9175a..badb430 100644 --- a/src/patchers/meccdbc.a +++ b/src/patchers/meccdqc.a @@ -1,5 +1,7 @@ ;------------------------------- -; #MECCDBC +; #MECCDQC +; additional shenanigans in +; MECC Database Composer ;------------------------------- !zone { bit gMode ; nothing to do here in verify-only mode @@ -10,6 +12,17 @@ lda gMECCFastloadType cmp #ID_MECC1 bne .jmpexit + + lda #$0B + ldx #$02 + ldy #$06 + jsr compare + !byte $BD,$8C,$C0 + !byte $10,$FB + !byte $C9 + bcs .exit ; passport-test-suite/MECC Dataquest Composer.woz [C=0] matches + + lda gMECCFastloadType asl asl asl