mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:43:15 -06:00
Add VGA3 Support
This commit is contained in:
@@ -366,19 +366,6 @@ WBOOT:
|
||||
;
|
||||
;__________________________________________________________________________________________________
|
||||
GOCPM:
|
||||
|
||||
#IFDEF PLTUNA
|
||||
; USE A DEDICATED BUFFER FOR UNA PHYSICAL DISK I/O
|
||||
LD HL,SECBUF ; ADDRESS OF PHYSICAL SECTOR BUFFER
|
||||
LD (DSKBUF),HL ; SAVE IT IN DSKBUF FOR LATER
|
||||
#ELSE
|
||||
; ALLOCATE A SINGLE SECTOR DISK BUFFER ON THE HBIOS HEAP
|
||||
LD B,BF_SYSALLOC ; BIOS FUNC: ALLOCATE HEAP MEMORY
|
||||
LD HL,512 ; 1 SECTOR, 512 BYTES
|
||||
RST 08 ; DO IT
|
||||
CALL NZ,PANIC ; HANDLE ERROR
|
||||
LD (DSKBUF),HL ; RECORD THE BUFFER ADDRESS
|
||||
#ENDIF
|
||||
;
|
||||
LD A,$C3 ; LOAD A WITH 'JP' INSTRUCTION (USED BELOW)
|
||||
;
|
||||
@@ -1931,6 +1918,19 @@ INIT:
|
||||
CALL MD_INIT ; INITIALIZE MEMORY DISK DRIVER (RAM/ROM)
|
||||
CALL DRV_INIT ; INITIALIZE DRIVE MAP
|
||||
CALL DPH_INIT ; INITIALIZE DPH TABLE AND BUFFERS
|
||||
;
|
||||
#IFDEF PLTUNA
|
||||
; USE A DEDICATED BUFFER FOR UNA PHYSICAL DISK I/O
|
||||
LD HL,SECBUF ; ADDRESS OF PHYSICAL SECTOR BUFFER
|
||||
LD (DSKBUF),HL ; SAVE IT IN DSKBUF FOR LATER
|
||||
#ELSE
|
||||
; ALLOCATE A SINGLE SECTOR DISK BUFFER ON THE HBIOS HEAP
|
||||
LD B,BF_SYSALLOC ; BIOS FUNC: ALLOCATE HEAP MEMORY
|
||||
LD HL,512 ; 1 SECTOR, 512 BYTES
|
||||
RST 08 ; DO IT
|
||||
CALL NZ,PANIC ; HANDLE ERROR
|
||||
LD (DSKBUF),HL ; RECORD THE BUFFER ADDRESS
|
||||
#ENDIF
|
||||
;
|
||||
; DISPLAY FREE MEMORY
|
||||
LD DE,STR_LDR2 ; FORMATTING
|
||||
|
||||
Reference in New Issue
Block a user