What?
It's Pong. There isn't much to say really, other than it's Pong.
Why?
Around last year I've upgrade my calculator's firmware to the one used by the CASIO fx-9860G to get Natural Display.
But then I figured out I could write more than just simple CASIO BASIC programs on it. Especially with how I can't quite plot pixels on the display exactly.
I got the SDK and started learning ANSI C. That is the first program I've made so far... Because it was simple, and taught me some skills to hopefully write more useful and more advanced programs.
How do I get it?
You can download the G1A from GitHub. You'll either need a CASIO fx-9860G or fx-9750G (with its firmware upgraded) to work. Though, be aware of issue #1.
How do I build it?
You'll have to somehow get your hands on the SDK. Here is a starting point.
Git is helpful if you want to contribute to this repository.
Known Bugs
- #1: Works in emu. Hangs on hardware.
- #2: Game hangs on entry to MAIN MENU.
I've published the source code for suggestions and scrutiny on GitHub. This is mostly a learning experience for me and want to know more about lower level programming than I'm used to (which is stuff like C#, JavaScript and Python).