moralrecordings
@moralrecordings.bsky.social
140 followers 120 following 170 posts
Reverse engineering is good and also for everyone · Macromedia Director team at ScummVM · Non-binary · They/them https://moral.net.au https://twitch.tv/moralrecordings
Posts Media Videos Starter Packs
Pinned
moralrecordings.bsky.social
After a year of work I've finally released my adventure game. It's called Maura and Ash, and it's designed for MS-DOS. You can download it or play it in the browser right now!
moralrecordings.itch.io/mauraash
#msdos #pointandclick #adventuregame
Person wearing blue coveralls standing in the cockpit of a spaceship, watching a meteor pass the window. There is a blue inventory bar at the bottom of the screen.
moralrecordings.bsky.social
An Australian edutainment game, which I had fond memories of growing up, was apparently dumped very recently. Can I finish it in one sitting? Maybe! Also: writing a disassembler for the SCUMM engine to help with [redacted]!
twitch.tv/moralrecordi...
moralrecordings - Twitch
Hi there. My name is Scott, I am non-binary, from Australia, and I love reverse engineering. I've been streaming some of my game preservation work adding Macromedia Director support to ScummVM, a belo...
twitch.tv
moralrecordings.bsky.social
Yep, the only file that is changed is the EXE file so you can do just that
moralrecordings.bsky.social
ScummVM fixing stream! Her Interactive released a 5-CD FMV dating sim which uses Director, so that's what we're looking at today!
twitch.tv/moralrecordi...
Twitch
Twitch is the world
twitch.tv
moralrecordings.bsky.social
There's a similar technique you can do for the Adlib card, which involves making a channel output a sine wave, manually timing when the wave hits a peak, modding something so the card freezes the channel output, then using the channel volume control as a makeshift DAC.
moralrecordings.bsky.social
I recreated this technique for my DOS adventure game engine. Normally the PC speaker is driven by a square wave generator running at a fixed frequency. RealSound makes the CPU send a single-shot impulse 16000 times a second, producing gritty 6-bit sample playback.

github.com/moralrecordi...
github.com
Reposted by moralrecordings
chloeappleby.bsky.social
The whole point of digital preservation is capturing the humanness of its context e.g. maker, the experience and its impact. That is what future generations will care about. Once you bring AI into the mix you might as well delete it and spit in my eye.
philsalv.bsky.social
Whatever its merits for other uses, I hope archivists can agree that generative AI is a really bad idea for archival description. If you're trying to explain the context for rare materials, you are never, in a trillion years, going to get that by pointing an algorithm at them
moralrecordings.bsky.social
ScummVM fixing stream! Aiming to find all of the hidden vampire scrolls in Canadian FMV vampire game GOTHOS! Warmup: "learn English or DIE!"
twitch.tv/moralrecordi...
moralrecordings - Twitch
Fixing ScummVM! Finding all of the vampire scrolls in GOTHOS! Warmup:
twitch.tv
moralrecordings.bsky.social
Also Australia is still feeling the impact of him strengthening ties with the US. The much-vaunted Free Trade Agreement is an example of this; we can no longer set local quotas for Australian music/film/TV on platforms operated by US companies, resulting in further atrophy of our media sector.
moralrecordings.bsky.social
In terms of pure longevity, it's hard to look past his racist policies towards refugees, peaking with his handling of the Tampa affair and establishing offshore concentration camps. The rot has successfully hollowed out both major parties, and other Western governments are copying our cruelty.
moralrecordings.bsky.social
Monday night stream. I've finished making my DOS adventure game. What's next? It involves a noisemaking toy, and I have maybe a 20% idea of what I'm doing
twitch.tv/moralrecordi...
Twitch
Twitch is the world
twitch.tv
moralrecordings.bsky.social
Thanks for the plug! It's exciting to see all these new people playing my silly space game
Reposted by moralrecordings
moralrecordings.bsky.social
A big thank you to Davide Depau - who saw that Toshiba/Dynabook had a collection of laptop drivers dating back to the 1990s, and had the instinct of "I need to archive all of this right now before it rots". For that day has indeed come, and his mirror saved my bacon.

toshiba-mirror.depau.gay
Toshiba/Dynabook Drivers and Manuals Archive
Driver archive for Toshiba and Dynabook laptops
toshiba-mirror.depau.gay
moralrecordings.bsky.social
This exchange in the comments was really something
Reef: Did this article really need that creepy AI image at the top?
admin: You're welcome to draw something better 😉
Reef: I bet you have a different opinion about using AI when it comes to localization.
admin: Not really. I'd describe myself as a centrist.
Reposted by moralrecordings
moralrecordings.bsky.social
After a year of work I've finally released my adventure game. It's called Maura and Ash, and it's designed for MS-DOS. You can download it or play it in the browser right now!
moralrecordings.itch.io/mauraash
#msdos #pointandclick #adventuregame
Person wearing blue coveralls standing in the cockpit of a spaceship, watching a meteor pass the window. There is a blue inventory bar at the bottom of the screen.
moralrecordings.bsky.social
I can say the names don't have particular significance apart from sounding good
moralrecordings.bsky.social
For now the target hardware is Pentium + VGA + sound card with OPL3 + PC speaker (which conveniently is what I had to test it on!). I was focused on no crashes so the blitter isn't yet optimised enough to run good on a 486
moralrecordings.bsky.social
I wrote my own engine; it's open source if you want to check it out!
moralrecordings.bsky.social
For people interested in the tech, Perentie is an engine I wrote that was inspired by the design of LucasArts SCUMM/GrimE engines. It's Lua based and designed for the constraints of MS-DOS, but can run natively on the desktop or in a web browser.
moral.net.au/perentie
Perentie
moral.net.au
moralrecordings.bsky.social
For people interested in the tech, Perentie is an engine I wrote that was inspired by the design of LucasArts SCUMM/GrimE engines. It's Lua based and designed for the constraints of MS-DOS, but can run natively on the desktop or in a web browser.
moral.net.au/perentie
Perentie
moral.net.au
moralrecordings.bsky.social
I wrote it for this project, so uh about a year!