Audio::SID and SIDedit

Audio::SID v3.11

The Perl module is self-documented with POD. You can also read the documentation by clicking here. The PSID v2NG and RSID file format specifications can be read here.

The module is also officially available at CPAN.

SIDedit v4.02 (Perl/Tk script)
(requires Audio::SID and Perl/Tk)

The tool is self-documented with POD. You can also read the documentation by clicking here. The PSID v2NG and RSID file format specifications can be read here.

SIDedit v4.02 (Win32 executable)
Size: 1.8 MB

Read the SIDedit.html file inside the ZIP package for documentation. You can also read the documentation by clicking here. The PSID v2NG and RSID file format specifications can be read here.

Converted from the Perl/Tk app with the evaluation version of Perl2EXE v8.00 beta.

SIDedit screenshots

Main window

Data display window

Configuration window


REQUIREMENTS



WHAT ARE THEY


Audio::SID is a Perl module for Perl developers, which allows them to read, write and manipulate PSID v1, v2, v2NG and RSID files in an object-oriented fashion. Over the years I have found it immensely helpful for scripts I wrote for HVSC and the Best of VARIOUS competition, because it allows a clean and easy interface to read any of the information that is stored in SID (i.e. .sid) files.

SIDedit is a Perl/Tk script that I created first of all to learn how to create GUI applications with Perl/Tk, and second to test the Audio::SID module. But I also found it a useful aid for ripping: you can, for example, read in a raw data file with it, fill out the values for the SID fields and write the whole thing out as a valid PSID v2NG file that is ready to be merged into HVSC. A short tutorial on its usage is included in its documentation.

Perl is an interpreted language used mostly for scripts, and it's available on many platforms. See http://www.perl.com, or the Windows version specificly: http://www.activestate.com.

The scripts are provided as is. If you find bugs in the Audio::SID module or in SIDedit, please, report them to me immediately.

These programs are free software; you can redistribute them and/or modify them under the same terms as Perl itself.

LaLa (LaLa_AT_C64.org)