Programmer · retro games · reverse engineering · security. Bits over drama.

Joined June 2024
Following the release of Opal 3.0.0, sehnsucht 0.3.0 is out. Besides a lot of bug fixes, the biggest changes are the move to Zig 0.17, updated visualizers with new themes, and full support for AdLib Tracker II's .a2m files in all versions.
2
1
4
123
I had my own Nick Bostrom moment yesterday☹️
1
5
151
This release slipped out so quietly I almost missed it. ziglang.org/download/0.17.0/…
1
2
273
🎙️ GH Podcast: Former Roblox Hacker Interview What makes a hacker quit cybercrime? In this interview, a Roblox exploiter breaks down his pivot from black-hat hacking to creating ethical reverse engineering tutorials at Guided Hacking. 👉 youtube.com/watch?v=Scp7XQbk…
5
38
3,427
Nostalgia is a powerful emotion. Just as veteran Robloxians crave older clients to relive their best memories, some of my best memories have been made in City of Heroes I2. If you happen to have any archived artifacts such as patched I2/I3 clients, please let me know. Thanks!
5
2
48
111,053
Thanks, @jitlua and gang. This is awesome, gonna frame it. Can’t believe you remembered that Evil Genius is one of my all-time favorite games 😈
2
1
25
1,115
Beating a dead horse, I know, but still aggravating. Fable is useless for my day-to-day work.
4
16
1,271
Bitdancer retweeted
Project of weekend: Toyed with FPGA sound card idea for ISA bus. For now got AdLib/OPL3 working, next step is IRQ/DMA to get GUS and SB16 emulation
4
6
2
70
4,017
Grok thinks I'm an LLM☹️
3
13
1,380
And here, just in case you're wondering how Silky's sounds:
9
1,109
Can't ship game music in the sehnsucht repo. Playlists already take remote URLs for that, but some sets are zipped and the hosts have no ZipFS. In the next release, sehnsucht will emulate ZipFS, so you can play Silky's MusicV OPL3.
2
446
While I'm working on adding A2M support to Sehnsucht, which of the easier formats should I implement next? #AdLib #Chiptune
25%SNGPlay (.sng)
0%MSC (.msc)
25%JBM (.jbm)
50%Something else (comment!)
4 votes • Final results
2
1
580
Thank you for participating. I should be able to implement .sng and .jbm over the weekend. They are rather easy formats, as neither uses any compression. As for "something else", well, I'm going to pick something quick and easy.
74
You might wonder if SAL is still in development. The answer is a resounding YES. I just froze the API, so the first public release is coming soon™
1
563
For the folks who got nostalgic after listening to the Dune II .adl, here is the intro of the original: #RetroGaming
2
444
Sehnsucht is getting a Sequence visualizer in the next release, so formats like ADL, CMF, and BAM can show what they actually play. Tracker and Sequence look alike on purpose. A tracker is a pattern grid: notes shared across channels, chained by an order list. A sequence is a stream in time: MIDI ticks, voice bytecode, or a wait-jump command list. #OPL3 #Chiptune
3
505
Appreciate the participation so far! For the folks who voted "Something else", I would appreciate it even more if you could let me know your preference from the list of future supported formats here: xitter.cf/Bitdancer/status/20916…
The goal for Version 1.0.0 of sehnsucht is to additionally support the following music formats:
354