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