AlarmHack v1.1

(C) 1996-97 ScumbySoft

AlarmHack is a simple utility which patches the system alarm code to make the
datebook alarm ring up to 9x longer.  It also will optionally nag you by
repeating the alarm at specified intervals.  

AlarmHack tweaks the Date Book alarm alert so the OK button is made
the size of the screen.  This allows you to dismiss the dialog by touching
anywhere on the screen (even without removing the Pilot from it's case).

You may also choose from 9 alternative alarm sounds.

Note:  AlarmHack installs a small ~100 byte chunk of code in a locked
piece of storage RAM.  This memory will NOT be freed if you uninstall 
AlarmHack.  You must first choose the Options/Uninstall AlarmHack 
command to free this memory.

There is a localized French version included with this release.  English
users should install alhack.prc, French users install ahfrench.prc.

AlarmHack is Shareware, if you like it and find it useful, please send $5 to:

Wes Cherry 
2727 Fairview Ave E #42
Seattle WA 98102
(wesc@ricochet.net)


Frequently asked questions
--------------------------
1)  Will you make a HackMaster version of AlarmHack?
Yes.  I am working on it.  It involves a rewrite in assembly so it's taking some time.

2)  Will you do a snooze feature?
Maybe, I am looking into doing this.  It might involve completely replacing the alarm alert

3)  How about a reschedule alarm feature?
Maybe, this is fairly involved -- I'd have to muck with the datebooks file to do this.

4)  My Pilot freezes up when the alarm tries to ring.  Is this Alarmhack?
I believe this is a bug in the Pilot hardware.  It seems to happen most often when batteries
are low (even though the battery indicator shows plenty of voltage).  Some have hypothesized that
the batteries cannot deliver enough startup current.


Known bugs/features
-------------------
1)  Full Screen OK doesn't work if subsequent alarms go off before dismissing the first dialog.
2)  Full Screen OK may not work if you have PalHack installed.

Revision History:
-----------------

1.1: public release
--------------------
Now restores alarm settings after a soft reset!  Yay!

Some folks have been having some problems with "Invalid Chunkptr" errors after hotsyncing after a soft or
hard reset.  I haven't been able to reproduce it, but I believe I have made the proper code fix.

1.0: public release
-------------------
Added option for Full Screen Ok.
Changed some sounds.

0.9: public release
-------------------
	more UI tweaks
	code size optimizations


0.6-0.8: private releases
-------------------------
	no alarms when sys alarm sound turned off
	various bugs and UI tweaks
	better alarm sound types

0.5: private release
--------------------
	Choose alarm sound type -- first pass

0.4: public release
-------------------
	Improved UI
	Nag mode
	Patch datebook alert to make ok button full screen size
	Re-ring code moved out of patch and into alarmhack.prc
	  -- note! this means you cannot uninstall and have multiple 
	  rings work correctly as in v0.2
	Uninstall command
	Fixed soft-rest memory leak
	

0.3: private release
-------------------
 	Nag mode preliminary work
	

0.2: public release
-------------------
 	Patches SndPlaySystemSound to ring alert alarm 1,2,3 or 4 times.
	

0.1: private release
--------------------
	It did something, honest.

