home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Otherware
/
Otherware_1_SB_Development.iso
/
amiga
/
video
/
utils
/
antiflic.doc
< prev
next >
Wrap
Text File
|
1992-11-11
|
7KB
|
173 lines
(Translated by Markus Buchhorn, markus@mso.anu.oz.au, 14Oct90)
======================================================================
Documentation for "AntiFlicker" Version 1.1
Author: Nicolas Benezan, Postwiesenstr. 2, D7000 Stuttgart 60
======================================================================
Copyright
The complete package (Sourcecode, documentation and executable) is
Public Domain Software. It may be freely copied and distributed
as long as...
* my name and copyright instructions remain intact,
* the distribution contains the complete package - all files, and
* no profit is sought through use of this software.
The commercial use (of this package) without my written permission is
not permitted. Furthermore, anybody associated with "Data Becker" in any
way, and in particular employees of "Data Becker" or sellers of their (DB's)
products are not permitted to use this software.
Suggestions for improvements are always welcome. If you make any changes
to the program, please document these clearly. I would appreciate it that if
you make any large changes that you notify me of these.
(c) 1988 by Nicolas Benezan.
Index
* Contents of the Package
* Introduction
* Description of the Procedure
Contents of the Package
The complete package "AntiFlicker" contains the following:
* AntiFlicker.dok
* AntiFlicker.mod
* AntiFlicker.obj
* fonts/topaz.font
fonts/topaz/10
fonts/topaz/11
* fonts/micro.font
fonts/micro/8
fonts/micro/10
fonts/micro/11
[Note - the fonts above were not uploaded to BIX apparently, and hence
weren't in the distribution on abcfd20. This does actually violate the
authors' requests. Can somebody fix this ?... - MB]
Description
Everyone at one time or another has noticed that the Workbench suffers from
a chronic lack of space. To overcome this there are the following solutions
to date:
Simplest Solution:
Set Interlace-Mode in Preferences. Then one gets a Workbenchscreen which
is 640x512 (or 704x458 in Overscan mode).
Advantages: No cost, no effort
Disadvantages: Discomforting Flicker due to interlace,
Needs memory-space
Most expensive solution
One buys a FlickerFixer-Graphicscard together with a Multisync-Monitor.
Advantages: No Flicker, even with interlace, due to higher
image-display-frequency.
Disadvantages: It costs, and these costs can exceed the value of the whole
Amiga. Naturally, the larger picture also needs (more) memory-space,
but real snobs have of course no financial difficulties, and
bought themselves RAM-expansions long ago.......
Ingenious Solution
With MegaWb one can adjust the Workbench screensize to almost any desired size,
one then only sees a section of it, and the screen scrolls around (with the
mouse - MB)
Advantages: No Costs, No Flicker
Disadvantages: Sometimes the system and the user become very confused,
due in part to several 'features' (read 'bugs' -MB) of MegaWB.
Also, MegaWB needs a lot of memory space.
AntiFlicker
AntiFlicker is a pure software solution for the supression, or at least
reduction of the Interlace Flicker. I don't want to push FlickerFixer
as a 'fix-all', it too is only an 'emergency-solution' (I think he means
AntiFlicker and not the FlickerFixer card - MB). However, it was originally
thought of as an incentive, to be able to write CAD-Programmes that use the
full resolution (possible) without flickering - or a word-processor that
is capable of displaying an entire page at once.
This is how AntiFlicker works
There is a certain similarity with WBShadow from Amok#13: The Workbench
screens' Bitplane is redisplayed a second time, shifted. This shift however is
only one pixel. Through careful choice of colours, each character and line
on the workbench gets a border, which reduces the contrast of the transition
from foreground to background colour (anti-aliasing). Hence one gets
the impression that the flicker is greatly reduced.
So that it doesn't take up any CPU time, one unfortunately can't use more than
two bitplanes. Hence, AntiFlicker will switch the workbench over to monochrome
(effectively a single bitplane). If you set the Colour-option ("-c"), it
will work with colours, but then, on machines with no (real) FastRAM, it will
take up 14% of CPU time.
Advantages: No Costs, mimimal RAM usage, reduced flicker.
Disadvantages: Only optimum for Monochrome Monitors, and a slight reduction
in image 'sharpness'.
The best results are obtained with high-persistence Monochrome Monitors.
Installation
(In the German docs, he refers to the program as FlickerFixer. To avoid
confusion, I've changed it to AntiFlicker -MB)
1) Copy the AntiFlicker program to your C: directory.
2) In your startup sequence, put the line "runback c:antiflicker" for
Monochrome - or "runback c:antiflicker -c" for a colour setup
3) In Preferences, switch the Workbench to Interlace mode.
4) Reboot your computer.
If you just want to try out AntiFlicker briefly, you can run it directly
from the CLI with the above commands.
To turn off the program, just rerun the program the same way you started it.
The inconvenient manipulation of the "system-configuration" (file) is
now (Version >= 1.1) no longer needed. AntiFlicker calculates the optimum
colours itself, and will reset the colours to their old values upon exiting.
Fonts ?
In Interlace mode, topaz-8 (The default font) is somewhat illegible, because
the height/width ratio is no longer right, and the interline separation is
too small. In the subdirectory Fonts are the fonts topaz-10 and topaz-11
(10, 11 pixels high by 8 pixels wide, respectively) and micro-8, micro-10
and micro-11 (8, 10 and 11 pixels tall, 6 pixels wide). One can, for example,
use these in the dme-editor (with the command 'setfont'), to achieve a better
legibility in interlace mode.
(As noted, these are missing in the distribution on abcfd20 -MB)
----------------------------------
Have fun with the large Workbench
Bene.
P.S.: There exists a program "High Resolution Workbench", which does little
more than to switch on Interlace- and Overscan modes, and costs a ridiculous
29,80 DM
!!!!!!!!!!!!!!!!!!!!! Furthermore, in its
advertising it flaunts "Complete Mouse support", etc. This isn't their
achievement, the system does that by itself. This is TOO MUCH! Such cons
should be boycotted !!!. Just use preferences to switch to interlace
mode, and in the file "devs:system-configuration" on your boot-disk, patch
the byte at location D8 (normally contains 00) to be hex. 1C, and the byte
at location D9 (normally 00) to hex. 40. (Tip: This is quite easy to do
with NewZap or similar disk-monitors). After the next reboot you will have
a 704x540 pixel workbench. (If the border isn't very clear, adjusting the
monitors' settings, and using preferences to recentre the picture, should
fix it for you). With AntiFlicker, the flicker is kept to comfortable
levels.
And this for FREE!