mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:13:13 -06:00
Reintegrate wbw -> trunk
This commit is contained in:
@@ -292,6 +292,17 @@ WBOOT:
|
||||
RST 08 ; DO IT
|
||||
#ENDIF
|
||||
;
|
||||
; SOME APPLICATIONS STEAL THE BDOS SERIAL NUMBER STORAGE
|
||||
; AREA (FIRST 6 BYTES OF BDOS) ASSUMING IT WILL BE RESTORED
|
||||
; AT WARM BOOT BY RELOADING OF BDOS. WE DON'T WANT TO RELOAD
|
||||
; BDOS, SO INSTEAD THE SERIAL NUMBER STORAGE IS FIXED HERE
|
||||
; SO THAT THE DRI SERIAL NUMBER VERIFICATION DOES NOT FAIL
|
||||
LD HL,BDOS_LOC
|
||||
LD B,6
|
||||
WBOOT1: LD (HL),0
|
||||
INC HL
|
||||
DJNZ WBOOT1
|
||||
;
|
||||
; FALL THRU TO INVOKE CP/M
|
||||
;
|
||||
;__________________________________________________________________________________________________
|
||||
|
||||
@@ -578,6 +578,14 @@ HB_START:
|
||||
;
|
||||
|
||||
#IF ((PLATFORM == PLT_N8) | (PLATFORM == PLT_MK4))
|
||||
; SET BASE FOR CPU IO REGISTERS
|
||||
LD A,CPU_BASE
|
||||
OUT0 (CPU_ICR),A
|
||||
|
||||
; DISABLE REFRESH
|
||||
XOR A
|
||||
OUT0 (CPU_RCR),A
|
||||
|
||||
; SET DEFAULT WAIT STATES TO ACCURATELY MEASURE CPU SPEED
|
||||
LD A,$F0
|
||||
OUT0 (CPU_DCNTL),A
|
||||
|
||||
@@ -93,6 +93,10 @@ START:
|
||||
LD A,CPU_BASE
|
||||
OUT0 (CPU_ICR),A
|
||||
|
||||
; DISABLE REFRESH
|
||||
XOR A
|
||||
OUT0 (CPU_RCR),A
|
||||
|
||||
; SET DEFAULT CPU CLOCK MULTIPLIERS (XTAL / 2)
|
||||
XOR A
|
||||
OUT0 (CPU_CCR),A
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#DEFINE RMJ 2
|
||||
#DEFINE RMN 7
|
||||
#DEFINE RUP 0
|
||||
#DEFINE RUP 1
|
||||
#DEFINE RTP 0
|
||||
#DEFINE BIOSVER "2.7.0"
|
||||
#DEFINE BIOSVER "2.7.1"
|
||||
|
||||
Reference in New Issue
Block a user