home *** CD-ROM | disk | FTP | other *** search
/ Kosovo Orphans' Appeal Charity CD / KosovoOrphansAppeal.iso / archimedesworld_cd2 / utilities / _possum / _help < prev    next >
Text File  |  1997-04-26  |  12KB  |  242 lines

  1.                             Possum
  2.                          Version 1.16
  3.                      ⌐ Peter Gaunt, 1997
  4.  
  5.                          -----------
  6. This application is Freeware and has not been released into the Public Domain.
  7. Consequently, you may not sell it or include it with anything which is sold.
  8. If you wish to include it in Public Domain discs which you sell for the
  9. cost of the media plus your costs then you'll need my permission to do so.
  10. Similarly, if you wish to include it on magazine discs or distribute in any
  11. other way connected with trade then you'll also need my permission.
  12.  
  13. You may pass this software on freely so long as all files, including this
  14. one, are included unaltered.
  15.  
  16. This program requires RISC OS 3.
  17.  
  18. See end for version changes.
  19.                          -----------
  20.  
  21. What is Possum?
  22. ---------------
  23. Quite simply, Possum is a little clock which sits on your desktop and counts
  24. down the days, hours, minutes and seconds to the third millennium (whether
  25. you consider that to occur in the year 2000 or in 2001). Sad really.
  26.  
  27.  
  28. How to run it
  29. -------------
  30. Just double click it. Possum will load and display its window in one corner
  31. of the screen.
  32.  
  33.  
  34. Configuration
  35. --------------
  36. Possum has a configuration window. Open the menu and select 'Settings'.
  37. There'll be a slight delay before the settings window opens.
  38.  
  39. There is a grey rectangle labelled 'corner' with a little red rectangle
  40. at one corner. Choose one corner of the grey rectangle to select which
  41. corner of the screen Possum will live in.
  42.  
  43. From the 'Display' menu choose the type of display you want. At the top of
  44. the menu is a 'System/desktop' item; choosing this makes Possum use the
  45. system or desktop font for the display. Choosing one of the other items
  46. makes Possum use one of its 'fancy' fonts and borders for the display. Some
  47. of the 'fancy' fonts may not look too good in TV-resolution modes (such as
  48. mode 12). You can design your own fancy fonts and borders if you wish. See
  49. the file called 'What?' inside !Possum.Fancy to see how this works.
  50.  
  51. If 'Leading zeroes' is ticked then when necessary the number of days is
  52. padded on the left with zeroes otherwise it is padded with spaces.
  53.  
  54. There's an option icon labelled 'Local time'. If this is ticked then Possum
  55. will count down the time to 00:00 1st Jan 2000 (or 2001) in your local time
  56. zone. If it's not ticked Possum displays the time until 00:00 1st Jan 2000
  57. (or 2001) GMT (i.e. along longitude 0). Whether this works depends on
  58. whether you have your computer's timezone configured correctly.
  59.  
  60. If 'Local time' is ticked then another option is available labelled 'Will
  61. occur in DST'. Tick this if the start of the millennium will occur during
  62. daylight saving time in your neck of the woods.
  63.  
  64. Finally, there's an option icon labelled 'Starts in 01'. If this is ticked
  65. then Possum will count down the time to 00:00 1st Jan 2001 instead of 2000.
  66.  
  67. Click on 'Set' to apply these settings for the current session. Click on
  68. 'Save' to apply the settings in this and future sessions.
  69.  
  70.  
  71. Anything else?
  72. --------------
  73. Possum always lives at the bottom of the window stack immediately above the
  74. Pinboard. Or at least it should do. If it doesn't, or it disappears behind
  75. the Pinboard or causes other windows to behave oddly then please let me
  76. know.
  77.  
  78. Possum's display may be dragged around the screen with Select. It'll return
  79. to its corner if you change screen mode or double click it with Select.
  80.  
  81. You can also drag it around with Adjust. If you do this then when you stop
  82. dragging, Possum will attach itself to the nearest corner of the screen.
  83. This then becomes the configured corner for the current session.
  84.  
  85. If you've dragged Possum away from its corner with Select then double
  86. clicking it with Adjust will make it attach itself to the nearest corner.
  87.  
  88. Please note that the settings functions live in a separate program to Possum
  89. itself. I've done it this way in order to keep the amount of memory normally
  90. used by Possum to a minimum (after all you probably won't alter the settings
  91. very often once you've got it set up how you want it). The two programs talk
  92. to each other via scrap files stored inside !Possum. If you're running
  93. Possum from floppies, or another removable medium, you'll need to make sure
  94. the floppy is in the drive when you choose 'settings'. If you're running it
  95. over a network then it'll need to live somewhere writeable.
  96.  
  97.  
  98. What happens when the millennium has passed
  99. -------------------------------------------
  100. One thing that happens is that Possum simply starts counting down to the next
  101. one (in 3000 or 3001). After all, it is supposed to be a millennium clock...
  102.  
  103.  
  104. Anymore?
  105. --------
  106. Not really. I'll probably try to fix any bugs that folks report.
  107.  
  108. Oh yes, you can't run more than one copy at a time on the same machine. If
  109. you try the second copy will close down as soon as it starts up.
  110.  
  111.  
  112. Contact
  113. -------
  114. Any suggestions or bug reports to pete@beard.demon.co.uk
  115.  
  116.  
  117. Versions
  118. --------
  119. 1.00 (10-Apr-1997)   First release
  120.  
  121. 1.10 (11-Apr-1997)   'Fancy' font added
  122.  
  123. 1.11 (11-Apr-1997)   Now doesn't go funny when the start of the millennium
  124.                      has passed and every 10000 days thereafter (it'll now
  125.                      just wrap to zero on 19th May 2027 or 366 days later
  126.                      if 2001 is set). By then I'll probably be too old
  127.                      to care anyway...
  128.  
  129. 1.12 (11-Apr-1997)   Slightly altered the way in which the next update time
  130.                      is determined so that it compensates for any drift
  131.                      in the machine's monotonic timer which could mean
  132.                      the time was up to one second out. It now gets updated
  133.                      on one second boundaries read from the real time clock
  134.                      (or as close as the machine's polling allows).
  135.  
  136.                      Also altered the 'fancy' font so it's slightly smaller.
  137.  
  138. 1.13 (12-Apr-1997)   Changed to using Julian days (astronomical stuff) to
  139.                      calculate time left. Gives same results as the old
  140.  (This version       version but a) I'm happier with it and b) the old version
  141.   not released       will crash on 19 January 2068 (at 03:14:08) due to
  142.   but changes        overflows in some C-library function or other. The new
  143.   carried            version doesn't crash but it does just stop sometime
  144.   through to         in 2107 (dunno why as yet). I'm a sad bastard...
  145.   next version)
  146.                      Changed 'fancy' font again so that it uses thinner lines.
  147.                      Also added proper sprites file for TV resolution modes
  148.                      (not great though). The old 'fancy' fonts files are still
  149.                      there (in Resources) and called 'original' and 'smaller'.
  150.                      If anyone can do better fonts please let me have them.
  151.  
  152. 1.14 (13-Apr-1997)   Fixed bug in fancy template which allowed other windows
  153.                      to open behind it.
  154.  
  155.                      Should now not be possible to lose it behind the icon
  156.                      bar.
  157.  
  158.                      Added leading zeroes option to settings window.
  159.  
  160.                      '2001' item in the settings window renamed to
  161.                      'Starts in 01'.
  162.  
  163.                      Except when there are less than 100 days left it now
  164.                      always starts up without padding spaces or zeroes in the
  165.                      day field. Increases on the fly if necessary but never
  166.                      decreases. If less than 100 days there are always
  167.                      three positions in the day field.
  168.  
  169.                      If the day field should overflow (it shouldn't) the
  170.                      day digits (fancy display only) will be inverted.
  171.  
  172.                      At the end of a millennium a it now starts a countdown
  173.                      to the next one instead of counting up from the last
  174.                      one and wrapping every 10000 days.
  175.  
  176.                      Fancy display completely altered. Now made up entirely
  177.                      from sprites in the spritesXX file, including the borders.
  178.                      See the 'What?' file in !Possum.Fancy for details.
  179.  
  180. 1.15 (18-Apr-1997)   Starting up with ALT held down allows multiple copies to
  181.                      be run. This is really for testing purposes and users
  182.                      should be aware that all copies read and write resources
  183.                      (which can cause unexpected things to happen in some
  184.                      circumstances).
  185.  
  186.                      Stopped using the 'C' time library entirely and am now
  187.                      using the Territory SWIs throughout to read time. The
  188.                      old version just stopped at 06:28:15 on 7th Feb 2106
  189.                      claiming there were 401767 days left to the year 3000
  190.                      (which is wrong). At 06:28:14 it claimed there were
  191.                      326490:17:31:46 left to 3000 which I think was right
  192.                      but may be a day out. The new version manages to keep
  193.                      going until 06:57:57 on 3rd June 2248 when there is
  194.                      274508:17:02:03 left to 3000. At 06:57:58 it suddenly
  195.                      changes to saying there are 36524:00:00:00 left. This is
  196.                      because the real time clock wraps at this time back to
  197.                      1900. So, unless someone pours some more centiseconds
  198.                      into the real time clock before 2248 it looks like this
  199.                      is as far as Possum can go without keeping its own
  200.                      flag to say the clock has wrapped. Pity really, since
  201.                      in 3000 it would have started counting down to 4000,
  202.                      then 5000 but is it really worth worrying about it,
  203.                      I ask myself? One thing I wonder is how did the 4-byte
  204.                      'C' timer manage to keep going until 2106 when it wraps
  205.                      for the *second* time (the first time being in 2038).
  206.  
  207.                      New fancy sprite file supplied, 'Minute'. This is probably
  208.                      about as small as you can sensibly get while still being
  209.                      readable (digits are 8 by 7 pixels).
  210.  
  211.                      Also included 'Watch' sprites by Alex Blamey which he
  212.                      originally also called 'Minute'. These are even
  213.                      smaller. For info on Alex's eyesight contact him on
  214.                      alex@cubitt.zynet.co.uk
  215.  
  216.                      Some of my own fonts edited just a little.
  217.  
  218.  
  219. 1.16 (26-Apr-1997)   Configuration moved to a separate application. Possum
  220.                      is quit and then re-run when 'Set' or 'Save is clicked
  221.                      in the settings window.
  222.  
  223.                      'Fancy' font is now configurable from the configuration
  224.                      program. No longer any need to edit the configure file.
  225.  
  226.                      'System font' item removed from settings window. An item
  227.                      to select it now appears at top of 'display' menu.
  228.  
  229.                      'set.sysfont' item removed from configure file. System
  230.                      font is now indicated by the 'set.ffont' line reading
  231.                      'set.ffont:$system'.
  232.  
  233.                      A few more fancy fonts added, mainly converted from
  234.                      various places on the Internet which supply digits
  235.                      for web page counters.
  236.  
  237.                      One or two other minor changes but nothing really worth
  238.                      mentioning here.
  239.  
  240.                      Settings window now responds to interactive help
  241.                      requests.
  242.