From d754e475c21fafbb61a7d3f523a8d0c91c1a3bfe Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Sat, 19 Jul 2025 16:10:31 -0700 Subject: [PATCH] Note Terminology Follow-up, Issue #595 - The SystemGuide.md file was omitted in the last commit. - Corrected terminology in the comments of the sound drivers. --- Doc/RomWBW Applications.pdf | Bin 404246 -> 404246 bytes Doc/RomWBW Disk Catalog.pdf | Bin 257272 -> 257272 bytes Doc/RomWBW Hardware.pdf | Bin 361378 -> 361378 bytes Doc/RomWBW Introduction.pdf | Bin 94175 -> 94175 bytes Doc/RomWBW System Guide.pdf | Bin 631539 -> 631539 bytes Doc/RomWBW User Guide.pdf | Bin 571922 -> 571922 bytes Source/Doc/SystemGuide.md | 6 +++--- Source/HBIOS/ay38910.asm | 4 ++-- Source/HBIOS/sn76489.asm | 4 ++-- Source/HBIOS/spk.asm | 4 ++-- 10 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index 5c9c6468ea92b70f8df9e970eba6d36ed1ff6112..03afb79215815f21ddf7f2fc3ae192dbba4b0fda 100644 GIT binary patch delta 139 zcmbPsO=8+LiG~)&7N!>F7M3lncOPn)8JHWG>Kd4<8yKi-D(L&>r?@1Rq$+5*SQ!}@ znHrcIS{j0tY-fGMy1~QQ+0D(#!otAR)zZSn)!fz0(b>$|&DF`+$;HXo%*e#aPQiwd KlIcIR*yI5F-zDAv delta 139 zcmbPsO=8+LiG~)&7N!>F7M3lncOPn)nwT1z>l&D=8yKi-D(L&>r?@1Rq$+5*SQ!}@ znHrcIS{j0tY-fGMy1~QQ&B(>Yz|7dq$jH^e(apfz#L~>s#Ldav$-vaa&C$uoPQiwd KlIcIR*yI4hGh+i6GZPCl3v*{< iGZ#}cM?)7&V<&T0OG^_2OLHST1sg(2rr&zQEC&F=03a;@ delta 111 zcmexylmEv}{)QID7N#xCvv;tXnwT1!PhYTuSq{S7es~A-6=P>t7dH!IS3@%+CucVc i6C-mMOIJ%bHw$w|3pWc>6IWL|1sg(2rr&zQEC&GY2O&oQ diff --git a/Doc/RomWBW Hardware.pdf b/Doc/RomWBW Hardware.pdf index 540c7e676f604d5951bb9c6984addef445b44939..178d5da8e70857bc22d452e8c6665780eb4a78cc 100644 GIT binary patch delta 140 zcmZ3~F1Dy$tf7Umg{g(Pg=GutQzKS019KCT>934fouEyq;Zl>m@&gP~@M#gpuHiVVLD%ja^6_+Fyl~fd^rg0gY7+9DZaH*=g I`nz!f09~mgumAu6 delta 140 zcmZ3~F1Dy$tf7Umg{g(Pg=GutQzKSW6H`<3>934fJ3Fr8lEk8tilWpsE@Kk|3sVCwRaIAi GH!c8Jz$2mn diff --git a/Doc/RomWBW Introduction.pdf b/Doc/RomWBW Introduction.pdf index f53feea1e22b2e77e319e496ec877d591324a560..f3746ef602faf57f41045c77ebb173f9af231eaf 100644 GIT binary patch delta 129 zcmcbApY{HI)`l&N%VSy03`|X@ua0Gu2eY=Hi)Gv>m|$pPVdUy!Y2jpSW@x8iLs&_yf}I^#aYnBZn)XyEGRZ0TrW=;mzUV(w_} y>}YP`Waeh#WNc<&>}024Ls&_yf}I^#aYF7M2#)7Pc1l7LF~PO~$Nd24*J4)7yhHz{0A5EY8vpF7M2#)7Pc1l7LF~PO~$OICMKpP)7y>rp7@C^68d$hGyBU}{TRK`AyBJtnIGLFk7@F8A*br6{t6*oxRa}x-R8motn#N^j QU~Fh=$fc_4>hHz{0EE;hod5s; diff --git a/Doc/RomWBW User Guide.pdf b/Doc/RomWBW User Guide.pdf index 35212c21256b4850a73eb4e0716f0d11682db3b8..c46f461faccfc0419e3559aca1c4a38daf0ee656 100644 GIT binary patch delta 144 zcmbRAMQPF(rG^&97N!>F7M2#)7Pc1lEgVn7Sj-H}45z;gF7M2#)7Pc1lEgVn7SWHb!jHbT~ay4>tHn1>vHg+>LaWZx?G;?t^wlp`eQ?MbdBv!%Bj;pvNv8be?C^e1C)Wpop N+=NS2)z#mP3jp57Cb0kj 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: