Register

Inter-community research effort

All suggestions and ideas are welcome!
Member
User avatar
Posts: 39
Joined: Fri Aug 21, 2015 11:54 am
Location: France
Calculators: Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860GII, Casio fx-CG50

Inter-community research effort

Postby lephe » Fri Mar 29, 2019 4:52 pm

Hi Casiopeia, :)

I had a few occasions of coming here to talk about technical matters, and I found that your past work and reverse-engineering documentation were godly tools for add-in development. Recently, both Yatis and I deeply researched the key scan interface, but most of our findings turned out to be rediscoveries of register mappings Simon had already understood. Researching such things when knowledge already exists is, I think you will agree, somewhere between time-consuming and bluntly useless.

I'm not the only one making this kind of analysis; Cakeisalie5 also has prime examples of such things occurring as far as Japan. With all the communities out there --Planète Casio, TI-Planet, Casiopeia, the UCF, Code Walrus, Cemetech, cnCalc just to name a few--, this is not a big surprise. The few people bridging the gap between the communities are not enough to make knowledge circulate as much as it could. And this is somewhat annoying that individual research and development efforts do not benefit all.

We are trying to do something about it by creating a group to link the Casio programming communities. The basic idea is to have one (or more) representative of each community regularly share the work of their community with the rest of the group. A few other tasks revolve around this, such as linking together the available documentation, posts and wikis scattered over various places in the web. ;)

We hope that Casiopeia can participate in this group, especially because you produced a lot of knowledge but only few people know about it. And it is not only useful at developing add-ins, as one member at Planète Casio tampered a lot with low-level stuff using Simon's chm data and now considers studying this field. I regret that this work has never been written down on our shared Casio Universal Wiki.

I think connecting the communities like this is a low-hanging fruit in our research efforts. What are you thoughts? :D

See also the threads we posted on other forums (will update when new threads are posted):

Member
User avatar
Posts: 39
Joined: Fri Aug 21, 2015 11:54 am
Location: France
Calculators: Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860GII, Casio fx-CG50

Re: Inter-community research effort

Postby lephe » Wed Apr 24, 2019 9:14 pm

Please allow me to bump this up a bit in regard to recent developments. ;)

Two weeks ago I went to a CASIO meeting with teachers, where I got my hands on the Graph 35+E II, a new model which is going to be released in France (no news of an international version yet). I quickly dumped OS 03.05.2200 (notice the new versioning scheme). When we left Casio gifted us samples equipped with another OS 03.00.2200, which I dumped as well. :)

I was there with Critor, and we tested a lot of add-ins, including FTune2 and my personal kernel. At our surprise, we found definite hardware differences with the previous models. :o For instance the command set of the so-far T6K11 display changed. We also discovered that the bootcode was updated, with some consequences like test menu gone and fxRemote unable to work. I'm considering disassembling relevant bootcode sections to investigate this.

I know work like this has already been done. Simon, I wasn't there when fxReverse started so I may be unaware of some resources. But it's clear that you found out more that what's in there and your chm, and it's amazing just to imagine that. :lol:

My point is, even if you're not into Cakeisalie5's collective effort, would you consider telling us more about what you did? I know some of the doc is hidden for good reasons, but there's definitely more than disassembling to your work. Thanks :)

Return to Site Feedback, Questions and Suggestions

Who is online

Users browsing this forum: No registered users and 8 guests