diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index 0ad661fa..14cd2bac 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 c98c34ea..29e31709 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 a2f614bc..4f854087 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 e1191aa5..2fc0ee8a 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 cd71b6a7..21d9da0a 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 8a1c7646..5ac9fd3f 100644 Binary files a/Doc/RomWBW User Guide.pdf and b/Doc/RomWBW User Guide.pdf differ diff --git a/Source/Doc/Hardware.md b/Source/Doc/Hardware.md index 16459235..8b3e5fe3 100644 --- a/Source/Doc/Hardware.md +++ b/Source/Doc/Hardware.md @@ -1257,8 +1257,6 @@ compiled RomWBW 128K file 'RCZ80_ez512_std.upd' into a 64K ROM. As there are many areas in RomWBW with repeating bytes of the same value, it is possible to compress the 128K file to fit into a 64K ROM. -##### How Compression Works - The compression program looks for two or more consecutive bytes of the same value (any values of $00 to $FF). If it finds duplicates, it leaves two of the duplicate bytes followed by a byte count, n-1 (n <= $FF), @@ -1271,14 +1269,12 @@ output in bytes. Should compression fail to fit the input file into available space, only an error message and the overrun in bytes is output. -##### How the 64K ROM Code Works - The decompression program, located at $FF00, is executed at startup via the 3-byte jump at location $0000, decompressing the stored code in ROM into the computer's RAM. When decompression finishes, control is passed to RAM location $0000, which in turn starts execution of RomWBW. -##### The 64K ROM Layout +The 64K ROM Layout: * The first 3 bytes are always $C3 $00 $FF, a jump to the Z80 decompression code located at $FF00 in the ROM.