Quondam Tunneling
This was my contribution to the tunnel compo at Fjälldata 2026: A full-screen 3D tunnel on the Commodore 64.
Also check out this video, where I explain how the effect works.
Download
- lft-quondam-tunneling.prg (C64 executable, 32.9 kB)
- Quondam_Tunneling.sid (SID file, 4.6 kB)
- Linus Akesson - Quondam Tunneling.mp3 (MP3, 7.2 MB)
Posted Saturday 31-Jan-2026 23:49
Discuss this page
Disclaimer: I am not responsible for what people (other than myself) write in the forums. Please report any abuse, such as insults, slander, spam and illegal material, and I will take appropriate actions. Don't feed the trolls.
Jag tar inget ansvar för det som skrivs i forumet, förutom mina egna inlägg. Vänligen rapportera alla inlägg som bryter mot reglerna, så ska jag se vad jag kan göra. Som regelbrott räknas till exempel förolämpningar, förtal, spam och olagligt material. Mata inte trålarna.
Anonymous
Sun 1-Feb-2026 10:01
Sun 1-Feb-2026 10:01
Hello Linus,
You're still a genius with this one. Repeating the same screen row, switching just the charsets(banks) and color registers to create the illusion of panning thru the tunnel with sprite masking in the middle.
Good job,
BiGFooT
You're still a genius with this one. Repeating the same screen row, switching just the charsets(banks) and color registers to create the illusion of panning thru the tunnel with sprite masking in the middle.
Good job,
BiGFooT
Anonymous
Sun 1-Feb-2026 15:52
Sun 1-Feb-2026 15:52
It is fantastic and very creative. Congratulations, you are great!
Anonymous
Mon 23-Mar-2026 14:27
Mon 23-Mar-2026 14:27
Reminds me very much of the tunnel levels in Stardust (and Super Stardust) on the Amiga by Housemarque!
Anonymous
Thu 26-Mar-2026 21:16
Thu 26-Mar-2026 21:16
Hi - I tried running this on a mostly stock c64c and kung fu flash, it's not working. Do I need something that allows for self-modifying code? THanks!
lft
Linus Åkesson
Fri 27-Mar-2026 06:10
Linus Åkesson
Fri 27-Mar-2026 06:10
Hi - I tried running this on a mostly stock c64c and kung fu flash, it's not working. Do I need something that allows for self-modifying code? THanks!
Hi! The demo requires PAL timing. Are you by any chance using an NTSC machine? Otherwise there are no particular requirements.