CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 143 users online: 4 members, 113 guests and 26 bots.
Members: adrfcs, Big Al, mattedimarco.
Bots: VoilaBot (3), Magpie Crawler (3), Googlebot (19), MSN/Bing (1).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
GCC PrizmSDK v0.3
Published by TheStorm on November 25, 2011 at 1:13:32 AM CST | Discuss this article (22)

So after a long overdue major overhaul of the makefiles and some additions to libfxcg I am ready to release GCC-based PrizmSDK v0.3 for develop Casio Prizm C programs, termed by some the Cemetech PrizmSDK. The biggest improvement is to the makefiles and build system and it puts me one step closer to a much cleaner setup. Most of the changes are based on the makefiles used by DevkitPro and I plan to move to an installer-based system similar to theirs in the future as well.

The most obvious change visible to the user is the new project directory layout. It is now much cleaner and uses a convenient project layout with specific folders for source files and temp object and such. All the configuration is still in the Makefile in the project directory, which has been cleaned up and commented. All of the dirty work was moved to a separate Makefile in the common folder of the SDK and the project directory shall now house only projects. The end goal is to allow the project directory to lie anyway and have environment variables for where the SDK lies. In the process I also made the makefiles much more cross-platform safe though it might still need more tweaking to get just right.

I still wish to clean up the headers quite a bit more and move to just one header for all the syscalls and have that header include the extra headers with the core typedefs. There is no reason to have the headers split up as they are and I intend to clean that up with the next SDK update, if I don’t sneak it into this one. (if you notice filemodtimes change, this would be why)

The next big step will be to include an installer which can optionally grab msys instead of me having to include chunks of msys and cygwin for make and friends to function properly for people without them installed. Please respond with any bugs or issues and I will address them as soon as possible. With how long it took me to complete this release I’m sure I forgot something or made a typo somewhere and the only way I can fix it is if I know about it.

Download:
xz: PrizmSDK-0.3.tar.xz (11M)
gz: PrizmSDK-0.3.tar.gz (42M)
zip: PrizmSDK-0.3.zip (44M)

Permalink
November 2011 Articles
November 2011 November 2011 [Back to News Archives Index]

» Social Media: Connect with Cemetech! published November 8, 2011 by KermMartian
» Cemetech Contest #8: Arcade Games published November 20, 2011 by KermMartian
» [Prizm] In Progress: Tetrizm published November 21, 2011 by KermMartian
» GCC PrizmSDK v0.3 published November 25, 2011 by TheStorm
» Sandpaper v0.8 Calculator FTP Client/Server published November 27, 2011 by KermMartian
» The Doors CS SDK GUI published November 29, 2011 by KermMartian
» Floppy Drive Music with a TI-83+ published November 30, 2011 by KermMartian


© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.020307 seconds.