From b82ff327cf9acbb64b9c388a27796b51bf7d2e3f Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Sun, 26 Jun 2022 16:54:46 -0700 Subject: [PATCH] CBIOS Fixes for UNA Development in the dev branch on CBIOS had broken basic UNA functionality. These fixes seem to correct the problems. A full regression test of UNA has **not** yet been performed. --- Source/CBIOS/cbios.asm | 3 +++ Source/ver.inc | 2 +- Source/ver.lib | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Source/CBIOS/cbios.asm b/Source/CBIOS/cbios.asm index 969992e0..481d951c 100644 --- a/Source/CBIOS/cbios.asm +++ b/Source/CBIOS/cbios.asm @@ -432,6 +432,8 @@ WBOOT: #ENDIF ; #IFDEF PLTUNA + LD SP,STACK ; STACK FOR INITIALIZATION + ; RESTORE COMMAND PROCESSOR FROM UNA BIOS CACHE LD BC,$01FB ; UNA FUNC = SET BANK LD DE,(BNKBIOS) ; UBIOS_PAGE (SEE PAGES.INC) @@ -1626,6 +1628,7 @@ LBA_IO: ; DSK_IO2: PUSH BC ; SAVE INCOMING FUNCTION, UNIT + RES 7,D ; CLEAR LBA BIT FOR UNA LD B,C ; UNIT TO B LD C,$41 ; UNA SET LBA RST 08 ; CALL UNA diff --git a/Source/ver.inc b/Source/ver.inc index 99ad20a9..9124b396 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,4 +2,4 @@ #DEFINE RMN 1 #DEFINE RUP 1 #DEFINE RTP 0 -#DEFINE BIOSVER "3.1.1-pre.175" +#DEFINE BIOSVER "3.1.1-pre.176" diff --git a/Source/ver.lib b/Source/ver.lib index 1d6dd68a..817ec6ea 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 1 rup equ 1 rtp equ 0 biosver macro - db "3.1.1-pre.175" + db "3.1.1-pre.176" endm