home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / atari / st / tech / 6841 < prev    next >
Encoding:
Text File  |  1993-01-25  |  2.3 KB  |  49 lines

  1. Newsgroups: comp.sys.atari.st.tech
  2. Path: sparky!uunet!pipex!warwick!dcs.warwick.ac.uk!leo
  3. From: leo@dcs.warwick.ac.uk (Leo Hendry)
  4. Subject: Re: What is user activity?
  5. Message-ID: <1993Jan25.114326.12418@dcs.warwick.ac.uk>
  6. Sender: news@dcs.warwick.ac.uk (Network News)
  7. Nntp-Posting-Host: stone
  8. Organization: Department of Computer Science, Warwick University, England
  9. References: <726852019.7184@minster.york.ac.uk> <1993Jan19.104933.4746@dcs.warwick.ac.uk> <4054@isgtec.isgtec.com>
  10. Date: Mon, 25 Jan 1993 11:43:26 GMT
  11. Lines: 36
  12.  
  13. In article <4054@isgtec.isgtec.com> ken@isgtec.com (Ken Newman) writes:
  14. >In article <1993Jan19.104933.4746@dcs.warwick.ac.uk> leo@dcs.warwick.ac.uk (Leo Hendry) writes:
  15. >>   This means that (assuming you use the ikbdsys vector to detect mouse
  16. >> movement and keyboard presses in your screen saver):
  17. >>     (1) In your ikbdsys routine you must check whether there really is a byte
  18. >> from the IKBD, otherwise the screen saver will not work with MIDI activity is
  19. >> taking place.
  20. >
  21. >This is definitely true, all screen savers I've used (even Atari's
  22. >MACCEL3) do not work properly with a MIDI device turned on. It thinks
  23. >the MIDI clock info or whatever is coming in is keypresses or mouse
  24. >movements, and the screen never blanks. This is annoying.
  25.  
  26. I am pleased to hear that I was right.  BTW, I am currently working on a
  27. screen saver myself which has some handy features.
  28.         1) Works in all graphics modes possible (in theory)
  29.         2) Uses sliding block type screen saver when memory is low and jiggles
  30. the blocks back into place when finished.
  31.         3) If the machine is busy (eg. you are compiling something in Lattice
  32. C5.5, then the screen saver will not lock up the computer.  Instead it blanks
  33. the screen and lets the machine multi-task until it becomes idle, when it
  34. unblanks and goes back into normal screen saver mode.
  35.         4) Is unaffected by programs that steal the ikbdsys vector or MIDI
  36. input.
  37.         5) Comes with a corner clock that switches off while the screen saver
  38. is active.
  39.         6) Configurable via CPX.
  40.  
  41. I'm not telling how I do no. 3 because it's rather clever (although
  42. probably easy in multi-tos) and I want my screen saver to be the only one
  43. worth having.
  44.  
  45. I will post my disassembly of the IKbd handling by TOS once I have copied onto
  46. the unix machines here.
  47.  
  48. - Leo
  49.