From 42385fd120eda8142f8f5002dfec5ecd3b9615bc Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Sat, 19 Jul 2025 18:20:01 -0700 Subject: [PATCH] Fix OS Boot on Native USB, Issue #456 Minor change to ch376scsi.asm resolves an issue that caused multi-sector I/O to fail. --- Source/HBIOS/ch376scsi.asm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/HBIOS/ch376scsi.asm b/Source/HBIOS/ch376scsi.asm index 653031cf..cd5aa873 100644 --- a/Source/HBIOS/ch376scsi.asm +++ b/Source/HBIOS/ch376scsi.asm @@ -119,6 +119,7 @@ CH_SCSI_READ: POP HL LD BC, 512 ADD HL, BC + OR A RET ; ; ### Function 0x14 -- Disk Write (DIOWRITE) @@ -157,7 +158,8 @@ CH_SCSI_WRITE: POP HL LD BC, 512 ADD HL, BC - ret + OR A + RET CH_SCSI_VERIFY: CH_SCSI_FORMAT: