From d47e126730c5631c36c9a0ad72e47bb62b137bd3 Mon Sep 17 00:00:00 2001 From: Tolik <85737314+Tolik-Trek@users.noreply.github.com> Date: Sun, 2 Mar 2025 23:24:40 +1000 Subject: [PATCH] ... --- DSS/API/Open.asm | 3 ++- DSS/DOS_Proc.asm | 2 +- DSS/drivers/media/ata_atapi-drv.asm | 2 +- SHELL/EXEC.ASM | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/DSS/API/Open.asm b/DSS/API/Open.asm index 7d58a86..f077c71 100644 --- a/DSS/API/Open.asm +++ b/DSS/API/Open.asm @@ -21,7 +21,8 @@ OPEN_FN: ;!TEST Current Dir ;[x] 15/10/23 RET C ;!FIXIT сделать как в mkdir или rmdir? ;R008 ; -.start: CALL SetPath_GetName +;.start: ; + CALL SetPath_GetName RET C CALL MASK RET C diff --git a/DSS/DOS_Proc.asm b/DSS/DOS_Proc.asm index 264b838..696efd3 100644 --- a/DSS/DOS_Proc.asm +++ b/DSS/DOS_Proc.asm @@ -103,7 +103,7 @@ SetPath_GetName: JR C,.next CP 'z'+1 JR NC,.next - SUB #20 + SUB %0010'0000 .next: SUB 'A' INC HL INC HL diff --git a/DSS/drivers/media/ata_atapi-drv.asm b/DSS/drivers/media/ata_atapi-drv.asm index 03e7307..4c97955 100644 --- a/DSS/drivers/media/ata_atapi-drv.asm +++ b/DSS/drivers/media/ata_atapi-drv.asm @@ -670,7 +670,7 @@ MediaCheck: PUSH IY ; [ ] custorm sector size -CHECK_IDE_SECTOR_SIZE: +CHECK_IDE_SECTOR_SIZE: ;RET LD E,(IY+LOGDRV.SECTOR_SIZE) LD D,(IY+LOGDRV.SECTOR_SIZE+1) ; LD HL,DSS_MAX_SECTOR_SIZE diff --git a/SHELL/EXEC.ASM b/SHELL/EXEC.ASM index 00aa701..70f520f 100644 --- a/SHELL/EXEC.ASM +++ b/SHELL/EXEC.ASM @@ -39,6 +39,7 @@ COMP: call EVALCMD ; (batch.asm) .start: call RUN_COMMAND jr nc,.skip ; NC если не найдена команда jp (hl) + ; .skip: ; Не дос-команды. Тест на задание диска и запуск файла ld h,d ld l,e