With one launcher, unlock a myriad of possibilities. From games to emulators, explore our ever-expanding library of programs... You can even create your own!
First of all, Welcome! We look forward to you joining the community!
Before you can run programs on the Classpad, you need to install some software. The launcher used for our programs is hollyhock-2.
If you have issues with installing the Launcher, you can join the Discord and ask for help, or watch the video below.
Hollyhock-2 is a feature-rich launcher. Here are a few features.
There are already some programs/games that you can just use without programming knowledge.
You can write low level code, such as assembly if you wanted, giving you access to all the hardware in the Classpad.
There a some utilities to take a low level look at the Classpad, such as a hex editor of the loaded memory - in real time.
The launcher comes with example programs and documentation to get you started.
Programs are compiled to either binary or .hhk which allows for greater performance compared to programs in CASIO basic.
Once installed, the launcher is intuitive and easy to navigate.
Looking for more? Join our Discord server! Whether you are new to modding / programming or an expert, we are sure you'll find something there that interests you. If you ever need help with installing, running or developing programs, we are here to help!
DISCORDWhite
20.6 × 8.9 × 2.11 cm
315 grams
SuperH 4 (SH7305) processor
64 MB
512 KB
USB Mini-B / 3pin cable (up to 115.2 kilobits/s)
4.8-inch diagonal
320 × 528
IPS LCD ?
65 536
4 AAA alkaline or nickel-metal hydride batteries
1.0 W - 100 hours in use1
Below are some programs that have been developed for the Classpad II.
Name | Description | Author | Release Date | Format | Installation / Loader | Download |
---|---|---|---|---|---|---|
hollyhock-2 | The actual launcher needed to run all other programs and games. | The6P4C (and SnailMath) | July 2020 | .bin | OS update | download |
Games using hollyhock-2 | ||||||
Doom (CPDoom) | A Doom source port for the Classpad II (fx-CP400) | diddyholz | March 2024 | .bin + assets | hollyhock-2 | download |
CPBoy | A Game Boy (DMG) emulator for the Classpad II (fx-CP400). Forked on ClasspadDev GitHub to automatically recompile using GitHub actions if you just want the binary and don't want to build it yourself. | diddyholz (and s3ansh33p) | Aug 2021 | .bin | hollyhock-2 | download |
CP 3D CarGoWroom | 3D racing game experiment using fixed point math | imHenry + community | 2024 | .bin + assets | hollyhock-2 | included |
Tetris (CPoldTetris) | The very first game written by SnailMath | SnailMath | July 2020 | .hhk / .bin | hollyhock-2 | included |
Minesweeper / MineSnail | Just a Minesweeper clone for the fx-cp 400 by SnailMath | SnailMath | March 2021 | .hhk | hollyhock-2 | included |
Snake | Just a Snake clone. | The6P4C | Aug 2018 | .hhk | hollyhock-2 | included |
CPsudoku | Just a Sudoku game for the fx-cp 400 by SnailMath. Want to solve sudokus? Use this program. Want to get sudokus solved for you? This program will work as well. (The solve function isn't completely working...) | SnailMath | Oct 2021 | .bin / .elf | hollyhock-2 / Linux | download |
ponggers2 | A pong game for the fx-cp 400 by InterChan, with AI opponent and with highly advanced graphics (This led to the development of the hhk game engine, see below.) | InterChan374 | Nov 2021 | .bin / .hhk | hollyhock-2 | download |
CPpong | Just a simple 2 player Pong game for the fx-cp 400 by SnailMath | SnailMath | Sept 2021 | .bin / .hhk / .elf | hollyhock-2 / Linux | download |
CP 3D render | Transform your ClassPad II into a mini 3D playground | imHenry | November 2023 | .bin + assets | hollyhock-2 | download |
MineFX | MineFx is a Minecraft styled 3d isometric renderer | Adrian8115 | February 2024 | .bin + assets | hollyhock-2 | download |
CPFlappyBird | A port of the famous Flappy Bird game for the fx-cp 400 by s3ansh33p. Runs at about 20 FPS. | s3ansh33p | Jan 2022 | .hhk | hollyhock-2 | download |
Games and stuff WITHOUT hollyhock-2 - ON AN UNMODIFIED CALCULATOR | ||||||
OldTicTacToe | Just a TicTacToe game for the fx-cp 400 by SnailMath. It runs in Casio Basic, so you don't even need to install hollyhock, this works on the Classpad II and the old classpad (with the monochrome screen.) | SnailMath | March 2021 | .xcp | 'Program' sub menu | download |
Undertale | This is a port of the dungeon game Undertale for the calculator, it uses casio basic, so hollyhock-2 is not needed. It uses images displayed as backgrounds for the map, so only the player needs to be displayed, making it playable even though games written in basic are slower than C games. Essentially a technical preview as CASIO basic files have a limit. | s3ansh33p aka mcgintygames | Dec 2011 / Oct 2019 | .xcp | 'Program' sub menu | download |
txt2xcp | Just a program to convert text files to the .xcp format, no hollyhock needed. Want to read ebooks on your calculator? | SnailMath | Nov 2020 | .elf / .exe | Linux / Windows | download |
txt2xcp (WEB) | Same as txt2xcp but in a web interface. | s3ansh33p | Nov 2021 | .html / .js | Browser | view |
Tools and stuff using hollyhock-2 | ||||||
CPvid | Just a video player for the fx-cp 400 by SnailMath... Watch short videos on your calculator. Even with sound, if you connect an amplifier to the serial port... (NOT RECOMMENDED!!!) | SnailMath | Dec 2020 / Nov 2021 | .bin | hollyhock-2 | download |
CPfilemgr | Just a file manager for the fx-cp 400 by SnailMath. View your .png and .jpg images on your calculator or play .wav files... | SnailMath | May 2021 | .bin | hollyhock-2 | download |
CPhexEditor | Just a hex editor for the fx-cp 400 by SnailMath. With this program, you can peek and poke the ram of the running calculator. (This can't be used to circumvent exam mode, because hollyhock-2 is disabled in exam mode.) You can use this to access hardware like the RTC, but for that, you can also use CPclock. (Poke at your own risk...) | SnailMath | Nov 2020 | .hhk | hollyhock-2 | download |
CPclock | Just a simple clock using the internal RTC for the fx-cp 400 by SnailMath. You can use this to set the time on the calc. (The clock is reset after the calc is on standby for a few minutes, so it isn't very useful...) | SnailMath | Jun 2021 | .hhk | hollyhock-2 | download |
TarrasK | Reverse Engineering Toolkit, with disassembly features planned, aiming to provide a native toolset with GUI. Includes a software breakpoint manager, and register dumping when the breakpoint is hit. | TheRainboxPhoenix | Jan 2022 | .bin / .hhk | hollyhock-2 | download |
CPShell | A calculator shell for the fx-cp 400 by s3ansh33p. Includes basic commands like ls, cd, cat, echo and history, with more to be added. Also has a command to change date and time, config files, with plans for memory tools. Note that I recommend changing the structure of the calculator, which is explained in the readme, though it is not required. More info | s3ansh33p | Jul 2022 | .hhk | hollyhock-2 | download |
App templates and game engines for hollyhock-2 | ||||||
Online templates | A complete guide to get started | ClassPadDev team | 2024 | .bin / .hhk | hollyhock-2 | read |
app_template | An empty app as a base for your own creations | The6P4C and SnailMath | May 2021 | .bin / .hhk | hollyhock-2 | download |
CPappTemplate | An empty app as a base for your own creations, can also be compiled for a pc as a quick way to test (Doesn't work currently, because I have problems with X11...) | SnailMath | March 2021 | .hhk / .elf | hollyhock-2 / Linux | download |
hhkEngine | Some kind of game engine for the Classpad, contains some kind of physics, particles, texture loading stuff, and more, similar to app_template, but much more advanced. | s3ansh33p (and InterChan374) | Dec 2021 | .hhk | hollyhock-2 | download |
Newlib CP2 | A newlib port for the Classpad II. Use this for stdlib support | diddyholz | March 2024 | .bin | hollyhock-2 | download |
CP_fixfloat_template | CP template with fixed point values (16.16) | imHenry | October 2023 | .bin | hollyhock-2 | download |
CP-Raycaster-Demo | About A very simple demo of a fixed-point raycaster for the fx-CP400 with texture and sprite support. | diddyholz | December 2022 | .bin | hollyhock-2 | download |