stuerp / foo_sid

A foobar2000 component to play SID and MUS files.
GNU General Public License v2.0
6 stars 2 forks source link
c64 commodore-64 foobar2000 foobar2000-component sid-player

foo_sid

foo_sid is a foobar2000 component that adds playback of SID and MUS files to foobar2000.

It is based on foo_sid by kode54.

Features

Requirements

Getting started

or

Tags

The following info tags are available:

Name Value
channels 2
encoding synthesized
sid_chip_count Number of SID chips used by the song
clock_speed NTSC or PAL
sid_model 8580 or 6581

The following meta data tags are available:

Name Value
tracknumber
title In case the track only contains 1 song
album In case the track contains multiple songs
album artist
artist
date
genre
copyright
info
comment
stil_song_comment
stil_file_comment
stil_global_comment
stil_original_artist
stil_original_title

Developing

The code builds out-of-the box with Visual Studio.

Requirements

To build the code:

The following library is included:

To create the deployment package:

Setup

Create the following directory structure:

bin
    x86
foo_sid
out
sdk

Building

Open foo_sid.sln with Visual Studio and build the solution.

Packaging

To create the component first build the x86 configuration and next the x64 configuration.

Change Log

v1.98.0.0, 2024-06-23

v1.97.0.0, 2024-06-11

v1.96.0.0, 2024-06-09

v1.95.0.0, 2024-04-10

v1.94.0.0, 2024-01-01

v1.93.0.0, 2023-06-02

v1.92.0.0, 2023-01-29, "Stayin' Alive"

v1.91.0.2, 2022-12-04, "Revenge of the SID"

v1.91.0.1, 2022-12-03, "Scratchin' the itch"

Acknowledgements / Credits

Links

License

License: GPL v2