High Voltage SID Collection: Update #78
Date: December 23, 2022

Resulting Version: 78
 Previous Version: 77

After this update, the collection should contain 56,665 SID files!

This update features (all approximates):
     890 new SIDs
      26 fixed/better rips
       0 repeats/bad rips eliminated
     217 SID credit fixes
      25 SID model/clock infos
       4 tunes from /DEMOS/UNKNOWN/ identified
       0 tunes from /GAMES/ identified
      26 tunes moved out of /DEMOS/ to their composers' directories
       5 tunes moved out of /GAMES/ to their composers' directories

We are always looking for others to help make HVSC a better collection.
If you find any errors or have new rips to add, please email:

 iAN CooG  <hvsc.crew (sid) gmail.com>

Thanks to all the people who have helped to make HVSC the collection that it
is today, without your help it would be a much tougher task.


SID RELATED NEWS:


##################
# GTUltra v1.4.2 #
##################

GTUltra (GoatTracker Ultra) is an enhanced version of GoatTracker v2.76 Stereo
made by Jason Page.

Changes since version V1.2.0:

- Exporting 12 channel SID failed due to BCS out of range
- Pressing ENTER failed when inserting new order list row at end marker position
- Fixed negative transpose values in the expanded order list view were converted
  to repeat values in the compressed view
- Fixed lockup while playing when pattern indexes are not part of the order list
- Fixed looping unique patterns will only happen if looping is enabled in the
  transport bar. Otherwise, once-off playback of the patterns
- Fixed bug when expanding order list
- Added Shift+Cursor to select order list patterns AND channels in expanded view
- Fixed incorrect pan positions if using high HR/Gate vales
- Added Expanded Order List View
- Added True Stereo Panning per instrument (emulation only)
- Added Definable SID Chip Pan positions (e.g. place the 3rd SID in the centre!)
- Added Automatic regular .sng backups (user definable duration between saves)
- Inter-pattern looping is now optional
- Optional "Classic" F1-F3 key use (shift-click on record button to enable)
- Improved 6502 code for 9 and 12 channel SIDs for simpler playback
- SID emulation now disabled when seeking to start position
- Option to fully disable MIDI within now within .cfg file
- Editor settings are now saved in .sng files

Get the latest version from:

https://github.com/jpage8580/GTUltra


########################
# ARMSID firmware 2.14 #
########################

A new firmware update has been released for the ARMSID and ARM2SID.

ARMSID/ARM2SID is a replacement of the MOS6581 and MOS8580 sound chip used in
the Commodore C64. It is minimalistic (in simplicity of circuit and use, not in
function and power).

The following has been changed in the ARMSID firmware:

- Fixed lower noise waveform tone pitch
- New configuration program

Get the new firmware here:

https://www.nobomi.cz/8bit/armsid/index_en.php

The following has been changed in the ARMSID firmware:

- Fixed lower noise waveform tone pitch
- New configuration program
- Fix in SFX emulation (some tracks were missing percussion)
- Unified SFX emulation sample rate for all settings
- Optimization for speed, emulation, and the bus response
- Application start-up speed increased
- CS signals from both sockets are handled as independent accesses
- Added the possibility to "fix" the so-called ADSR bug
- Slightly improved MOS8580 filter

Get the new firmware here:

https://www.nobomi.cz/8bit/arm2sid/index_en.php


###################
# Sidplay/MAC 5.0 #
###################

Sidplay/MAC 5.0 is a fork of Sidplay/MAC 4.2 done by Alexander Coers.

It has the following improvements:

- 64 Bit binary, runs on macOS 10.9 or higher
- Supports Intel and Apple Silicon
- Code compiles now on latest XCode
- Supports new song length database format
- Expanded toolbar (old Mac OS X look&feel)

Check it out:

https://github.com/Alexco500/sidplay5


#############################
# ACID 64 Player Pro v4.2.2 #
#############################

A new version of ACID64 has been released. ACID 64 Player is a cycle based
Commodore 64 music player designed for playing SID tunes on external interfaces
that emulate the sound of the SID chip or that consist of a hardware device
that has a real SID chip (6581/8580) on board.

What's changed since version 4.1.1:

New
- Added ability to rename a device
- SID ID info is now shown when available

Fixed
- Seeking issue for tunes that don't have a C64 model specified
- Song length display when changing C64 model
- Playing 3SID tunes on a HardSID Uplay or 2SID tunes on HardSID Uno will not
  result in an error anymore
- Encoding issue for certain STIL entries
- SID ID detection for some signatures that have multiple sub IDs
- Casing of some SID IDs

Improvements
- HVSC version detection now only scans the DOCUMENTS folder
- Minimal size of a window and zoom level
- 2SID, 3SID and BASIC info is now based on the info of the SID header
- Empty fields in properties dialog are not shown
- CTRL-ARROW-RIGHT/LEFT will now seek forward / backward for 5 seconds
- CTRL-ALT-ARROW-RIGHT will fast forward (warp speed)
- Small UI improvements
- SID ID processing

The new version can be found at:

https://www.acid64.com


#################################
# SID Factory II build 20221007 #
#################################

SID Factory II is a cross-platform music editor made by Thomas Egeskov Petersen
(also known as Laxity) for editing SID music that can be played on a C64.
It is a successor of SID Factory which runs natively on a C64.

The latest build is available for Windows, macOS and Linux.

Changelog:

Added
- Multi song support. Allows you to edit multiple order lists that share the
  same sequences and sounds. Press F7 to check it out
- Marking and copy/paste functionality in the song list
- Marking and copy/paste inside sequences (even across boundaries)
- Configurable virtual piano keyboard layout
- A song can be made to stop playing instead of looping
- An option to set the emulation sample rate to a user defined value
- More than 30+ new source tunes by JCH and Vincenzo

Fixed
- Crash when converting NP20 and GT tunes
- Crash when using a loop point beyond position 128
- Sometimes you couldn't edit sequences before hitting the play button
- Scrolling in the song list using the mouse wheel
- reSID won't output a click anymore when launching SID Factory II or loading
  or saving files

Check it out:

https://csdb.dk/release/?id=224223


###################
# Hoxs64 v1.1.2.2 #
###################

Hoxs64 v1.1.2.2 has been released. Hoxs64 is a C64 emulator for Windows written
by David Horrocks.

The following has been changed since v1.1.0.5:

- Regression fix to save joystick settings to the registry
- Regression fix to load default settings when a valid configuration is not
  found as would be the case when the application is run for the first time
- New menu options to save and load settings from an INI config file
- Fix keyboard settings dialog that was broken in v1.1.1.0
- Put back accidentally deleted SID player driver
- Fix corruption bug with the REU swap command. This fixes Sonic the Hedgehog
  by Mr. Sid.
- Fix the joystick loading of settings to support a blank axis selection
- Set D64 sector gap to 7 bytes
- Drive motor linear spin up time added
- Drive VIA1 Port A improved simulation of floating pins
- Fix memory leak when loading a save state file
- Save state file fix
- Added Commodore 1750 REU 512K RAM expansion cartridge
- Keyboard assignment dialog fixes
- Drive VIA fixes for VICE tests
- Testbench mode fix to save the most recent frame PNG
- New debugger command to trace a number of system clocks

Get the new version from: https://www.hoxs64.net/


################
# Prg2Sid 1.08 #
################

Prg2Sid is a tool that attaches a PSID header to a ripped (prg) tune. It
identifies some players and sets init/play accordingly. It also patches
the header and code if needed.

Since 1.05 the following has been changed:

- Exe compiled for Windows 64 bit
- Added optional parameters Title, Author, Release
- New players identified:
  FlexSid
  FlexSid-bare
  GRG Tiny4

Check out: https://csdb.dk/release/?id=219812


#######################################
# BackSID (6581/8580 SID replacement) #
#######################################

Evie Salomon released new firmware for the BackSID. BackSID is a replacement for
the 6581/8580 SID chip. It's using the ARM Cortex M4 chip to simulate the SID.

Firmware changes since v1.0.5:

- Added support for KoalaPad (for newer hardware revision only)
- Fixed low frequency noise dropout (Jumpman intro)
- Support hardware revision 2
- Improved potentiometer accuracy
- Fixed paddle/harness potentiometer range for revision 2

For more info: https://www.backbit.io/downloads/Firmware/BackSID/


##########################
# Player Identifier v2.0 #
##########################

Wilfred Bos has released Player Identifier (Player-ID) v2.0. Player-ID is a
command line tool which you can use to identify Commodore 64 music players in
SID files.

Player-ID is inspired by the SIDId tool written by Cadaver of Covert Bitops. It
makes use of all available cores of the CPU and uses the BNDM search algorithm
to search through SID files very quickly.

Changes:

- Multi-platform support.
- Improved performance.
- -h option introduced. HVSC location needs to be specified with an environment
  variable.
- -n option introduced to display the info of a specific player.
- -v option for verifying signatures has a lot more checks and also verifies
  .nfo file.
- -t option added to truncate filenames. This option can be used if you want the
  output format to be the same as player-id v1.0.
- -i, -l, -w and -ic options are removed.
- -x option now shows each index of a sub signature when AND token is used.
- Token && can be used now which is the same as AND.
- END token is optional now but can still be used and is fully backward
  compatible.
- By default, when no END token is found, each signature ends at a line end.
- -wo and -wn option added to convert the signatures to the old/new format.
- Added tedid.cfg signatures for identifying players in Commodore C16, 116 and
  Plus/4 files.

For more info: https://github.com/WilfredC64/player-id


###################
# SID-Article 0.1 #
###################

SID-Article 0.1 is about MOS Technology SID sound chip internals and
applications on the Commodore 64. It's written by by Mihaly Horvath (Hermit).

Get it from here:

https://csdb.dk/release/?id=219545


#############
# cRSID 1.2 #
#############

cRSID is an open-source cycle based sidplayer made by Mihaly Horvath (Hermit).
This is an integer-only rewrite of cSID and cSID-light. The new sidplayer is
able to play most RSID tunes and of course PSID tunes. It includes a
pre-compiled executable for Windows and Linux.

Changes since version 1.0:

- Enhanced sound quality with 7.4x oversampling and therefore much cleaner
  combined waveforms
- 4SID support (stereo/mono/middle is SID-Wizard compatible)
- GUI added

For more details go to:

https://csdb.dk/release/?id=221638


###############################################
# AIMP Sidplay x64 v1.2.2 Plugin for AIMP x64 #
###############################################

Zbigniew Ross (Zbych) released a new version of his AIMP plugin for playing
SID files in AIMP.

The plugin is based on libsidplayfp/ReSidfp library.

The following has been changed:

-  64-bit version for AIMP x64

Get the plugin from here:

https://csdb.dk/release/?id=219022


###################
# SID-Device v1.0 #
###################

Wilfred Bos has released SID-Device v1.0. SID-Device is a cross-platform
Network SID Device that emulates the Commodore 64 sound chip, a.k.a. SID chip
(6581/8580). It runs in a local network or on your own machine.

SID-Device can be used by SID players like ACID 64 Player Pro and JSIDPlay2. It
uses the emulation engine reSID 1.0 that is included in the Commodore-64
emulator Vice.

SID-Device has pre-compiled executables for Windows and Raspberry Pi OS.

Check it out: https://github.com/WilfredC64/sid-device


###################
# Sidplayfp 2.4.0 #
###################

Libsidplayfp (and its console frontend sidplayfp) is a fork of sidplay2 born
with the aim to improve the quality of emulating the 6581, 8580 chips and the
surrounding C64 system in order to play SID music better.

Changes since 2.2.2 release:

- residfp: correct 6581 volume gain based on schematics
- residfp: updated the combined waveform model
- VIC II: check badline enabled condition on raster Y increment
- Disable digiboost for residfp when not required
- VIC-II: fix lightpen X coordinate calculation
- Return pseudo random numbers when reading from the I/O Area
- CIA: rework interrupt implementation based on Denise emu code
- residfp: share dac tables between voices

Get the new version here: https://github.com/libsidplayfp/sidplayfp


##############
# CGSC v1.44 #
##############

The Compute Sidplayer Collection has been updated and contains now 16040 MUS
files, 4354 STR files and 5547 WDS files.

Get the collection here: http://www.c64music.co.uk/


####################
# SID-Wizard v1.92 #
####################

Mihaly Horvath (Hermit) released a new version of SID-Wizard. SID Wizard is an
open-source C64 music tracker. This tracker runs on the C64 itself but since
version v1.9 also on Windows and Linux.

The following has been changed:

- Full 4SID support (used the new WebSID SID-format proposal)
- SID4 channels can be muted/unmuted by Shift+U/I/O
- Ctrl+E (C=+E) new pattern finder in order list was improved, it even looks in
  all subtunes for the highest-number used pattern.
- Date is added by PC-version of SIDmaker into the SID-file
- Shift+C is not possible after Ctrl+X (cut) in pattern-editor, this avoids
  corruption of pattern-length (when incorrect clipboard pasted by Ctrl+V)
- No more freeze in emulator, when accidentally pressing F3 when 'auto directory
  read' is disabled for saving
- Implemented Alt+F9 program-restart, just in case (e.g. if a freeze of the
  emulated SID-Wizard might happen due to some IO problems/etc.)

The new version can be downloaded here: https://csdb.dk/release/?id=221555


###############
# FlexSID 1.2 #
###############

FlexSID is a music editor made by Mihaly Horvath (Hermit). FlexSID is primarily
a tool for you to create small footprint SID music. Yet it provides flexibility
and most features you usually need for good sound.

To reach this goal it's a bit different conceptually from the traditional music
trackers: diatonic scale-degree based notation system for better music-data
compression where it is possible, and the single command-oriented
instrument-table which is responsible for the small player-code size. The result
pretty much depends on the musician as well.

The editor is written in C (and some ca65 assembly), compiled with cc65 and gcc
with a quasi-emulated layer on top of SDL1.2, and therefore runs identically on
Linux (compiled for 64bit), Windows (compiled for 32bit) and of course C64.

The following has been changed:

- Better 7x oversampled waveforms (combined waveforms are much cleaner now)
- Ctrl+E (or C=+E on C64) to set the jump-target for a new instrument/FX easier
- Default pattern-length is now saved into the .flx workfile and restored when
  the tune is loaded
- the defMON sync-adapter is now supported and used if present on the real C64
- note-display mode, SID-model, relocation-target, default pattern-length are
  now loaded from the saved settings (config-file)

Get it from here:

https://csdb.dk/release/?id=220017


########################################
# GoatTracker v2.76 - Silver Fork v1.0 #
########################################

GoatTracker - Silver Fork is a fork of GoatTracker v2.76 made by RaveGuru.

The following has been changed:

- MacBook keyboard insert support using option+backspace or fn+shift+backspace
- Deleting rows now works correctly on a MacBook keyboard
- Delete using fn + backspace on a MacBook keyboard
- Backspace works as expected when entering filenames
- Better support for some USB keyboards (unwanted characters)
- Build instructions for MacOS (see separate txt file)
- Builds on Intel macOS 11 and later

The new version can be downloaded here: https://csdb.dk/release/?id=219300


###########
# DeepSID #
###########

DeepSID is an online SID player made by JCH of Vibrants. It emulates music
created for the Commodore 64 home computer. It supports nice features like:

- Toggling between WebSID/jsSID/SOASC for SID playback
- SID player and year display for each song
- Creature and play playlists
- Rating folders and SID files
- Comment / Discuss SID files
- Profile / CSDb / GB64 / Player / STIL / Piano / Graph view
- Search through HVSC / STIL
- and much more

DeepSID is continuously updated. See the Changes tab for the full change log.

Check it out: https://deepsid.chordian.net/


###################
# SID Known v1.24 #
###################

Wilfred Bos has released SID Known v1.24. This version supports now HVSC #78.
SID Known is a command line tool which you can use to identify SID tunes from
SID and PRG files.

This tool can be used if e.g., you want to know which SID tune is used in a
specific C64 demo or C64 game, or you have a SID tune found or ripped and you
want to know if it is already in your SID collection.

SID Known can be used to identify music but it also helps to find out which
tunes are not in the High Voltage SID Collection. If you find music not found
by SID Known, it would be appreciated if you report this to the HVSC crew
(https://hvsc.de) or post it in one of the CSDb forums (https://csdb.dk) like
"SIDs that aren't in HVSC yet".

Get the tool here: https://csdb.dk/release/?id=226896
