diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index 357916e9..fc0419fb 100644 Binary files a/Doc/RomWBW Applications.pdf and b/Doc/RomWBW Applications.pdf differ diff --git a/Doc/RomWBW Disk Catalog.pdf b/Doc/RomWBW Disk Catalog.pdf index 9dc2086c..ac399222 100644 Binary files a/Doc/RomWBW Disk Catalog.pdf and b/Doc/RomWBW Disk Catalog.pdf differ diff --git a/Doc/RomWBW Hardware.pdf b/Doc/RomWBW Hardware.pdf index f30334fc..936e425a 100644 Binary files a/Doc/RomWBW Hardware.pdf and b/Doc/RomWBW Hardware.pdf differ diff --git a/Doc/RomWBW Introduction.pdf b/Doc/RomWBW Introduction.pdf index 8efea810..8917d6a1 100644 Binary files a/Doc/RomWBW Introduction.pdf and b/Doc/RomWBW Introduction.pdf differ diff --git a/Doc/RomWBW System Guide.pdf b/Doc/RomWBW System Guide.pdf index 5e41f7db..fd56eff0 100644 Binary files a/Doc/RomWBW System Guide.pdf and b/Doc/RomWBW System Guide.pdf differ diff --git a/Doc/RomWBW User Guide.pdf b/Doc/RomWBW User Guide.pdf index 13519463..8dbb3da9 100644 Binary files a/Doc/RomWBW User Guide.pdf and b/Doc/RomWBW User Guide.pdf differ diff --git a/ReadMe.md b/ReadMe.md index d63b2e75..c18fb1c7 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -7,7 +7,7 @@ **RomWBW Introduction** \ Version 3.6 \ Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \ -03 Jun 2025 +04 Jun 2025 # Overview diff --git a/ReadMe.txt b/ReadMe.txt index eb0b23fb..5d3cc820 100644 --- a/ReadMe.txt +++ b/ReadMe.txt @@ -1,6 +1,6 @@ RomWBW Introduction Wayne Warthen (wwarthen@gmail.com) -03 Jun 2025 +04 Jun 2025 diff --git a/Source/Doc/Hardware.md b/Source/Doc/Hardware.md index 93185ab4..c7702545 100644 --- a/Source/Doc/Hardware.md +++ b/Source/Doc/Hardware.md @@ -111,26 +111,26 @@ Others | **Description** | **Bus** | **ROM Image File** | **Baud Rate** | |-------------------------------------------------------------|----------|-----------------------------|--------------:| -| [Dyno Z180 SBC]^6^ | Dyno | DYNO_std.rom | 38400 | -| [EP Mini-ITX Z180]^11^ | UEXT | EPITX_std.rom | 115200 | -| [eZ80 for RCBus Module]^13^, 512K RAM/ROM | RCBus | RCEZ80_std.rom | 115200 | -| [Genesis Z180 System]^12^ | STD | GMZ180_std.rom | 115200 | -| [Heath H8 Z80 System]^10^ | H8 | HEATH_std.rom | 115200 | -| [NABU w/ RomWBW Option Board]^10^ | NABU | NABU_std.rom | 115200 | -| [S100 Computers Z180 SBC]^9^ | S100 | S100_std.rom | 57600 | -| [S100 Computers FPGA Z80 SBC]^9^ | S100 | FZ80_std.rom | 9600 | -| [UNA Hardware BIOS]^3^ | - | UNA_std.rom | - | -| [Z80-Retro SBC]^8^ | - | Z80RETRO_std.rom | 38400 | -| [Z180 Mark IV SBC]^3^ | ECB | MK4_std.rom | 38400 | - -| ^3^Designed by John Coffman -| ^6^Designed by Steve Garcia -| ^8^Designed by Peter Wilson -| ^9^Designed by John Monahan -| ^10^Designed by Les Bird -| ^11^Designed by Alan Cox -| ^12^Designed by Doug Jackson -| ^13^Designed by Dean Netherton +| [Dyno Z180 SBC]^2^ | Dyno | DYNO_std.rom | 38400 | +| [EP Mini-ITX Z180]^6^ | UEXT | EPITX_std.rom | 115200 | +| [eZ80 for RCBus Module]^8^, 512K RAM/ROM | RCBus | RCEZ80_std.rom | 115200 | +| [Genesis Z180 System]^7^ | STD | GMZ180_std.rom | 115200 | +| [Heath H8 Z80 System]^5^ | H8 | HEATH_std.rom | 115200 | +| [NABU w/ RomWBW Option Board]^5^ | NABU | NABU_std.rom | 115200 | +| [S100 Computers Z180 SBC]^4^ | S100 | S100_std.rom | 57600 | +| [S100 Computers FPGA Z80 SBC]^4^ | S100 | FZ80_std.rom | 9600 | +| [UNA Hardware BIOS]^1^ | - | UNA_std.rom | - | +| [Z80-Retro SBC]^3^ | - | Z80RETRO_std.rom | 38400 | +| [Z180 Mark IV SBC]^1^ | ECB | MK4_std.rom | 38400 | + +| ^1^Designed by John Coffman +| ^2^Designed by Steve Garcia +| ^3^Designed by Peter Wilson +| ^4^Designed by John Monahan +| ^5^Designed by Les Bird +| ^6^Designed by Alan Cox +| ^7^Designed by Doug Jackson +| ^8^Designed by Dean Netherton `\clearpage`{=latex} diff --git a/Source/Doc/SystemGuide.md b/Source/Doc/SystemGuide.md index c9d6180b..d4acdb0e 100644 --- a/Source/Doc/SystemGuide.md +++ b/Source/Doc/SystemGuide.md @@ -346,6 +346,14 @@ The memory manager used is determined by the configuration choices that are part of a RomWBW build process. A given ROM can only have a single memory manager -- it is not selected dynamically. +The configuration variable `MEMMGR` sets the memory mannager used by +the ROM build. It must be set to one of the above memory manager +types. For example, for the Z2 memory manager, `MEMMGR` should be set +to `MM_Z2`. + +Note that the term memory manager (MM) and memory management unit (MMU) +are used interchangeably in the documentation and code. + # Disk Layout ## Floppy Disk Layout diff --git a/Source/ver.inc b/Source/ver.inc index 43791fd8..5becc646 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,7 +2,7 @@ #DEFINE RMN 6 #DEFINE RUP 0 #DEFINE RTP 0 -#DEFINE BIOSVER "3.6.0-dev.2" +#DEFINE BIOSVER "3.6.0-dev.3" #define rmj RMJ #define rmn RMN #define rup RUP diff --git a/Source/ver.lib b/Source/ver.lib index a65a8e55..2c61054d 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 6 rup equ 0 rtp equ 0 biosver macro - db "3.6.0-dev.2" + db "3.6.0-dev.3" endm