From 44e1e2e6f607093f67e066ea24025d457528e2f7 Mon Sep 17 00:00:00 2001 From: Anatoliy Belyanskiy Date: Mon, 18 Dec 2023 04:52:36 +1000 Subject: [PATCH] =?UTF-8?q?-=20bugs=20in=20rescan=20and=20"17.12.2023=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B0=20=D1=81=20?= =?UTF-8?q?=D0=B0=D0=BA=D1=82=D0=B8=D0=B2=D0=BD=D0=BE=D0=B3=D0=BE=20=D1=80?= =?UTF-8?q?=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB=D0=B0,=20=D0=B0=20=D0=BD=D0=B5?= =?UTF-8?q?=20=D1=81=20=D0=BF=D0=B5=D1=80=D0=B2=D0=BE=D0=B3=D0=BE"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BOOT/DSSBOOT.ASM | 4 ++++ DSS/Media_drivers/ReScanDRV.ASM | 8 ++++---- DSS/build.txt | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/BOOT/DSSBOOT.ASM b/BOOT/DSSBOOT.ASM index a647bdf..bc775d5 100644 --- a/BOOT/DSSBOOT.ASM +++ b/BOOT/DSSBOOT.ASM @@ -27,6 +27,10 @@ CDRIVE EQU #02 DRIVE: _mSYSID DI LD (DRIVE),A + ;[ ] 17.12.2023 загрузка с активного раздела, а не с первого + XOR A + LD (DRIVE+1),A + ; LD C,BIOS.DRV_VERSION RST ToBIOS_18 LD A,INCORR diff --git a/DSS/Media_drivers/ReScanDRV.ASM b/DSS/Media_drivers/ReScanDRV.ASM index 21f7f2b..73610bb 100644 --- a/DSS/Media_drivers/ReScanDRV.ASM +++ b/DSS/Media_drivers/ReScanDRV.ASM @@ -276,13 +276,13 @@ Find_Record: ;-----------------------[] ERROR_BOOTDRV_DIES: DI - LD BC,BIOS.LP_OPEN_S.TXT_80x32_Default LD E,1 + LD BC,BIOS.LP_OPEN_S.TXT_80x32_Default RST ToBIOS ; - LD BC,256*COLORS.CGA.INC.BLUE + BIOS.LP_CLS_WIN - LD DE,0 LD HL,#2050 + LD DE,0 + LD BC,256*COLORS.CGA.PAPER.BLUE + BIOS.LP_CLS_WIN RST ToBIOS ; LD A,1 @@ -294,7 +294,7 @@ ERROR_BOOTDRV_DIES: LD A,C LDIR ; - LD DE,#10*256 + (80-.ERROR_MSG.size)/2 ;X=0, Y=16 + LD DE,16*256 + (80-.ERROR_MSG.size)/2 ;X=0, Y=16 LD C,BIOS.LP_SET_PLACE RST ToBIOS ; diff --git a/DSS/build.txt b/DSS/build.txt index 189296e..779a873 100644 --- a/DSS/build.txt +++ b/DSS/build.txt @@ -1 +1 @@ -825 \ No newline at end of file +826 \ No newline at end of file