|\ | \ ________ _--| \' IX X```---_ /'VII| \ XI `\ | |________\ XII| |VI S U N D I A L | \ V I / `-__ IV III II __-' ''---__________---'' ----------------------------------------------------------------------- Sundial 0.7 Beta For the TI-92 Plus and Voyage 200 NOT for the TI-89... yet. By Zarel of AEsoft - http://calc.aesoft.org/ Best viewed in font "Lucida Console" or a similar monospaced font. |<--------- Your screen must be this wide to view properly ----------->| ======================================================================= ======================================================================= | Installation / Launching the program ----------------------------------------------------------------------- Send Sundial.9xp to your calculator. Type 'clock()' and press enter. Press Esc Optional: Rename it to kbdprgm3 if you want to be able to run it by pressing Diamond+3. (You can replace '3' with any number from 1-9) Archive it. Note: Sundial is only available for the TI-92 Plus and Voyage 200 with HW2 or higher on AMS versions 2.08 or later (2.07 for Voyage 200s). To see if your 92+/v200 qualifies, go to Calc Home, press F1, then press Down. If "Clock" is highlighted (and NOT grayed out), it does. ======================================================================= | Starting out ----------------------------------------------------------------------- If you have renamed it to kbdprgm3, press Diamond+3. Otherwise, type 'clock()' and press enter. There will be no title screens, you will go directly to the analog clock. (Or whatever mode Sundial was in the last time you quit it) ======================================================================= | Overview ----------------------------------------------------------------------- Sundial is a clock program. It has an analog clock (flickerless!), a digital clock, a binary clock, and a stopwatch, and really good graphics (at least for a BASIC program). ======================================================================= | Modes ----------------------------------------------------------------------- Sundial has four modes (or five, if you count running timer and stopped timer as two different modes). These modes affect what is on the left side of the screen (The right side is always a digital clock showing the time, day of week, and date). - Analog This is the Analog clock, or the kind of clock you usually see on the wall. It's also the hardest to make, if you care. - Digital Because Sundial always has a digital clock on the right side, the Digital clock mode will show an "About" screen on the left side, that looks like this: | S U N D I A L | | Version 0.7 Beta | By AEsoft - Binary This is a binary clock. In other words, a clock that shows the time in Binary. If you don't know what a binary clock is, read this: >> http://en.wikipedia.org/wiki/Binary_clock Note that this binary clock uses the more common binary-coded decimal system, instead of true binary. - StopWatch This is a basic stopwatch. If there's a line on the top and bottom of the time, it means the stopwatch running, if not, it means the stopwatch is stopped. The StopWatch will keep time whether or not Sundial is in StopWatch mode, and whether or not Sundial is even running. If Sundial is not in StopWatch mode, there will be a line under the StopWatch tab to remind you that it is running. The StopWatch can keep time to the nearest second, and up to 24 hours. It will wrap beyond 24 hours (so if it's been 26 hours 5 minutes 2 seconds, it will show 2 hours 5 minutes 2 seconds). Usage instructions are provided on-screen. The clock will remember the mode it was last in. ======================================================================= | Timerize ----------------------------------------------------------------------- Sundial is a program originally designed to compete with Timerize 68k. It is still in its early stages, but is already better than Timerize 68k in many ways. Size: Sundial is 13 KB, while Timerize 68k is 41 KB. 41 KB is twice as big as most large assembly games. Sundial also has the advantage of being a single file, while Timerize requires 12 different files to run. Ease of use: Sundial starts with an analog clock on the left and a digital clock on the right. Timerize starts with a main menu. Sundial can switch modes by a single button: F1-F5. Screen usage: Sundial makes full use of a calculator's screen resolution. Timerize wastes screen space making screens that look like dialog boxes. Graphics: Sundial's analog clock and binary clock simply look better than Timerize's. ======================================================================= | None of The Above ----------------------------------------------------------------------- Questions? Comments? Suggestions? E-mail shadowstriker9@msn.com My website is... http://calc.aesoft.org/ My E-mail address is... support[at]aesoft.org ======================================================================= Special Thanks to: -Kevin Kofler: Advice -TI: for making these calculators -Me: need I say more? :) And all my testers and idea-givers who wish to remain anonymous. ======================================================================= | FAQ ----------------------------------------------------------------------- None right now. ======================================================================= | The Fine Print... ----------------------------------------------------------------------- I am not responsible for any damage done to your calculator, although I can truthfully say that this game/program will not physically damage your calculator, nor will it do anything your calculator. And even if you exit by pressing ON (not reccomended), Nothing bad can happen. In short, do not blame, sue, threaten, hold for ransom, kill, or injure me if this game/program does not work correctly. ----------------------------------------------------------------------- Note: Sundial has been tested on the following calculators: - Voyage 200 - HW2 - AMS 2.08 - TI-92 Plus* - VTI - AMS 2.08 A * means that it was unable to act as a clock because the calculator doesn't support it, but gave the expected error message and did not crash. ======================================================================= | License ----------------------------------------------------------------------- This TI-Basic program is hereby released into the public domain by its author, Zarel. This applies worldwide. In some countries this is not legally possible; if so: Zarel grants anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law. Although not required, I request you to do the following: - Include this readme file (in some form), if redistributing. - Credit me (with a link to calc.aesoft.org), if you choose to use its code. - Inform me (by e-mail), if doing either. - Do not charge any money for it. ----------------------------------------------------------------------- | Wait, did you just say "Public Domain"? ----------------------------------------------------------------------- Yes. I feel that for some things, licenses such as Creative Commons and the GPL aren't free enough. Therefore, in cases such as these, I release my work under Public Domain. I feel that licenses like the GPL (or even the MIT license) are too restrictive, and not the point of Free Software. With a Public Domain license, people do not need to worry about being sued when they do something with the software. If you haven't figured out what Public Domain is, it means that you can do whatever you want with this program: Make derivative works without attributing me, print it out and burn it while cackling maliciously, advertise your derivative works with my name... anything. And I won't stop you. (Although I'd still prefer that you attribute me, and that you think of the trees before you burn it, I can't /sue/ you if you don't listen to me.) ======================================================================= | To do: ----------------------------------------------------------------------- In order of priority: [*] - Add a digital clock [0.2] [*] - Add a stopwatch [0.2] [*] - Add ability for stopwatch to keep running after program quits [0.6] [*] - Add a binary clock [0.2] * - Add a TI-89 version * - Add ability to set clock from within program * - Add ability to send time to other calculators * - Add a [countdown] timer * - Make it possible to turn off with 2ND+ON - Port it to ASM Email me (support[at]aesoft.org) for suggestions. * = Definitely going to appear in later versions [*]= Already done (Version it was added will appear in brackets) x = Not going to be done, ever ======================================================================= | History: ----------------------------------------------------------------------- Sundial 0.7 Beta October 10, 2006 - Finally added the ability for the stopwatch to keep time whether or not Sundial is running - A few bugfixes to analog clock display - Took Kevin Kofler's advice, now doesn't mess up Graph screen - Rebranded Shadowed Logic -> AEsoft - Released under Public Domain, cuz SLUL isn't open enough - Renamed 'sundial.9xp' to 'clock.9xp', in case people get confused about why it's named 'clock' on-calc Sundial 0.6a Beta November 13, 2005 - Fixed a bug where it required external trig look-up tables that weren't included Sundial 0.6 Beta August 11, 2005 - Added a digital clock (basically an "About" screen) - Added a binary clock - Added a basic stopwatch - Stopwatch goes up to 99 hours, 59 minutes, 59 seconds - Stopwatch does not run while calculator is off or program quits - Modes switched with F1-F4; black bar under F1-F4 shows current mode Sundial 0.1 Beta August 8, 2005 - First public release. - A clock with Time, Day of Week, and Date. - No splash screen, no binary clock, no timer, nothing like that yet. - Already looks better than Timerize 68k.