Reintegrate wbw -> trunk

This commit is contained in:
wwarthen
2015-04-08 04:09:08 +00:00
parent 2148c3e1f7
commit c754fcdb99
9 changed files with 102 additions and 152 deletions

View File

@@ -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
;
;__________________________________________________________________________________________________

View File

@@ -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

View File

@@ -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

View File

@@ -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"