Jump to content



Photo
- - - - -

Cahute, a toolset for protocols and file formats

casiolink p7 fxremote ohp ums FA-124 protocol communication link

  • Please log in to reply
3 replies to this topic

#1 Cakeisalie5

Cakeisalie5

    Newbie

  • Members
  • Pip
  • 10 posts
  • Gender:Male

  • Calculators:
    fx-9750GII-2
    fx-9860GII-2

Posted 29 March 2024 - 11:51 PM

Cahute is a library and set of command-line utilities to manage protocols and file formats used with CASIO calculators from the early 1990s to today. It is compatible with both Linux and macOS / OS X, and Windows support is on the way.
 
With release 0.2, published on 2024-03-24, the features are the following:
  • File transfer in both directions for fx-9860G, on USB and serial modems.
  • Screenstreaming from both fx-9860G and fx-CG, on USB only.
  • fx-9860G flashing support, using fxRemote method (until we have better native support available).
Links for the project are the following:

I take all feedback :)



#2 Viliami

Viliami

    Casio Addict

  • Moderator
  • PipPipPip
  • 99 posts
  • Gender:Male
  • Location:New Zealand
  • Interests:C++ - OpenGL,SDL
    Python - Pygame
    Java - SFML
    C - Casio SDK

  • Calculators:
    FX-9750 GII upgraded to FX-9860 GII

Posted 14 April 2024 - 08:44 AM

cool project, thanks for sharing :)



#3 Cakeisalie5

Cakeisalie5

    Newbie

  • Members
  • Pip
  • 10 posts
  • Gender:Male

  • Calculators:
    fx-9750GII-2
    fx-9860GII-2

Posted 07 August 2024 - 09:28 AM

Hey! So a few zerover/minor releases have been made since the original post:

 

If you haven't yet and are looking for a library or command-line utilities to interact with your graphical CASIO calculator, I recommend you check it out! :-)



#4 Cakeisalie5

Cakeisalie5

    Newbie

  • Members
  • Pip
  • 10 posts
  • Gender:Male

  • Calculators:
    fx-9750GII-2
    fx-9860GII-2

Posted 22 December 2024 - 10:55 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!

Edited by Cakeisalie5, 22 December 2024 - 10:56 AM.




Also tagged with one or more of these keywords: casiolink, p7, fxremote, ohp, ums, FA-124, protocol, communication, link

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users