Archives: Casio Prizm (fx-CG) Graphics Programs
Currently viewing:
  1. Archives
  2. All files
  3. Casio Prizm (fx-CG) Programs and Games
  4. Casio Prizm (fx-CG) Graphics Programs

Casio Prizm programs for all versions of the calculator. Some programs designed for earlier versions (the CG10 and CG20) may not work correctly on newer calculators (the CG50). We have a guide for how to put programs on the calculator. Lua programs also need LuaZM to run.


Available subcategories:


  1. A viewer for pictures in JPEG and PNG formats. This add-in will help you avoid the hassle of having to convert pictures to G3P format so you can view them on your calculator! It can also work as an eActivity strip. Multiple zoom levels supported for JPEG viewing, and long file names supported in the file browser. Lossless and Progressive JPEG not supported. Interlaced PNG not supported.

    Now with fx-CG 50 / Graph 90+E support.

    Categorized under:
  2. This is a simple image viewer for the fx-CG 10 and fx-CG 20 calculators. It lets you open files from storage memory, and includes a converter to convert any type of image to the image format used by ImgViewer on the calculator.

    Categorized under:
  3. A little paint in basic for your Prizm which use the graph screen.
    Open and save pictures, create and modify pictures with several tools (pixel, dot, line, circle, pot of paint, eraser) and more options.
    Feel free to ask me more details and use it in your own projects.

    Categorized under:
  4. This is a random Nyan Cat animation I made. I was bored. If you're bored, you might want this to entertain you. It's a pretty big file, so if you want it, you have to have the right amount of memory. Enjoy....

    Edit: This now has the NyanCat.h, plus the pic is now centered.

    Animation is most accurate at 43.5 MHz.

    Categorized under:
  5. This plugin shows you how to display the full-featured menu.

    More information here: or here:

    Categorized under:
  6. This add-in allows you to view PNG files on your Casio Prizm. The screenshot is from the emulator. For details see the included README. The source code and future updates can be found at

    WARNING: I recently found evidence of stack corruption in similar code that this program has for the file browser. Download and run at your own risk.

    Categorized under:
  7. A demo of a rotating square (technically 2 for front and back due to backface culling) with a texture on it.

    Categorized under:
  8. Paint your very own masterpieces with Papa's Painter for the Casio Prizm!

    Categorized under:
  9. Ever played around with the classic Etch-A-Sketch? Where you draw lines and shake to erase. Here it is on the Prizm, now not only with black, but 7 different colors.

    Categorized under:
  10. This is a fire animation I ported from

    It is pretty cool looking and I hope you enjoy it!

    Categorized under:
  11. This program shows you how to code a homescreen scrolling menu with more than 7 items. It also shows you with less than 7 if you change 2 lists inside the code. Read the Readme file for more details.

    Categorized under:
  12. Here is a beta version of my Paint program for the Prizm. Don't forget to read the README and enjoy (or at least try)!

    Categorized under:
  13. [[Chesstimer v1.1 beta]]
    by TakeFlight Productions (flyingfisch)

    Licensed under the CC share and share alike license


    Simply put it on your prizm.


    Run with the LuaZM interpretor. Select the number of minutes you want the game to last with the up/down keys. Press [EXE]. When you are ready to start the game press [F1]. The two bars at the bottom give a large visualization of the time each player has left. When finished, press [exit].

    Categorized under:
  14. This is a lua program that displays a rainbow pattern on the screen of your Casio Prizm. To quit, you either have to press [MENU], [EXIT], or [AC/ON]. Have fun!

    Categorized under:
  15. This demo generates stereo pairs for a rotating 3d object.
    Stereo pairs can be fused together by cross-eye or parallel eye method to achieve a perception of depth.

    Categorized under:
  16. Fire Animation by Spenceboy98 for the new Casio fx-CG 50 with a new icon.

    Categorized under:
  17. Welcome to - an easy to use but satisfying RGB art designer written entirely in python for the Casio Fx-CG50. Design a neat, grid style painting or an utterly chaotic scene, the possibilities are endless!

    Not sure where to start? Lucky, as you can see below, there are four screenshots of the project. On top of them, you can see instructions on what to input should you want to recreate them. Have you found a great pattern you want to share? Then you can do this too! When prompted, type in 1 for seeing list of inputs at the end/AC press.

    This project is SUPER lightweight. Even with all of the mentioned features and the ones I have not mentioned, it only takes up 2.8KB. That's less than this description! Unfortunately, to keep the file size so low, I had to make the code very hard to read with no notes.

    This project was made an tested for MicroPython on the Cg50. Compatibility with other calculators is not guaranteed. If there are any suggestions or bugs, please tell them to me via either a private message or through a rating.

    Categorized under:

File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.