-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathchanges.htm
2227 lines (1897 loc) · 95.9 KB
/
changes.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>DeepSID: Archived Changes</title>
</head>
<body style="width:820px;font-family:arial;">
<h2 style="margin-top:0;">DeepSID Archived Changes</h2>
<p><i>Click <a href="http://deepsid.chordian.net?tab=changes">here</a> to see the most recent changes at the web site itself.</i></p>
<h3>December 30, 2020</h3>
<ul>
<li>The tags for unique waveforms (<b>$31</b>, <b>$61</b> and <b>$71</b>) are now hidden as they
added too much clutter to songs. However, it's still possible to add or remove them, and you
can also still search for them. Nevertheless they are now partly deprecated and thus I will
personally not add them to new songs anymore.</li>
<li>You can now right-click any playlist folder and download it from the context menu. You can do
this to all playlists, even those you don't own. The playlist will be downloaded as a ZIP file.</li>
</ul>
<h3>December 29, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. Rolled back the anti-aliasing introduced by the December 1
upgrade. Fixed an issue with non-BASIC songs that still use BASIC.</li>
<li>Added the CSDb music competitions related to HVSC #74.</li>
<li>All new files in HVSC #74 are now connected to CSDb entries.</li>
<li>Fixed a bug where the unselected CSDb tab showed a notification dot when no entry was available.</li>
</ul>
<h3>December 28, 2020</h3>
<ul>
<li>The 8 new 2SID files in HVSC #74 (i.e. that uses 6 voices) has now been added as
<a href="//deepsid.chordian.net/?file=/_Exotic%20SID%20Tunes%20Collection/Stereo%202SID&here=1&search=74&type=new&tab=csdb">exotic stereo files</a>.</li>
<li>All the SID files uploaded to the SH folder this year has now been moved into a <a href="//deepsid.chordian.net?file=/SID Happens/2020/">2020</a> sub folder.</li>
<li>External links pointing to the root SH folder now redirects to the new year folder.</li>
</ul>
<h3>December 23, 2020</h3>
<ul>
<li>Added composer profiles for the new folders in HVSC #74.</li>
</ul>
<h3>December 21, 2020</h3>
<ul>
<li>The <a href="https://www.hvsc.c64.org/" target="_top">High Voltage SID Collection</a> has been upgraded to the latest version #74.</li>
</ul>
<h3>December 6, 2020</h3>
<ul>
<li>DeepSID's copy of <a href="http://www.c64music.co.uk/" target="_top">Compute's Gazette SID Collection</a> has now been upgraded to version 1.40.</li>
</ul>
<h3>December 1, 2020</h3>
<ul>
<li><del>Upgraded the WebSid (HQ) emulator. Replaced the anti-aliasing from Hermit's emulator with a
faster and more precise implementation.</del></li>
</ul>
<h3>November 29, 2020</h3>
<ul>
<li>The Disqus tab and all of its scripts have now been permanently removed. It affected the performance
of DeepSID, especially when triggering new SID tunes. Because this comment system was already rarely
used by users, I decided to remove it altogether.</li>
<li>You can now click the small two-digit year labels in a chart for active years to temporarily
search that folder for SID tunes that were released that particular year.</li>
</ul>
<h3>November 28, 2020</h3>
<ul>
<li>Disqus has been temporarily disabled to see if it improves performance.</li>
</ul>
<h3>November 24, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. This is an experimental optimization that disables unused stuff in PSID
files. It should provide 30-50% faster emulation for some PSID files.</li>
<li>The upload/edit wizard for the SH folder has been expanded with another step. You can now rename the
file, and you can edit the player, author and copyright texts.</li>
<li>An appended year in the copyright text in the new wizard step is now moved to the beginning instead.</li>
<li>The new wizard step will now also try to suggest a pretty name and/or handle for the author.</li>
</ul>
<h3>November 23, 2020</h3>
<ul>
<li>Put the information text in the piano view in a help container that can be opened.</li>
</ul>
<h3>November 22, 2020</h3>
<ul>
<li>The upload process for adding a new SID file in the SH folder now automatically detects the player used.
This makes use of the same configuration file that the offline <a href="http://csdb.chordian.net/?type=release&id=112201" target="_top">SIDId</a> tool also uses.</li>
</ul>
<h3>November 15, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. Redesigned the timer and interrupt scheduling, and optimized
read-modify-write handling.</li>
</ul>
<h3>November 12, 2020</h3>
<ul>
<li>Added color coding to handles in CSDB forums and comments on e.g. release pages. Red for administrators,
blue for moderators and green for trusted users.</li>
</ul>
<h3>November 1, 2020</h3>
<ul>
<li>Updated the OpenGraph image handling to show an avatar image when linking to a HVSC musician.</li>
</ul>
<h3>October 31, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. Added noise-oversampling, refactored wave generation, and optimized
the performance of the <a href="//deepsid.chordian.net/?file=/Exotic%20SID%20Tunes%20Collection/Nutcracker_10SID.sid">10SID song</a> by ~20%.</li>
</ul>
<h3>October 30, 2020</h3>
<ul>
<li>Replaced a method for calling the CSDb web service. This should reduce the connection errors considerably.</li>
<li>Fixed a bug that created "empty holes" in the list of groups for a composer.</li>
</ul>
<h3>October 26, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. Fixed incorrect LFSR threshold table and minor code reformatting.</li>
</ul>
<h3>September 27, 2020</h3>
<ul>
<li>Fixed a bug that sometimes caused ID numbers to appear instead of user names in CSDb comment threads.</li>
</ul>
<h3>September 26, 2020</h3>
<ul>
<li>Added support for forum avatars from CSDb users that are <i>not</i> composers, to make the CSDb
forum threads even more interesting to read. Various images will be added over time.</li>
</ul>
<h3>September 20, 2020</h3>
<ul>
<li>Added a link to <a href="http://www.wothke.ch/playmod/" target="_top">PlayMOD</a> in the top of the screen. This is a
spin-off of the UI used by DeepSID combined with the enormous libraries of
<a href="http://ftp.modland.com/pub/modules/" target="_top">ModLand</a> and
<a href="https://vgmrips.net/packs/" target="_top">VGMRips</a>.
It was created by Jürgen Wothke – the creator of the WebSid emulator used by DeepSID –
back in February 2019.</li>
</ul>
<h3>September 7, 2020</h3>
<ul>
<li>All SOASC audio handlers have been removed. The connections to these real-time recordings were spotty at
best and later the reaction times also became painfully slow.</li>
</ul>
<h3>July 24, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. Added API to poke in between frame calls and fixed MUS init issue.</li>
</ul>
<h3>July 19, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. Changed the meta info for digi playback.</li>
</ul>
<h3>July 18, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. Fixed missing AD.R initialization and disabled digi detection.</li>
</ul>
<h3>July 17, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. Fixed bugs in timing page crossings and added sprite-bad-cycle hack.</li>
<li>Fixed a bug that sometimes caused the filter cutoff bar in the piano view to flicker.</li>
</ul>
<h3>July 6, 2020</h3>
<ul>
<li>All new files in HVSC #73 are now connected to CSDb entries.</li>
<li>Added the CSDb music competitions related to HVSC #73.</li>
</ul>
<h3>July 4, 2020</h3>
<ul>
<li>Fixed a lot of bad sub tunes set in the <a href="//deepsid.chordian.net/?file=/$Chordian%27s%20Revised%20GAMES/">Revised GAMES</a>
playlist that caused songs to loop indefinitely.</li>
</ul>
<h3>June 27, 2020</h3>
<ul>
<li>The <a href="https://www.hvsc.c64.org/" target="_top">High Voltage SID Collection</a> has been upgraded to the latest version #73.</li>
<li>Added composer profiles for the new folders in HVSC #73.</li>
</ul>
<h3>June 25, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. Fixed a wrong timer default issue.</li>
</ul>
<h3>June 23, 2020</h3>
<ul>
<li>Fixed a bug where the graph view didn't work until the color theme had been changed.</li>
</ul>
<h3>June 2, 2020</h3>
<ul>
<li>DeepSID's copy of <a href="http://www.c64music.co.uk/" target="_top">Compute's Gazette SID Collection</a> has now been upgraded to version 1.39.</li>
</ul>
<h3>May 8, 2020</h3>
<ul>
<li>You can now also search for a maximum size. Choose <code>Maximum</code> and then type the size.
Use raw numbers for decimal or prepend hexadecimal numbers with either <code>$</code> or <code>0x</code>.
(For example, <code>4096</code> or <code>0x1000</code>.)</li>
<li>Fixed a bug where the profile page wasn't always updated correctly in the SH folder.</li>
</ul>
<h3>May 5, 2020</h3>
<ul>
<li>Extended lyrics in CGSC are now supported. Thanks to <a href="//deepsid.chordian.net/?file=/MUSICIANS/T/Tognon_Stefano/">Stefano Tognon</a> for suggesting it with an
included code sample. Click <a href="//deepsid.chordian.net/?file=/Compute%27s%20Gazette%20SID%20Collection/DC_Star/You_are_the_Girl.mus">here</a> for an example of a song with extended lyrics.</li>
</ul>
<h3>May 2, 2020</h3>
<ul>
<li>Improved the error handling further in the profile page. Now a message is displayed in the
groups table and it retries the CSDb connection after a few seconds.</li>
</ul>
<h3>April 21, 2020</h3>
<ul>
<li>Fixed a bug that sometimes caused an alert box with HTML to pop up on a profile page.</li>
<li>All profiles with unknown name (only a handle) now show question marks instead of nothing.</li>
</ul>
<h3>April 15, 2020</h3>
<ul>
<li>DeepSID should now display properly on iPad using the full desktop mode.</li>
</ul>
<h3>April 13, 2020</h3>
<ul>
<li>DeepSID's copy of <a href="http://www.c64music.co.uk/" target="_top">Compute's Gazette SID Collection</a> has now been upgraded to version 1.38.</li>
</ul>
<h3>March 28, 2020</h3>
<ul>
<li>Updating tags for a SID row now immediately updates the sundry tab with tags too.</li>
</ul>
<h3>March 19, 2020</h3>
<ul>
<li>Years have been added to the info lines of all the CGSC files that contained this information.
Thanks to Peter Weighill for helping out with this.</li>
</ul>
<h3>February 18, 2020</h3>
<ul>
<li>Rolled back the WebSid (HQ) emulator to the previous version because it couldn't play CGSC files.</li>
<li>Slowed down the vertical scroll speed when using the custom scrollbar buttons.</li>
</ul>
<h3>February 3, 2020</h3>
<ul>
<li><del>Upgraded the WebSid (HQ) emulator. Undid flawed frequency pulse step improvements, improved
silence detection for BASIC tunes, and cleaned up file loading logic.</del></li>
<li>Added banner exchange in the root page for promoting different Commodore communities.</li>
</ul>
<h3>February 2, 2020</h3>
<ul>
<li>DeepSID's copy of <a href="http://www.c64music.co.uk/" target="_top">Compute's Gazette SID Collection</a> has now been upgraded to version 1.37.</li>
</ul>
<h3>February 1, 2020</h3>
<ul>
<li>All brand logos now have a counterpart in the dark color theme.</li>
</ul>
<h3>January 29, 2020</h3>
<ul>
<li>Tags can now have longer names (upped from 80 to 100 pixels).</li>
</ul>
<h3>January 19, 2020</h3>
<ul>
<li>You can now also search for a start location. Choose <code>Location</code> and then type the address.
Use raw numbers for decimal or prepend hexadecimal numbers with either <code>$</code> or <code>0x</code>.
(For example, <code>16384</code> or <code>0x4000</code>.)</li>
<li>Fixed another UTF-8 encoding bug in download filenames in some CSDb pages.</li>
<li>Fixed not enabling the <code>Download SID file</code> handler option after leaving the exotic folders.</li>
<li>To make sure you can always spot it, the <code>Remix64</code> tag is now always the very first tag in line.</li>
</ul>
<h3>January 18, 2020</h3>
<ul>
<li>The SH folder now displays a notification count for the Disqus tab too, if there are comments.</li>
<li>Fixed a bug where the Disqus comment counts below stars were no longer seen after sorting differently.</li>
</ul>
<h3>January 15, 2020</h3>
<ul>
<li>Fixed a bug preventing the in-site context menu for some of the bottom SID rows from appearing.</li>
<li>The author field for a SH row now turns into a HVSC link if there's a profile that points to it.</li>
<li>A file uploaded to the SH folder will now have its filename adapted to conform with the HVSC naming
standard, i.e. mostly capitalized words and underscore characters instead of spaces.</li>
</ul>
<h3>January 14, 2020</h3>
<ul>
<li>Fixed a database bug when reading a folder added after the introduction of the SH folder.</li>
</ul>
<h3>January 13, 2020</h3>
<ul>
<li>Upgraded the WebSid (HQ) emulator. An issue with the BASIC loader has been fixed.</li>
<li>Songs with no profile set in the SH folder now show the default folder profile.</li>
</ul>
<h3>January 12, 2020</h3>
<ul>
<li>The new major folder <a href="//deepsid.chordian.net?file=/SID Happens/">SID Happens</a> has
been added where users can upload and edit new SID files.</li>
<li>Upgraded the WebSid (HQ) emulator. Added support for ROM images; i.e. it can now play
BASIC tunes.</li>
</ul>
<h3>January 2, 2020</h3>
<ul>
<li>The red <b>Boost</b> tag has been renamed to the more apt name <b>Doubling</b> instead.</li>
</ul>
<h3>December 31, 2019</h3>
<ul>
<li>Fixed a UTF-8 encoding bug in download filenames in some CSDb pages.</li>
</ul>
<h3>December 30, 2019</h3>
<ul>
<li>Added the new red tag <b>Mock</b>. This can be used to indicate a song that has been
deliberately made to be bad, for example to be used in a fake demo.</li>
</ul>
<h3>December 29, 2019</h3>
<ul>
<li>If a SID row has too many tags to show at once, hover on one of the tags to
temporarily slide them to the left side so that more tags are revealed.
</li>
</ul>
<h3>December 27, 2019</h3>
<ul>
<li>The noise waveform is now on by default in the piano view.</li>
<li>All new files in HVSC #72 are now connected to CSDb entries.</li>
<li>Added the CSDb music competitions related to HVSC #72.</li>
</ul>
<h3>December 26, 2019</h3>
<ul>
<li>In the profile tab, the table with groups now show affiliations for all of the handles that
the user have registered at CSDb. Also, the counts of credits and releases in the bottom is
a sum of all these handles combined.</li>
</ul>
<h3>December 25, 2019</h3>
<ul>
<li>Tags are no longer shown by default on mobile devices. This is to prevent sideways dragging
of the browser list. However, you can still turn them on with the check box in the sundry
tab for viewing tags.</li>
</ul>
<h3>December 24, 2019</h3>
<ul>
<li>Fixed a bug that prevented "plinks" from playing in the CSDb forum threads.</li>
<li>Toggling between two redirecting "plinks" with the <code>b</code> hotkey no longer disables
the skip buttons.</li>
</ul>
<h3>December 22, 2019</h3>
<ul>
<li>The <a href="https://www.hvsc.c64.org/" target="_top">High Voltage SID Collection</a> has been upgraded to the latest version #72.</li>
<li>Added composer profiles for the new folders in HVSC #72.</li>
</ul>
<h3>December 5, 2019</h3>
<ul>
<li>The <b>Boost</b> and <b>Hack</b> tags now have a vivid red color to serve as warnings.
Please refer to <a href="tags.htm" target="_blank">this list of guidelines</a> for an
explanation of these (and other) tags.</li>
</ul>
<h3>December 3, 2019</h3>
<ul>
<li>Clicking a link for playing a DeepSID tune from another site now invokes a big overlay
with a button that must first be clicked. This is necessary because most web browsers
today won't allow auto-playing audio.</li>
</ul>
<h3>December 2, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Fixed proper playback of two specific SID files.</li>
</ul>
<h3>November 28, 2019</h3>
<ul>
<li>Some profile pages may now show the brand or logo in both color themes.</li>
</ul>
<h3>November 26, 2019</h3>
<ul>
<li>After clicking a "plink" (a redirecting HVSC path link) you can now go back by pressing
the <code>b</code> hotkey. You can also keep hitting it to toggle between the two locations
if you want to compare the songs.</li>
</ul>
<h3>November 24, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Added 6581 voltage offset handling to improve respective $D418
digis and fixed a bug in the IRQ ROM routine.</li>
</ul>
<h3>November 22, 2019</h3>
<ul>
<li>Fixed a database bug that occurred when searching for quoted tags in playlists.</li>
</ul>
<h3>November 19, 2019</h3>
<ul>
<li>Tag names with spaces in them can now be searched for when enclosed in quotes.</li>
<li>Fixed not getting results when clicking tags with multiple words in the sundry tab.</li>
</ul>
<h3>November 18, 2019</h3>
<ul>
<li>Entering a folder with SID files now shows all their tags in the new sundry tab,
ready to be clicked for filtering. When a SID file is clicked and only its tags are shown,
a corner button can bring you back to the overview.</li>
</ul>
<h3>November 17, 2019</h3>
<ul>
<li>Added a new sundry tab for viewing all tags. This is particularly useful for songs that
have so many tags that the SID row fails to display all of them.</li>
<li>Clicking one of the tags shown in the new sundry tab performs a "here" search in the
current folder.</li>
<li>A check box by the new sundry tab for tags allows you to avoid displaying tags in
SID rows. This is useful if you find the tags there too "noisy" and only want to rely
on what the new sundry tab shows you.</li>
<li>Fixed two bugs regarding the <code>Remix64</code> tag; one where it failed to search
"here" and one where it didn't show up in the sundry box when being the only tag.</li>
</ul>
<h3>November 15, 2019</h3>
<ul>
<li>Added information about zero page usage in almost all of the player/editor pages.</li>
</ul>
<h3>November 13, 2019</h3>
<ul>
<li>Tags for digi (and its supplemental tags) now have a stark contrast color and are huddled
together.</li>
</ul>
<h3>November 12, 2019</h3>
<ul>
<li>External SID files can now be temporarily loaded into DeepSID for testing against the JS
emulators by clicking the <code>l</code> hotkey. You can load several SID files at once.
Only you have temporary access to these files.</li>
</ul>
<h3>November 9, 2019</h3>
<ul>
<li>The WebSid emulators no longer skips ahead when a song is playing silence.</li>
<li>The search permalink now also includes the <code>Here</code> check box when it has been ticked.</li>
</ul>
<h3>November 8, 2019</h3>
<ul>
<li>You can now search for multiple tags to narrow down your search.</li>
</ul>
<h3>November 6, 2019</h3>
<ul>
<li>Added an additional SID handler for legacy WebSid. This is the version of WebSid from
before adding cycle-by-cycle processing. It's faster and has clearer digi sound, but
it doesn't emulate quite as faithfully.</li>
<li>Selecting a SID handler is now stored to make the choice sticky between sessions.</li>
<li>Because of now storing the SID handler, the <code>?emulator=</code> switch is no longer
appended to the URL when switching around. However, you can still specify the switch and
it will then temporarily override the stored setting. See the table in the FAQ tab for a
list of the switch values.</li>
<li>The default SID handler for first time visitors now depends on the device. The best
WebSid emulator is set for desktop computers, while the legacy WebSid emulator is set for
mobile devices.</li>
</ul>
<h3>October 31, 2019</h3>
<ul>
<li>If you click a song and DeepSID detects that it has entries in the remix tab, a <b>Remix64</b>
tag will automatically be added to it if it doesn't already have it.</li>
</ul>
<h3>October 30, 2019</h3>
<ul>
<li>Spiced up the tag for <b>Remix64</b> to make it more recognizable.</li>
</ul>
<h3>October 29, 2019</h3>
<ul>
<li>The legacy iOS version of the WebSid emulator broke in the latest iOS 13 update and thus
has been replaced by the latest WebSid version also used on desktop computers. Yes, it is
very demanding – but at least it works.</li>
<li>The <b>Remix</b> and <b>Pastiche</b> tags now have a faded color (origin to normal).</li>
</ul>
<h3>October 25, 2019</h3>
<ul>
<li>Parent folders in CGSC now also remember an updated profile rating when going back.</li>
<li>Composer profiles reused in other locations (such as in the exotic stereo 2SID folder or
in sub folders with work tunes) no longer show star ratings as it doesn't directly relate
to the parent folder in those situations.</li>
</ul>
<h3>October 24, 2019</h3>
<ul>
<li>Composer and folder profiles now also show star ratings that you can click. They are the
same as is normally shown for a folder before entering it.
</li>
</ul>
<h3>October 18, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Increased the initialization timeout for ALiH type players.</li>
</ul>
<h3>October 14, 2019</h3>
<ul>
<li>Different colors are now applied to production tags (blue) and origin tags (magenta)
while all other types of tags still use the default tag color.</li>
<li>Tags are now sorted correctly in the browser row after editing them.</li>
</ul>
<h3>October 9, 2019</h3>
<ul>
<li>Tags are now partly sorted in groups. Productions always come first (demo, game, etc.)
followed by origin (cover, remake, conversion and their subtypes) and then other stuff
sorted alphabetically for now.</li>
</ul>
<h3>October 4, 2019</h3>
<ul>
<li>Made the right list box taller (6 lines instead of 5) in the dialog box for editing tags.</li>
<li>Added a link in the dialog box to a separate tab page with
<a href="tags.htm" target="_blank">guidelines</a> for editing tags.</li>
</ul>
<h3>October 2, 2019</h3>
<ul>
<li>Tidied up tags for songs converted from other devices or formats, such as Amiga, Game Boy,
Spectrum, Atari ST, Arcade, etc. These kind of covers now always use the tag
<a href="//deepsid.chordian.net/?search=conversion&type=tag">Conversion</a>.</li>
</ul>
<h3>September 20, 2019</h3>
<ul>
<li>Sub folders in <a href="//deepsid.chordian.net?file=%2FCSDb%20Music%20Competitions">CSDb Music Competitions</a>
now show both the competition name and its type.</li>
</ul>
<h3>September 18, 2019</h3>
<ul>
<li>Exotic SID folders for specific composers now have the same profiles as in HVSC.</li>
</ul>
<h3>September 16, 2019</h3>
<ul>
<li>Fixed SID info in the memo view showing nonsense for MUS files in CGSC.</li>
<li>Fixed non-emulator SID handlers showing <code>FALSE</code> words all over the memo view blocks.</li>
</ul>
<h3>September 15, 2019</h3>
<ul>
<li><del>Android users now use the older iOS version of the WebSid emulator for performance testing.</del></li>
<li>Added general SID info in the memo view which may be useful to programmers.</li>
</ul>
<h3>September 14, 2019</h3>
<ul>
<li>Mobile devices can no longer enter the folder with exotic SID files. Due to performance
reasons, mobile devices use an older version of the WebSid emulator that is not
compatible with the SID format used in this folder.</li>
<li>Fixed a memo view bug where the beginning of C64 memory was shown for MUS files in CGSC.</li>
<li>The WebSid emulator now changes its drop-down box text depending on the device. Desktop computers
will continue to use <code>WebSid emulator</code> for the latest cycle-by-cycle version. Most
mobile devices will use <code>WebSid (Legacy)</code> which is older but faster. <del>And finally, iOS
will use <code>WebSid (iOS)</code> to ensure continuous play.</del></li>
</ul>
<h3>September 13, 2019</h3>
<ul>
<li>Improved the performance of the updating of the memory view tables.</li>
<li>Replaced the cutting of the the player block with page browsing instead. This makes it
possible to see everything in pages of 512 bytes each.</li>
<li>Both the zero page block and the player block are now continuously updated.</li>
<li>All bytes updated in the memory view by the player code now turns red for easy spotting.</li>
</ul>
<h3>September 12, 2019</h3>
<ul>
<li>Fixed a bug where the piano view wasn't animating when clicking another song.</li>
<li>Overhauled the way the piano and memory views are updated. If anything suddenly looks
strange or doesn't work right (especially in the piano view) then please
<a href="https://about.me/chordian" target="_blank">let me know</a>.</li>
<li>Upgraded the WebSid emulator. Fixed handling of NTSC for PSID v2 and above.</li>
<li>Added David Youd's <a href="//deepsid.chordian.net/?file=/Exotic%20SID%20Tunes%20Collection/Nutcracker_10SID.sid">Dance of the Sugar Plum Fairy</a> composed for ten SID chips.</li>
</ul>
<h3>September 11, 2019</h3>
<ul>
<li>A memo view button has been added in the visuals tab. Click it to see two parts of the
C64 memory – one continuously updating zero page block, and a static view of the player
block with code and music data. <del>Note that the latter will be cut short if the block is
too big (more than 8K) to maintain performance.</del></li>
<li>You can now click the dark blue memory chunk to jump to the new memo view.</li>
</ul>
<h3>September 8, 2019</h3>
<ul>
<li>Added almost 140 tunes in the <a href="//deepsid.chordian.net/?file=/Exotic%20SID%20Tunes%20Collection/Stereo%202SID/">Stereo 2SID</a>
folder, converted from existing HVSC files.</li>
</ul>
<h3>September 7, 2019</h3>
<ul>
<li>You can now also search for tags inside playlists only.</li>
<li>SID tunes should play properly on iOS devices (i.e. iPhone, iPad and iPod) again.</li>
</ul>
<h3>September 6, 2019</h3>
<ul>
<li>The legacy WebSid emulator (from before the cycle-by-cycle overhaul) is now used by mobile devices.</li>
</ul>
<h3>September 3, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Added n-SID stereo support, fixed D41B read bug, better performance.</li>
<li>Imported the new GameBase64 collection v16 with new game entries and screenshots.</li>
</ul>
<h3>September 2, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Added support for a custom SID format that can play an
arbitrary number of SID chips, with optional stereo support.</li>
<li>The fourth major folder <a href="//deepsid.chordian.net/?file=%2FExotic%20SID%20Tunes%20Collection">Exotic SID Tunes Collection</a>
has been added with a small selection of special SID tunes that uses the custom SID
format now supported by the WebSid emulator.</li>
<li>The technical document about the custom SID format can now be read in the new folder.</li>
</ul>
<h3>August 31, 2019</h3>
<ul>
<li>You can now also use <code>ENTER</code> to transfer list entries in the dialog box for editing tags.</li>
<li>Hitting <code>ENTER</code> in the dialog box without any entries marked is now like clicking <code>OK</code>.
This can make for really fast tag editing. Just open the dialog box, type-to-find a tag,
<code>ENTER</code> to transfer it, then <code>ENTER</code> again to accept.</li>
<li>It is no longer possible to add a new tag name that already exists.</li>
</ul>
<h3>August 29, 2019</h3>
<ul>
<li>Tags can now be edited for songs when you're logged in. When hovering on a SID row, a
small <code>+</code> icon button appears at the end of the second line. Click this to
open a dialog box where you can edit its tags. Alternatively, you can also select the
new context menu option <code>Edit Tags</code> to open this dialog box.</li>
<li>To accommodate the impending editing of tags, a ton of genres has been added to the list
of available tags.</li>
<li>Tweaked the color of tags in the dark color theme to have a more greenish tone.</li>
<li>The <code>RSID</code> field is no longer shown in a SID row, to make more room for tags.</li>
</ul>
<h3>August 25, 2019</h3>
<ul>
<li>Added basic support for tags, shown in the line with year and player. To begin with only
a few tags have been added. More tags will come, and later it will also be possible for
logged in users to edit tags as well.</li>
<li>You can search for a tag when the corresponding type is set in the drop-down box.</li>
</ul>
<h3>August 22, 2019</h3>
<ul>
<li>All page tabs now remember their scroll bar positions when clicking around among them.</li>
</ul>
<h3>August 20, 2019</h3>
<ul>
<li>Songs started from a "plink" will now stop when done instead of proceeding to next sub tune or song.</li>
<li>Clicking an illegal "plink" path will now stop playing and strike the link itself through.</li>
</ul>
<h3>August 19, 2019</h3>
<ul>
<li>Trying to register a new user name now invokes a confirmation dialog box first.</li>
</ul>
<h3>August 18, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Fixed CNT-pin related issue.</li>
<li>Added a <code>FORUM</code> link in the top, listing a few interesting forum threads
from CSDb. These threads have been adapted with "plinks" whenever possible. Click
the <code>FORUM</code> link for more about this.</li>
</ul>
<h3>August 16, 2019</h3>
<ul>
<li>HVSC path links in CSDb pages (e.g. those listed in music collections) now have a
small play icon prepended.</li>
</ul>
<h3>August 14, 2019</h3>
<ul>
<li>The top table with the longest SID playing times now show sub tune numbers when relevant.
This was particularly needed for songs with multiple long sub tunes in them.</li>
</ul>
<h3>August 12, 2019</h3>
<ul>
<li>Added <a href="//deepsid.chordian.net/?file=/MUSICIANS/W/Walker_Martin/">Martin Walker</a>,
<a href="//deepsid.chordian.net/?file=/MUSICIANS/F/Fanta/">Fanta</a>,
<a href="//deepsid.chordian.net/?file=/MUSICIANS/D/Detert_Thomas/">Thomas Detert</a> and
<a href="//deepsid.chordian.net/?file=/MUSICIANS/V/Vincenzo/">Vincenzo</a>
to the list of recommended folders.</li>
</ul>
<h3>August 11, 2019</h3>
<ul>
<li>The song length is now shown after a title in the remix tab.</li>
<li>Added corner graphics for pointing out that you can also vote in the remix tab.</li>
</ul>
<h3>August 10, 2019</h3>
<ul>
<li>Added a new tab for listing and playing remixes of SID songs. The list is built using an
API for <a href="https://www.remix64.com/" target="_top">Remix64.com</a> and may play audio from
<a href="http://remix.kwed.org/" target="_top">Remix.Kwed.Org</a>. Both sites have given DeepSID
permission to access their resources.
</li>
</ul>
<h3>August 3, 2019</h3>
<ul>
<li>MUS files are now disabled for Hermit's emulator when searching.</li>
<li>Tightened the handling of toggling and soloing voices for 2SID and 3SID tunes.</li>
</ul>
<h3>August 2, 2019</h3>
<ul>
<li>Fixed WebSid no longer playing 2SID and 3SID tunes after the script upgrades.</li>
<li>The 16384 buffer size button in the scope tab now also works when you're not logged in.</li>
<li>The song length at the end of the time bar now has a small dot added to it when the HVSC data
includes milliseconds. You can then hover on the length to see the full time in a tooltip.</li>
<li>Fixed a bug where the SID handlers stopped responding after SOASC couldn't find a song.</li>
</ul>
<h3>August 1, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Fixed broken support for MUS files in CGSC.</li>
<li>Created a dark color theme for the graph view channels.</li>
<li>Upgraded the script processor and oscilloscope scripts for the WebSid emulator. This was
primarily done to eliminate the use of deprecated functions and should not be detectable.</li>
</ul>
<h3>July 30, 2019</h3>
<ul>
<li>The SID chip addresses are now shown when playing 2SID or 3SID tunes in the piano view.</li>
<li>The piano view voice buttons now toggle entire SID chips ON or OFF for 2SID and 3SID tunes.
This also covers the numeric hotkeys, and the graph view is similarly affected.</li>
</ul>
<h3>July 29, 2019</h3>
<ul>
<li>The piano view now supports 2SID and 3SID too – i.e. songs with 6 or 9 voices. Each keyboard
will automatically combine to host an entire chip (i.e. 3 voices).</li>
</ul>
<h3>July 28, 2019</h3>
<ul>
<li>Replaced the view drop-down box in the visuals tab with big buttons instead.</li>
<li>Changed the graph view layout toggle button into two radio buttons and moved them to the right side.</li>
</ul>
<h3>July 26, 2019</h3>
<ul>
<li>The graph view now also supports 2SID and 3SID – i.e. songs with 6 or 9 voices.</li>
</ul>
<h3>July 25, 2019</h3>
<ul>
<li>The pulse width button in the graph view now toggles between a "coat" or showing it in the right side.</li>
<li>The graph view now show the filter cutoff frequency with a transition from strong to brighter yellow colors.</li>
</ul>
<h3>July 24, 2019</h3>
<ul>
<li>Modulations are now visible in the graph view, and it can be turned off if you find it too obtrusive.</li>
<li>Removed the spacing between voices in the graph view. Might as well make use of all of the available space.</li>
<li>Added a voice number to each voice in the graph view.</li>
</ul>
<h3>July 23, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Fixed a PSID timer issue with Fred Gray's
<a href="//deepsid.chordian.net/?file=/MUSICIANS/G/Gray_Fred/Madballs.sid">Madballs</a>.</li>
<li>Removed the zoom option in the graph view and instead added a choice between row or column layouts.</li>
<li>Fixed a bug where the graph view was updated twice as fast as it needed to be.</li>
</ul>
<h3>July 22, 2019</h3>
<ul>
<li>The WebSid emulator has been significantly updated. The previous version of it used a
predictive emulation technique and required hacks for some SID tunes to work. The newly
updated version has been overhauled to use a cycle-by-cycle approach and no longer need
these hacks. It also emulates digi more faithfully and now supports more
difficult SID tunes than ever before. The downside is that the new emulation takes
about 50-100% more CPU time, depending on the SID tune itself.</li>
</ul>
<h3>July 20, 2019</h3>
<ul>
<li>Created a new visuals tab and moved the piano and graph views into a drop-down box inside of it.</li>
</ul>
<h3>July 18, 2019</h3>
<ul>
<li>Fixed a bug where the browser context menu appeared together with the custom context menu.</li>
</ul>
<h3>July 14, 2019</h3>
<ul>
<li>You can now click a small button near the logo to toggle between a bright or a dark color theme.</li>
<li>The SID handler option <code>SOASC Automatic</code> now shows a magenta color instead of black in the time bar.</li>
</ul>
<h3>July 6, 2019</h3>
<ul>
<li>Fixed a bug where default settings were not created for guests.</li>
</ul>
<h3>July 2, 2019</h3>
<ul>
<li>Fixed a data discrepancy in the top 20 tables with longest and total SID playing times.</li>
<li>The top 20 table with the longest SID tunes no longer show milliseconds.</li>
<li>All new files in HVSC #71 are now connected to CSDb entries.</li>
<li>Added the CSDb music competitions related to HVSC #71.</li>
</ul>
<h3>July 1, 2019</h3>
<ul>
<li>Added composer profiles for the new folders in HVSC #71.</li>
</ul>
<h3>June 30, 2019</h3>
<ul>
<li>The <a href="https://www.hvsc.c64.org/" target="_top">High Voltage SID Collection</a> has been upgraded to the latest version #71.</li>
<li>The maximum song length at the end of the time bar now cuts off the milliseconds shown.</li>
<li>Fixed a bug where some STIL entries had letters cut off in the end of the text. This was a bug in a Python
script used for importing them. My apologies to the HVSC crew for being accused by users for causing this.</li>
<li>Fixed a new search bug that sometimes gave no results.</li>
</ul>
<h3>June 29, 2019</h3>
<ul>
<li>Fixed two minor bugs when clicking the time bar while using an SOASC handler to play a song.</li>
</ul>
<h3>June 28, 2019</h3>
<ul>
<li>Fixed a problem that erroneously reported down time from the SOASC file servers.</li>
<li>The SOASC options in the handler drop-down box will now be red too if SOASC is down.</li>
</ul>
<h3>June 27, 2019</h3>
<ul>
<li>New toggle in settings: Always start at the first sub tune in a song instead of the default set by HVSC.</li>
<li>The status of the SOASC file servers can now be viewed in the top. This is checked regularly by a cron job.</li>
</ul>
<h3>June 23, 2019</h3>
<ul>
<li>The web hotel have upgraded MySQL to a version that requires default values for all database
fields. I have now added these for all tables. This should fix the recent
issue about not being able to add tunes to playlists.</li>
</ul>
<h3>June 17, 2019</h3>
<ul>
<li>You can now click the middle mouse button on the subtune buttons, for first and last subtune.</li>
<li>Fixed a minor character display bug in the GB64 tab.</li>
<li>You can now also click a link to report a profile change for a composer. This uses the
"mailto" link method and it automatically prepares the body text with a link to the profile.</li>
</ul>
<h3>June 15, 2019</h3>
<ul>
<li>Tightened the handling of ratings when sorting in the competition folders.</li>
</ul>
<h3>June 14, 2019</h3>
<ul>
<li>You can now sort the <a href="//deepsid.chordian.net?file=%2FCSDb%20Music%20Competitions">CSDb Music Competitions</a> folder.</li>
</ul>
<h3>June 13, 2019</h3>
<ul>
<li>Fixed a bug where the wrong sub tune was set when adding another tune to a playlist.</li>
</ul>
<h3>May 21, 2019</h3>
<ul>
<li>Tightened the parsing of optional comments in internal GameBase64 pages.</li>
</ul>
<h3>May 20, 2019</h3>
<ul>
<li>GameBase64 entries are now viewed internally when clicked.</li>
</ul>
<h3>May 17, 2019</h3>
<ul>
<li>Fixed a bug where the big logo disappeared from the informational tabs when searching.</li>
<li>Choosing another SID handler now unselects the song row if it can't play it.</li>
<li>The player tab now usually doesn't reload its contents if it's the same information.</li>
<li>Groups in CSDb release lists are now highlighted if they that match part of the copyright
string. This should make it easier to spot the release(s) where the song was originally used.</li>
</ul>
<h3>May 15, 2019</h3>
<ul>
<li>Search permalinks now replace spaces with plus characters instead.</li>
</ul>
<h3>April 24, 2019</h3>
<ul>
<li>The currently selected subtune is now remembered when adding a song to a playlist.</li>
</ul>
<h3>April 21, 2019</h3>
<ul>
<li>The list of players/editors is now loaded in its tab when the web site is opened.</li>
<li>Added a permalink to the page for any specific player/editor.</li>
<li>The <code>?player=</code> URL parameter can now be used to show a player/editor page. It needs
an ID number, but just obtain the new permalink in top of a specific page. It also includes the
proper search parameters.</li>
</ul>
<h3>April 19, 2019</h3>
<ul>
<li>Added a <code>PLAYERS</code> link in the top for viewing a list of all players/editors in the
database. You can also go back from a player/editor page to see this list at any time.</li>
</ul>
<h3>April 15, 2019</h3>
<ul>
<li>Added a new tab for showing screenshots and data about players/editors. I have added the
comprehensive data from my <a href="http://chordian.net/c64editors.htm">comparison page</a>
plus a few pages for the most common players. More to come.</li>
</ul>
<h3>April 9, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Fixed issue with <a href="http://deepsid.chordian.net?file=/MUSICIANS/L/Lieblich_Russell/Master_of_the_Lamps.sid&subtune=6">Master of the Lamps</a> not playing.</li>
</ul>
<h3>April 7, 2019</h3>
<ul>
<li>Upgraded the WebSid emulator. Fixed oscilloscope output for multi-speed songs.</li>
</ul>
<h3>April 6, 2019</h3>
<ul>
<li>Fixed shuffle sort not working in Chrome. Thanks to Jürgen Wothke for both finding and fixing this bug.</li>
</ul>
<h3>March 26, 2019</h3>
<ul>
<li>Had a therapy talk with the search box and made it accept it wasn't supposed to be a login box.</li>
</ul>
<h3>March 25, 2019</h3>
<ul>
<li>The <code>Decent</code> and <code>Good</code> modes are now ready for letter folder <code>Z</code> in MUSICIANS.</li>
</ul>
<h3>March 22, 2019</h3>
<ul>
<li>The <code>Decent</code> and <code>Good</code> modes are now ready for letter folders <code>X</code> and <code>Y</code> in MUSICIANS.</li>