diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index 9af06b89..0efb3bd9 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 0e506e75..fa05d409 100644 Binary files a/Doc/RomWBW Disk Catalog.pdf and b/Doc/RomWBW Disk Catalog.pdf differ diff --git a/Doc/RomWBW Errata.pdf b/Doc/RomWBW Errata.pdf index 514e4c2e..201a61e4 100644 Binary files a/Doc/RomWBW Errata.pdf and b/Doc/RomWBW Errata.pdf differ diff --git a/Doc/RomWBW System Guide.pdf b/Doc/RomWBW System Guide.pdf index 3a314338..cb1a02df 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 47d462eb..f8103661 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 0485951f..149d0721 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -3,7 +3,7 @@ **RomWBW ReadMe** \ Version 3.5 \ Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \ -18 Dec 2024 +19 Dec 2024 # Overview diff --git a/ReadMe.txt b/ReadMe.txt index a3105df8..6a7c2776 100644 --- a/ReadMe.txt +++ b/ReadMe.txt @@ -1,6 +1,6 @@ RomWBW ReadMe Wayne Warthen (wwarthen@gmail.com) -18 Dec 2024 +19 Dec 2024 diff --git a/Source/Doc/Applications.md b/Source/Doc/Applications.md index ccc51b54..b9455b3e 100644 --- a/Source/Doc/Applications.md +++ b/Source/Doc/Applications.md @@ -1251,11 +1251,6 @@ cold reboot of the system. The functionality is highly dependent on the capabilities of your system. -At present, all Z180 systems can change their CPU speed and their -wait states. SBC and MBC systems may be able to change their CPU -speed if the hardware supports it and it is enabled in the HBIOS -configuration. - #### Syntax | `CPUSPD [`*``*`[,[`*``*`][,[`*``*`]]]` @@ -1290,11 +1285,27 @@ If an attempt is made to change the speed of a system that is definitely incapable of doing so, then an error result is returned. +Z180-based systems will be able to adjust their CPU speed depending +on the specific variant of the Z180 chip being used: + +| Z180 Variant | Capability | +| --------------------|--------------------| +| Z80180 (original) | Half | +| Z8S180 Rev. K | Half, Full | +| Z8S180 Rev. N | Half, Full, Double | + +SBC and MBC systems may be able to change their CPU +speed if the hardware supports it and it is enabled in the HBIOS +configuration. + The `CPUSPD` command makes no attempt to ensure that the new CPU speed will actually work on the current hardware. Setting a CPU speed that exceeds the capabilities of the system will result in unstable operation or a system stall. +In the case of Z180 CPUs, it is frequently necessary to add +memory wait states when increasing the CPU speed. + Some peripherals are dependent on the CPU speed. For example, the Z180 ASCI baud rate and system timer are derived from the CPU speed. The CPUSPD application will attempt to adjust these peripherals for