I know this is not the topic of the thread, but since the thread is mine and has gone offtopic already, it's good to see some activity (though flamebaity) in the almost-forgotten Prizm section, and these things have to be discussed somewhere, I thought I could leave some things clear, for future reference:
- Overclocking is bad, but to explain why, let me put things in another perspective: the Prizm comes clocked at 58 MHz, not just to save battery power, but also to ensure the CPU can cool itself passively, and because that's the speed CPU peripherals, for example the flash memory, expect the CPU to be running at.
In fact, some (possibly a large portion) Prizms can't be overclocked to 94.3 MHz. On those, problems like flash read errors start to be noticed at lower speeds, usually ending in a system error or a instant reboot. And the others can't go above 94.3 MHz, or 101 MHz when connected through USB, indicating possible issues with power management. The hardware was not designed to handle the power the CPU consumes when running above 58 MHz, which may damage the CPU itself and other components of the board.
This explains why you should not always have your calculator at the maximum speed, and also explains why add-ins should not overclock automatically: if they do, they won't work on the calculators where overclock doesn't work correctly; additionally, battery will be spent more quickly, leaving users wondering why their calculator batteries are already empty two weeks after swapping them, when usually the batteries lasted for a month, or more.
On the other hand, I ran my Prizm overclocked to 94.3 MHz for over a year without problems of any kind (until it broke due to provably unrelated reasons). This anecdotal evidence is proof that, when it comes to overclocking any processing unit, "your mileage may vary", and enforcing a overclocking setting on users is just plain wrong.
- While it is true some Casio calculator models suffer from extreme slowness problems, discussion about it definitely doesn't belong in this thread. However, I'd like to leave the reminder that if a model is bad, you should vote with your money...
- This Eigenmath port and the official versions of Eigenmath, including the proprietary[1] ones for Mac OS X, lack functionality which is nowadays considered standard for a CAS. Now, please carefully look and note how I never said, in this thread or anywhere else, that Eigenmath was a CAS, and the Eigenmath creator, George Weigt, never said it either as far as I know. "Eigenmath is a symbolic math program for people who need to compute with symbols as well as numbers." If it is lacking some features, it's not my fault: you are paying nothing for it, I'm not entitled to give support for it (even though I often do it, voluntarily) and it's me who decides which features go in this port. It is free software under the GNU GPL v2, so of course feel free to fork it and distribute your super version under the terms of that license, as long as you please a) give credit and b) make clear that it's not my port, but a fork of it (you should probably contact me beforehand to make sure I'm OK with the way it is presented). Same applies for Utilities.
- ProgrammerNerd is a developer as good or better than me, and in fact has helped me optimize both Utilities and Eigenmath. And taking a reasonable stance doesn't indicate friendship with anybody.
- Doesn't this forum have some rule against the excessive use of smileys? If it doesn't, it's understandable, it means it never had to deal with certain kinds of writing styles.
As a final note, I am nobody to discuss the rules and the actions of moderators and admins, but if I was a moderator here, some user(s) would be banned and some post(s) deleted or moved to another thread (my own included) already.
[1] or perhaps no longer, since there appears to be an updated source ZIP with the "shell-mode" edition here:
http://gweigt.net/src.zip . The license is unknown. I should probably update the About screen of my port.