geneb Posted January 25 Share Posted January 25 While going through the 5.25" media in the vintage computer collection I got a few years ago, I ran across 5 unlabeled 5.25" disks, all stuffed into a single sleeve. The contents appeared to be the complete source code for the Atari ST version of "Hard Drivin'". The disks can be found here: https://archive.org/details/game-source-atari-st-hard-drivin If anyone knows the author (Juergen Friedrich), please point them at that link. I'm sure they'd love to see that code again. Thanks folks. g. 4 Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted January 25 Share Posted January 25 Not sure all the code is for the ST, the .ASM files are not 68000, they may be Intel assembler and PROTO.H does say "LANGUAGE............. Turbo C 2.0 for the IBM PC" Maybe he was creating a cross system compile as STRUCT.H says "LANGUAGE............. Turbo C 1.0 for the Atari ST" Quote Link to comment Share on other sites More sharing options...
geneb Posted January 25 Author Share Posted January 25 I was guessing at the target based on a few of the source files I looked at. When you're hard pressed for time and imaging hundreds of disks, mistakes get made. g. Quote Link to comment Share on other sites More sharing options...
ggn Posted January 26 Share Posted January 26 Hey, thanks for the archives! I'll have a try at compiling them using Turbo C just to see what happens. It might be that any missing assembly bits could be extracted from the released binary and the rest would match. Anyway, thanks! Quote Link to comment Share on other sites More sharing options...
Cyprian Posted January 26 Share Posted January 26 12 hours ago, TGB1718 said: Not sure all the code is for the ST, the .ASM files are not 68000, they may be Intel assembler and PROTO.H does say "LANGUAGE............. Turbo C 2.0 for the IBM PC" Maybe he was creating a cross system compile as STRUCT.H says "LANGUAGE............. Turbo C 1.0 for the Atari ST" I see that some .ASM functions are called from IBM.C Quote Link to comment Share on other sites More sharing options...
malespiaut Posted February 9 Share Posted February 9 Hello, Has anyone played around with the sources so far? Quote Link to comment Share on other sites More sharing options...
geneb Posted February 9 Author Share Posted February 9 Not that I'm aware of. BTW, for those curious, the disks were sent to The Strong Museum of Play last week - that's the destination for all the Atari ephemera, etc. that I've been archiving. g. 1 Quote Link to comment Share on other sites More sharing options...
malespiaut Posted February 12 Share Posted February 12 I'm just commenting here to let you know that I've just made the C sources compilable on Linux. Be warned. Compilable DOES NOT MEAN usable. The only use for this code, or at least my goal, is to be used as a base for a SDL2 for PC. Maybe some talented coders here will find it useful. https://github.com/malespiaut/hard-drivin-st 1 Quote Link to comment Share on other sites More sharing options...
mikro Posted February 12 Share Posted February 12 Hmm, from a quick look I'd say this is original Atari ST sources already adapted to IBM PC, with any m68k files removed. Some files are missing even for x86, like screen handling. Watching your project with interest. 1 Quote Link to comment Share on other sites More sharing options...
MrBojangles Posted February 13 Share Posted February 13 Yes, this source code is for the DOS version. What is there is working (interface, physics, sound) but the whole gfx part is missing. That's one segment but by far the largest code segment in this game. Code has self modifying fragments which confuses disassembler so you really have to comb through it manually to make sense of it. If you were to disregard unnecessary functions, like CGA/Tandy routines, this missing segment appears to be roughly 1/3 of the program. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.