Curt Vendel Posted February 9, 2008 Share Posted February 9, 2008 Here is the Source Code to Checkered Flag. Curt GFXFINAL.ZIP INCFILES.zip SNDFINAL.ZIP SRCFINAL.ZIP 4 Quote Link to comment Share on other sites More sharing options...
JagChris Posted February 9, 2008 Share Posted February 9, 2008 I see a lot of downloading, but no thanking. WTF? Thank you Curt! Quote Link to comment Share on other sites More sharing options...
belboz Posted February 9, 2008 Share Posted February 9, 2008 Great find Curt! Thanks for posting it! Quote Link to comment Share on other sites More sharing options...
belboz Posted February 9, 2008 Share Posted February 9, 2008 (edited) Oops. Double post. So I will just thank Curt again! Thanks! Edited February 9, 2008 by belboz Quote Link to comment Share on other sites More sharing options...
Curt Vendel Posted February 9, 2008 Author Share Posted February 9, 2008 No biggie... the thanks is in seeing people make some new games with the code, or improve the heck out of the existing code and maybe make CF 2 of something... seeing more games come out and getting the play them... thats thanks enough! :-) Curt I see a lot of downloading, but no thanking. WTF? Thank you Curt! Quote Link to comment Share on other sites More sharing options...
Htbaa Posted February 9, 2008 Share Posted February 9, 2008 Cool. I'll take a look at it. Don't know any assembly but it's always fun to look at a game's source code. Quote Link to comment Share on other sites More sharing options...
Gorf Posted February 9, 2008 Share Posted February 9, 2008 (edited) No biggie... the thanks is in seeing people make some new games with the code, or improve the heck out of the existing code and maybe make CF 2 of something... seeing more games come out and getting the play them... thats thanks enough! :-) Your thanks is on the way. After I finish the other stuff that is... Edited February 9, 2008 by Gorf Quote Link to comment Share on other sites More sharing options...
Shamus Posted February 9, 2008 Share Posted February 9, 2008 As always, you manage to find interesting stuff Curt. Many, many thanks! :) Quote Link to comment Share on other sites More sharing options...
SebRmv Posted February 9, 2008 Share Posted February 9, 2008 Wow, great stuff! Many thanks Quote Link to comment Share on other sites More sharing options...
+remowilliams Posted February 9, 2008 Share Posted February 9, 2008 Awesome! Thanks Curt! Quote Link to comment Share on other sites More sharing options...
Fredifredo Posted February 9, 2008 Share Posted February 9, 2008 Great news thank you Curt ! Quote Link to comment Share on other sites More sharing options...
BuddyBuddies Posted February 9, 2008 Share Posted February 9, 2008 SWEET! Curt rocks!!! thanks Curt! Quote Link to comment Share on other sites More sharing options...
Crazyace Posted February 9, 2008 Share Posted February 9, 2008 It's cool to see this stuff appear Quote Link to comment Share on other sites More sharing options...
PeterG Posted February 9, 2008 Share Posted February 9, 2008 that's really cool, now hoping for improvement on steering, frames and AI and we have a winner Quote Link to comment Share on other sites More sharing options...
Gregory DG Posted February 9, 2008 Share Posted February 9, 2008 Thanks. I downloaded them, but dunno what to do with them. I'm not really a programmer (just a collector of data. ) Anyway, I suppose these files could be compiled into a workable ROM file for play in a Jaguar emulator too? Quote Link to comment Share on other sites More sharing options...
justclaws Posted February 9, 2008 Share Posted February 9, 2008 Hi Curt, Here is the Source Code to Checkered Flag. All I can say is wow, man, wow. As it's complete, it's a heck of a lot better to tweak than previous code where big and important parts are missing. This is so fascinating, cool. You're the man, as ever! Now how to improve that steering, that's a different thing altogether. :-) JustClaws. 1 Quote Link to comment Share on other sites More sharing options...
Zerosquare Posted February 9, 2008 Share Posted February 9, 2008 Curt and his amazing stuff So, it apparently Checkered Flag was programmed in assembler, not C ; it uses the GPU ; it uses the Blitter... so there's no excuse for the lousy framerate (but there's still an awful lot of 68K code, that's true) 1 Quote Link to comment Share on other sites More sharing options...
Gorf Posted February 10, 2008 Share Posted February 10, 2008 Curt and his amazing stuff So, it apparently Checkered Flag was programmed in assembler, not C ; it uses the GPU ; it uses the Blitter... so there's no excuse for the lousy framerate (but there's still an awful lot of 68K code, that's true) And that is what kills it....that and the horrid controls. It's about 75% 68k and that is the trouble...the frame rate was not that bad on CF. IT would have been a lot better all GPU, even if they flipped the code in to the cache. I think someone with some time could really make this racer fly incredibly. I think these sources will go a long way in showing there is still great power in them thre RISCs. Quote Link to comment Share on other sites More sharing options...
atarifan49 Posted February 10, 2008 Share Posted February 10, 2008 Its too bad the programmers didn't employ the RISCs like they should have. This could've easily been Atari's contender against Virtua Racing on the 32X. A conversion of this to RISC would show the Jag's potential and give something that you can clearly see the difference. Glenn Quote Link to comment Share on other sites More sharing options...
Matthias Posted February 10, 2008 Share Posted February 10, 2008 Hello Curt, thanks for releasing this Matthias Quote Link to comment Share on other sites More sharing options...
SebRmv Posted February 10, 2008 Share Posted February 10, 2008 Curt and his amazing stuff So, it apparently Checkered Flag was programmed in assembler, not C ; it uses the GPU ; it uses the Blitter... so there's no excuse for the lousy framerate (but there's still an awful lot of 68K code, that's true) On the contrary, Doom was programmed in C and wow. Whatever the language, if you code bad algorithms, the program will be slow. Back on topic, I believe the main problem of Checkered Flag is the poor gameplay. Quote Link to comment Share on other sites More sharing options...
Pocket Posted February 10, 2008 Share Posted February 10, 2008 Very cool, I hope someone will be able to do something with this Quote Link to comment Share on other sites More sharing options...
Gorf Posted February 10, 2008 Share Posted February 10, 2008 (edited) Curt and his amazing stuff On the contrary, Doom was programmed in C and wow. Whatever the language, if you code bad algorithms, the program will be slow. Doom uses a LOT more RISC than it does 68k using a customized RISC C compiler that John Carmack and his crew modified specifically for Doom. It's some sort of RAM flipping setup to have the compiler deal with popping code in and out of the cahce. (One he claims is lost...which is very sad) And why is talking about the source code in this thread off topic? The very topic is about the source code is'nt it? Edited February 10, 2008 by Gorf Quote Link to comment Share on other sites More sharing options...
Gorf Posted February 10, 2008 Share Posted February 10, 2008 Its too bad the programmers didn't employ the RISCs like they should have. This could've easily been Atari's contender against Virtua Racing on the 32X. A conversion of this to RISC would show the Jag's potential and give something that you can clearly see the difference. Glenn Converting the 68k to GPU would be more time consuming than difficult but it's certainly possible. Maybe we need to make yet another tool that cross assembles 68k to GPU. It would not be the first time it's been done. You'd definitely see a jump in frame rate in the game. Doing by hand however will no doubt yield the most optimal result. Quote Link to comment Share on other sites More sharing options...
SebRmv Posted February 10, 2008 Share Posted February 10, 2008 And why is talking about the source code in this thread off topic? The very topic is about the source code is'nt it? Yes, you are right. I just do not wanted to open a flame war between C and assembly (if you know what I mean) 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.