Fairly major update!
I told myself when I initially decided to revisit this that I wouldn't do any more than just get basic functionality working for the fx-CG50, but I got a little carried away.
For the past couple of weeks, I've been working on this project pretty consistently.
First off, I "updated" the graphics for a more pixelated look; mostly to reduce the file size of the game, but personally, I like the pixelated look more for calculator projects. Then, I wanted to see if I could have it handle larger numbers and, along with that, all the buildings from the latest version of the browser game (after all, the original game has had quite a few updates in the past ten years or so). I've also updated the font to closer match the current version of the game. I also wanted the buildings to unlock as you go, so I implemented that as well!
After that, I spent time working on the save/load feature, which now should work pretty consistently. It'll only save up to the nearest millionth of a cookie, but I figure that is plenty since after you hit 1 million, it abbreviates (for example, "123.456 million"), and once you reload the game, the cookies per second start up right away. I was unable to fix
this issue, so to make it less confusing, I also added a save progress bar, and once it finishes saving, you're given a message to press any key to quit.
Then I thought about some new features, like a stats screen to see the progress you've made, and with that, I needed to keep track of a few more variables. But it didn't seem too complicated, so I went ahead and did it. I've also added an indicator above the big cookie to let you know how much time is left on a golden cookie effect. The golden cookies and their effects persist through saves/loads too, so you should see them resume once you exit and re-enter the game.
TL;DR: Updated the game with pixelated graphics, a new font, more buildings, a stats screen, and some other improvements.
I'll still need someone to test on a real calculator, as I've been working exclusively in the emulator. I just need confirmation that everything displays correctly, saving/loading works with no issues, key presses are detected and working properly, and whether there are any glaring problems. I may make some minor visual improvements in the meantime, but I think functionality is where I want it.
TESTING LINK
(note: the file has been renamed to CookieClicker.g3a, so if you don't want it to appear as if there's duplicates, I recommend removing the old version)
Controls remain the same with a couple additions: [SHIFT] to click the cookie, up and down to navigate the store, [ALPHA] to buy from the store, [VARS] to toggle your stats, F buttons to click golden cookies that appear above them, and [EXIT] to dismiss pop-ups or exit the stats screen (and of course, [MENU] to save and quit).
Edit: Removed testing link! File accepted into archives!