home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 49 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.4 KB

  1. Path: wisipc.weizmann.ac.il!news
  2. Newsgroups: comp.sys.amiga.programmer
  3. Subject: Re: Energy-saving screen blanker?
  4. Message-ID: <2003.6572T199T1799@plea.se>
  5. From: mats@plea.se (Mats Magnusson)
  6. Date: Tue, 2 Jan 1996 09:08:04 GMT
  7. Sender: news@wisipc.weizmann.ac.il (News User)
  8. References: <19951222.43A538.46A8@am088.du.pipex.com>
  9. Organization: Weizmann Institute of Science, Computation Center.
  10. X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
  11.  
  12. >A lot of monitors these days (mine included) have an energy saving feature
  13. >which causes the monitor to turn off the CRT if one of the video sync lines
  14. >(VSYNC I think) is locked at zero voltage. Screen blankers on some machines
  15. >make use of this feature to effectively switch off the monitor after a set
  16. >delay. "Green PCs" and all that...
  17.  
  18. >Is it it possible to activate this feature on the Amiga in a system-friendly
  19. >way? I realise that it's most likely easy to do if you are using one of the
  20. >many Cirrus Logic- (i.e. *VGA-) based Amiga graphics cards available, but how
  21. >about the native chipsets?
  22.  
  23. >My machine (A500+ and various bits) turned the monitor off during an extreme
  24. >crash once (this crash is repeatable), and I'm hoping that there is a less
  25. >drastic way of achieving it ;)
  26.  
  27. Well, AFAIK it's not possible to do that on OCS, but how it is on ECS and
  28. AGA i'm not shure. On OCS, the only way to mixture with the sync's is
  29. writing into the raster position register. A trick to get a few extra bob's
  30. or so in your demo is to reduce v-sync from 50 to say 48 Hz, don't know if
  31. anyone used this, but iv'e tried, it works... The other way is to turn on
  32. external syncronisation. But, after a few milliseconds, the contents of
  33. chip-ram is lost, due to the fact that the refresh is timed on the h-syncs
  34. :-(
  35.  
  36.  
  37.  
  38. But on AGA and ECS with the programmable sync-generators, i'ts possible.
  39. While watching hsync and vsync with my osciloscope, i found out (not very
  40. surprisingly) that when HSSTRT and HSSTOP are equal, hsync output is always
  41. zero, and likevise with VSSTRT and VSSTOP for vsync.
  42.  
  43. So, it would be possible to write a screen-blanker, but i thing the easyest
  44. way to write it would be to use your very-own copper list while blanking,
  45. and when display should be powered on again, just start the system copper
  46. list.
  47.  
  48. By the way, if your'e gonna make a screensaver, be sure to do some 'normal'
  49. blanking for a while before you shut off the screen completely, would be
  50. rather annoying otherwise...
  51.  
  52.