diff --git a/Shared_Includes b/Shared_Includes index 3744776..2308a92 160000 --- a/Shared_Includes +++ b/Shared_Includes @@ -1 +1 @@ -Subproject commit 374477690571809e7318bd4279bc7da120b6c492 +Subproject commit 2308a92341b8cf17b710c05123feec4d4dc55609 diff --git a/src/bios/exp/EXP.asm b/src/bios/exp/EXP.asm index c008f93..5134b63 100644 --- a/src/bios/exp/EXP.asm +++ b/src/bios/exp/EXP.asm @@ -1035,14 +1035,12 @@ PORTS_INIT: .clean_kbd_buf: IN A,(Z84.SIO.Ch_A.Ctrl) AND 1 - JR Z,1F + RET Z IN A,(Z84.SIO.Ch_A.Data) JR .clean_kbd_buf -1: ;exit from .clean_kbd_buf +; RET PORTS_INIT.clean_kbd_buf ;--------------------------------------- - RET - ;-----------------------------------------------------------------------; diff --git a/src/bios/rom/SETUP/MAIN.asm b/src/bios/rom/SETUP/MAIN.asm index 5255550..1b58272 100644 --- a/src/bios/rom/SETUP/MAIN.asm +++ b/src/bios/rom/SETUP/MAIN.asm @@ -866,6 +866,7 @@ RECOVERYstart: PrepareToBOOT: CALL INT_OFF + CALL PORTS_INIT.clean_kbd_buf CALL G_VALUE LD B,0 ; FDD