mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:43:15 -06:00
User Guide Updates per Martin R
- Credit and thanks to Martin R for providing a substantial list of suggested fixes and improvements to the User Guide. I have done my best to address them -- others will require more time and will hopefully be addressed in the future.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -28,7 +28,7 @@
|
||||
;
|
||||
#include "cfg_rcz280.asm"
|
||||
;
|
||||
CPUOSC .SET 14745600 ; CPU OSC FREQ IN MHZ
|
||||
CPUOSC .SET 29491200 ; CPU OSC FREQ IN MHZ
|
||||
INTMODE .SET 3 ; INTERRUPTS: 0=NONE, 1=MODE 1, 2=MODE 2
|
||||
CRTACT .SET FALSE ; ACTIVATE CRT (VDU,CVDU,PROPIO,ETC) AT STARTUP
|
||||
;
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
;
|
||||
#include "cfg_rcz280.asm"
|
||||
;
|
||||
CPUOSC .SET 14745600 ; CPU OSC FREQ IN MHZ
|
||||
CPUOSC .SET 29491200 ; CPU OSC FREQ IN MHZ
|
||||
INTMODE .SET 3 ; INTERRUPTS: 0=NONE, 1=MODE 1, 2=MODE 2
|
||||
CRTACT .SET FALSE ; ACTIVATE CRT (VDU,CVDU,PROPIO,ETC) AT STARTUP
|
||||
;
|
||||
|
||||
@@ -27,13 +27,15 @@
|
||||
#DEFINE BOOT_DEFAULT "H" ; DEFAULT BOOT LOADER CMD ON <CR> OR AUTO BOOT
|
||||
;
|
||||
#include "cfg_rcz80.asm"
|
||||
;
|
||||
CPUOSC .SET 14745600 ; CPU OSC FREQ IN MHZ
|
||||
CRTACT .SET FALSE ; ACTIVATE CRT (VDU,CVDU,PROPIO,ETC) AT STARTUP
|
||||
;
|
||||
FPLED_ENABLE .SET TRUE ; FP: ENABLES FRONT PANEL LEDS
|
||||
FPSW_ENABLE .SET TRUE ; FP: ENABLES FRONT PANEL SWITCHES
|
||||
FPSW_ENABLE .SET TRUE ; FP: ENABLES FRONT PANEL SWITCHES
|
||||
;
|
||||
RAMSIZE .SET 1536 ; SIZE OF RAM IN KB (MUST MATCH YOUR HARDWARE!!!)
|
||||
RAMSIZE .SET 512 ; SIZE OF RAM IN KB (MUST MATCH YOUR HARDWARE!!!)
|
||||
ROMSIZE .SET 256 ; SIZE OF ROM IN KB (MUST MATCH YOUR HARDWARE!!!)
|
||||
MEMMGR .SET MM_ZRC ; MEMORY MANAGER: MM_[SBC|Z2|N8|Z180]
|
||||
;
|
||||
UARTENABLE .SET TRUE ; UART: ENABLE 8250/16550-LIKE SERIAL DRIVER (UART.ASM)
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
;
|
||||
#include "cfg_rcz80.asm"
|
||||
;
|
||||
CPUOSC .SET 7372800 ; CPU OSC FREQ IN MHZ
|
||||
CPUOSC .SET 14745600 ; CPU OSC FREQ IN MHZ
|
||||
CRTACT .SET FALSE ; ACTIVATE CRT (VDU,CVDU,PROPIO,ETC) AT STARTUP
|
||||
;
|
||||
FPLED_ENABLE .SET TRUE ; FP: ENABLES FRONT PANEL LEDS
|
||||
@@ -50,7 +50,7 @@ TMSTIMENABLE .SET FALSE ; TMS: ENABLE TIMER INTERRUPTS (REQUIRES IM1)
|
||||
TMSMODE .SET TMSMODE_MSX ; TMS: DRIVER MODE: TMSMODE_[SCG|N8|MBC|MSX|MSX9958|MSXKBD|COLECO]
|
||||
MKYENABLE .SET FALSE ; MSX 5255 PPI KEYBOARD COMPATIBLE DRIVER (REQUIRES TMS VDA DRIVER)
|
||||
VRCENABLE .SET TRUE ; VRC: ENABLE VGARC VIDEO/KBD DRIVER (VRC.ASM)
|
||||
VDAEMU_SERKBD .SET 0 ; VDA EMULATION: SERIAL KBD UNIT #, OR $FF FOR HW KBD
|
||||
VDAEMU_SERKBD .SET $FF ; VDA EMULATION: SERIAL KBD UNIT #, OR $FF FOR HW KBD
|
||||
;
|
||||
AY38910ENABLE .SET FALSE ; AY: AY-3-8910 / YM2149 SOUND DRIVER
|
||||
AYMODE .SET AYMODE_RCZ80 ; AY: DRIVER MODE: AYMODE_[SCG|N8|RCZ80|RCZ180|MSX|LINC]
|
||||
|
||||
@@ -28,7 +28,7 @@ BOOT_DELAY .EQU 0 ; FIXED BOOT DELAY IN SECONDS PRIOR TO CONSOLE OUTPUT
|
||||
;
|
||||
CPUSPDCAP .EQU SPD_FIXED ; CPU SPEED CHANGE CAPABILITY SPD_FIXED|SPD_HILO
|
||||
CPUSPDDEF .EQU SPD_HIGH ; CPU SPEED DEFAULT SPD_UNSUP|SPD_HIGH|SPD_LOW
|
||||
CPUOSC .EQU 20000000 ; CPU OSC FREQ IN MHZ
|
||||
CPUOSC .EQU 8000000 ; CPU OSC FREQ IN MHZ
|
||||
INTMODE .EQU 0 ; INTERRUPTS: 0=NONE, 1=MODE 1, 2=MODE 2, 3=MODE 3 (Z280)
|
||||
DEFSERCFG .EQU SER_38400_8N1 | SER_RTS ; DEFAULT SERIAL LINE CONFIG (SEE STD.ASM)
|
||||
;
|
||||
|
||||
@@ -507,6 +507,25 @@ CPUKHZ .SET CPUKHZ / 2 ; Z180 PHI IS ALWAYS 1/2 OSC
|
||||
#ENDIF
|
||||
;
|
||||
CPUMHZ .EQU CPUKHZ / 1000 ; CPU FREQ IN MHZ
|
||||
;
|
||||
.ECHO "ASSUMED CPU SPEED: "
|
||||
.ECHO CPUKHZ
|
||||
.ECHO " KHZ\r\n"
|
||||
;
|
||||
.ECHO "INTERRUPTS: "
|
||||
#IF (INTMODE == 0)
|
||||
.ECHO "NONE"
|
||||
#ENDIF
|
||||
#IF (INTMODE == 1)
|
||||
.ECHO "MODE 1"
|
||||
#ENDIF
|
||||
#IF (INTMODE == 2)
|
||||
.ECHO "MODE 2"
|
||||
#ENDIF
|
||||
#IF (INTMODE == 3)
|
||||
.ECHO "MODE 3"
|
||||
#ENDIF
|
||||
.ECHO "\r\n"
|
||||
;
|
||||
; SYSTEM PERIODIC TIMER MODE
|
||||
;
|
||||
@@ -564,6 +583,61 @@ SYSTIM .SET TM_Z280
|
||||
.ECHO "\n"
|
||||
;
|
||||
#ENDIF
|
||||
;
|
||||
.ECHO "DEFAULT SERIAL CONFIGURATION: "
|
||||
|
||||
; .ECHO ((DEFSERCFG & %1111100000000) == SER_BAUD9600
|
||||
|
||||
#IF ((DEFSERCFG & %1111100000000) == SER_BAUD9600
|
||||
.ECHO "9600"
|
||||
#ENDIF
|
||||
#IF ((DEFSERCFG & %1111100000000) == SER_BAUD38400
|
||||
.ECHO "38400"
|
||||
#ENDIF
|
||||
#IF ((DEFSERCFG & %1111100000000) == SER_BAUD57600
|
||||
.ECHO "57600"
|
||||
#ENDIF
|
||||
#IF ((DEFSERCFG & %1111100000000) == SER_BAUD115200
|
||||
.ECHO "115200"
|
||||
#ENDIF
|
||||
.ECHO " BAUD\r\n"
|
||||
;
|
||||
;
|
||||
;
|
||||
.ECHO "MEMORY MANAGER: "
|
||||
#IF (MEMMGR == MM_SBC)
|
||||
.ECHO "N8VEM (SBC)"
|
||||
#ENDIF
|
||||
#IF (MEMMGR == MM_Z2)
|
||||
.ECHO "ZETA 2 (Z2)"
|
||||
#ENDIF
|
||||
#IF (MEMMGR == MM_N8)
|
||||
.ECHO "N8 ONBOARD (N8)"
|
||||
#ENDIF
|
||||
#IF (MEMMGR == MM_Z180)
|
||||
.ECHO "Z180 NATIVE (Z180)"
|
||||
#ENDIF
|
||||
#IF (MEMMGR == MM_Z280)
|
||||
.ECHO "Z280 NATIVE (Z280)"
|
||||
#ENDIF
|
||||
#IF (MEMMGR == MM_ZRC)
|
||||
.ECHO "ZRC ONBOARD (ZRC)"
|
||||
#ENDIF
|
||||
#IF (MEMMGR == MM_MBC)
|
||||
.ECHO "NHYODYNE (MBC)"
|
||||
#ENDIF
|
||||
#IF (MEMMGR == MM_RPH)
|
||||
.ECHO "RHYOPHYRE ONBOARD (RPH)"
|
||||
#ENDIF
|
||||
.ECHO "\r\n"
|
||||
;
|
||||
.ECHO "ROM SIZE: "
|
||||
.ECHO ROMSIZE
|
||||
.ECHO " KB\r\n"
|
||||
;
|
||||
.ECHO "RAM SIZE: "
|
||||
.ECHO RAMSIZE
|
||||
.ECHO " KB\r\n"
|
||||
;
|
||||
; MEMORY BANK CONFIGURATION
|
||||
;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#DEFINE RMN 4
|
||||
#DEFINE RUP 0
|
||||
#DEFINE RTP 0
|
||||
#DEFINE BIOSVER "3.4.0-dev.24"
|
||||
#DEFINE BIOSVER "3.4.0-dev.25"
|
||||
#define rmj RMJ
|
||||
#define rmn RMN
|
||||
#define rup RUP
|
||||
|
||||
@@ -3,5 +3,5 @@ rmn equ 4
|
||||
rup equ 0
|
||||
rtp equ 0
|
||||
biosver macro
|
||||
db "3.4.0-dev.24"
|
||||
db "3.4.0-dev.25"
|
||||
endm
|
||||
|
||||
Reference in New Issue
Block a user