home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
system
/
aastarter
/
aastarter.doc
< prev
next >
Wrap
Text File
|
1995-02-27
|
10KB
|
307 lines
AAStarter
---------
Version 1.2 (22.01.95)
© 1994,95 Stefan Scherer
WHAT DOES AASTARTER?
--------------------
The program AAStarter modifies the "Amiga Early Startup Control". With
this change you can use the boot menu with monitors which can't display
15kHz screen modes. The boot menu is then opened with a DblNTSC screen
mode.
SYSTEM REQUIREMENTS
-------------------
This program needs the AA chipset. It also needs the kickstart 39 or
higher. This program has been tested with various kickstarts (39.106,
40.62 and 40.70).
COPYRIGHT
---------
This software is subject to the "Standard Amiga FD-Software Copyright
Note". It is FREEWARE as defined in paragraph 4a. For more information
please read "AFD-COPYRIGHT" (Version 1 or higher).
WARNING
-------
With this program you can destroy your monitor! If you don't know what
this program is for, you'd better don't use this program!
Don't use this software, if you have no problems with the "Amiga Early
Startup Control". And don't use this program, if you have a monitor which
can sync only upto 15kHz!
UPDATE FROM V1.0
----------------
If you are using AAStarter V1.0 already, please remove it from the
"s:user-startup" and delete the executable. After this, you have to switch
off your computer to remove AAStarter out of your memory. See the
INSTALLATION part to install the new version of AAStarter.
UPDATE FROM V1.1
----------------
If you are using AAStarter V1.1, then please write down your old tool type
values and delete the AAStarter from your "WBStartup" drawer. After this,
you have to switch off your computer to remove AAStarter out of your
memory. See the INSTALLATION part to install the new version of AAStarter.
INSTALLATION
------------
It is very simple to install AAStarter. Just drag the AAStarter into the
drawer "WBStartup" on your system partition.
After the next reset you can use the "Amiga Early Startup Control" by
pressing both mouse buttons.
USAGE
-----
You can start AAStarter from a shell or from the workbench. The easiest
way is to use AAStarter from your "WBStartup" drawer.
After installation you can use the boot menu with monitors which can
display the DblNTSC screen mode. Simply press both mouse buttons.
If you want bypass the AAStarter for one boot, then press all three mouse
buttons, if you have a three button mouse.
CONFIGURATION
-------------
If your monitor doesn't work with the default DblNTSC screen mode or you
want another screenmode, then use the program "MonEd" to find out the
monitor settings. You can get "MonEd" from AmiNet ("gfx/aga/MonEd3a.lha")
or any mailbox.
You can change most of the monitor settings in the tool types of AAStarter.
The following tool types are recognized:
MODEID
HBSTRT
HBSTOP
VBSTRT
VBSTOP
TOTROWS
TOTCLKS
VGAONLY
DCLIPMINX
DCLIPMINY
DCLIPMAXX
DCLIPMAXY
MINCOL
MINROW
BEAMCON0
I haven't tested the last three tool types, because I have no values for
them. By default, all tool types are commented out. This means, that the
internal values are used.
With "MonEd" you get values for HBSTRT, HBSTOP, VBSTRT,VBSTOP, TOTROWS and
TOTCLKS. All values are hex values. You must give the hex values with a
"0x" at the beginning. Otherwise this values are read as decimal values.
Example: If you want the Super72 screen mode, then you edit the tool types
as follows
MODEID=0x99004
HBSTRT=0x01
HBSTOP=0x21
VBSTRT=0x00
VBSTOP=0xbd1
TOTROWS=0x1a9
TOTCLKS=0x79
Another example: If you want the Super72 screen mode with VGAonly, then
edit the tool types as follows
MODEID=0x99000
HBSTRT=0x01
HBSTOP=0x21
VBSTRT=0x00
VBSTOP=0xf73
TOTROWS=0x1c1
TOTCLKS=0x71
VGAONLY
DCLIPMINX=-24
DCLIPMINY=-16
DCLIPMAXX=616
DCLIPMAXY=184
With MODEID you can change the DisplayID for the screen. There are only
three values which should be used. By default, the DisplayID 0x99000 is
used. But if you can't see the bottom gadgets, try 0x99004 instead.
0x99000 - DBLNTSC HighRes
0x99004 - DBLNTSC HighRes NoFlicker
0x99005 - DBLNTSC HighRes Laced
Don't use other values, e.g. 0x69024 for the Super72 screen mode. This
doesn't work! The AAStarter only inserts the DblNTSC monitor. You can
specify all monitor settings to get the right screen mode.
If you want the VGAonly feature then simply add the tool type VGAONLY
without any parameters. This tool type does the same as the V40 VGAonly
program.
The four DCLIP.... tool types are for adjusting the screen position. The
default values are
DCLIPMINX=0
DCLIPMINY=0
DCLIPMAXX=640
DCLIPMAXY=200
Note that MAXX - MINX should be at least 640 and MAXY - MINY sould be at
least 200. (See also the second example above.) You may give negative
values for DCLIPMINX and DCLIPMINY to shift the screen into the upper left
corner of your monitor. I don't know if you can move the screen every
pixel, but it should work in steps of 8 pixel.
Every time you start AAStarter, the new values are given to the resident
module of AAStarter. You needn't switch off your computer to update the
new values. Just change the tool types and start AAStarter again. After
the next reset you will get the boot menu with these values.
If you use AAStarter from a shell, AAStarter doesn't read the tool types
from the icon. You can specify values with arguments. Write the
parameters exactly like the tool types above.
HINT FOR VGAONLY USERS
----------------------
If you need VGAonly to run the workbench on your monitor, then you must
modify the tool types. To set the right values, please start MonEd and
read out the monitor settings. VGAonly should already run, because you get
different values if VGAonly is running or not. You can get "MonEd" from
AmiNet ("gfx/aga/MonEd3a.lha") or any mailbox. In addition, insert the
tool type VGAONLY. After this, your boot menu should start with about
31kHz.
KNOWN BUGS
----------
The following 'bugs' are known and I can't fix them:
1. If you are in the boot menu and hit any key, then the screen mode
switches to an undefined mode. This is a feature of the boot menu to
toggle between PAL and NTSC mode (not DBLPAL or DBLNTSC!). Just don't hit
any key...
2. The AAStarter is not able to change the screen mode for the alerts.
The problem is that the alerts are not displayed on screens. So I have no
screen mode to change. The best solution would be to turn off the alert
function, but alerts disappear automatically after a couple of seconds. If
you really have system crashes, then use some other tools to get the
information after the next boot. The best thing is to use Enforcer (and
SegTracker) which suppresses most alerts and give you more information
BEFORE a system crash happens...
3. With AAStarter you can't switch the screen mode for games and demo
programs. The problem is similar to the alert problem above. Games can't
be supported for many reasons:
- timing problems (blitter dma<-> display dma)
- copper lists must be changed to set some registers in every frame
- the AA chipset can't run in two different modes at the same time
I know some very old games from 1988/89 which open a real screen. Funny,
but this games can be started from workbench an with a small screen patch
you can play them on any screen mode you like. But most of the games must
boot from a disk drive and uses only some copper list hacks. So if you
really want to play games or look at some of these demos, then use your TV
or a small monitor...
AUTHOR
------
If this program makes your boot menu work, please give me a note. You have
saved a lot of money with this program, because you needn't buy an
expensive scan doubler. If you have any questions, suggestions, ... then
contact me.
Stefan Scherer
Abt-Wolf-Str. 17
96215 Lichtenfels
Germany
phone: +49 (0) 9571/6203
EMail: scherer@cris.fh-coburg.de
HISTORY
-------
0.0 (04.06.94)
thought about it... sorry folks, forgot it for a while :-)
1.0 (27.12.94)
made it work with the DblNTSC screen mode
(03.01.95)
first release in the AmiNet
1.1 (06.01.95)
made it more configurable for users
(thanks to Norman Iscove who was the first one suggesting this)
+ can start from the workbench
+ user can specify his monitor settings (e.g. taken from MonEd)
+ user can specify the ModeID (e.g. change 0x99000 to 0x99004)
(09.01.95)
put it into the AmiNet
1.2 (13.01.95)
made some additions to the doc file
(22.01.95)
compiled AAStarter for 68000 CPU's
(thanks to Magnus Holmgren for this hint)
fixed some minor bugs
added some new tool types to move the screen
added a tool type to switch on the VGAonly feature
(thanks to Jan Skypala for this hint)
(23.01.95)
another AmiNet release