Browse Source

Update romldr.asm

pull/90/head
Wayne Warthen 6 years ago
parent
commit
5d35a80cf7
  1. 8
      Source/HBIOS/romldr.asm

8
Source/HBIOS/romldr.asm

@ -244,7 +244,9 @@ SEL1:
OUT (LEDPORT),A ; CLEAR LED
#ENDIF
#ENDIF
CALL DSKY_KEY ; GET PENDING KEY PRESS ; NOTE DESKY_GETKEY
CALL DSKY_GETKEY ; GET PENDING KEY PRESS ; NOTE DESKY_GETKEY
CP $FF ; CHECK FOR ERROR
JR Z,SEL2 ; IF SO, IGNORE KEY, AND CONT LOOPING
CP KY_BO ; CHECK FOR REBOOT ; CAN RETURN AN INVALID
JP Z,REBOOT ; REBOOT REQUEST ; KEYSCAN AS FFH WHICH
LD DE,MENU_S+11-MENU_V ; POINT TO DSKY MENU COLUMN ; MAY BE MATCHED WITH
@ -307,8 +309,8 @@ MATS2: LD B,0 ; WE GOT A MATCH FROM THE MENU TABLE. POINT
MATD: LD B,A
LD A,C ; IF INPUT WAS SERIAL
DEC C ; CONVERT TO FROM.
JR Z,MATD1 ; ASCII TO DECIMAL.
LD A,B ; DSKY NUMBERS ARE
LD A,B ; ASCII TO DECIMAL.
JR Z,MATD1 ; DSKY NUMBERS ARE
SUB '0' ; ALREADY DECIMAL
MATD1: CP 10 ; DO A RANGE CHECK
JR NC,MATX ; NOT VALID, HANDLE IT BELOW

Loading…
Cancel
Save