Identify JOYP_SGB_MLT_REQ
constant
This commit is contained in:
@@ -53,3 +53,6 @@ DEF HOF_MASTER_COUNT EQU 200
|
|||||||
|
|
||||||
; card flip
|
; card flip
|
||||||
DEF CARDFLIP_DECK_SIZE EQU 4 * 6
|
DEF CARDFLIP_DECK_SIZE EQU 4 * 6
|
||||||
|
|
||||||
|
; SGB command MLT_REQ can be used to detect SGB hardware
|
||||||
|
DEF JOYP_SGB_MLT_REQ EQU %00000011
|
||||||
|
@@ -990,8 +990,8 @@ PushSGBBorderPalsAndWait:
|
|||||||
call _PushSGBPals
|
call _PushSGBPals
|
||||||
call SGBDelayCycles
|
call SGBDelayCycles
|
||||||
ldh a, [rJOYP]
|
ldh a, [rJOYP]
|
||||||
and $3
|
and JOYP_SGB_MLT_REQ
|
||||||
cp $3
|
cp JOYP_SGB_MLT_REQ
|
||||||
jr nz, .carry
|
jr nz, .carry
|
||||||
ld a, JOYP_SGB_ZERO
|
ld a, JOYP_SGB_ZERO
|
||||||
ldh [rJOYP], a
|
ldh [rJOYP], a
|
||||||
@@ -1018,8 +1018,8 @@ endr
|
|||||||
call SGBDelayCycles
|
call SGBDelayCycles
|
||||||
call SGBDelayCycles
|
call SGBDelayCycles
|
||||||
ldh a, [rJOYP]
|
ldh a, [rJOYP]
|
||||||
and $3
|
and JOYP_SGB_MLT_REQ
|
||||||
cp $3
|
cp JOYP_SGB_MLT_REQ
|
||||||
jr nz, .carry
|
jr nz, .carry
|
||||||
call .FinalPush
|
call .FinalPush
|
||||||
and a
|
and a
|
||||||
|
Reference in New Issue
Block a user