IRQ-Driven SID Music: Commodore 64 BASIC and Machine Language

Описание к видео IRQ-Driven SID Music: Commodore 64 BASIC and Machine Language

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

Комментарии

Информация по комментариям в разработке