tandy put their sound chip on the 1A interrupt?
-
Foone🏳️⚧️replied to Clarissa | making Enigma Heart last edited by
@ClarusPlusPlus "makes more sense than the gender binary" is a pretty low bar to clear
-
@foone but they have two bits to store it?
-
@aburka 16, in fact.
-
@foone But now you can't play the game anymore.
-
@AMS only if I give my full name. I can just go by "foone" and it won't notice
-
@foone clearly we need the compromise of octal. 315 061
-
@foone i wonder if this is why the tandy sound stuff wasn't well supported by other software... I remember having a Sound Blaster in my Tandy 1000TL because not that much would use the onboard
-
@ChartreuseK not even supported by this ghidra dialog. Binary or hex are the only options.
And note the weird part where it's "search by instruction pattern" but typing in instructions isn't possible.
You need the machine code for int 21h, not just "int 21h" -
-
I'm thinking I might do a "full"(ish) disassembly of this game. I've thought for a long while (basically ever since I knew Where In North Dakota is Carmen Sandiego? existed) that there should be an SDK for making your own version of this game, for whatever arbitrary geographical area you want.
-
and of course there's no reason you would have to limit yourself to reality.
You could always do, like, "Where in Middle Earth is Carmen Sandiego?" -
you go to Rivendell and talk to an Elf who says the perp was talking about how he wanted to collect "his precious"
-
I say "full" in quotes because I don't think I need to reverse the whole game to make it customizable, just enough to let you customize the locations, bad guys, hints, search types, etc.
-
sadly they didn't design the game as a completely empty husk that just loads datafiles. That would have been the smart thing to do, since they could then trivially make new versions.
-
maybe instead of fully decompiling it, I just hack it to grab data from external files, then make a tool for making those files
-
ahh, the PC. No one else ever thought XORing your VRAM was a good idea
-
turns out this version of the game has impressive support for older video cards. Here's Hercules support, which looks horrible without aspect ratio correction!
-
wow, this is actually the first game I've seen actually use the VGA bios call to set the VGA palette. (int 10h, AX=1012h)
-
everyone else just programs the VGA card directly.
-
@foone Now I remember playing it on CGA...
-
@whvholst Did it look like this?