[comp.sys.tandy] Bothersome booting!

KUDLACEK@kuhub.cc.ukans.edu (09/20/89)

Does anyone out there with a Tandy PC (1000A in particular) know
how to bypass the self diagnostics at cold boot and warm boot.

Tired of waiting...

Kale

andyross@ddsw1.MCS.COM (Andrew Rossmann) (09/22/89)

In article <12010@kuhub.cc.ukans.edu> KUDLACEK@kuhub.cc.ukans.edu writes:
>
>Does anyone out there with a Tandy PC (1000A in particular) know
>how to bypass the self diagnostics at cold boot and warm boot.
>
>Tired of waiting...
>
>Kale

  I'm including a UUENCODED program (RBKB.SYS) that originally appeared in
the May 1987 issue of 80 Micro magazine. I have added many features to this
program, including:
- Reducing the refresh rate, speeds up the computer a little
- Setting a 64 key keyboard buffer
- Speeding up the floppy stepping rate, reduces noise
- Forcing my VGA card to recognize that I have an analog color monitor
  attached to it (if you don't have a VGA card, it won't try anything.)
- An optional /T parameter (DEVICE=RBKB.SYS /T) will change the ctrl-/,
ctrl-:, and ctrl-' keys to be \ (backslash), | (pipe), and backquote.

  This program should be the FIRST one listed in your CONFIG.SYS file. When
you hit CTL-ALT-DEL, it should IMMEDIATELY start booting. If you hit
CTL-ALT-DEL before the program reloads itself, it will then 'back-up' to
the standard warm boot sequence.

  If anyone is interested, I have the source code (in Turbo Assembler IDEAL
format.)

  I use this program on a Tandy 1000SX w/ 40M hard disk, and a Paradise
VGA+ video board. (The VGA board intially comes up with the combination
code of FFFF, which means unknown. Using the VGAPLUS program sets it to
thinking that I have an EGA monitor. The RBKB program set the combination
code to 0008, which means no alternative video, and an analog color monitor
as the main.)


section 1 of uuencode 3.07 of file rbkb.sys    by R.E.M.

begin 644 rbkb.sys
M_____P"`%@`A`%)"2T)86%A8`````"Z)'A(`+HP&%`#+'E<NQ3X2`(!]`@!U/
M`^@Q!,=%`P`!7Q_+````````6)T.'[ZL`#/_CL>Y0`#\^O.E^[E``#/`^O.K&
M^[D*`/KSI?NY=@$SP/KSJ_NA.0`FHQ`$H3L`)J,3!($^/0`#%'())L4^9`#&9
M1?\`N`,`S1"X,`".T+P``?KD80R`YF$D?^9ANB``BL+N[N[-&49A<W0@<F5BM
M;V]T(&1R:79E<B!I;G-T86QL960N#0HD````````````````````````````$
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M```````V-"!K97D@8G5F9F5R(&EN<W1A;&QE9"X-"B0`````````````````6
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````$`!0`$````FBQX<`$M+@_L><P.[/``FBP?#4%-1NR@`Y&%04
M)/SF8;GA`.+^#`+F8;GA`.+^2W7K6.9A65M8PU-6)HD>'`")'LH!BS;.`8O>N
M1D:!_L`!=0.^0`$[-LP!=0;HMO_YZP>)!XDVS@'X7EO#4+A``:/,`:/.`5C#]
M4":A&@"CR`$FH1P`H\H!6,/HX/_HZ?\\#W4&Z&S_Z*'_PZ'*`2:+'AP`B1[*8
M`2O8<P.#PR`FH1P`)BL&&@!S`P4@`-#H"MMT'H#[`G4:4.@X_UD\$W06/`-T+
M$CP0=`Z`^0]U`^A;_\/HIO_K&.B$_R:C'@`FQP8:`!X`)L<&'``@`.A[_\8&N
MT0$!PYSZ4.1@/%-U%!Y0,\".V*`7!"0,/`Q8'W4#Z4[]J(!T!UB=+O\NP`'[*
M'C/`CMB@%P2H0'0.J`-T"H`F%P2_+OX&T@$?6)V<+O\>P`'Z4.0A#`+F(?O\N
M4U%25E<>!@X?N$``CL"`/M(!`'0*)H`.%P!`_@[2`>@?_P<?7UY:65OZY"$DS
M_>8A6,^<^BZ()M`!'@90#A^X0`".P*',`3L&S@%U%":A&@"CR`%8B";1`0<?+
MG2[_+L0!Y"$,`N8A^U.AR`$FBQX:`(D>R`$KV',#@\,@)J$<`"8K!AH`<P,%.
M(`#0Z(`^T0$`=`8*VW0'ZUF`^P)U5(`^T`$`=5`\#G5,BQ[,`8L'0T.!^\`!F
M=0.[0`&)'LP!)HL>'``FB0=#0X/[/G4#NQX`)HD>'`")'LH!6UB()M$!!Q^='
MG"[_'L0!^E#D(23]YB%8S^@\_OKD(23]YB%;Z53_```````NB"8I!)PN_QXJP
M!)PN@#XI!`)S'#P`=1B`_/MU`[A<*X#\]G4#N'PK@/SW=0.X8"F=R@(`ZU-4Z
M86YD>2`Q,#`P(&ME>6)O87)D(&5N:&%N8V5M96YT(&EN<W1A;&QE9"X-"B0`4
M5D=!(&UO;FET;W(@;6]D92!N;W<@<')O<&5R;'D@<V5T+@T*)!X&5U!14E:PL
M=.9#L&#F0;``YD$.'[JL`+0)S2&T,,TAHST`'@>_K``S]H[>N4``_/.EO@`!F
MN0H`\Z4>!PX?)J$0!*,Y`":A$P2C.P#Z)L<&9`!!`":,#F8`^R;%/G@`Q@7OF
M,N3-$[@`&LT0/!IU$;@!&KL(`,T0#A^ZD@2T"<TA#A^Z0`".PB:+%AH`B1;("
M`2:+%AP`B1;*`3/2CL(&)L06)`")%L`!C`;"`0?Z)L<&)`#4`B:,#B8`!B;$^
M%E@`B1;$`8P&Q@$')L<&6`!<`R:,#EH`^[I``;0)S2$>+L4V$@#%=!*L/`UTN
M"SPO=?>L)%\\5'0#'^LK'_H&)L066`")%BH$C`8L!`<FQP98`"X$)HP.6@#[+
JNF0$M`G-(2[&!I$$`5Y:65A?!Q_'10YB!"Z`/I$$`70%QT4.*02,31##O
``
end
sum -r/size 44531/2164 section (from "begin" to "end")
sum -r/size 63957/1527 entire input file

  Andrew Rossmann
  andyross@ddsw1.MCS.COM