Author Topic: Any plans to contribute to the fx-9860 series?  (Read 10741 times)

0 Members and 1 Guest are viewing this topic.

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Any plans to contribute to the fx-9860 series?
« on: January 20, 2011, 06:14:06 pm »
Although the Prizm is a revolutionary new device and more worth hacking, the famous fx-9860G and GII series are very similar to the Prizm and I guess, still better than most TI calculators. Indeed, what makes the Prizm different is basically a more powerful display, an easier calc-to-PC connection and a larger flash chip.

For instance, if you are going to port the Axe parser to the Prizm, it will most likely run on the fx-9860 series, too - with only a few modifications (mainly because of the smaller screen resolution). And it is not only the fx-9860G and fx-9860GII that will benefit from your efforts. There is also the fx-9750GII (almost identical to an fx-9860GII on the hardware level but without backlight) and the fx-7400GII (this is the weakest of the GII calculators: Only 2 MB of flash memory (as compared to 4 MB) and no USB 1.1 port). However, the last two are not add-in capable - but there is a hack for the fx-9750GII at least.

Furthermore, as the Prizm is so fx-9860-like, reverse-engineering may be sped up by looking closer on its predecessors first. And did I mention that there is already an SDK available for these? Just visit: https://edu.casio.com

You may also ask Simon Lothar or Andreas B. to obtain a list of syscalls (they are collecting those on a non-public wiki).
A document with a few selected ones is available here: http://downloads.sourceforge.net/fxsdk/fxreverse-docs-1.pdf

You may also be interested in how to communicate with pre-Prizm calculators:
http://sourceforge.net/apps/trac/fxsdk

Or interested in the built-in hardware components:
http://prizmwiki.omnimaga.org/wiki/Fx-9860G/GII_hardware_list
« Last Edit: November 14, 2012, 01:57:58 pm by cfxm »

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Any plans to reverse-engineer the fx-9860 series, too?
« Reply #1 on: January 20, 2011, 06:17:44 pm »
The problem with the SDK (which I would dearly like access too) is that you need a Casio account to download it. Casio hasn't made an FX-CG series calculator code box on their registration page, so I can't sign up and download it  <_<
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Any plans to reverse-engineer the fx-9860 series, too?
« Reply #2 on: January 20, 2011, 06:19:57 pm »
I thought the 9860G was already reverse-engineered with the use of the SDK? O.O

It would be cool to do it, I guess, though, because it pretty much runs the same processor.

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Re: Any plans to reverse-engineer the fx-9860 series, too?
« Reply #3 on: January 20, 2011, 06:30:25 pm »
Here is the product code from an fx-9860G SD:

Quote
Code A: G363-51
Code B: A162239

Quote
I thought the 9860G was already reverse-engineered with the use of the SDK?
Yeah, this is true - for the most part. But the Casio community is REALLY small compared to the TI community and there was not much activity for quite a while...

EDIT: Changed topic title.
« Last Edit: January 20, 2011, 06:55:40 pm by cfxm »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Any plans to reverse-engineer the fx-9860 series, too?
« Reply #4 on: January 20, 2011, 06:58:55 pm »
Ah, right. I wish the Casio community was larger. Imagine what kind of CFX-9850G ASM games could've been done. On the TI-85 there's no ASM support, yet people still managed to achieve it. All you do on a TI-85 is send a hacked backup of the RAM to the calc (that someone modified) and it installs a shell to launch assembly files. The ASM files are stored into string variables. I know MPoupe did stuff with the CFX but I am sure a lot more would've been done if the community was larger. Today maybe someone could attempt reverse-engineering the CFX series, but unfortunately it wouldn't have a huge audience anymore because it got discontinued. :(

On a side note, the Casio community used to be a bit larger than the TI community during the middle part of 2008. The TI community just started to pick up again somewhere in 2009 to finally reach high activity levels again like in the old days, it went through bad times in 2008. On ticalc.org, sometimes there were no news for 2 months.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Any plans to contribute to the fx-9860 series?
« Reply #5 on: January 21, 2011, 01:33:00 am »
Here is the product code from an fx-9860G SD:

Quote
Code A: G363-51
Code B: A162239
Is it possible to use this code multiple times, or only once?

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Re: Any plans to contribute to the fx-9860 series?
« Reply #6 on: January 21, 2011, 07:36:07 am »
Just use it and tell me. :P
This particular calculator does not exist anymore either...

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Any plans to contribute to the fx-9860 series?
« Reply #7 on: January 21, 2011, 01:25:58 pm »
I registered an account using that code, and it seems to work. Thanks!

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Any plans to contribute to the fx-9860 series?
« Reply #8 on: April 18, 2011, 06:48:04 am »
Quote from: Topic Title
Any plans to contribute to the fx-9860 series?
You mean this?
Spoiler For picture:

Yeah I'm (hopefully) getting one of these. I think.
« Last Edit: April 18, 2011, 04:10:53 pm by Spyro543 »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Any plans to contribute to the fx-9860 series?
« Reply #9 on: April 24, 2011, 03:17:48 pm »
There are multiple versions of it: This slim version, the regular calc thing, the SD card version and the newer models with a backlight like the slim version.

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: Any plans to contribute to the fx-9860 series?
« Reply #10 on: August 13, 2011, 07:49:48 pm »
Don'tt get the slim version, there many imcompatabilities with many addins.
So... Veb decided to port the Lua to AFX, trying to increase the AFX's communauty...
Result: 2 only coders, for 2 games and an useless utility... :/

TOday, i'm working with Veb and Louloux to port TO Fx 98xx, but... to rival with your communaty is impossible! So Lua is the 2nd added language, after the MLC.
Kristaba is thinking about a new Basic interpreter (i talked about this months ago, but today... zero news)
We have a programming contest at Planète-Casio, but the two only games already posted are a Pong and a Tekken. 10 Prizsm to win... There are projects, but I must to see them. mine is a Mario party like game.
The lasts Fx-98xx addins: my metabbals tests, my sokoban [BOXED], souris, thing similar to Pokemon's Ice Cave...

No more great games, like Drug War...

Shit... I want to see news, tutorials, games...

(Moderator of the maybe last alive french site...)
« Last Edit: August 13, 2011, 07:50:42 pm by Eiyeron »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Any plans to contribute to the fx-9860 series?
« Reply #11 on: August 13, 2011, 11:20:00 pm »
THis sucks the AFX didn't pick up again, but I guess it's to be expected, like with the TI-86, because Casio discontinued them several years ago, meaning they're hard to find anywhere now, not to mention apparently they break after 3 years due to the Flash chip wearing out (this was fixed in newer calcs).

As for the FX-9860G the problem is that it's so hard to find anywhere. It was never sold in Canada I think. Where I live the only Casio calcs I ever saw are the FX-9850G series calcs, the 9750G+ (the $25 calc) and the Casio Prizm.



And yeah I think PC is pretty much the last active Casio site. Even Casiocalc and CK are dead. In the TI Community, it's pretty much just TI-BANK nowadays, along with a TI-82 forum somewhere. English-wise, it's mostly Omnimaga and Cemetech.

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: Any plans to contribute to the fx-9860 series?
« Reply #12 on: August 14, 2011, 05:35:23 am »
The wind is changing...

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: Any plans to contribute to the fx-9860 series?
« Reply #13 on: August 26, 2011, 04:23:18 pm »
Quote
The wind is changing...
Yes. I have high hopes in the LuaFX project. I think it will inspire people who want speed, but not the hassle of learning C (me).

Also, a fresh new tide of casio programmers is arriving. They unfortuanately only know BASIC. Almost all the links to resources for learning C/ASM are down, which is a major roadblock to learning it. If anyone could make a tutorial, specifically for people trying to learn C/ASM for the FX-98xx I think it would help alot.

Also a comprehensive tutorial to luaFX/AFX may help in that area. Maybe getting one out before LuaFX is even released might be a good idea. It would let us programmers see how difficult it would be to learn.(I know, I know, I use the term too liberally. We aren't real programmers because we can't do C.) Actually, I have used lua before and I have every confidence that it will result in more programmer's.

BTW Eiyron: No one was really programming for afx back then, so 2 new programmers is actually a plus. And there are six games now in luaAFX.

Quote
Even Casiocalc and CK are dead.

Casiocalc.org is on the rebound! We are now growing rapidly. CK is dead only because their crazy admin has decided to go MIA. :'(
« Last Edit: August 26, 2011, 04:27:16 pm by flyingfisch »



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Any plans to contribute to the fx-9860 series?
« Reply #14 on: August 26, 2011, 04:40:45 pm »
What did not help the FX-9860 series is that it's so incredibly hard to find anywhere. It was never actually sold in Canadian retail stores I think. Over here, all they sold until the Prizm arrived was the FX-9750G+. Also In 2005 Earthforge died with 90% of the existing Casio community sites :'(. I wish something like Lua and Axe Parser arrived on this calc, because when Lua arrived on the TI-Nspire, a big load of programmers started coding for this platform, while before when there was only C and ASM only about 3 or 4 coders did.

It would also help if someone made a FX-9860G emulator for the Casio PRIZM, since that calc might attract people with the color screen. It would let them play a wider range of games.

I'M glad the UCF is rebounding. It seemed like it was dying like a few months ago. As for CK not only the admin left (twice) but now we cannot even login anymore. X.x