HVSC browser


Air on a RasterlineBack to Search

by: Linus Åkesson (lft)
copyright: 2013 lft

MUSICIANS/L/Lft/Air_on_a_Rasterline.sid

CSDb entry: https://csdb.dk/sid/?id=48656


Videoclock:PAL 50Hz
SIDmodel:MOS6581
Datasize:$0B26
Load Address:$0A00
Init Address:$0C25
Play Address:$0A29
Songs:1
Songlengths:2:29

STIL:

COMMENT: "The tune is remarkable from a technical point of view, because the playroutine only needs 63 clock cycles (one rasterline) per frame, whereas a normal playroutine needs around 24 rasterlines. To put that in perspective, consider that simply calling the playroutine (jump to subroutine + return from subroutine) uses up 12 cycles, i.e. almost 20% of the available time. Obviously this severely limits the number of features the player can support; there's no vibrato, no arpeggios, and so on. Still, it was fun to try to work musically within those extreme constraints. This project then went on to inspire Hermit Soft to create One Rasterline Tracker, a tool that lets non-coders take part in the fun. However, his playroutine is not quite down to 63 cycles yet, and believe me, the last few are the hardest. Still, it's a great achievement!" (LA)

This page uses data collected by the HVSC Crew: https://www.hvsc.c64.org/

The following tools helped filling the database:

For SID playback Hermit's jsSID JavaScript SID player is being used.

For SID playback Jürgen Wothke's webSID JavaScript / WebAssembly SID player is being used.

The following tools helped rendering this website: