|
|
|
@ -139,12 +139,13 @@ INIT: |
|
|
|
; GET CPU SPEED FROM UBIOS |
|
|
|
LD C,0F8H ; UNA BIOS GET PHI FUNCTION |
|
|
|
RST 08 ; RETURNS SPEED IN HZ IN DE:HL |
|
|
|
LD A,E ; HACK TO GET APPROX SPEED IN MHZ |
|
|
|
SRL A ; ... BY DIVIDING BY 1,048,576 |
|
|
|
SRL A ; ... |
|
|
|
SRL A ; ... |
|
|
|
SRL A ; ... |
|
|
|
INC A ; FIX UP FOR VALUE TRUNCATION |
|
|
|
LD B,4 ; DIVIDE MHZ IN DE:HL BY 100000H |
|
|
|
INIT0: |
|
|
|
SRL D ; ... TO GET APPROX CPU SPEED IN |
|
|
|
RR E ; ...MHZ. THROW AWAY HL, AND |
|
|
|
DJNZ INIT0 ; ...RIGHT SHIFT DE BY 4. |
|
|
|
INC E ; FIX UP FOR VALUE TRUNCATION |
|
|
|
LD A,E ; PUT IN A |
|
|
|
LD (CPUSPD),A ; SAVE IT |
|
|
|
JR INIT3 ; AND DONE |
|
|
|
|
|
|
|
@ -317,7 +318,7 @@ CFG_ZETA2: |
|
|
|
.DB 038H ; DIGITAL OUTPUT REGISTER |
|
|
|
.DB 028H ; CONFIGURATION CONTROL REGISTER |
|
|
|
.DB 0FFH ; DACK |
|
|
|
.DB 0FFH ; TERMINAL COUNT (W/ DACK) |
|
|
|
.DB 038H ; TERMINAL COUNT (W/ DACK) |
|
|
|
.DB 0FFH ; NOT USED BY ZETA SBC V2 |
|
|
|
; |
|
|
|
CFG_DIDE: |
|
|
|
|