home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.apollo
- Path: sparky!uunet!haven.umd.edu!wam.umd.edu!dododge
- From: dododge@wam.umd.edu (David O. Dodge)
- Subject: Re: Favourite DOMAIN/OS features (or mis-features)
- Message-ID: <1992Jul22.063333.4659@wam.umd.edu>
- Sender: usenet@wam.umd.edu (USENET News system)
- Nntp-Posting-Host: rac2.wam.umd.edu
- Organization: University of Maryland, College Park
- References: <1992Jul19.232614.10280@mnemosyne.cs.du.edu> <1992Jul20.093747.12417@wam.umd.edu> <Brozvu.5uu@apollo.hp.com>
- Date: Wed, 22 Jul 1992 06:33:33 GMT
- Lines: 44
-
- In article <Brozvu.5uu@apollo.hp.com> ganek@apollo.hp.com (Dan Ganek) writes:
- >>Misfeatures:
- >>
- >> They changed the way the RM_$ calls work, so the program I wrote to put
- >> a picture in the DM background doesn't work right anymore (this also
- >> affected some of Apollo's own demo programs). RM_$ being unsupported and
- >> undocumented I probably shouldn't complain too much, though :-)
- >
- >I didn't change the way the rm worked! THEY (the dm and Xapollo) people
- >changed the way it's used :-) At SR10 there is no longer a "background"
- >rectangle - use RM_$INQ_INTERIOR_VIS_LIST on the root instead of
- >RM_$INQ_VIS_LIST to get the exposed areas of the root.
-
- Thanks for the tip. I'll have to dig up my old backdrop program and see
- how it worked (it's been a few years). The weird thing is that the way
- it is now it isn't consistent -- it seems to pick a window at random to
- throw the image/pattern into (same as the old moire demo program -- not
- surprising since I think that's what I used as a model for my backdrop code).
-
- >> Recent versions of GPR have the mouse handling screwed up. Try playing
- >> "star wars" on a DN3500 to see what I mean.
- >
- >HUh??? Explain, please.
-
- The easist way to see what's going in is to play Revenaugh's Star Wars on
- a DN580 and then try it on a DN3500. The difference should be immediately
- noticable. The 3500 (and other newer models) buffer the mouse input
- "incorrectly".
-
- The problem is that gpr_$cond_event_wait will return a gpr_$no_event
- even when there is still mouse information in the buffer. Graphics-intensive
- programs such as Star Wars therefore have the response to mouse input
- lagging behind the actual mouse movements. The program believes that it
- is keeping up because GPR tells it that it has read all the events off
- the queue.
-
- The more graphics work the program is doing, the longer the delay. I
- have some animation-style programs that delay several *SECONDS*.
-
- This has been a problem for quite some time now. It's not usually
- something you worry about, but with game programs it makes them kind of
- difficult to play :-).
-
- -Dave Dodge/dododge@wam.umd.edu
-