Are there any updated Casio projects that I can learn the SDK from?
Not really. There's WikiPrizm (https://prizm.cemetech.net/index.php?title=Prizm_Programming_Portal#Tutorials), but that's pretty incomplete.
I guess you could ask Tari for more information; I know that he's been working on updating it lately (https://github.com/Jonimoose/libfxcg/releases/latest)
Hey, it depends on what are you trying to get done if you want something for comparison. There are lots of options though. There are projects that do all sorts of things: math based apps for extending calculator functionality, games, apps that play with the hardware and change hidden settings.
tswilliamson wrote:
Hey, it depends on what are you trying to get done if you want something for comparison. There are lots of options though. There are projects that do all sorts of things: math based apps for extending calculator functionality, games, apps that play with the hardware and change hidden settings.


I am interested in the low level hardware stuff like overclocking and messing with serial to use the calculator as a rudimentary arduino. I'm also interested in building emulators for the platform and making an emulator of the platform. However because I'm new at C and PrizmSDK and haven't learned assembly I think it may be best for me to start with simpler stuff like math projects and games.
As far as making an emulator of the platform is concerned, you'd need to reverse-engineer the official one. It's one of the more powerful ways to discover the hardware. The OS doesn't need all of the hardware to run, but you should know that an emulator is going to take some research. ^^
I think the most recent stuff you'll find using the SDK is going to be my work, since I don't think anyone else has submitted anything to cemetech in a while. You will need my custom version of the SDK to build these specifically, build instructions in the readmes:

https://github.com/tswilliamson/nesizm
https://github.com/tswilliamson/prizoop

I'd recommend getting either project building, copying to calculator. Then start fiddling! The menu is pretty easy to mess with as a starting point for getting used to C, adding whatever logic. I do some built in overclocking in either project based on sentaro's work, and do some minimal serial port access for the sound engine.

However, in terms of display I'm doing some very different stuff with DMA for actual in-game, so I'd recommend you stick to the menu areas where all the SDK functions should still work just fine.

Alternatively, this chess game:

https://www.cemetech.net/downloads/files/933

Is a fairly recent addition that has full source on github. The language isn't in english but the project as a whole may be closer to a better starter project.
tswilliamson wrote:
I think the most recent stuff you'll find using the SDK is going to be my work, since I don't think anyone else has submitted anything to cemetech in a while. You will need my custom version of the SDK to build these specifically, build instructions in the readmes:

https://github.com/tswilliamson/nesizm
https://github.com/tswilliamson/prizoop

I'd recommend getting either project building, copying to calculator. Then start fiddling! The menu is pretty easy to mess with as a starting point for getting used to C, adding whatever logic. I do some built in overclocking in either project based on sentaro's work, and do some minimal serial port access for the sound engine.

However, in terms of display I'm doing some very different stuff with DMA for actual in-game, so I'd recommend you stick to the menu areas where all the SDK functions should still work just fine.

Alternatively, this chess game:

https://www.cemetech.net/downloads/files/933

Is a fairly recent addition that has full source on github. The language isn't in english but the project as a whole may be closer to a better starter project.


Is there any way to convert programs written in minisdk to libfxcg?
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement