Skip to content

Commit

Permalink
User Guide Updates per Martin R
Browse files Browse the repository at this point in the history
- 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.
  • Loading branch information
wwarthen committed Nov 28, 2023
1 parent df42cf5 commit 8b3deb0
Show file tree
Hide file tree
Showing 18 changed files with 1,337 additions and 660 deletions.
3 changes: 3 additions & 0 deletions Doc/ChangeLog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ Version 3.4
-----------
NOTE: Changes require HBIOS/CBIOS/Apps sync, version bump to 3.4 to ensure integrity
- WBW: Device type number moved from upper nibble to full byte
- A?C: Support for EP ITX-Mini Z180 Platform
- M?R: Significant improvement in User Guide document


Version 3.3
-----------
Expand Down
Binary file modified Doc/RomWBW Applications.pdf
Binary file not shown.
Binary file modified Doc/RomWBW Disk Catalog.pdf
Binary file not shown.
Binary file modified Doc/RomWBW Errata.pdf
Binary file not shown.
Binary file modified Doc/RomWBW ROM Applications.pdf
Binary file not shown.
Binary file modified Doc/RomWBW System Guide.pdf
Binary file not shown.
Binary file modified Doc/RomWBW User Guide.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
**RomWBW ReadMe** \
Version 3.4 \
Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \
31 Oct 2023
27 Nov 2023

# Overview

Expand Down
2 changes: 1 addition & 1 deletion ReadMe.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
RomWBW ReadMe
Wayne Warthen (wwarthen@gmail.com)
31 Oct 2023
27 Nov 2023



Expand Down
1,896 changes: 1,247 additions & 649 deletions Source/Doc/UserGuide.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Source/HBIOS/Config/RCZ280_zzrcc.asm
Original file line number Diff line number Diff line change
Expand Up @@ -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
;
Expand Down
2 changes: 1 addition & 1 deletion Source/HBIOS/Config/RCZ280_zzrcc_ram.asm
Original file line number Diff line number Diff line change
Expand Up @@ -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
;
Expand Down
6 changes: 4 additions & 2 deletions Source/HBIOS/Config/RCZ80_zrc.asm
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
4 changes: 2 additions & 2 deletions Source/HBIOS/Config/RCZ80_zrc_ram.asm
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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]
Expand Down
2 changes: 1 addition & 1 deletion Source/HBIOS/cfg_zeta.asm
Original file line number Diff line number Diff line change
Expand Up @@ -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)
;
Expand Down
74 changes: 74 additions & 0 deletions Source/HBIOS/std.asm
Original file line number Diff line number Diff line change
Expand Up @@ -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
;
Expand Down Expand Up @@ -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
;
Expand Down
2 changes: 1 addition & 1 deletion Source/ver.inc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion Source/ver.lib
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 8b3deb0

Please sign in to comment.