casioCalcApps
=============

Useful add-ins for the Casio fx-CG50 / fx-CG10 / fx-CG20 (Prizm), with
black and white versions of most of them for the fx-9860G family.
Made with the fxSDK and gint. English and Portuguese (SysInfo and the
black and white versions are English only).

Source, screenshots and updates: https://github.com/joserodpt/casioCalcApps


INSTALLING
----------

1. Connect the calculator over USB and choose USB Flash mode (F1).
2. Copy the add-ins you want to the root of the calculator's storage:
     fx-CG/*.g3a     for the fx-CG50, fx-CG10, fx-CG20 (colour)
     fx-9860G/*.g1a  for the fx-9860G II, fx-9750G II, Graph 35+E II
3. Eject the calculator. The apps appear in the MENU.

Press OPTN in any app for its About screen. The full key reference for each
app is in docs/<app>.md.


THE APPS                                               colour   B&W
--------

Electronics  Resistor colour and SMD codes, series/parallel,    yes     yes
             voltage divider, RC/RL/LC filters, 555 timer,
             LED resistor
Circuit      DC circuit simulator: batteries, resistors, lamps,  yes     -
             switches, diodes, LEDs, meters, potentiometers,
             fuses; V, A and W for each part
ACCircuit    AC circuit simulator: R, C, L, sources, lamps,      yes     -
             switches, meters; phasors, power factor,
             waveforms, frequency response
Chemistry    Periodic table, molar mass from a formula, moles,   yes     yes
             concentration, ideal gas law, unit converter
Physics      Kinematics (SUVAT), dynamics, energy and power,     yes     yes
             waves and optics, constants, unit converter
Logic        Boolean expression to truth table, Karnaugh map     yes     -
             and simplified sum of products
Informatics  Data sizes and rates, transfer time, media sizes,   yes     -
             IEEE 754 floats bit by bit, Unix time, CPU
             performance and Amdahl's law, integer limits
Base-N       DEC / HEX / OCT / BIN converter, 8-64 bit, signed   yes     yes
             or unsigned, bit grid
NetTools     IPv4 subnet calculator: netmask, network,           yes     yes
             broadcast, host range, class, bit grid
ASCII        ASCII table (list or 16x8 grid) and a UTF-8 /       yes     yes
             UTF-16 encoder for any code point
Timer        Stopwatch with laps and a Pomodoro timer            yes     yes
Tone         Tone generator on the 3-pin link port: square,      yes     yes
             sine, triangle, sawtooth, 20 Hz-20 kHz, a piano,
             sweeps and 17 melodies
FirmDump     Dumps the OS, the full ROM or any memory region to  yes     -
             storage or over USB (read-only)
SysInfo      Model, product ID, OS version, CPU and clocks,      yes     -
             memory, battery and power settings (read-only)
Activation   Product-activation demo: a request code from the    yes     -
             product ID, unlocked by a code from a PC key
             generator (see docs/activation.md)


LICENSE
-------

MIT, see LICENSE. Copyright (c) 2026 José Rodrigues.
Casio, fx-CG and Prizm are trademarks of CASIO Computer Co., Ltd.
