Browse Source

Fix Boot Loader for UNA

pull/5/head
Wayne Warthen 8 years ago
parent
commit
09d0e3754f
  1. 12
      Source/HBIOS/romldr.asm

12
Source/HBIOS/romldr.asm

@ -77,7 +77,7 @@ PHASE2:
#IF (PLATFORM == PLT_UNA)
; COPY UNA BIOS PAGE ZERO TO USER BANK, LEAVE USER BANK ACTIVE
LD BC,BF_SYSSETBNK ; UNA FUNC = SET BANK
LD BC,$01FB ; UNA FUNC = SET BANK
LD DE,BID_BIOS ; UBIOS_PAGE (SEE PAGES.INC)
CALL $FFFD ; DO IT (RST 08 NOT YET INSTALLED)
;PUSH DE ; SAVE PREVIOUS BANK
@ -260,7 +260,7 @@ LDMON:
DI
;
; SET LOW MEM TO OS IMAGE BANK
LD BC,BF_SYSSETBNK ; UNA FUNC = SET BANK
LD BC,$01FB ; UNA FUNC = SET BANK
LD DE,BID_OSIMG ; UBIOS_PAGE (SEE PAGES.INC)
CALL $FFFD ; DO IT (RST 08 NOT YET INSTALLED)
; COPY MEMORY
@ -269,7 +269,7 @@ LDMON:
LD BC,MON_SIZ
LDIR
; RESET LOW MEM TO USER BANK
LD BC,BF_SYSSETBNK ; UNA FUNC = SET BANK
LD BC,$01FB ; UNA FUNC = SET BANK
LD DE,BID_USR ; TO USER BANK
CALL $FFFD ; DO IT (RST 08 NOT YET INSTALLED)
;
@ -305,9 +305,9 @@ GOCPM2:
#IF (PLATFORM == PLT_UNA)
DI
POP HL ; SAVE IMG LOCATION
PUSH HL ; SAVE IMG LOCATION
; SET LOW MEM TO OS IMAGE BANK
LD BC,BF_SYSSETBNK ; UNA FUNC = SET BANK
LD BC,$01FB ; UNA FUNC = SET BANK
LD DE,BID_OSIMG ; UBIOS_PAGE (SEE PAGES.INC)
CALL $FFFD ; DO IT (RST 08 NOT YET INSTALLED)
; COPY MEMORY
@ -316,7 +316,7 @@ GOCPM2:
LD BC,CPM_SIZ
LDIR
; RESET LOW MEM TO USER BANK
LD BC,BF_SYSSETBNK ; UNA FUNC = SET BANK
LD BC,$01FB ; UNA FUNC = SET BANK
LD DE,BID_USR ; TO USER BANK
CALL $FFFD ; DO IT (RST 08 NOT YET INSTALLED)
;

Loading…
Cancel
Save