This Old Workbench Episode Twenty

Copyright © 1998,2000 Dave S. Matthews

Customizing your Boots


My Custom MultiStart and Rainboot configs


Note that I've commented these files:

;-Begin This is a comment------
;-End This is a comment----

These are ignored by by the Startup-Sequence, but don't include them in your
own MultiStart.cfg, or rainboot.config files. There are here just for reference. Also
See Figure 3 for the Rainboot picture template I use, and Figure 4 for the finished result.

Figure 3:My Rainboot Startup Template
Figure 3:My Rainboot Startup Template


Figure 4:My Rainboot Startup in Action
Figure 4:My Rainboot Startup in Action


;-Begin Startup Sequence---------------------------------------------------------------
;My Custom MultiStart/Rainboot Startup-Sequence

;Necessary System Preliminaries

C:SetPatch QUIET
C:Version >NIL:
C:AddBuffers >NIL: DF0: 15
FailAt 21

C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys

C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ

Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE

;My Funky Assigns

Assign >NIL: ENV: RAM:ENV
Assign >NIL: T: RAM:T
Assign >NIL: CLIPS: RAM:Clipboards
Assign >NIL: REXX: S:
Assign >NIL: PRINTERS: DEVS:Printers
Assign >NIL: KEYMAPS: DEVS:Keymaps
Assign >NIL: LOCALE: SYS:Locale
Assign >NIL: HELP: LOCALE:Help DEFER
Assign >NIL: Fonts: Kali:Fonts-User
Assign >NIL: Fonts: Kali:Fonts ADD
Assign >NIL: C: Kali:C-User
Assign >NIL: C: Kali:C ADD
Assign >NIL: LIBS: Kali:Libs-User
Assign >NIL: LIBS: Kali:Libs ADD
Assign >NIL: LIBS: Kali:Classes-User ADD
Assign >NIL: LIBS: SYS:Classes ADD
Assign >NIL: DEVS: Kali:Devs-User ADD

;Here we mount the Monitor drivers, This will diifer according to your hardware

DEVS:Monitors/VGAOnly
DEVS:Monitors/Multiscan
DEVS:Monitors/DblNTSC
DEVS:Monitors/NTSC

; Do this to keep the system from bothering you about little things.

C:AddDataTypes REFRESH QUIET
C:ConClip
C:IPrefs

; Now run Multistart.

SYS:C-User/MultiStart >NIL:

;Now run Rainboot
;Note the ModeID option
;This is where ModeIDList comes in handy

Shiva:CrySyz/Rainboot/Rainboot2 >NIL: Shiva:CrySyz/Rainboot/Configs/Stoneheart.config MODEID 0x39024

EndCLI >NIL:
;-End Startup Sequence---------------------------------------------------------------

;My MultiStart Config file
;Pretty Straight forward
;The first of each two line element
;is the name which appears on the menu
;The Second is the Script to execute.
;-Begin MultiStart.cfg---------------------------------------------------------------
Normal
Run Execute S:Start-Normal
Minimal
Run Execute S:Start-Min
Shell
Run Execute S:Start-Shell
;-End MultiStart Config---------------------------------------------------------------

;-Begin Stoneheart.config---------------------------------------------------------------

/*
** Custom config for Rainboot 2.0
** Written by Dave Matthews
*/
/* This section loads the graphical elements. The background picture, the IFF brush
** that appears in the blank space, the fonts for the System information, date
** and time.
** The Bar item sets up a progress gauge. The TIME item is used with this to allow
** the progress gauge to learn how long your system takes to boot. Hence it will
** become more accurate with each boot.
**
** Also note the FADEIN and FADEOUT commands.
*/

%BGPIC = Shiva:SensorGhost/Laces/Stoneheart.iff
%BRUSH1 = 318/33/Shiva:SensorGhost/Laces/BlackTowerInset.iff
%FONT1 = futura.font/13
%FONT2 = futura.font/23
%BAR = 267/103/26/351/12
%FADEIN = $000000/32
%FADEOUT = $000000/32/WB
%TIME = 578/473/12

/* The next sequence of commands actually prints the system information,
** date, time etc. The %X and %Y tell it where on the screen (in pixels)
** to print.
*/

%TEXT
%B1
%C12%X325%Y470Date:%X368%Y470%TW, %TD%X536%Y470Time:
%X36%Y117KickStart:%X184%Y117%VK
%X36%Y146Workbench:%X184%Y146%VW

%X36%Y208CPU:%X190%Y208%PC
%X36%Y237FPU:%X190%Y237%PF
%X36%Y266MMU:%X190%Y266%PC

%X36%Y338FAST RAM:%X164%Y338%MFB
%X36%Y367CHIP RAM:%X164%Y367%MCB

%X36%Y448Chipset:%X209%Y448%VC

/* The %W tells the script to wait for the Rainboot QUIT signal, which normally happens
** at the end of the boot, when the Rainboot program in the WBStartup is run.
**
** The %D is the delay when printing the letters, so they are 'typed' at the desired
** speed.
*/

%W
%D300

;-End Stoneheart.config---------------------------------------------------------------



 


This Old Workbench, Episode 20

Return to Article Return to Article
Hosted by www.Geocities.ws

1