0 Members and 1 Guest are viewing this topic.
Quote from: graphmastur on December 19, 2010, 11:36:52 pmSeriously, color on a calc is an amazing idea that should have been done already. What are the dimensions of the screen, though?I don't think colours are important for a calculator, at least, not as many as the Prizm, 8 colours are enough and their only importance is the graph system, so that each function can have its own colour
Seriously, color on a calc is an amazing idea that should have been done already. What are the dimensions of the screen, though?
Quote from: ScoutDavid on December 20, 2010, 08:06:36 amQuote from: graphmastur on December 19, 2010, 11:36:52 pmSeriously, color on a calc is an amazing idea that should have been done already. What are the dimensions of the screen, though?I don't think colours are important for a calculator, at least, not as many as the Prizm, 8 colours are enough and their only importance is the graph system, so that each function can have its own colour wait whatYou're using calculators for math? ;_;
I can't believe I didn't notice this before. Looking through the documentation, Casio will apparently have support for .bmp files in the Prizm. Also, the .g3b files that I thought were animation files are listed as "Flipbook files," whatever that means.
Quote from: JosJuice on December 20, 2010, 08:19:11 amQuote from: ScoutDavid on December 20, 2010, 08:06:36 amQuote from: graphmastur on December 19, 2010, 11:36:52 pmSeriously, color on a calc is an amazing idea that should have been done already. What are the dimensions of the screen, though?I don't think colours are important for a calculator, at least, not as many as the Prizm, 8 colours are enough and their only importance is the graph system, so that each function can have its own colour wait whatYou're using calculators for math? ;_;Indeed I am
Quote from: Qwerty.55 on December 23, 2010, 05:12:17 pmI can't believe I didn't notice this before. Looking through the documentation, Casio will apparently have support for .bmp files in the Prizm. Also, the .g3b files that I thought were animation files are listed as "Flipbook files," whatever that means.From what I read, the .bmp was for saving screenshots. I'm not sure if it's possible to load/display .bmp files.
I don't think the SDK is available yet and there's no info about when/if it's gonna be released. I am glad the calc is not as locked-down as the Nspire in terms of programming, though. Although BASIC by itself is slow, the Nspire didn't even have programming until OS 1.6 I think and it still lacks an Output()/Locate or getkey function. I still hope for some other stuff, though, since in long terms, just BASIC might not interest that many people.
Since it seems some of you are very interested in programming the Prizm, I'll tell you guys this (I apologize if it's very lengthy):From disassembling the addins given by Casio, the Prizm uses a SuperH 3 processor, which is what Casio has been using in their products for the last decade (fx-9860, fx-9750GII, Classpad 300, Pocket Viewer, etc.) The addins contain a header 0x7000 bytes long which contains info specific to the addin (appname, icon bitmap, date, version, copy protection, size of addin in bytes, etc.) before the actual binary starts. Addins are loaded into memory offset 0x00300000 (execution starts at 0x00307000). You can confirm this yourself if want using objdump that has been cross compiled for SuperH support (such as GCC targeted for sh-elf). SuperH 3 software manual: http://documentation.renesas.com/eng/products/mpumcu/rej09b0317_sh_3sm.pdfIf someone has the time, it should be easy to crack the header format. The header is about ~28KB, large enough to contain the icon bitmap for the addin. Once someone knows what's the icon dimensions are in pixels, you could probably find it in header by using some hex to RGB viewer.Hardware wise, it seems pretty similar to the fx-9860G (it seems to be just a fx-9860G with an upgraded color screen and a larger flash chip). From this, I'm guessing the operating system is stored in memory offset 0xA0000000 (Area P2).You can try asking Casio Japan (not the USA branch, they won't be able to help much since they don't design the calcs) for technical info and questions about an SDK. Someone in the community asked Casio Japan for the USB communication specs and their R&D department nicely gave it us. You can keep bugging Casio Japan to release an SDK, but you have to understand it takes them time to make an SDK since they have to polish up their emulator which the R&D guys use in development, package up a compiler/linker, write manuals, etc. Casio doesn't make any money off SDKs, so I don't think it's their top priority. I think when the fx-9860G came out, Casio didn't release an SDK until a year later IIRC, but hopefully we don't have to wait too long this time for the Prizm. According to Casio's website, they plan to release some trial software at the beginning of next year, so you guys should keep a watch out for that since it might include an emulator.I'd try to find out more, but I'm too busy right now in college. Hopefully you guys will find everything you need to know in the near future. Happy hackings and Merry Christmas!