1
0
Fork
You've already forked shm
0
No description
  • C 85.4%
  • Makefile 13.5%
  • Nix 1%
2026年05月02日 14:08:20 +01:00
src chore: rm ex.c 2026年05月02日 14:08:20 +01:00
.clangd feat: move wiki.c into a proper header file 2026年04月07日 14:41:18 +01:00
.gitattributes feat: multi key detection & thumbnails 2026年04月06日 21:34:20 +01:00
.gitignore chore: init 2026年04月06日 14:23:56 +01:00
flake.lock feat: nix dev shell 2026年04月04日 20:42:53 +01:00
flake.nix feat: nix dev shell 2026年04月04日 20:42:53 +01:00
justfile chore: add justfile 2026年04月08日 15:09:14 +01:00
LICENSE chore: license 2026年04月06日 22:34:48 +01:00
make.bat chore: init 2026年04月06日 14:23:56 +01:00
Makefile chore: init 2026年04月06日 14:23:56 +01:00
README.md Update README.md 2026年04月09日 16:44:32 +02:00
selected.bmp feat: multi key detection & thumbnails 2026年04月06日 21:34:20 +01:00
template.bmp feat: multi key detection & thumbnails 2026年04月06日 21:34:20 +01:00
unselected.bmp feat: multi key detection & thumbnails 2026年04月06日 21:34:20 +01:00

shm

TODO: consider renaming the project...

shm is a terminal emulator for the casio fxcg calculators (the ones supported by the cemetech PrizmSDK). It's pretty bad but I think it makes a cool proof-of concept.

this is my second actual c project. i've spent about 3 days on it so far. my previous project was a (bad and probably bugged) brainf interpreter

Note

If i can, i would like to try out gint. However it's not exactly clear to me how to install it (especially on nixos), and i cant really look for stuff since https://git.planet-casio.com/whatever keeps giving error 503/504. So i've basically given up on those prospects for now. It would be cool if this could be split into an easily embeddable shell+terminal interface thing, but maybe that's better with something like C++, but im not sure how all of that works.

see the pinboard for some useful references I used. notably the utilities plugin. It's really good.