[comp.sys.amiga.tech] screen flashing

climber@uvicctr.UVic.CA.UUCP (climber) (04/10/90)

Hello there,

Is there a way I can terminate the screen flashing on my Amiga?  Especially
for certain cases (errors found during lattice compiles, Stevie flashing
the screen, etc), I find it distracting.  Is there a system routine that
I can modify to turn off all screen flashing?  I can hack it (change
Stevie's code, maybe the well written but voluminous lattice manuals
has something, etc) but that only gets a few.  Any suggestions?
Send all responses to climber@sol.UVic.ca.

Craig    AMIGAS ARE GREAT!   "Flamers need to be extinguished.  Chuckle, Snort"

lphillips@lpami.wimsey.bc.ca (Larry Phillips) (04/10/90)

In <1013@uvicctr.UVic.CA.UUCP>, climber@uvicctr.UVic.CA.UUCP (climber) writes:
>Is there a way I can terminate the screen flashing on my Amiga?  Especially
>for certain cases (errors found during lattice compiles, Stevie flashing
>the screen, etc), I find it distracting.  Is there a system routine that
>I can modify to turn off all screen flashing?  I can hack it (change
>Stevie's code, maybe the well written but voluminous lattice manuals
>has something, etc) but that only gets a few.  Any suggestions?
>Send all responses to climber@sol.UVic.ca.

You can use one of the PD programs that intercept the DisplayBeep() function.
There are a few of them. BeepIt simply gives you a short beep rather than a
screenflash. SetBeep will allow you to play any 8SVX sound sample instead of
the  screen flash. (I have mine making a 'drip' sound from one of the early
MusicCraft demos).

If you want to hack your own, just use SetFunction() to intercept the call to
DisplayBeep() and point it at your own function to do whatever you's like. A
simple RTS will suffice to remove the flash if you don't want to do anything
else in its place.

-larry

--
Entomology bugs me.
+-----------------------------------------------------------------------+ 
|   //   Larry Phillips                                                 |
| \X/    lphillips@lpami.wimsey.bc.ca -or- uunet!van-bc!lpami!lphillips |
|        COMPUSERVE: 76703,4322  -or-  76703.4322@compuserve.com        |
+-----------------------------------------------------------------------+