Archives: Casio Prizm (fx-CG10/fx-CG20) Development Tools
Switch To / Download Program Name & Description
More Information /prizm/ Parent Directory
More Information Two-Byte Character Finder [[Screenshots] [10/10]]
This is a program I wrote to help me find the hex for the various two-byte characters on the Prizm.
More Information Prizm File Browser GUI Beta 1 [[9/10]]
Created by AHelper0 in C++ and ported to C by Kerm Martian, this set of routines provides a graphical method to browse and open files in Prizm C programs. Can handle both the Flash and Main Memory file systems. Results can be filtered by suffix. Missing features: (1) sorting (2) deleting/renaming files
More Information Language Add-In Template
Similar to Russian g3l add-in but this one in English and covers the whole of currently known range of messages and due to not being in Cyrillic is easier to read in hex editors. Also included file structure description in read me file to make it easier for developers to add new languages to Prizm.
More Information LuaZM v0.1.1 Beta [[Screenshots] [9/10]]
This first beta of LuaZM for the Casio Prizm brings Lua to your calculator. Create your own .lua programs, then use LuaZM's handy graphical file browser to select a program and run it. LuaZM also includes a command line where you can test out commands and functions. LuaZM is a semi-port of Lua 5.2.1. Please try out this beta, give me feedback, and start publishing your own Prizm Lua programs! Compatibility layers for Nspire and LuaFX programs may be coming soon.
More Information Message [[Screenshots] [8/10]]
Amazonka's Message add-in: inspired by flyingfisch' add-in PrintXY_2 Reference but made from scratch to show more than one message on each screen and therefore saving time and repetitive key presses when going through the system messages. It also prints the system mesages in the way which makes it easier to see if there any blanks in the message for its total length purposes, etc. Usage: [Exit] will take you to the start screen with the other instructions... [any key] next page, [Up] previous page, [Right]/[Left] skip +/- 10 pages. Source code: included in zip archive. It currently compiles without issues under Windows on my side. While working on other add-ins I have discovered better ways of printing messages transparently over the background images and similar things, but have not implemented the code - you are welcome to play with it or extend it should a new system update come - as I limited the add-in to the currently known range of system messages as of OS 2.02 so that it loops within that range. Tested: Casio FX-CG20 and fx-CG Manager PLUS emulator. Comments:
More Information mkg3a
A utility for packing binaries into Prizm addon (.g3a) files, with name localization and icon support.
More Information New project - linux
This package contains a bash script which creates a new empty project for you. You can select the libraries that you'd like to include. Place this package under your PrizmSDK-x.x/projects folder and unzip it. You have to replace the existing example project. Works under linux only (zenity package needed).
More Information PrintXY_2 Reference [[10/10]]
This addin will display the outputs of PrintXY_2 for any positive message number value.
More Information PrizmProject
This program sets up an empty prizm project for you, creating all the files needed by pcgsdk and Visual Studio 2010.
More Information Prizm SDK 0.3 GUI Wrapper [[9/10]]
This program lets you create new Prizm projects and compile them into .g3a Prizm add-in files without messing with .bat files and Makefiles, which should make Prizm C development much faster and easier.
More Information Sprite to Prizm C Data File Conversion Plugin for Grafx2  [[Screenshots] [10/10]]
This utility is a plugin for the pixel-pushing program GrafX2, that easily converts sprites and pictures into RGB 565 values and dumps them into a .h file that can be immediately used for Casio fxCG-10/20 Prizm development. This allows for practical use of GrafX2 as a spriting/drawing tool for Prizm development.
More Information Language Editing Tool
A tool to convert CASIO Prizm g3l language files to and from JSON for editing. Latest source (and builds for other operating systems) available at
More Information SuperH SuperH Assembly Notepad++ Language Theme [[3/10]]
Highlighting scheme for SuperH assembly for the Prizm, for notepad++. Supports all registers (normal and special), instructions, instruction suffixes, and GNU Assembler directives. Code in AT&T syntax, in style!
Options & Glossary
» Archive Statistics
» Upload a File

File has screenshot(s)
File has been reviewed
File has been rated as, on average, excellent
File has been rated as, on average, good
File has been rated as, on average, fair
File has been rated as, on average, poor
File has been rated as, on average, bad