Heath123 / casio-emu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

casio-emu

A work-in-porgress emulator for the Casio CG50 calculator. It currently runs many add-ins created with gint quite well.

Limitations

  • This does not attempt to emulate syscalls or the OS yet, so PrizmSDK add-ins will not work
  • Add-ins that use the USB driver will not boot
  • The code is quite messy and inaccurate sometimes.

Building

mkdir build
# If you want to build the SDL GUI rather than Qt one, add -DUSE_SDL_GUI=ON
# For the Emscripten build, use emcmake and emmake
cmake . -B build
make -C build
./build/calcemu [optional path to g3a]

Screenshots

image image image image image image

About


Languages

Language:C 87.3%Language:HTML 11.9%Language:TypeScript 0.4%Language:C++ 0.3%Language:CMake 0.1%Language:Assembly 0.1%Language:Shell 0.0%