A simple Casio Basic decoder for '.g1m' files generated by Casio calculators.
Add link to project page in README
Add Go mod file, gitignore, build file and update readme file
bd30ee30 — Humaid AlQassimi 3 years ago
Merge pull request #1 from gitter-badger/gitter-badge


browse  log 



You can also use your local clone with git send-email.

#G1M Decompiler

Visit project page on humaidq.ae

#1. Purpose

The goal of G1M Decompiler is to allow programmers to decode Casio Basic's ".g1m" file into a readable text similarly what is shown on the calculator.

This is a one-way converter, and not all symbols are supported by this program (most common symbols are).

#2. Requirements

The following packages must be installed on your system

  • Go
  • Git

You also need a Casio Basic file to decode.

#3. Copying and contributing

This program is written by Humaid AlQassimi, and is distributed under the MIT license.

#4. Download and install

$ go get -u git.sr.ht/~humaid/g1mdecompiler
$ go install git.sr.ht/~humaid/g1mdecompiler

#5. Usage

The program outputs the decoded program to standard output.

$ g1mdecompiler [file] > [output]