Skip to content

undefined06855/casio-minesweeper

Repository files navigation

Casio Minesweeper

Minesweeper for the CASIO FX-CG50/Prizm (and similar calculators - if it can take a .g3a it can probably run it!)

Press F1 to flag and F6 to reveal the cell, though everything should be self-explanatory.

This also uses no float calculations (as in float*float=float, int*float=int calculations do exist. Though I'm sure float*float=float is supported by the calculator I don't actually entirely trust the calculator to calculate them!), although sometimes code quality is sacrificed I'm in too deep now to uhh go back I guess.

Installation

Take the .g3a file from the releases panel on the right, plug in your calculator to your PC, press F1 for USB Flash and drag and drop the .g3a in!

Compilation

See the PrizmSDK setup guide, then clone this repo into the projects folder, and run the make.bat

For VSCode using clangd and the Makefiles extension, I would recommend adding a .vscode/settings.json file, containing the following:

{
    "makefile.makePath": "path/to/PrizmSDK-win-0.6/bin",
}

...and then adding a .clangd file with

CompileFlags:
  Add: [
    "-Ipath/to/PrizmSDK-win-0.6/include"
  ]

to get proper syntax highlighting, and be able to Ctrl+Shift+P -> Makefile: Build the current target

god i hate this 5 year old half-broken sdk (calling sys_calloc crashes??) with no support apart from ancient forum threads!

About

Minesweeper for the CASIO FX-CG50/Prizm

Resources

Stars

Watchers

Forks