0 Members and 4 Guests are viewing this topic.
So the boot code also checks that it's actually TIOS it's running instead of a third-party OS. (hence signing keys?) Also it limits TIOS.Now that it's editable..
Quote from: Darl181 on June 27, 2011, 02:46:08 pmSo the boot code also checks that it's actually TIOS it's running instead of a third-party OS. (hence signing keys?) Also it limits TIOS.Now that it's editable.. It doesn't check if the TI-OS is running -- it runs the TI-OS. Think of the TI-OS as one big program that gets run from the boot code. Even when your calculator "turns off," the TI-OS is still running (that's why it still uses power, and that's why you can't remove all five batteries without resetting RAM). When your calc crashes, it goes back to the boot code to check if there's an OS and start it up.
There is a free boot code out there called BootFree, developed by Benjamin Moody (FloppusMaximus). It's quite hard to find... but you might be able to extract it from the Wabbitemu source code. EDIT: Found a topic that mentions and gives a link... which is broken. http://www.revsoft.org/phpBB3/viewtopic.php?f=32&t=608&start=45
Quote from: alberthrocks on June 27, 2011, 03:10:33 pmThere is a free boot code out there called BootFree, developed by Benjamin Moody (FloppusMaximus). It's quite hard to find... but you might be able to extract it from the Wabbitemu source code. EDIT: Found a topic that mentions and gives a link... which is broken. http://www.revsoft.org/phpBB3/viewtopic.php?f=32&t=608&start=45Since it was designed exclusively for emulators, I don't think it has any code to receive an OS over link cable.
This would be an endless loop, and the end of your calculator.
Quote from: Deep Thought on June 27, 2011, 02:48:32 pmQuote from: Darl181 on June 27, 2011, 02:46:08 pmSo the boot code also checks that it's actually TIOS it's running instead of a third-party OS. (hence signing keys?) Also it limits TIOS.Now that it's editable.. It doesn't check if the TI-OS is running -- it runs the TI-OS. Think of the TI-OS as one big program that gets run from the boot code. Even when your calculator "turns off," the TI-OS is still running (that's why it still uses power, and that's why you can't remove all five batteries without resetting RAM). When your calc crashes, it goes back to the boot code to check if there's an OS and start it up.So turning the calc off is more like putting it into standby mode right?
Indeed. In fact in ASM in 28 days, they say to really turn the calc OFF, you must remove all five batteries (including the lithium one)
That's correct. If you ran, say, KOS or RougeOS, and you took the batteries out, the screen would fade away gradually.However... if you took the batteries out when running TI-OS, it detect the occurrence and shuts the calc off into a "RAM safe mode", waiting for you to put batteries back in.