home *** CD-ROM | disk | FTP | other *** search
- Short: Gadgets for OS selection during startup
- Uploader: uairk@mcl.mcl.ucsb.edu
- Author: uairk@mcl.mcl.ucsb.edu (Eric R. Augustine)
- Type: util/boot
-
- New for 1.15: Intuition only (No ReqTools required), Blanker, Gadgets,
- PAL/NTSC recognition and Timeout...
-
- Time for alteration of the old readme... This program started out just
- putting a simple ReqTools requestor on the screen asking you to choose
- one of two operating systems to boot into. Since the first version
- (which I suppose should have been named "BReq-1.0") I've added a few
- items. In V1.1 I made it open on its own screen (I didn't much care
- for the way the original one looked when it opened) I also replaced the
- standard C programming manner of getting command line args by using the
- ReadArgs routine available in the AmigaOS. The option of opening onto
- the WorkBench is no longer present. It was just easier to open a screen
- and deal with the timeout option that way. You can still rename the
- buttons but, they are no longer "buttons" - they are gadgets. Not that
- there's a difference technically - but, the current version no longer
- uses ReqTools. I just open a screen and two gadget window with
- Intuition.
-
- Details about all of the options are in the accompanying "BReq.man"
- document as well as several examples.
-
- I have it directly following C:SetPatch in my Startup-Sequence where it
- works well - allowing me to avoid all the stuff in my startup so I don't
- have to wait for all of that to be done before booting into NetBSD.
-
- Give it a go and let me know if there's anything wrong - or something
- you'd like added (I'll try :) I would like to add a NoClick option to
- stop the floppy from making that bloody clicking noise. This is mostly
- a learning thing for me since previous to this I had little or no
- intention of ever doing anything that had any graphical interface
- whatsoever. So - the code is overly commented for anyone curious
- about doing something similar.
-
- I can be contacted at the above internet address until Oct1994 and after
- that at
-
- voodoo@well.sf.ca.us
-
- Enjoy...
-
- - Eric.
-
-
- History (???)
-
- 1.15 Removed WBENCHSCREEN option - or rather made CUSTOMSCREEN the
- only screen type option. Rewrote most of the code to use gadgets
- and responses from IDCMP. Added DEFAULT and TIMEOUT options.
- Also added are comment strings for each gadget. These are the
- ATEXT and BTEXT options and as a result of the gadget comment
- strings the buttons were placed on top of each other on the
- left side of the screen rather than in the middle. Also got
- the screen BLANKer working smoothly this time around. IDCMP
- and Intuition in general made life alot easier. It's not a
- fancy blanker - just makes the screen and pointer black. And
- last but, not least - PAL/NTSC recognition was added for this
- version. BReq just checks to see if it is running under PAL
- and changes the positions of the gadgets and comments as well
- as resizing the window and screen accordingly.
-
- 1.14 Various attempts at getting a TIMEOUT to work properly brought
- me to use a standard Intuition requester. Discovered IDCMP
- doesn't quite work that way. (test version)
-
- 1.13 Last of the ReqTools versions. Added the REVERSE option and
- cleaned up code a bit. (test version)
-
- 1.12 Added BUTTONS option. (second release)
-
- 1.11-1.09 (???) Wasn't really keeping track :) Added SCREEN option
- in there somewhere. Also previous to 1.11 SCREEN wasn't an
- option - BReq just opened onto its own screen. (test releases)
-
- 1.00 Simple ReqTools requestor with SYSSTRING option opening onto
- workbench (ugh). (first release)
-
- 0.00-0.90 (???) ...
-
-