Fabrizio Caruso Posted September 22, 2017 Share Posted September 22, 2017 Hi Is it possible to use CC65 to build rom images for the Atari 7800? How? It seems to me that the console is not supported out of the box by CC65. Fabrizio Quote Link to comment Share on other sites More sharing options...
BydoEmpire Posted September 22, 2017 Share Posted September 22, 2017 Maybe some answers here. I bookmarked the thread ages ago but I honestly haven't really gone through it. http://atariage.com/forums/topic/219774-whats-the-state-of-c-development-for-the-7800/ Quote Link to comment Share on other sites More sharing options...
Memblers Posted September 23, 2017 Share Posted September 23, 2017 What I understand of the built-in libraries of CC65 (which is not a lot, I use CA65 all the time but CC65 very rarely), they are more for cross-platform I/O. If you're going platform-specific, you can just ditch it all entirely and be just fine. I think you just have to make your own linker config, beyond that it's ready for whatever code you want. Though I haven't looked at newer versions, in the past it was the same with NES.. it supported it as a target platform, but no one actually used the built-in NES libraries because they were broken (were OK on inaccurate emulators, but not on the hardware). I could point you to some NES-related resources if that would help as an example, you can just just throw away the I/O routines or your replace them with your own. Quote Link to comment Share on other sites More sharing options...
8bit-Dude Posted November 5, 2017 Share Posted November 5, 2017 (edited) I am also interested in this topic. I digged this up, quite by chance: http://rfk7800.sourceforge.net/ Edited November 5, 2017 by 8bit-Dude Quote Link to comment Share on other sites More sharing options...
Fabrizio Caruso Posted September 26, 2018 Author Share Posted September 26, 2018 It would be cool to have whatever was used in rfk7800 also in the latest CC65 proper.I understand that what we need is at least a good linker configuration, some start-up code and post-processing to get the rom image in some usable format. Quote Link to comment Share on other sites More sharing options...
RevEng Posted September 27, 2018 Share Posted September 27, 2018 It would be cool to have whatever was used in rfk7800 also in the latest CC65 proper. I understand that what we need is at least a good linker configuration, some start-up code and post-processing to get the rom image in some usable format. I'm not really all that familiar with cc65, but I believe the source tarball of RFK has the linker config, start-up code, and instructions on where to get the utility to sign the roms. You can also get the latest version of the cart signature utility, and a utility to generate emulator-friendly A78 files, from the 7800AsmDevKit. Just bear in mind that the signature utility is a bit different than the old version the RFK build scripts expect. 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.