diff --git a/BOOT/boot.asm b/BOOT/boot.asm index e4bbec6..9f79832 100644 --- a/BOOT/boot.asm +++ b/BOOT/boot.asm @@ -25,7 +25,8 @@ include 'shared_includes/macroses/macros.z80' include 'shared_includes/structures/FileSystem.inc' - DEFINE EXEinfoMACRO 1 + DEFINE EXEinfoMACRO 0 + DEFINE App_EXE_Version 1 MACRO _mEXEinfo BLOCK 10,' ' ; Выравнивание для красивого отображения в HEX BYTE ' Bootloader ' diff --git a/DSS/API/Time.asm b/DSS/API/Time.asm index d5ca9b6..5bad9af 100644 --- a/DSS/API/Time.asm +++ b/DSS/API/Time.asm @@ -123,7 +123,7 @@ SETTIME: PUSH HL PUSH DE ; - ; [ ] 25/01/2024 + ; [x] 25/01/2024 CALL CalcDayOfWeek PUSH HL ; @@ -131,7 +131,7 @@ SETTIME: RST ToBIOS JR C,.NOCMOS2 ; - ; [ ] 25/01/2024 + ; [x] 25/01/2024 POP AF LD D,CMOS.Register.dayOfWeek LD C,BIOS.CMOS_WR @@ -157,7 +157,7 @@ SETTIME: ;PUSH AF ; [ ] баг с установкой дня недели из регистра C. Нашел Hard LD D,CMOS.Register.seconds CALL WCMOS - ; [ ] баг с установкой дня недели из регистра C. Нашел Hard + ; [x] баг с установкой дня недели из регистра C. Нашел Hard ;POP BC ;LD A,C ;LD D,CMOS.Register.dayOfWeek diff --git a/DSS/API/bootDsk.asm b/DSS/API/bootDsk.asm index 5f33cbc..b53de93 100644 --- a/DSS/API/bootDsk.asm +++ b/DSS/API/bootDsk.asm @@ -26,7 +26,7 @@ BOOTDSK: .SET: LD B,H ;SET BOOT DISK LD C,0 - ;[ ] 17.12.2023 загрузка с активного раздела, а не с первого + ;[x] 17.12.2023 загрузка с активного раздела, а не с первого LD (.part),HL ; .loop: PUSH BC @@ -34,7 +34,7 @@ BOOTDSK: LD DE,#55AA LD BC,256*0 + Dss.DRV.GenIOCTL RST ToDSS.DRV - ;[ ] 17.12.2023 загрузка с активного раздела, а не с первого + ;[x] 17.12.2023 загрузка с активного раздела, а не с первого LD A,C ; номер партиции в MBR диска ; POP BC @@ -42,7 +42,7 @@ BOOTDSK: EX AF,AF' ;PHISICAL DRIVE NUMBER CP B JR NZ,.NoSupport - ;[ ] 17.12.2023 загрузка с активного раздела, а не с первого + ;[x] 17.12.2023 загрузка с активного раздела, а не с первого EX AF,AF' ; номер партиции в MBR диска .part+1: LD HL,0 CP L diff --git a/DSS/DOS_Proc.asm b/DSS/DOS_Proc.asm index 9830796..f89fab1 100644 --- a/DSS/DOS_Proc.asm +++ b/DSS/DOS_Proc.asm @@ -219,7 +219,7 @@ OPENDSK:;!TEST DRV.Open RST ToDSS.DRV POP BC JP C,.error - ;[ ] 29/02/2024 fix "open drive error" + ;[x] 29/02/2024 fix "open drive error" LD A,(FatBuffer.DRIVE) LD D,A PUSH DE @@ -228,7 +228,7 @@ OPENDSK:;!TEST DRV.Open LD (FatBuffer.DRIVE),A ; CALL RD_BPB - ;[ ] 29/02/2024 fix "open drive error" + ;[x] 29/02/2024 fix "open drive error" POP DE LD A,D JR C,.error_disk @@ -242,7 +242,7 @@ OPENDSK:;!TEST DRV.Open RET Z LD A,DSS_Error.sys.NOT_READY RET - ;[ ] 29/02/2024 fix "open drive error" + ;[x] 29/02/2024 fix "open drive error" .error_disk: CALL OPENDSK.force LD A,(BOOTDSK.NUM) diff --git a/DSS/DSS-MAIN.ASM b/DSS/DSS-MAIN.ASM index 2f24a98..9c2a42f 100644 --- a/DSS/DSS-MAIN.ASM +++ b/DSS/DSS-MAIN.ASM @@ -472,7 +472,7 @@ SECBUF EQU BUFFER ; Первый старт системы, после инициализации адрес в таблице меняется на VERSION F_START: DI - ;[ ] 17.12.2023 загрузка с активного раздела, а не с первого + ;[x] 17.12.2023 загрузка с активного раздела, а не с первого ;LD (.saveDRV),A LD H,A LD (.saveDRV),HL ; H - номер устройства, L - номер раздела на устройстве @@ -509,7 +509,7 @@ F_START: DI LD (LDRIVE),A ;R05 .saveDRV+1: - ;[ ] 17.12.2023 загрузка с активного раздела, а не с первого + ;[x] 17.12.2023 загрузка с активного раздела, а не с первого LD HL,0 ; H - номер устройства, L - номер раздела на устройстве ;LD A,H ;LD A,0 diff --git a/DSS/INTMOUSE.ASM b/DSS/INTMOUSE.ASM index 59575af..14ba294 100644 --- a/DSS/INTMOUSE.ASM +++ b/DSS/INTMOUSE.ASM @@ -837,7 +837,7 @@ DECY: LD A,E SENSE: LD HL,(SENSEXY) LD A,L - ; [ ] 15/03/2024 теперь поправки чувствительности по координатам работают корректно + ; [x] 15/03/2024 теперь поправки чувствительности по координатам работают корректно ;OR L ;RET Z ;DEC A @@ -863,7 +863,7 @@ SENSE: LD HL,(SENSEXY) LD B,A ; .next: LD E,B - ; [ ] 15/03/2024 теперь поправки чувствительности по координатам работают корректно + ; [x] 15/03/2024 теперь поправки чувствительности по координатам работают корректно .check_Y: LD A,H CP 2 diff --git a/DSS/KEYINTER.ASM b/DSS/KEYINTER.ASM index 05b833d..269188b 100644 --- a/DSS/KEYINTER.ASM +++ b/DSS/KEYINTER.ASM @@ -643,7 +643,7 @@ PAUSE_X: BIT X_CTRL,(IX+K_SHIFT) RET Z POP HL ; баланс стека LD A,(KEYFLAG) - XOR 1<