Join us on Discord!
You can help CodeWalrus stay online by donating here.

Casio add-ins compatibility issues between the fx-CG10/20 and fx-CG50/Graph 90+E

Started by Dream of Omnimaga, April 11, 2017, 07:30:41 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Dream of Omnimaga

In the near future, Casio will release the Casio fx-CG50, the fx-CG10/20 successor. In France, the calculator will be named the Graph 90+E.

To our surprise, those two new calculators still have backdoors that allow third-party ASM and C add-ins to run on the platform, a big contrast with the locked-down Casio ClassPad II (fx-CP400), soon to be replaced with the fx-CP500. However, just like with the differences between the Casio fx-9860g/II SH3 vs SH4, TI-83 vs TI-83 Plus, TI-84 Plus vs TI-84 Plus C Silver Edition and TI-84 Plus C Silver Edition vs TI-84 Plus CE, it appears that most PRIZM add-ins cannot run properly on the new model. Until now, only three of the original add-ins ran properly (see compatibility list), with the others being riddled with glitches or crashing outright. Parts of the problem is that there was no official SDK for the Casio PRIZM series, so the risk of add-ins using undocumented code or working directly with certain memory addresses was higher, and doing so resulted into said add-ins to be dependent on the hardware they were designed for, not for its successors.

However, thanks to Critor, two games that had smaller issues on the fx-CG50 have been ported and now work properly: Gravity Duck and Cubefield!

https://www.youtube.com/watch?v=_x3oE-PGDro

https://www.youtube.com/watch?v=Avn8FJOyxhQ

As you will notice, there's also a noticeable speed increase. Hopefully other add-ins still have their source code available and can be ported without too much hassle.

Source: https://tiplanet.org/forum/viewtopic.php?p=215248#p215248 and https://tiplanet.org/forum/viewtopic.php?p=215267#p215267
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

critor

FlappyBird Color is now working too, thanks to Nemhardy once again. :)

Originally, you were only getting a completely white screen.

Source : https://tiplanet.org/forum/viewtopic.php?t=19835&p=215331#p215331
Download : https://tiplanet.org/forum/archives_voir.php?id=907827

Dream of Omnimaga

Wow I totally forgot that game existed on the Prizm. Good job fixing compatibility issues :3=
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

p2

wasnt the axe version of Cubesfield called CubeRunner...? how comes the name is different? :)
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CAS, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Dream of Omnimaga

  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal