Content of Help for 4thclock.exe:

Introduction 4thclock.
4thclock.exe is a program which shows important days and will generate a sound, or signal at a previous defined time. It can be used as an intelligent alarm clock. 4thclock.exe can be used at 2 levels. When it is restarted, it will continue its tasks. Old settings will be restored when restarted. Just click and run, there are no questions to answer. A complex user interface is avoided by using an ini-file. You do not need to modify it when you use 4thclock.exe on an easy level. OpenGL generates the 3D graphics.

Easy level.
Unzip 4thclock01.zip
Start the 4thclock.exe; click with the right button in the window for a menu.
Choose wakeup time.
Fill in your wake up time using HHMM. Try 0700. The next day the alarm should sound at 07:00. Volume date and time are controlled by its settings in windows. Hit any key to stop the alarm.

Advanced level.
Change the wakeup time to
-1.
Open 4thclock.ini using notepad.
Read it and change it so 4thclock.exe will not wake you up on holy days and other days you do not have to work. You can add more shifts, special days and jobs. The changes will be activated when you restart 4thclock.exe or choose Re-load ini-file in the menu options.
4thclock.exe contains a keyboard interface to change the way it looks. Click with the right button in the window of 4thclock.exe and hit the <z> PageUp PageDown Left Right <Del> and <z> again.

Description of the keys:
The following functions can be activated by hitting one the following bold key:
C Change center-offset of the eye.
E Move the viewpoint of the eye.
P Change perspective.
R Rotate all objects.
T Move a scene using glTranslatef.
L Move light. Hit 10 times the = key before trying it.

Parameters of an active function can be changed with the following keys:
PageUp PageDown Left Right < >

Other keys:
= Increments the amount to change.
- Decrements the amount to change.
HOME
Reset active function.
Del Restores all funtions to its default.
Z Starts or stops rotating the clock.

Keys are ignored when they are not relevant.

Background for programmers
You can download the compiler, program and sources from:
http://home.planet.nl/~josv.
Compile _4thclock.f ( note: the underscore ) for testing, changing or a turnkey application.
The thinking behind the hole programs was to explore what is needed when a database is used which is not in the dictionary.

System requirements
Windows 95 or better with an Html-reader for this file.
4thclock.exe will also run on an old PC.
When an old PC has a wakeup-bios, 4thclock.exe will be a nice alarm clock. Put a link to 4thclock.exe in your startup-folder. Change the bios so your PC is up an running 1 minute before the alarm should start.

About 4thclock
Released on: April 23nd, 2002 from:
http://home.planet.nl/~josv.
Made by: Jos v.d.Ven.
Thanks to: Will Baden for his calendrical calculations ( calencal.f ).
Program generator: Win32Forth version 4.2 build 0671.
This is version 2.01 of 4thclock.exe.

Update history:

Version 1.0 Released on: March 12th, 2002. Initial release.
Version 1.01 Released on: March 18th, 2002.
Added needed-files-4thclock. It fixed the bug Julian V. Noble
reported.
Changes:
- profile>f Now it tells which section and key is not right.
- load-startup-from-ini Now the clock will always be in the desktop
when it is restarted.
- sound-alarm Now it will set the window on the foreground when the alarm sounds.
Version 2.0 Released on: April 23nd, 2002

Added Good friday, Easter Saturday and Ascension
Changed and extended the menu with:
Reload ini-file, Shutdown after wakeup, Ask to Shutdown.
Now the clock will tell when and why it will not wake you up.
Changed signal into job
Jobs have flags on which it's action depends.
Made the flags b/dos, b/shutdown, and b/exit active.
Changed and renamed the inifile to 4thclock.ini
Added 4thclock_nl.ini. It translates the various texts of the OpenGL window into dutch. 4thclock.ini is able to point at 4thclock_nl.ini or another ini-file for use.

Added 3 examples in the inifile for:
1. How to start a batch called batch.bat at 12:35
2. How to exit the clock at 00:09
3. How to shutdown the system at 00:18

Version 2.01 Released on: January 12th, 2003

Removed a bug from 332palette thanks to Alex McDonald.
Corrected this file a bit thanks to John A. Peters.