[comp.sys.amiga] makeboth, second try

hamilton@uxc.cso.uiuc.edu (12/18/86)

#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create:
#	kick.uu		program to re-arm KickBench
#	makeboth	batch script to create a KickBench
#	makeboth.doc	theory of operation
#	makedospart	DiskEd script to build file system on KickBench
#	patch1.1	DiskEd scripts for different versions of KickStart
#	patch1.2	aka 1.2 Enhancer
#	patch1.2b4
#	patch1.2g
#	patch1.2p	aka 1.2b6
#	unkick		batch script to dis-arm KickBench
# This archive created: Tue Dec 16 15:02:46 1986
export PATH; PATH=/bin:/usr/bin:$PATH
if test -f 'kick.uu'
then
	echo shar: "will not over-write existing file 'kick.uu'"
else
sed 's/^X//' << \SHAR_EOF > 'kick.uu'
Xbegin 666 kick
XM```#\P`````````+``````````H````"````<0```&X```#I````A@````0`
XM```%````.0```"$````(````-P```^D````"3OD```````````/L`````0``
XM``$````"`````````_(```/I````<2//````'"/`````)"/(````*$*Y````
XM("QY````!"/.````!)/)3J[^VBA`2JP`K&<``*AA``%L(&P`K-'(T<@@:``0
XMT<C1R$CG(#!%^0```*Q'^0```"QT`7``$!@FRF`"%-A1R/_\0AH@.0```"0@
XM>0```"@2&%.`;QX,`0`@;_12@B;*8`H2&%.`#`$`(&\$%,%@\D(:8-Q"&D*;
XM(`),WPP$2'D````L+P!.N0`````CP````!!.N0```!`CP````!0CP````!A.
XMN0````!P`"YY````'$YU80``QF$``+`CP````"!"IR\`)$`@*@`D9Q`L>0``
XM``@@0"(H``!.KO^"(BH`(&<H)#P```/M3J[_XB/`````$"/`````%"/`````
XM&&<*Y8@@0"EH``@`I$ZY`````'``8`0@+P`$+GD````<+P`L>0````0@.0``
XM``AG`B)`3J[^8DJY````(&<.3J[_?")Y````($ZN_H8@'TYU2.<!!BX\``.`
XM!RQX``1.KO^43-]@@'!D8+!![`!<3J[^@$'L`%Q.KOZ,3G5"N0````A#^0``
XM`:P@/````!Y.KOW8(\`````(9[9.=0`````#[````!H````"```!N@```:H`
XM``&D```!:@```5X```%0```!0@```2(```$<```!%@```/8```#D````U```
XM`,8```#`````M````*8```!R````;````%0```!.````(````!0````.````
XM"`````(````"`````P```30```#,`````@````D```"N````N@````````/R
XM```#Z@```&X``0``````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM`````````````````````````````````````````&1O<RYL:6)R87)Y````
XM`_(```/I````Z4Y6__!P`3/``````#/``````G``+4#_\"U`__@M0/_T("X`
XM"`R``````F<P#(`````#9@``B")N``P@:0`($!`,``!I9Q`,``!)9PIP>"\`
XM80`":%B/<`$M0/_X0J[__"`N__P,@`````1L(B(N__#A@2)N``P@:0`$T<`0
XM$$B`2,#2@"U!__!2KO_\8-(@+O_P`H#?W_S_#(!$1C`Z9A(@+O_PX(`"@```
XM``,M0/_T8`IP>"\`80`"`EB/<``O`"\`3KD`````4(\CP`````1*@&8*<&0O
XM`&$``>!8CW`X+P`O.0````1.N0````!0CR/`````"$J`9@IP9"\`80`!NEB/
XM0J<O.0````@O+O_T2'D```($3KD```"43^\`$#/``````DI`9PIP9"\`80`!
XMBEB/<`(O`"\\```$`$ZY`````%"/(\``````2H!F"G!G+P!A``%D6(\@>0``
XM``@Q?``-`!PO.0````A.N0```,A8CS/``````$I`9PIP9"\`80`!-EB/('D`
XM```(("@`("/`````#$*H`"P@>0````@A?```!```)"!Y````""%Y```````H
XM('D````((7D````,`#`@>0````@Q?(`"`!PO.0````A.N0```,A8CS/`````
XM`$I`9PIP9"\`80``REB/('D`````#*@1$4[Y`@!G"G!D+P!A``"P6(]*KO_X
XM9SA"KO_\("[__`R`````@&P:Y8`@>0````#1P")`T_P````$()%2KO_\8-HO
XM.0````!A``$.6(]@#"!Y`````""\2TE#2R!Y````"#%\@`,`'"\Y````"$ZY
XM````R%B/,\``````2D!G"'!D+P!A.%B/('D````(,7R`!``<+SD````(3KD`
XM``#(6(\SP`````!*0&<(<&0O`&$,6(]"IV$&6(].7DYU3E8``$IY`````F8R
XM('D````(,7P`"0`<('D````(0J@`)"\Y````"$ZY````R%B/+SD````(3KD`
XM``"T6(]*N0````!G%"\\```$`"\Y`````$ZY````&%"/2KD````(9Q)P."\`
XM+SD````(3KD```!(4(]*N0````1G#B\Y````!$ZY````G%B/+RX`"$ZY```!
XM/%B/3EY.=4Y6__1(YP<`?O]P`"!N``@A0``$*@`,A0```0!D("`%(@7E@2!N
XM``C1P2P0O(=C""(&4H&>@6`"GH92A6#8(&X`""%'``1,WP#@3EY.=0`````#
XM[`````$````!```#2@````H````$```#"````OH```).```"0````C(```(H
XM```!]@```;(```%(```!$@```"(````%```#.````S````,B```#%@```NP`
XM``+>```"U````L@```+````"H````I(```*&```"=````F8```):```!X@``
XM`=0```'(```!P````;H```&L```!G@```90```&*```!=@```6@```%<```!
XM(@```0@```#R````Y````,P````.````"`````(````'```#/@```,0````"
XM````"````R@```#J````"0````H```,.```"\@```N0```*8```";````=H`
XM``%N```!0````1@````````#\0```)P````L`````````"\````$````,0``
XM`!(````R````%````#4````V````-@```$P````W````5@```#D```!<````
XM.@```&P````\````C@```#T```"@````/P```+(```!"````O````$,```#0
XM````1````-0```!&````W@```$<```#V````2````/H```!*```!!````$L`
XM``$F````3````2H```!.```!-````$\```%,````4````5````!2```!6@``
XM`%,```%F````5````7H```!5```!?@```%8```&(````6````9@```!9```!
XMG````%H```&J````6P```;@```!=```!Q@```%\```'2````8````>8```!A
XM```!Z@```&,```'T````9````@0```!F```"#@```&@```(4````:0```B0`
XM``!J```"/@```&T```),````;P```E@```!P```"9````'$```)X````<@``
XM`GP```!S```"A````'0```*0````=0```J0```!V```"J````'@```*P````
XM>P```K8```!]```"N@```'X```*^````@````L8```"!```"T@```((```+<
XM````@P```NH```"%```"^````(8```,`````AP```Q0```"(```#'````(D`
XM``,N````B@```S8```",```#1````(\```-0````D0```U0```"4```#7```
XM`)4```->````E@```V@```"8```#<@```)D```.`````F@```X0```"<```#
XMC````)X```.2````GP```YH```/R```#Z@```(8`````1$]3``````````-P
XM,WP``P`<(&D`*""\1$]3`$ZN_CA#^@`83J[_H$J`9PH@0"!H`!9P`$YU</]@
XM^F1O<RYL:6)R87)Y````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````````````````
XM``````!T<F%C:V1I<VLN9&5V:6-E`````````_(```/K````!````_(```/I
XM````!2!O``0@B%B00J@`!"%(``A.=0`````#\@```^D````Y2.<_("@O`"`6
XM+P`G+SS_____3KD```!$*@`L!73_M(58CV8&<`!@``!N+SP``0`!2'@`(DZY
XM`````"1`SXI*A\^*4(]F#B\&3KD```!8<`!8CV!")40`"A5#``D5?``$``A"
XM*@`.%48`#T*G3KD````P)4``$$J$6(]G#"\*3KD```!L6(]@#$AJ`!1.N0``
XM``!8CR`*3-\$_$YU2.<@("1O``Q*J@`*9PHO"DZY````@%B/%7P`_P`(=/\E
XM0@`4=``4*@`/+P).N0```%A(>``B+PI.N0```!A/[P`,3-\$!$YU```#[```
XM``$````&````C@````@````*````-@```!0```!N````R@```$H```"`````
XMK@```-8````````#\@```^D````A2.<X`"0O`!`F+P`42H)F!'``8"XO/``!
XM``$O`TZY`````"!`R8A*A,F(4(]F!'``8!`1?``%``@Q0P`2(4(`#B`(3-\`
XM'$YU2.<P`"!O``S'B$J#QXAG```F$7P`_P`(=/\A0@`4=/\A0@`8=``T*``2
XM+P(O"$ZY````&%"/3-\`#$YU```#[`````(````*````'@```'@````````#
XM\@```^D````(+PXL>0````A.KO_*+%].=2\.+'D````(3J[_Q"Q?3G4```/L
XM`````@````(````4````!`````````/R```#Z0```#<O#BQY````!$SO``,`
XM"$ZN_SHL7TYU```O#BQY````!")O``@@+P`,3J[_+BQ?3G4O#BQY````!")O
XM``A.KO[:+%].=2\.+'D````$("\`"$ZN_K8L7TYU+PXL>0````0@+P`(3J[^
XML"Q?3G4O#BQY````!")O``A.KOZ>+%].=2\.+'D````$(F\`"$ZN_I@L7TYU
XM+PXL>0````0@;P`(3.\"`0`,(B\`%$ZN_D0L7TYU```O#BQY````!")O``A.
XMKOX^+%].=2\.+'D````$(F\`"$ZN_C@L7TYU```#[`````H````"````S```
XJ`+@```"8````A````'````!<````2````#0````<````!`````````/R
X`
Xend
SHAR_EOF
if test 6155 -ne "`wc -c < 'kick.uu'`"
then
	echo shar: "error transmitting 'kick.uu'" '(should have been 6155 characters)'
fi
fi
if test -f 'makeboth'
then
	echo shar: "will not over-write existing file 'makeboth'"
else
sed 's/^X//' << \SHAR_EOF > 'makeboth'
X.key version/a
X.bra (
X.ket )
Xif not exists ram:makeboth
X   if exists makeboth
X      copy makeboth ram:
X   else
X      echo "can't find file: makeboth"
X      quit
X   endif
Xendif
Xif not exists ram:makedospart
X   if exists makedospart
X      copy makedospart ram:
X   else
X      echo "can't find file: makedospart"
X      quit
X   endif
Xendif
Xif not exists ram:disked
X   if exists disked
X      copy disked ram:
X   else
X      if exists c:disked
X         copy c:disked ram:
X      else
X         echo "can't find file: disked or c:disked"
X         quit
X      endif
X   endif
Xendif
Xif not exists ram:kick
X   if exists kick
X      copy kick ram:
X   else
X      if exists c:kick
X         copy c:kick ram:
X      else
X         echo "can't find file: kick or c:kick"
X         quit
X      endif
X   endif
Xendif
Xif not exists ram:unkick
X   if exists unkick
X      copy unkick ram:
X   else
X      if exists s:unkick
X         copy s:unkick ram:
X      else
X         echo "can't find file: unkick or s:unkick"
X         quit
X      endif
X   endif
Xendif
Xecho >ram:mb.testfile "test for default directory"
Xif not exists :mb.testfile
X   copy patch#? ram:
X   cd ram:
X   echo "CD RAM:"
X   echo ""
X   echo "Necessary files have been copied to RAM:."
X   echo "You should now re-execute makeboth."
X   quit
Xendif
Xif not exists "patch(version)"
X   echo "There is no patch file for version: (version)"
X   echo "Valid versions are suffixes of patch in the following files:"
X   list pat patch#? quick
X   quit
Xendif
Xecho "Insert (version) kickstart in drive DF0: and a blank disk in drive DF1:"
Xecho " "
Xdiskcopy df0: to df1:
Xkick df1: install
Xdisked >nil: <makedospart DF1:
Xrelabel df1: both
Xdisked >nil: <patch(version) DF1:
Xmakedir df1:c
Xmakedir df1:s
Xmakedir df1:libs
Xmakedir df1:devs
Xmakedir df1:l
Xmakedir df1:system
Xmakedir df1:fonts
Xcopy kick df1:c
Xcopy unkick df1:s
Xecho " "
Xecho "Now copy all the system stuff onto the disk yourself."
Xecho "If you want the disk to automatically re-arm itself, then"
Xecho "have the startup-sequence execute *"kick*" with no arguments."
Xecho " "
Xecho "When you've put all the files on the disk you should arm it with"
Xecho "the command:  kick DF1:"
Xecho " "
Xecho "You'll have to take care of the garbage on RAM: yourself!"
SHAR_EOF
if test 2217 -ne "`wc -c < 'makeboth'`"
then
	echo shar: "error transmitting 'makeboth'" '(should have been 2217 characters)'
fi
fi
if test -f 'makeboth.doc'
then
	echo shar: "will not over-write existing file 'makeboth.doc'"
else
sed 's/^X//' << \SHAR_EOF > 'makeboth.doc'
X
XAll files and programs Copyright (c) 1986 by Alonzo Gariepy.
XPermission is given to distribute these files in ARC format
Xand to use them for any purpose as long as this file and those
Xlisted below are included unchanged.  Patch files for different
Xversions of the operating system may be added.
X
XAlonzo Gariepy
X620 Christie St.
XToronto, Ontario
XCANADA  M6G 3E5
X
X(416) 653-1876
X
XThis file documents the creation and usage of a "both:" disk.  This
Xdisk contains both the kickstart and system disk, and will boot up
Xdirectly from power on without swapping disk.
X
Xfiles included in this release are:
X
Xmakeboth          the main command file
Xmakedospart       input file to disked to construct dos part of disk
Xkick              program for re-arming or installing boot on both disks
Xunkick            command file for changing disk to DOS type
Xpatch1.1          input file to disked for version 1.1
Xpatch1.2p         input file to disked for prerelease of version 1.2
X
XIt is assumed that you have a copy of disked (delivered to developers by
XCommodore) and that you know what files you need and want on your system
Xdisk.  Putting those files on is your job.  I generally omit the editors
Xand printer drivers I am not using, as well, of course, as anything to do
Xwith the workbench or translator/narrator devices.
X
XTo use makeboth you must put all of the above files in a directory.
XDisked must either be in that directory or in C:.
X
XYou must then type
X
X   execute makeboth <version>
X
Xwhere <version> would be something like 1.1 or 1.2p
X
XIf the directory you have chosen is not RAM:, all needed files will be
Xcopied to RAM:, the default directory will changed for you to RAM:, and
Xyou will be instructed to re-execute makeboth.
X
XThere is as much error checking as possible in the command file.
XI suggest that you keep all disks write protected except the one you
Xare making.
X
XHOW TO USE A BOTH DISK
X
XAfter the both disk is created, it must be armed before it can be used
Xas a kickstart.  This is accomplished with the command
X
X   kick DF1:
X
XYou can also specify DF0: which is the default.
X
XOnce you have booted a both disk, it becomes a DOS disk.  At some point
Xbefore you turn off the computer you will have to re-arm the disk with
Xthe command
X
X   kick
X
XIf you re-arm the disk and then swap disks in and out, AmigaDOS will think
Xyour system disk has become a kickstart disk.  You will then have to reboot
Xthe computer.  You can unarm a disk before removing it (when you want to
Xswap disks back and forth) with the command
X
X   execute unkick
X
Xthus avoiding this problem.
X
XIf you have a turnkey application like a bulletin board system running
Xon the amiga, you would probably want to put the "kick" command in the
Xstartup-sequence since you will never be swapping disks.  It has the
Xadvantage that the machine will reboot all the way in caseof a power
Xfailure.  If you live in a third world region, you mightwant to make
X"kick" the first command in your startup sequence.
X
XCertain commands will cause the Amiga to re-identify a disk. These
Xinclude disked, diskcopy, diskdoctor, and diskchange.  All these
Xcommands normally involve swapping disks in and out of the machine.
X
XIn general use, I don't usually type "kick" until I'm about to turn off
Xthe machine.  If I typed it accidentally and then decided to leave the
Xmachine on I would type "execute unkick".
X
XIf you forget to rearm a disk before powering off and on, you can't use
Xit as a kickstart but it will still boot.
X
SHAR_EOF
if test 3471 -ne "`wc -c < 'makeboth.doc'`"
then
	echo shar: "error transmitting 'makeboth.doc'" '(should have been 3471 characters)'
fi
fi
if test -f 'makedospart'
then
	echo shar: "will not over-write existing file 'makedospart'"
else
sed 's/^X//' << \SHAR_EOF > 'makedospart'
Xx
Xg880
Xz
X0/2
X3/72
X11/1000
X79/881
X105/3181
X106/255
X107/1000
X108/73559924
X109/1744830464
X118/3181
X119/255
X120/1000
X121/3181
X122/255
X123/1000
X127/1
Xk
Xp
Xg881
Xz
Xp
Xg1000
Xz
X0/2
X1/1000
X2/72
X4/2
X80/-1
X105/3181
X106/255
X107/1000
X108/158034275
X109/1802728545
X110/1920204800
X125/880
X126/1001
X127/-3
X77/002
X76/003
X75/004
X74/005
X73/006
X72/007
X71/008
X70/009
X69/010
X68/011
X67/012
X66/013
X65/014
X64/015
X63/016
X62/017
X61/018
X60/019
X59/020
X58/021
X57/022
X56/023
X55/024
X54/025
X53/026
X52/027
X51/028
X50/029
X49/030
X48/031
X47/032
X46/033
X45/034
X44/035
X43/036
X42/037
X41/038
X40/039
X39/040
X38/041
X37/042
X36/043
X35/044
X34/045
X33/046
X32/047
X31/048
X30/049
X29/050
X28/051
X27/052
X26/053
X25/054
X24/055
X23/056
X22/057
X21/058
X20/059
X19/060
X18/061
X17/062
X16/063
X15/064
X14/065
X13/066
X12/067
X11/068
X10/069
X09/070
X08/071
X07/072
X06/073
Xk
Xp
Xg1001
Xz
X0/16
X1/1001
X2/72
X125/1000
X126/1002
X127/-3
X77/074
X76/075
X75/076
X74/077
X73/078
X72/079
X71/080
X70/081
X69/082
X68/083
X67/084
X66/085
X65/086
X64/087
X63/088
X62/089
X61/090
X60/091
X59/092
X58/093
X57/094
X56/095
X55/096
X54/097
X53/098
X52/099
X51/100
X50/101
X49/102
X48/103
X47/104
X46/105
X45/106
X44/107
X43/108
X42/109
X41/110
X40/111
X39/112
X38/113
X37/114
X36/115
X35/116
X34/117
X33/118
X32/119
X31/120
X30/121
X29/122
X28/123
X27/124
X26/125
X25/126
X24/127
X23/128
X22/129
X21/130
X20/131
X19/132
X18/133
X17/134
X16/135
X15/136
X14/137
X13/138
X12/139
X11/140
X10/141
X09/142
X08/143
X07/144
X06/145
Xk
Xp
Xg1002
Xz
X0/16
X1/1002
X2/72
X125/1000
X126/1003
X127/-3
X77/146
X76/147
X75/148
X74/149
X73/150
X72/151
X71/152
X70/153
X69/154
X68/155
X67/156
X66/157
X65/158
X64/159
X63/160
X62/161
X61/162
X60/163
X59/164
X58/165
X57/166
X56/167
X55/168
X54/169
X53/170
X52/171
X51/172
X50/173
X49/174
X48/175
X47/176
X46/177
X45/178
X44/179
X43/180
X42/181
X41/182
X40/183
X39/184
X38/185
X37/186
X36/187
X35/188
X34/189
X33/190
X32/191
X31/192
X30/193
X29/194
X28/195
X27/196
X26/197
X25/198
X24/199
X23/200
X22/201
X21/202
X20/203
X19/204
X18/205
X17/206
X16/207
X15/208
X14/209
X13/210
X12/211
X11/212
X10/213
X09/214
X08/215
X07/216
X06/217
Xk
Xp
Xg1003
Xz
X0/16
X1/1003
X2/72
X125/1000
X126/1004
X127/-3
X77/218
X76/219
X75/220
X74/221
X73/222
X72/223
X71/224
X70/225
X69/226
X68/227
X67/228
X66/229
X65/230
X64/231
X63/232
X62/233
X61/234
X60/235
X59/236
X58/237
X57/238
X56/239
X55/240
X54/241
X53/242
X52/243
X51/244
X50/245
X49/246
X48/247
X47/248
X46/249
X45/250
X44/251
X43/252
X42/253
X41/254
X40/255
X39/256
X38/257
X37/258
X36/259
X35/260
X34/261
X33/262
X32/263
X31/264
X30/265
X29/266
X28/267
X27/268
X26/269
X25/270
X24/271
X23/272
X22/273
X21/274
X20/275
X19/276
X18/277
X17/278
X16/279
X15/280
X14/281
X13/282
X12/283
X11/284
X10/285
X09/286
X08/287
X07/288
X06/289
Xk
Xp
Xg1004
Xz
X0/16
X1/1004
X2/72
X125/1000
X126/1005
X127/-3
X77/290
X76/291
X75/292
X74/293
X73/294
X72/295
X71/296
X70/297
X69/298
X68/299
X67/300
X66/301
X65/302
X64/303
X63/304
X62/305
X61/306
X60/307
X59/308
X58/309
X57/310
X56/311
X55/312
X54/313
X53/314
X52/315
X51/316
X50/317
X49/318
X48/319
X47/320
X46/321
X45/322
X44/323
X43/324
X42/325
X41/326
X40/327
X39/328
X38/329
X37/330
X36/331
X35/332
X34/333
X33/334
X32/335
X31/336
X30/337
X29/338
X28/339
X27/340
X26/341
X25/342
X24/343
X23/344
X22/345
X21/346
X20/347
X19/348
X18/349
X17/350
X16/351
X15/352
X14/353
X13/354
X12/355
X11/356
X10/357
X09/358
X08/359
X07/360
X06/361
Xk
Xp
Xg1005
Xz
X0/16
X1/1005
X2/72
X125/1000
X126/1006
X127/-3
X77/362
X76/363
X75/364
X74/365
X73/366
X72/367
X71/368
X70/369
X69/370
X68/371
X67/372
X66/373
X65/374
X64/375
X63/376
X62/377
X61/378
X60/379
X59/380
X58/381
X57/382
X56/383
X55/384
X54/385
X53/386
X52/387
X51/388
X50/389
X49/390
X48/391
X47/392
X46/393
X45/394
X44/395
X43/396
X42/397
X41/398
X40/399
X39/400
X38/401
X37/402
X36/403
X35/404
X34/405
X33/406
X32/407
X31/408
X30/409
X29/410
X28/411
X27/412
X26/413
X25/414
X24/415
X23/416
X22/417
X21/418
X20/419
X19/420
X18/421
X17/422
X16/423
X15/424
X14/425
X13/426
X12/427
X11/428
X10/429
X09/430
X08/431
X07/432
X06/433
Xk
Xp
Xg1006
Xz
X0/16
X1/1006
X2/72
X125/1000
X126/1007
X127/-3
X77/434
X76/435
X75/436
X74/437
X73/438
X72/439
X71/440
X70/441
X69/442
X68/443
X67/444
X66/445
X65/446
X64/447
X63/448
X62/449
X61/450
X60/451
X59/452
X58/453
X57/454
X56/455
X55/456
X54/457
X53/458
X52/459
X51/460
X50/461
X49/462
X48/463
X47/464
X46/465
X45/466
X44/467
X43/468
X42/469
X41/470
X40/471
X39/472
X38/473
X37/474
X36/475
X35/476
X34/477
X33/478
X32/479
X31/480
X30/481
X29/482
X28/483
X27/484
X26/485
X25/486
X24/487
X23/488
X22/489
X21/490
X20/491
X19/492
X18/493
X17/494
X16/495
X15/496
X14/497
X13/498
X12/499
X11/500
X10/501
X09/502
X08/503
X07/504
X06/505
Xk
Xp
Xg1007
Xz
X0/16
X1/1007
X2/7
X125/1000
X126/0
X127/-3
X77/506
X76/507
X75/508
X74/509
X73/510
X72/511
X71/512
Xk
Xp
Xg0
Xq
SHAR_EOF
if test 4246 -ne "`wc -c < 'makedospart'`"
then
	echo shar: "error transmitting 'makedospart'" '(should have been 4246 characters)'
fi
fi
if test -f 'patch1.1'
then
	echo shar: "will not over-write existing file 'patch1.1'"
else
sed 's/^X//' << \SHAR_EOF > 'patch1.1'
Xx
Xg33
X104/1610612768
X105/3202881178
Xp
Xg0
Xq
SHAR_EOF
if test 43 -ne "`wc -c < 'patch1.1'`"
then
	echo shar: "error transmitting 'patch1.1'" '(should have been 43 characters)'
fi
fi
if test -f 'patch1.2'
then
	echo shar: "will not over-write existing file 'patch1.2'"
else
sed 's/^X//' << \SHAR_EOF > 'patch1.2'
Xx
Xg326
X2/1716674560
X3/1900210
X5/-489045741
Xp
Xg0
Xq
SHAR_EOF
if test 58 -ne "`wc -c < 'patch1.2'`"
then
	echo shar: "error transmitting 'patch1.2'" '(should have been 58 characters)'
fi
fi
if test -f 'patch1.2b4'
then
	echo shar: "will not over-write existing file 'patch1.2b4'"
else
sed 's/^X//' << \SHAR_EOF > 'patch1.2b4'
Xx
Xg325
X34/1716674560
X35/1900210
X37/-489045741
Xp
Xg0
Xq
SHAR_EOF
if test 53 -ne "`wc -c < 'patch1.2b4'`"
then
	echo shar: "error transmitting 'patch1.2b4'" '(should have been 53 characters)'
fi
fi
if test -f 'patch1.2g'
then
	echo shar: "will not over-write existing file 'patch1.2g'"
else
sed 's/^X//' << \SHAR_EOF > 'patch1.2g'
Xx
Xg326
X2/1716674560
X3/1900210
X5/-489045741
Xp
Xg0
Xq
SHAR_EOF
if test 58 -ne "`wc -c < 'patch1.2g'`"
then
	echo shar: "error transmitting 'patch1.2g'" '(should have been 58 characters)'
fi
fi
if test -f 'patch1.2p'
then
	echo shar: "will not over-write existing file 'patch1.2p'"
else
sed 's/^X//' << \SHAR_EOF > 'patch1.2p'
Xx
Xg326
X62/1716674560
X63/1900210
X65/-489045741
Xp
Xg0
Xq
SHAR_EOF
if test 53 -ne "`wc -c < 'patch1.2p'`"
then
	echo shar: "error transmitting 'patch1.2p'" '(should have been 53 characters)'
fi
fi
if test -f 'unkick'
then
	echo shar: "will not over-write existing file 'unkick'"
else
sed 's/^X//' << \SHAR_EOF > 'unkick'
X.key disk
X.bra (
X.ket )
Xkick (disk$df0:) install
Xrun >nil: wait 4+
Xdiskchange (disk$df0)
SHAR_EOF
if test 89 -ne "`wc -c < 'unkick'`"
then
	echo shar: "error transmitting 'unkick'" '(should have been 89 characters)'
fi
fi
exit 0
#	End of shell archive

wagner@utcs.UUCP (12/26/86)

This whole KICKBENCH idea fascinates me.  I had one some time ago, on one of
the Beta release disks.  I wondered at the time why they were relatively
easy to get here weeks before anyone heard about them state-side.  Now, 
having looked at the address of the original writer, I'm not surprised
(actually, it looks like he lives about 3 blocks away from me...perhaps
I should call him!).  

But anyways...my question is...other than for 
Bulletin Boards and other such, does anyone really use this thing?
Does anyone have ~200K to spare on their workbench disk?  I'm thinking
of buying a third disk drive, so I can have 2 permanent disks (a 2part
workbench) and one drive to do all my swapping into/out of.  Am I missing
something (yet again?).

Michael