I am not Marathon Man!
Dec. 23rd, 2005 01:33 amGrr. It's 1:30 in the morning and I'm still up. I've just spent the last hour trying to figure out where in its wack-ass mind the old Apple program Marathon is clearing its sound manager values before it enters the music initialization loop. I'm getting pretty good at this GDB stuff; never had much need for it when I was just a Perl geek.
Having the source code to Marathon is kinda nice. Having it actually f#@!%ing work would be much nicer!
And I really have to say, GDB 6.0 is so much more amazingly better than GDB 5.0. Line completion, variable suggestion, thread functionality. Totally rocks.
Having the source code to Marathon is kinda nice. Having it actually f#@!%ing work would be much nicer!
And I really have to say, GDB 6.0 is so much more amazingly better than GDB 5.0. Line completion, variable suggestion, thread functionality. Totally rocks.
no subject
Date: 2005-12-23 10:09 am (UTC)no subject
Date: 2005-12-23 11:13 am (UTC)no subject
Date: 2005-12-24 12:45 am (UTC)no subject
Date: 2005-12-24 08:47 am (UTC)Marathon 2 and Infinity used the same engine. The only major difference was that Infinity came with a different set of levels, and included a level editor.
Marathon, however, was a completely different beast. Never ported off the Mac. Word is that it would have been a bitch to port, anyway - had lots of hand-coded 68000 assembly in the tight bits. Most of the same functionality was available in the M2 engine, although some unusual features never got implemented.
Now that you've mentioned that you're working on Aleph One, though, it's pretty clear that you're talking about the M2 engine.
So. On to the problem. Tried using a watch on some of the values in the SoundManager structure?
no subject
Date: 2005-12-23 03:33 pm (UTC)no subject
Date: 2005-12-23 05:32 pm (UTC)Irritatingly, archive.org doesn't have the "get Marathon" page archived, so I can't check how long they've had that for. I remember it being there some years ago, though.
no subject
Date: 2005-12-24 12:44 am (UTC)no subject
Date: 2005-12-24 01:09 am (UTC)The audio, however, works just fine.