Register

Cahute, a toolset for protocols and file formats

Topics on released projects. Only the author of a program should start a topic on it.
Senior Member
User avatar
Posts: 102
Joined: Sun Mar 27, 2016 10:24 am
Location: France
Calculators: Casio Afx 1.0, Casio fx-9860GII, Casio fx-CG50

Cahute, a toolset for protocols and file formats

Postby cakeisalie5 » Mon Mar 04, 2024 5:19 pm

Image
As you may remember, I implemented a transfer tool using Protocol 7.00 back in 2016/2017, called "p7", and did many, many projects regarding protocols and file formats since, that were more or less never released however.
Long story short, I've rebooted my efforts with me being more experimented, and with a complete documentation this time around, making more of an interface rather than a simple tool. This has spawned Cahute!

Features that come with release 0.6, published 2024-12-22, are for full compatibility and drop-in replacement of legacy p7 and p7screen utilities:

  • File transfer in both directions for fx-9860G, on USB and serial modems.
  • Program backup from all calculators dating back to 1991;
  • Text conversions using the library;
  • Screenstreaming from both fx-9860G and fx-CG, on USB only;
  • ROM flashing for the fx-9860G and compatible.

The utility is primarily made for Linux distributions, but could be ported to Windows later.

Links for the project are the following:


If take any and all feedback :)
Part of the Planète Casio community (FR) - main author of Cahute

Senior Member
User avatar
Posts: 102
Joined: Sun Mar 27, 2016 10:24 am
Location: France
Calculators: Casio Afx 1.0, Casio fx-9860GII, Casio fx-CG50

Re: Cahute, a toolset for protocols and file formats

Postby cakeisalie5 » Sun Dec 22, 2024 11:54 am

Hey! Release 0.6 was just published yesterday, including a new illustration by Massena as well as the following:

  • Early support for the CAS300 protocol, used by the ClassPad 300 / 330 (+);
  • A new interface to the library, to read `G[123][MR]` files as well as `CAS` files;
  • Generic links, which allow developers to rely on Cahute's portability to implement custom protocols over known transports;
  • Et caetera!

Happy Cahuting!
Part of the Planète Casio community (FR) - main author of Cahute

Return to Released Projects

Who is online

Users browsing this forum: No registered users and 2 guests