diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index 5c9c6468..03afb792 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 67a36405..b00f00cd 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 540c7e67..178d5da8 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 f53feea1..f3746ef6 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 cf74fcd8..fcea0c85 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 35212c21..c46f461f 100644 Binary files a/Doc/RomWBW User Guide.pdf and b/Doc/RomWBW User Guide.pdf differ diff --git a/Source/Doc/SystemGuide.md b/Source/Doc/SystemGuide.md index 7b5862c3..67152ee1 100644 --- a/Source/Doc/SystemGuide.md +++ b/Source/Doc/SystemGuide.md @@ -2277,15 +2277,15 @@ using values that correspond to musical notes. The frequency will be applied when the next SNDPLAY function is invoked. The returned Status (A) is a standard HBIOS result code. -The Note (HL) values correspond to quarter notes. Increasing/decreasing -the value by 4 results in a full note increment/decrement. +The Note (HL) values correspond to eighth notes. Increasing/decreasing +the value by 8 results in a full note increment/decrement. Increasing/decreasing the value by 48 results in a full octave increment/decrement. The value 0 corresponds to Bb/A# in octave 0. The sound chip resolution and its oscillator limit the range and accuracy of the notes played. The typical range of the AY-3-8910 is six octaves: Bb2/A#2 to A7, where each value is a unique tone. Values above -and below can still be played but each quarter tone step may not result +and below can still be played but each eighth tone step may not result in a note change. The following table shows the mapping of the Note (HL) value to the diff --git a/Source/HBIOS/ay38910.asm b/Source/HBIOS/ay38910.asm index 3e5cfdf9..072c1176 100644 --- a/Source/HBIOS/ay38910.asm +++ b/Source/HBIOS/ay38910.asm @@ -556,10 +556,10 @@ AYT_REGWR .DB "\r\nOUT AY-3-8910 $" #ENDIF ; ;====================================================================== -; QUARTER TONE FREQUENCY TABLE +; EIGHTH TONE FREQUENCY TABLE ;====================================================================== ; -; THE FOLLOWING TABLE MAPS A FULL OCTAVE OF QUARTER-NOTES +; THE FOLLOWING TABLE MAPS A FULL OCTAVE OF EIGHTH-NOTES ; STARTING AT A# IN OCTAVE 0 TO THE CORRESPONDING PERIOD ; VALUE TO USE ON THE PSG TO ACHIEVE THE DESIRED NOTE FREQUENCY. ; diff --git a/Source/HBIOS/sn76489.asm b/Source/HBIOS/sn76489.asm index c6e8c42c..64f5f30a 100644 --- a/Source/HBIOS/sn76489.asm +++ b/Source/HBIOS/sn76489.asm @@ -452,10 +452,10 @@ SNT_REGWR .DB "\r\nOUT SN76489, $" #ENDIF ; ;====================================================================== -; QUARTER TONE FREQUENCY TABLE +; EIGHTH TONE FREQUENCY TABLE ;====================================================================== ; -; THE FOLLOWING TABLE MAPS A FULL OCTAVE OF QUARTER-NOTES +; THE FOLLOWING TABLE MAPS A FULL OCTAVE OF EIGHTH-NOTES ; STARTING AT A# IN OCTAVE 0 TO THE CORRESPONDING PERIOD ; VALUE TO USE ON THE PSG TO ACHIEVE THE DESIRED NOTE FREQUENCY. ; diff --git a/Source/HBIOS/spk.asm b/Source/HBIOS/spk.asm index 55c9eb63..eecb7b9f 100644 --- a/Source/HBIOS/spk.asm +++ b/Source/HBIOS/spk.asm @@ -6,7 +6,7 @@ ;====================================================================== ; ; LIMITATIONS - CPU FREQUENCY ADJUSTMENT LIMITED TO 1MHZ RESOLUTION -; QUARTER TONES NOT SUPPORTED +; EIGHTH TONES NOT SUPPORTED ; DURATION FIXED TO 1 SECOND. ; NO VOLUME ADJUSTMENT DUE TO HARDWARE LIMITATION ;====================================================================== @@ -118,7 +118,7 @@ SP_NOTE: AND 00000011B ; TO THE ASSOCIATED ENTRY JR Z,SP_NOTE1 ; IN THE TUNE TABLE. ; - LD HL,$FFFF ; QUARTER NOTES + LD HL,$FFFF ; EIGHTH NOTES JR SP_NOTE2 ; NOT SUPPORTED ; SP_NOTE1: