- C 85.4%
- Makefile 13.5%
- Nix 1%
| src | chore: rm ex.c | |
| .clangd | feat: move wiki.c into a proper header file | |
| .gitattributes | feat: multi key detection & thumbnails | |
| .gitignore | chore: init | |
| flake.lock | feat: nix dev shell | |
| flake.nix | feat: nix dev shell | |
| justfile | chore: add justfile | |
| LICENSE | chore: license | |
| make.bat | chore: init | |
| Makefile | chore: init | |
| README.md | Update README.md | |
| selected.bmp | feat: multi key detection & thumbnails | |
| template.bmp | feat: multi key detection & thumbnails | |
| unselected.bmp | feat: multi key detection & thumbnails | |
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.