#player
- Multispeed (framespeed) techniqueCalling the player routine more than once per frame. sid-wizard supports up to 8× framespeed, i.e. 400 Hz SID control instead of 50 Hz, which gives finer resolution for pulse-width-modulation , filter-programming and …
- Player identification (pattern searching) conceptTelling which music routine — which sid-player-routine — a .sid file was made with, by looking for a short sequence of code bytes that only that routine contains. Stefano Tognon set the method out in sidin #3 and #5 …
- SID player routine, rastertime and player types conceptOn the commodore-64 the music is played by a small machine-code routine called once per frame from an interrupt. It costs two things a game or demo cares about: memory and rastertime (CPU time per frame, measured in …
- ACID 64 toolWilfred Bos's SID player for HardSID and catweasel cards: instead of emulating the sid 's sound, it "emulates the MOS 6510 micro processor to run the code of a SID tune and controls the cards for playing the music on a …
- David Whittaker's player (the Panther driver) toolThe 1986 driver of david-whittaker as reverse-engineered by dmx87 from Panther (Mastertronic): a three-voice player without an instrument table — the timbre of a voice is whatever the last command prefixes in its …
- Dig Dug (C64, Datasoft 1984) — the music routine songThe C64 cartridge conversion of Namco's arcade game ("copyright 1982 Namco, 1983 Atari, 1984 Datasoft"), whose music Stefano Tognon ripped into a PSID for hvsc in 2001–2002 and documented in sidin #1 with a commented …
- DigiOrganizer toolA C64 editor and player by Polonius of the group Padua (code banner "DIGI-ORGANIZER BY POLONUS/PADUA") that adds a fourth, sampled voice to a normal single-speed tune made in any other editor: 4-bit samples packed two …
- Iseq (Steve Judd's C64 music editor, 2002) toolStephen L. Judd's C64 music editor and player of 2002 (version "01.0 1/2002", released at www.ffd2.com/fridge/iseq on 2002-05-31 and announced on comp.sys.cbm on 2002-06-09) — deliberately not a tracker : notes run left …
- Johannes Bjerregaard's player toolThe driver johannes-bjerregaard wrote for himself — in 1986 the only "scene composer with own player" SIDwave can name ( s-recollection-brief-history-of-sid ) — and kept when he joined maniacs-of-noise in 1988 …
- Martin Galway's player (the Ocean "macro-language" driver) toolThe 6502 music system martin-galway wrote at Ocean from 1984 ("there never was an editor … It was always assembler source files"; source: s-sidmusic-galway-interviews ), known from two reverse-engineered tunes: the …
- Matt Gray's player (Driller / Dominator engine) toolThe 6502 music driver matt-gray wrote for himself from late 1986 after codemasters told him he needed one, and used for every C64 game from driller (1987) to Deliverance (1990). It is documented twice: Stefano Tognon …
- Mikmak (Jean-Paul Mikkers) personDutch programmer, author of the MikMod and MikIT module players; the single source for this page is his TraxWeekly interview of June 1997 (source: s-tw103-interview-mikmak ) .
- Modules (Ivan Del Duca, 1988) songThe music of Modules , an Italian C64 game of 1988, written by its coder Ivan Del Duca in a music engine of his own — according to Stefano Tognon "probably … the first Italian music engine around". Tognon …
- MUSICFILE — the Maniacs of Noise driver toolThe C64 music driver charles-deenen wrote in 1987 for maniacs-of-noise — "Deenen programmed a music driver ('Musicfile') and a sound effects driver in Turbo Ass" — into which jeroen-tel , Marcel Donné and reyn-ouwehand …
- Paul Hughes's Ocean music driver (Jonathan Dunn's player) toolThe 1988 in-house music system of Ocean Software: "Oh wow (paroxism!) programming by Paul Hughes", with jonathan-dunn 's "Orchestration, blood, sweat & tears" — known from two original sources in the realdmx collection, …
- Rob Hubbard's driver (the Monty on the Run player) toolThe 6502 music routine rob-hubbard wrote in 1985 and, per Anthony McSweeney's disassembly, "used (with small modifications) for his first approx. 30 tunes" — the player of monty-on-the-run , commando , Crazy Comets, …
- SIDPLAY toolThe family of SID-music players that grew out of the Amiga's PlaySID: Michael Schwendt's SIDPLAY for the PC, the libsidplay/libsidplay2 libraries and their front-ends (Sidplay2/w on Windows, XSIDPLAY on Unix, SIDPLAY …
- Tiny Sid Compo eventAn online competition for complete SID tunes — player and music — in 256 or 512 bytes , run by stefano-tognon (ice00) of sidin from 15 January to 8 May 2005, with the entries' sources printed and commented in SIDin #8 …
- defMON wiki — using a defMON tune in your own program summaryThe defmon wiki's developer pages: how to link a packed defMON tune into an assembly project, the init/play/update entry points (including the multispeed split), and the self-modifying global-volume location. "The …
- GitHub realdmx/c64_6581_sid_players — Cybernoid II in Deenen's MUSICFILE, the MoN SFX player, the Driller listing summaryA GitHub collection of "original and reverse-engineered music players for the C64", converted to the ACME assembler so that "every assembly file should produce a .sid file". Its Tel_Jeroen_MON/Tel_Jeroen_Cybernoid2.asm …
- Matt Gray's Dominator subtune 6 source (PLAYER V4.2, 1987) and the Reformation driver competition summaryThe only C64 driver in the wiki published by its author: matt-gray 's own 6502 source for one dominator subtune, released under Creative Commons on 2014-11-26 as a gift to SID composers and the basis of a composing …
- realdmx: Charles Deenen's two test tunes — an undated MUSICFILE build and the 'Scoop designs' Maniacs of Noise player summaryTwo of charles-deenen 's own sources in the realdmx collection ( s-realdmx-sid-players ). Test Tune is the musicfile code base — the same routines, labels and table formats as the Cybernoid II file, in a slightly …
- realdmx: Johannes Bjerregaard's own player — the James Bond 3 demo (a Maniacs of Noise commission) and Myth summaryTwo of johannes-bjerregaard 's own Turbo Assembler sources from 1989, in the realdmx collection ( s-realdmx-sid-players ) under Bjerregaard_Johannes_MON — but the player is his, not charles-deenen 's musicfile : nothing …
- realdmx: Jonathan Dunn's Daley Thompson '88 and Ocean Loader 5 in Paul Hughes's Ocean music driver summaryTwo original Ocean Software sources from 1988 — not reverse-engineered — in the realdmx collection ( s-realdmx-sid-players ): the Daley Thompson '88 soundtrack (six tunes) and the loader tune HVSC calls Ocean Loader 5 , …
- realdmx: Martin Galway's Arkanoid — Tognon's SIDin #4 reverse-engineering, with the 'sample' synthesis through $D418 summaryThe full Arkanoid (Imagine, 1986) music and sound-effect program of martin-galway , reverse-engineered by Stefano Tognon for sidin #4 and converted to ACME by dmx87 ( s-realdmx-sid-players ). It is the later, larger …
- realdmx: Martin Galway's Rambo II loader — the macro-language player, reverse-engineered by dmx87 summaryThe loader tune of Rambo: First Blood Part II (Ocean, 1986) — matt-gray 's "favourite C64 tune of all time" ( s-c64com-matt-gray-interview ) — in martin-galway 's own player, reverse-engineered by dmx87 for the realdmx …
- realdmx: Reyn Ouwehand's Armada (MUSICFILE, 'Special version for Reyn Ouwehand', 1989) and Dutch Breeze (the 1990 MoN player) summaryTwo original Turbo Assembler sources of reyn-ouwehand 's in the realdmx collection ( s-realdmx-sid-players ). Armada (1989) is charles-deenen 's musicfile — the Cybernoid II code with a longer banner: "Scoop Designs …
- realdmx: Rob Hubbard's driver — McSweeney's Monty on the Run disassembly and the Commando title summaryTwo files from the realdmx collection ( s-realdmx-sid-players ) hold the 6502 driver rob-hubbard used, per the header, "(with small modifications) for his first approx. 30 tunes": Anthony McSweeney's commented …
- realdmx: three smaller drivers — Fred Gray's Mutants (song as code), Jeroen Kimmel's 'Red's music player' (1989) and David Whittaker's Panther driver summaryThe remaining three players of the realdmx collection ( s-realdmx-sid-players ), each a different answer to the same problem. fred-gray 's Mutants is not a sequencer at all but a song written as code — 26 hand-written …
- realdmx: two scene players with their own sources — Francois Prijt's Audial Arts 'zong player' v1/v2 (1991) and Adam Bulka's FAME 'Sound Routine f 4.1.0' (1988) summaryThree original Turbo Assembler sources in the realdmx collection ( s-realdmx-sid-players ) from the demoscene rather than the games industry: Francois Prijt's "zong player" for the Dutch group Audial Arts (two versions, …
- SIDin #1 — Ripping a game: Dig Dug (Stefano Tognon, 2002) summaryTognon's walkthrough of turning a 1984 cartridge game into a PSID the hard way — "disassemble the game and give a source for the rip" — followed by his commented source of the Dig Dug music routine, an interpreter of …
- SIDin #10 — Tiny Sid 2, part 1: XL5, Mini Digi Drum, RM, Miniature Rhapsody (Stefano Tognon, 2006) summaryFour entries of the Tiny Sid 2 compo (2006) — two of 256 bytes, two of 512 — with full source and Tognon's analysis: how a whole tune, player and note table fit into one disk block ( tiny-sid-compo , sid-player-routine …
- SIDin #11 — Tiny Sid 2, part 2: BLOCK ACID DUB and Resolution (Stefano Tognon, 2007) summaryTwo more Tiny Sid 2 entries ( tiny-sid-compo ), the sequel to s-sidin10-tiny-sid-2-part-1 : Frantic's 256-byte BLOCK ACID DUB , a generative dub tune whose player treats notes and instruments as one stream of SID …
- SIDin #12 — Tiny Sid 2, part 3: Plaster (512 b) and Back To Basics (256 b) (Stefano Tognon, 2008) summaryThe end of Tognon's series on the Tiny Sid Compo II : the two remaining entries, GRG's 512-byte Plaster — "the tune that take more points over all the others" — and Jaymz Julian's 256-byte Back To Basics , both "done by …
- SIDin #13 — Inside JITT64: the player routine (Stefano Tognon, 2010) summaryThe player behind jitt64 , explained by its author with the source: how init and the IRQ routine are organised (and why the SID is written at the start of the interrupt), how a pattern row is decoded into command bits, …
- SIDin #14 — Inside Matt Gray's Dominator player (Tognon's commented PLAYER V4.2 and the musician's guide to composing in it, 2015) summaryWritten for the Reformation driver competition ( s-matt-gray-dominator-source ): Tognon takes matt-gray 's released dom6-public.asm , comments every line, explains 64tass syntax to non-programmers, walks through the …
- SIDin #15 — Inside Matt Gray's Serpent Demo player (the 4-bit sample voice, reverse-engineered, 2015) summaryAnswering Gray's remark in the same issue that the Serpent Demo drums were "too loud" ( s-sidin15-matt-gray-interview ), Tognon reverse-engineers the tune's player: the Driller -generation matt-gray-player plus a …
- SIDin #2 — David Whittaker's Lazy Jones music routine (Stefano Tognon, 2002) summaryTognon's reverse-engineering of the hvsc rip of Lazy Jones (Terminal Software, 1984) — david-whittaker 's earliest routine in the wiki and, in his words, "the most simple I had seen until now": two voices of raw …
- SIDin #2 — Lasse Öörni (Cadaver) interview (Stefano Tognon, 2002) summaryA short e-mail interview with lasse-oorni made in November 2002 — the year goattracker was new — in which he explains why he kept writing players (memory and rastertime), why GoatTracker's music "takes too much memory", …
- SIDin #2 — Matt Gray's Driller music routine (Stefano Tognon, 2002) summaryStefano Tognon's reverse-engineering of the driller player, published in his free SID e-zine sidin in 2002 — the documentation of the matt-gray-player as it was in 1987: song/track/pattern structure, the pattern command …
- SIDin #3 — Music Engine pattern searching, part 1 (Stefano Tognon, 2003) summaryHow to tell which music routine a .sid was made with: scan the file for a byte sequence that only that engine's code contains. Tognon gives the method (with source: pick characteristic code; without: compare …
- SIDin #3 — Ripping BASIC based tune: Sheba and Testcard (Stefano Tognon, 2003) summaryHow Tognon turned two BASIC programs from Commodore's Introduction to BASIC course — Andrew Colin's The Arrival of the Queen of Sheba (part 2, Appendix A) and the Testcard demo (part 1) — into PSID files. A BASIC-driven …
- SIDin #4 — Martin Galway's Arkanoid music routine, the explanation (Stefano Tognon, 2003) summaryTognon's prose around his reverse-engineering of arkanoid — the explanation of the galway-player that the code alone does not give: why he picked this tune, what he thinks of the code, which instructions exist on which …
- SIDin #5 — Music Engines Pattern Searching, part 2: the Lostack database (Stefano Tognon, 2004) summaryThe format of Lada 'Ray' Lostak's database of about 450 C64 music engines: Player blocks of Name , 3–16 ID=offset:value pairs, optional Message s and the addresses where the player keeps its track and pattern positions …
- SIDin #6 — Inside DigiOrganizer, Polonius's 4-bit sample editor (Stefano Tognon, 2004) summaryTognon's manual-plus-disassembly of digiorganizer , "a great peaces of software wrote by Polonius of Padua for making 4bit sample music using SID volume register": an editor that adds a fourth, sampled voice — drums, …
- SIDin #7 — Inside Modules: Ivan Del Duca's music engine (Stefano Tognon, 2005) summaryTognon's reverse-engineering of the music engine of Modules , an Italian C64 game of 1988 whose coder, Ivan Del Duca, "probably wrote the first Italian music engine around, instead of used the one's that were available" …
- SIDin #7 — xxlarge: Ninja's 256-byte cover of 'X large' analysed (Stefano Tognon, 2005) summaryxxlarge is a C64 tune by Ninja/theDream that fits in less than 256 bytes — player, tables and music — and is a cover of Jeff's "X large", "played a little slower that the original", whose own data is "large about 800 …
- SIDin #8 — Tiny Sid Compo, the 512-byte entries (Stefano Tognon, 2005) summaryTognon prints and comments the four entries of the 512-byte category of his tiny-sid-compo (2005): his own 15BB , Crue Gurl (A Life in Hell), Twone Five ( laxity ) and the winner Empty (4mat). Each is a complete …
- SIDin #9 — Tiny Sid Compo, the 256-byte entries (Stefano Tognon, 2006) summaryThe ten 256-byte entries of the 2005 tiny-sid-compo , with code and Tognon's notes — the counterpart of s-sidin08-tiny-sid-512b . At this size the players stop looking like drivers: code is copied into the zero page and …
- The CheeseCutter Guide — the recovered site manual (Wayback) summaryThe manual exists after all: the dead homepage's Guide page — enumerated out of the Wayback CDX index after the live site, the repo and the release zips all came up empty — documents cheesecutter 's default player, …