I don't have an archive of it anymore, that has been lost to the ravages of time, but I think it was closer to 8500.
After about a year of letting that beast continue, I pulled it back into Windows, and over the span of a vacation week, tore it apart, and rebuilt it. MATH emerged in its final version, dated to November 11, 2003, v1.1. It was locked for editing, so nobody could see what was under the hood. Only I and a handful of others got a copy of MATH2, the unlocked edition.
Among those ended up being two guys who took calculators further than me. I once tried to clone XSnake4 manually, just to teach myself the idea of calculator games, but the program design concepts evaded me. Neither of them managed to improve upon MATH, nor did they have my troubleshooting skill.
Anyways, MATH was 6126 bytes. The program lost nearly 30% of its size just by retyping some messy code, and reorganizing things. Before, it grew organically, pieces appended on the end. Now it was a single logical build, menus at the front, sub subscripts trailing in order of their display. Just this made an enormous difference to the program size.
After about a year of letting that beast continue, I pulled it back into Windows, and over the span of a vacation week, tore it apart, and rebuilt it. MATH emerged in its final version, dated to November 11, 2003, v1.1. It was locked for editing, so nobody could see what was under the hood. Only I and a handful of others got a copy of MATH2, the unlocked edition.
Among those ended up being two guys who took calculators further than me. I once tried to clone XSnake4 manually, just to teach myself the idea of calculator games, but the program design concepts evaded me. Neither of them managed to improve upon MATH, nor did they have my troubleshooting skill.
Anyways, MATH was 6126 bytes. The program lost nearly 30% of its size just by retyping some messy code, and reorganizing things. Before, it grew organically, pieces appended on the end. Now it was a single logical build, menus at the front, sub subscripts trailing in order of their display. Just this made an enormous difference to the program size.
