From fe669e2349e928eed86791a52ce4c41415209700 Mon Sep 17 00:00:00 2001 From: Anatoliy Belyanskiy Date: Sat, 22 Jul 2023 00:55:02 +1000 Subject: [PATCH] fixet bug with boot from FDD B: --- Shared_Includes | 2 +- src/bios/exp/FUNC_RAM_ROM_DRV.ASM | 4 ++-- src/bios/rom/SETUP/MAIN.asm | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Shared_Includes b/Shared_Includes index afe66b1..94cb0e3 160000 --- a/Shared_Includes +++ b/Shared_Includes @@ -1 +1 @@ -Subproject commit afe66b1f354cab8d2780826697cf371d1d9e389d +Subproject commit 94cb0e39f321bd11519008801187d93eacb280f2 diff --git a/src/bios/exp/FUNC_RAM_ROM_DRV.ASM b/src/bios/exp/FUNC_RAM_ROM_DRV.ASM index 79ea1de..99a5c40 100644 --- a/src/bios/exp/FUNC_RAM_ROM_DRV.ASM +++ b/src/bios/exp/FUNC_RAM_ROM_DRV.ASM @@ -255,7 +255,7 @@ EMM_FN3M_ERR: -; +; WARNING!!! не трогать DE ;----------------------------------------------------------------------; ; Получить страницу N ключа K ; Вход: A - КЛЮЧ RAM-Disk, B - номер страницы @@ -287,7 +287,7 @@ EMM_F4M_L1: DEC B JR Z,EMM_F4M_END LD L,A - CP 0FFH + CP #FF JR NZ,EMM_F4M_L1 EMM_F4M_ERR: LD L,A diff --git a/src/bios/rom/SETUP/MAIN.asm b/src/bios/rom/SETUP/MAIN.asm index d1b5deb..0405459 100644 --- a/src/bios/rom/SETUP/MAIN.asm +++ b/src/bios/rom/SETUP/MAIN.asm @@ -890,7 +890,8 @@ RECOVERYstart: PrepareToBOOT: CALL INT_OFF CALL G_VALUE - LD B,A + ;LD B,A + LD B,0 ; FDD OR A JR Z,FDSTART ; FDD A: @@ -1556,7 +1557,6 @@ TRDOSX: RET ; открывает порт #FE на чтение в 3-й карте портов - ; OPENDOS: ; DI ; IN A,(SLOT3)