0 Members and 3 Guests are viewing this topic.
16 FE FF FE B9 57 9F ; picture plot16 FE FF F4 75 57 9F ; geometry C2 FE FF FF 8E 03 4B ; conversion
@z80man: On the fx-9860G, the addins and the OS used a similar checksum. IIRC, the checksum for the addins on the fx-9860G was simply a sum of some 32 bytes in the header. For reference, here are the specs of the fx-9860G header: http://www.casiocalc.org?s=&showtopic=2622&view=findpost&p=36912. For the OS, it was just a sum of all the bytes in the OS placed into a 4 byte integer at the end of the OS image.Quote from: DJ Omnimaga on December 28, 2010, 01:53:56 amYeah they say on their site it has 61 KB of user RAM. Are we sure that it's not just user RAM though?Yes, you have 61KB of storage for your BASIC programs.Some bad news:QuoteThank you for sending e-mail.Also we appreciate for your running of a website for Casio scientificcalculators.However we regret to say that Casio has no schedule for releasing a SDK for Prismas for now.This attractive model, developed as new education equipment, we are suggestingnew function and specification which were not able to achieved by previousgraph function.Especially Picture Plot Function, it is favored so much, we are going to spreadmore useful functions in our website contents as needed.We would highly appreciate for your effectively usage and continued patronageof our products.Best regardsI guess they really don't have plans for a SDK. This came directly from their headquarters in Japan.But if the header format get cracked, we'll be able to run our own custom code on the Prizm and we can figure out how to program it ourselves.
Yeah they say on their site it has 61 KB of user RAM. Are we sure that it's not just user RAM though?
Thank you for sending e-mail.Also we appreciate for your running of a website for Casio scientificcalculators.However we regret to say that Casio has no schedule for releasing a SDK for Prismas for now.This attractive model, developed as new education equipment, we are suggestingnew function and specification which were not able to achieved by previousgraph function.Especially Picture Plot Function, it is favored so much, we are going to spreadmore useful functions in our website contents as needed.We would highly appreciate for your effectively usage and continued patronageof our products.Best regards
Code: [Select]16 FE FF FE B9 57 9F ; picture plot16 FE FF F4 75 57 9F ; geometry C2 FE FF FF 8E 03 4B ; conversion
Now correct me if i'm wrong but if we swap two bytes, the checksum should be the same and the program should run right? However it would fail if one of the bytes was the checksum right? Maybe this could be used to find out where the checksum is if we don't know it already?
Looks like we're already working on the hacking
Quote from: Builderboy on December 30, 2010, 01:32:15 amNow correct me if i'm wrong but if we swap two bytes, the checksum should be the same and the program should run right? However it would fail if one of the bytes was the checksum right? Maybe this could be used to find out where the checksum is if we don't know it already?Yes if we swap two bytes programs still run. Also at address 0x0020 there is a checksum of the program, but it excludes a few bytes which I have not found yet. There is also a checksum of just the first 32 bytes of the header, but i hav not found that either. So far though most of the header is cracked. Currently I'm writing documentation file for the entire app header which is $7000 bytes long. If we're lucky we could get a test NOP app running before the year ends.