tune.com --hbios check for devices

Don't panic if no --hbios supported devices
This commit is contained in:
b1ackmai1er
2020-05-08 06:18:10 +08:00
parent 2ec05940f7
commit 7a10702355

View File

@@ -7,15 +7,20 @@ CLI_ABRT_IF_OPT_FIRST:
RET RET
CLI_HAVE_HBIOS_SWITCH: CLI_HAVE_HBIOS_SWITCH:
LD HL, CLIARGS ; TEST FOR --HBIOS ON COMNMAND LINE LD HL, CLIARGS ; TEST FOR --HBIOS ON COMMAND LINE
LD DE, HBIOSOPT LD DE, HBIOSOPT
CALL STRINDEX CALL STRINDEX
JR NZ, CLI_HAVE_HBIOS_SWITCH1 JR NZ, CLI_HAVE_HBIOS_SWITCH1
OR $FF ; IS NOT HBIOS OR $FF ; MATCHED --HBIOS
LD (HBIOSMD), A LD (HBIOSMD), A
RET LD BC,(BF_SYSGET*256)+BF_SND ; CHECK WE HAVE
CLI_HAVE_HBIOS_SWITCH1: RST 08
AND 0 ; IS HBIOS XOR A
CP E
RET NZ
JP ERRHW
CLI_HAVE_HBIOS_SWITCH1 ; NOT MATCHED --HBIOS
XOR A
LD (HBIOSMD), A LD (HBIOSMD), A
RET RET