Browse Source

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.
pull/331/head v3.1.1-pre.176
Wayne Warthen 4 years ago
parent
commit
b82ff327cf
  1. 3
      Source/CBIOS/cbios.asm
  2. 2
      Source/ver.inc
  3. 2
      Source/ver.lib

3
Source/CBIOS/cbios.asm

@ -432,6 +432,8 @@ WBOOT:
#ENDIF #ENDIF
; ;
#IFDEF PLTUNA #IFDEF PLTUNA
LD SP,STACK ; STACK FOR INITIALIZATION
; RESTORE COMMAND PROCESSOR FROM UNA BIOS CACHE ; RESTORE COMMAND PROCESSOR FROM UNA BIOS CACHE
LD BC,$01FB ; UNA FUNC = SET BANK LD BC,$01FB ; UNA FUNC = SET BANK
LD DE,(BNKBIOS) ; UBIOS_PAGE (SEE PAGES.INC) LD DE,(BNKBIOS) ; UBIOS_PAGE (SEE PAGES.INC)
@ -1626,6 +1628,7 @@ LBA_IO:
; ;
DSK_IO2: DSK_IO2:
PUSH BC ; SAVE INCOMING FUNCTION, UNIT PUSH BC ; SAVE INCOMING FUNCTION, UNIT
RES 7,D ; CLEAR LBA BIT FOR UNA
LD B,C ; UNIT TO B LD B,C ; UNIT TO B
LD C,$41 ; UNA SET LBA LD C,$41 ; UNA SET LBA
RST 08 ; CALL UNA RST 08 ; CALL UNA

2
Source/ver.inc

@ -2,4 +2,4 @@
#DEFINE RMN 1 #DEFINE RMN 1
#DEFINE RUP 1 #DEFINE RUP 1
#DEFINE RTP 0 #DEFINE RTP 0
#DEFINE BIOSVER "3.1.1-pre.175"
#DEFINE BIOSVER "3.1.1-pre.176"

2
Source/ver.lib

@ -3,5 +3,5 @@ rmn equ 1
rup equ 1 rup equ 1
rtp equ 0 rtp equ 0
biosver macro biosver macro
db "3.1.1-pre.175"
db "3.1.1-pre.176"
endm endm

Loading…
Cancel
Save