Stefan Drissen
stefandrissen.bsky.social
Stefan Drissen
@stefandrissen.bsky.social
Accounting dev by day, Z80 coder by night.
Ubisoft's Shadows seems to be using an ultra-alpha version of the Havok physics engine (yes, I went through over half an hour's worth of credits):
December 13, 2025 at 3:58 PM
Reposted by Stefan Drissen
📺 NEW THING 🎵
Brace yourselves for VTV, our music video TV station featuring HUNDREDS of odd/terrible novelty songs vole.wtf/vtv/
VTV 📺🎵 music video station
The weirdest and worst novelty songs ever created.
vole.wtf
August 20, 2025 at 9:39 AM
Reposted by Stefan Drissen
July 20, 2025 at 6:49 PM
Reposted by Stefan Drissen
We could have called it purple, we could have called it violet, but true ZX Spectrum fans knows it could only be called 'Magenta'.

And yes, it's colour #3 on the Speccy, to go along with the Issue 3 of the ZX Spectrum Next.

See what we did there?

www.kickstarter.com/projects/spe...
July 17, 2025 at 9:52 PM
log2 was fogging my brain. ChatGPT was coming up with rubbish on how to invert my octave + note to frequency formula. So let's just brute force the b*tch with some python:

#furnace #samcoupe
March 2, 2025 at 4:54 PM
Reposted by Stefan Drissen
Forget work this afternoon, just stack pigs instead, you've earned a break
February 26, 2025 at 12:55 PM
🐷🏗️ I built a tower 🔺14.65m high!
Rating: 🐽🐽🐽🐽➖
vole.wtf/styscraper/
Styscraper 🐷🏗️ porcine physics game
Build a tower of junk and rise high above the muck!
vole.wtf
February 25, 2025 at 7:48 PM
Reposted by Stefan Drissen
OK, people have asked so here’s my high score, 21.60m (usually get NOWHERE NEAR that)
- Lucky with items (no mattresses!)
- Dumped binbags & tyre in harmless places
- Braced the structure with level pallets
vole.wtf/styscraper/
February 25, 2025 at 1:25 PM
🐷🏗️ I built a tower 🔺8.82m high!
Rating: 🐽🐽🐽➖➖
vole.wtf/styscraper/
Styscraper 🐷🏗️ porcine physics game
Build a tower of junk and rise high above the muck!
vole.wtf
February 25, 2025 at 6:58 PM
.fur inflated, 60Hz playback implemented, lots of bugs to fix, lots of effects to implement - but it is a lovely fresh sound for the SAM Coupé! #samcoupe #saa1099 #furnacetracker

youtu.be/VJ8oQsh8K-4
SAM Coupé: Dream Again - Furnace Tracker playback WIP
YouTube video by Stefan Drissen
youtu.be
February 11, 2025 at 9:45 PM
Andrew Collier's samflate inflating Furnace Tracker's zlib deflated dreamagain.fur!
January 24, 2025 at 12:00 AM
Why do things the easy way? Download Fuse source code, set volume on two channels to 0, make, create a Fuse Move File, extract wav with fmfconv, repeat. Combine in sidwizplus and wow:

youtu.be/CpjLhAxuzrA
ZX Spectrum: Atarin - oscilloscope view 4K
YouTube video by Stefan Drissen
youtu.be
December 21, 2024 at 5:27 PM
Need split channel wav files from Fuse. Step 1 accomplished: managed to get Fuse compiling from sources.
November 16, 2024 at 6:22 PM
First foray into ZX Spectrum oscilloscope videos - brilliant tune needed to be scoped! youtu.be/kKoLWqm1Nzo
ZX Spectrum: Carlos Michelis Theme - oscilloscope view 4K
YouTube video by Stefan Drissen
youtu.be
October 24, 2024 at 10:34 PM
While looking at samflate's source code my eye fell on the use of the for loop in pyz80. I had never really found a use for this, until now. For my overhaul of the tracker in SAM MOD player I duplicated template sources four times with an Ant build script to have proper symbols while debugging.
August 18, 2024 at 4:40 PM
Since I do not like using someone else's wheel without understanding why it is round, having a read through datatracker.ietf.org/doc/html/rfc...
RFC 1951: DEFLATE Compressed Data Format Specification version 1.3
This specification defines a lossless compressed data format that compresses data using a combination of the LZ77 algorithm and Huffman coding, with efficiency comparable to the best currently availab...
datatracker.ietf.org
August 17, 2024 at 2:21 PM
Wanted to implement a SAM Coupé Z80 player for Furnace Tracker files. Hurdle 1: fur files are zlib deflated. Googled for Z80 zlib - google fu failed. Looked up RFC 1951 and stumbled across Andrew Collier’s samflate! Solution for hurdle 1 solved (although I still need to implement it).
August 15, 2024 at 5:58 PM