
fm1-sid
Rising79/100C64 music on the M-VAVE FM-1: a cycle-exact 6510, reSID, GoatTracker songs and editor; runs as an fm1-dock module
fm1-sid is custom firmware for the M-VAVE FM-1, by @joakimeriksson. Open source under GPL-3.0, latest release v0.3 (October 2026), 1 star on GitHub.
forM-VAVE FM-1·by@joakimeriksson
Unclaimed. Is this yours? Sign in with GitHub as @joakimeriksson to claim it.
fm1-sid-0.3.fwsc· 596 KB· +1 file
GPL-3.0· joakimeriksson/fm1-sid·downloads come from the creator’s GitHub releases
v0.3FM-1 SID 0.3Latest2 files
FM-1 SID: a Commodore 64 SID chip on the M-VAVE FM-1, as its own firmware on fm1-dock: a C64 tune player (reSID 0.16 and a 6510 running each tune's own code, PSID and RSID), a GoatTracker 2 editor, and a SID synth with 12 instruments, a step sequencer and stereo chorus, delay and reverb.
Install (over USB; asks before it writes):
pip3 install mido python-rtmidi python3 tools/fm1_install.py fm1-sid-0.3.fwsc # fm1-dock's (or Felucca's) installerfm1-dock keeps USB, the installers and the rescue while FM-1 SID plays, so going back to any other firmware is an ordinary install. OCT− held at power-on is the USB rescue. Installing firmware is at your own risk.
In this version:
- Any .sid onto your FM-1 without an install: "Play on my FM-1" on the page (Chrome or Edge), or fm1-dock's
tools/dock.py send tune.sid. The tune goes into FM-1 SID's C64 memory over USB and plays at once; nothing is written to flash. - The FM-1's keys go out as MIDI notes, so they play the FM-1 on the page, or a DAW.
- Starts with GoatTracker 2's example songs: Dojo, Unleash, Sanction, Consultant and Transylvanian by Cadaver, Hyperspace by Jammer, Everlasting by Richard Bayliss, GhostTrackers by Hein, Sixpack by No-XS, Cabrini Green by Randall.
- Verified on a real FM-1.
Your own tunes in the package:
dock/build_solo.shwith your .sid / .sng files.Files:
fm1-sid-0.3.fwsc: the package (610 110 B, identity FM-1_900; no HVSC tunes)fm1-sid-0.3.syms: its symbols, for fm1-dock's console
Built from c2e231f with
RELEASE=0.3 dock/build_solo.shon fm1-dock e177e83. GPL-3.0; Felucca's hardware layer by Leo Kuroshita / Hügelton Instruments, Dinghy by zvenson, the songs by their GoatTracker 2 composers.- Any .sid onto your FM-1 without an install: "Play on my FM-1" on the page (Chrome or Edge), or fm1-dock's