We take a look at several techniques to play SIDs on a C64, starting with a very simple BASIC method, and then working up to raster interrupts in machine language. Download the player: https://psw.ca/prg/musicplayer.d64 Links: High Voltage Sid Collection: http://hvsc.c64.org/ PSID64: http://psid64.sourceforge.net/ Index: 0:00 A request - and a donation! 1:20 A bit about SIDs 2:37 Converting .sid to .prg with PSID64 5:47 Playing the SID from BASIC ** I should have spelled out that the converted SID needs to be loaded first, with LOAD”SONG”,8,1 8:32 Simplest machine language implementation - busy loop, no IRQs yet 10:39 Looking for zero page conflicts 13:36 CIA IRQ-driven player 18:43 Moving the start of BASIC to protect the music 21:17 Raster IRQ-driven player 26:57 Some final words