Started by gbl08ma, June 21, 2016, 08:56:51 pm
0 Members and 1 Guest are viewing this topic.
Quote from: gbl08ma on June 21, 2016, 11:40:49 pmIt's funny, because Utilities addresses a few of your concerns...First of all, we found that the Prizm had a RTC more than four years ago. It's documented at http://prizm.cemetech.net/index.php/Real-Time_Clock . Utilities had a clock since its inception; actually, at the beginning it was just a way to see and set the time and date. Before Utilities, other tools existed (at least, one made by AHelper, I don't remember the name).The clock seen in the screenshot is just one of eight (I think?) different layouts possible. And you can also change how the long date is displayed, and use a 12-hour format for the clock, as well as change the date format. These settings are respected throughout all of the Utilities features - for example, when displaying calendar events. Or you can go for something completely different and just use an empty home screen.Indeed, many of the features in Utilities are useful in school. I developed this add-in as I went through high school and I know this first-hand. Being able to see the dates of your exams right in your calculator is really useful; personally I also used the task list to manage homework, and the file manager (much, much superior to that in the OS) is very handy for organizing notes. Now, after two years in college I don't use my Prizm nearly as much but ever since I added the balance manager, I use it to keep track of my money (very useful if you only have one bank account, but some of your money is "personal" and the other part is for "student expenses").And yes, Casio's BASIC is extremely slow and doesn't support C or assembly extensions. There are other scripting languages for the Prizm. Many years ago, KermM released a (more or less unfinished/incomplete, but working, like so many of his projects) Lua port. On the math side, I ported Eigenmath, which also supports scripting....and today, I released my PicoC port, built in to Utilities. PicoC is interpreted C. The PicoC port in Utilities can use all of the currently known OS syscalls plus all of the functions in Utilities, including some very useful UI routines, for making menus, selectors, text areas, text editors, and more. Just make sure to choose the PicoC edition of Utilities (PicoC greatly increases the file size of the add-in, which is why it is in a separate edition). More information here: https://github.com/gbl08ma/utilities/wiki/PicoC-informationI didn't do any benchmarks but PicoC is definitely faster than BASIC, even the untrained eye can see it. But then again, Casio BASIC really sets the bar low when it comes to speed.
Quote from: DJ Omnimaga on June 22, 2016, 01:33:07 amI am surprised that Casio never bothered implementing it in the OS. Maybe they wanted to keep user RAM as high as they could (since it was already under the fx-9860G by 3 KB) or the speed? Or maybe they wanted this implemented but ran into too many bugs or issues and gave up?
CodeWalr.us 2.0 © 2019, DJ Omnimaga & Juju
Page created in 0.058 seconds with 37 queries.