This is my first technical post on Cemetech
I have a CG50 that I am interested in programming. I am on Ubuntu 17.04 and looking to set up the C SDK. I have seen the wiki page on setting up the SDK, but it seems to be rather old. Are there any up to date instructions on setup? Can I use the version of GCC I have on my computer already? (gcc 6.3.0 20170406.) I have only recently got Ubuntu after using Windows for years, so I have a bit of learning to do. I have written only very basic C before, but I also have some slightly more advanced C++ experience.
I have some questions about the calculator and Casio themselve's. What microcontroller/processor is used in the CG50? I have read that a SuperH 3 processor is used on the CG10/20 calculator here, supposedly with a base clock rate of 116MHz, underclocked to 58MHz. The CG50 is about twice as fast in tests, yet has a longer battery life than the CG10/20, so presumably it has a different processor, but I am guessing the same instruction set. Do we know exactly what processor is in the CG50? I have searched online and can't find the answer, why doe Casio not make this information easily available? Does Casio provide technical documentation of the calculator anywhere? I have found some basic user guides, but few specifics. Does Casio provide any official programming tools for the PRIZM series or does it plan to do so?
Edit: On the wiki http://prizm.cemetech.net/index.php/Technical_Info , it says that the processor is a SH4-A family SH7305 in the CG10/20 . So is it a SH3 in the CG10/20 or an SH4-A? This technical documentation is all for the CG10/20, will the wiki ever be updated for the CG50?
Thanks
I have a CG50 that I am interested in programming. I am on Ubuntu 17.04 and looking to set up the C SDK. I have seen the wiki page on setting up the SDK, but it seems to be rather old. Are there any up to date instructions on setup? Can I use the version of GCC I have on my computer already? (gcc 6.3.0 20170406.) I have only recently got Ubuntu after using Windows for years, so I have a bit of learning to do. I have written only very basic C before, but I also have some slightly more advanced C++ experience.
I have some questions about the calculator and Casio themselve's. What microcontroller/processor is used in the CG50? I have read that a SuperH 3 processor is used on the CG10/20 calculator here, supposedly with a base clock rate of 116MHz, underclocked to 58MHz. The CG50 is about twice as fast in tests, yet has a longer battery life than the CG10/20, so presumably it has a different processor, but I am guessing the same instruction set. Do we know exactly what processor is in the CG50? I have searched online and can't find the answer, why doe Casio not make this information easily available? Does Casio provide technical documentation of the calculator anywhere? I have found some basic user guides, but few specifics. Does Casio provide any official programming tools for the PRIZM series or does it plan to do so?
Edit: On the wiki http://prizm.cemetech.net/index.php/Technical_Info , it says that the processor is a SH4-A family SH7305 in the CG10/20 . So is it a SH3 in the CG10/20 or an SH4-A? This technical documentation is all for the CG10/20, will the wiki ever be updated for the CG50?
Thanks