tandy put their sound chip on the 1A interrupt?
-
replied to Foone🏳️⚧️ last edited by
@foone The hit single from Carmen Dat Jepson... Call My Maybe().
-
replied to Foone🏳️⚧️ last edited by
oh thank god, that was a bit of confusion from manually tracking stack frames.
it actually LoadDatFile, which makes a HELL of a lot more sense -
replied to Scott Michaud last edited by
@scottmichaud hah!
I should get a sticker for my laptop that says "I'd rather be listening to Carly Rae Jepsen's hit 2015 album Emotion than this!" -
replied to Foone🏳️⚧️ last edited by
darn. Compiler Explorer doesn't support MS C Compiler 5.1 from 1988. Guess I gotta spin up an emulator again
-
replied to Foone🏳️⚧️ last edited by
the annoying thing is that MS C Compiler 5.1 is the most mundane-ass DOS application. If I had a 32bit windows install rather than 64bit, it would probably just run natively on my system
-
-
replied to Foone🏳️⚧️ last edited by
I'm gonna build an m.2 addon that's just a drop in x86 coprocessor. I know a lot of computers that could use an x86 processor these days.
-
replied to Foone🏳️⚧️ last edited by
it's like a Super Game Boy, but for your PC! Plug in this extra hardware, and now your system is compatible with a ton more software!
-
replied to Foone🏳️⚧️ last edited by
note to self: figure out how Ghidra fidb works, so I can apply it to MSC5.1 (which was sadly overlooked by the developers of ghidra)
-
replied to Foone🏳️⚧️ last edited by
note to self:
maybe do it for everything MS-DOS. -
replied to Foone🏳️⚧️ last edited by
@foone por que no los MS-DOS?
-
replied to Foone🏳️⚧️ last edited by
okay don't change that byte, GOT IT.
I think I failed to load the cursor, which caused it to corrupt the mouse cursor catastrophically -
replied to Foone🏳️⚧️ last edited by
a fun kind of reverse engineering tactic that I practice probably more than I should is a version of The Scream Test (which is the principle that the easiest way to find who "owns" a server is to turn it off and see who screams): if you don't know what some code does, break it. and see what screams.
-
replied to Foone🏳️⚧️ last edited by
I think I may have found unused graphics for a feature that'd change the Acme Detective Agency at the beginning to be season-specific. There's summer, fall, winter, and spring variants, but the game seems to be hardcoded to summer
-
replied to Foone🏳️⚧️ last edited by
no, this should be working. Hmm. Maybe they just missed one of the four images?
-
replied to Foone🏳️⚧️ last edited by
nope! it's fully functional, based on the system date.
-
replied to Foone🏳️⚧️ last edited by
@foone hey, longshot here, but in your fun have you run across a "getting close" cutscene where the flower pot (in like in the window) drops and crashes on the ground. I think it's supposed to signify a near miss of hitting you.
I remember it vividly from playing as a kid, but I've since watched playthroughs and scoured screenshots and I'm doubting my own memory.
-
replied to Foone🏳️⚧️ last edited by
I did a little looking into the contents of MIDISND.DAT
It's got 12 small tracks, and each of them is a valid MIDI file if you remove the first byte.
-
replied to Foone🏳️⚧️ last edited by
heh. I was checking different near-death animations by overriding the randomness, so I had to tell my debugger to set AX to 0
guess which animation that is? The one with the AXe.
-
replied to Foone🏳️⚧️ last edited by
why do they store the day of the week as a 16bit int?
future proofing in case the calendar gets updated and has more than 256 days in the week?