[net.micro.cpm] Osborne Executive Timeout Fix

jb@Seismo.ARPA (01/14/85)

    Enhancing the Osborne Executive Enhanced BIOS Version 1.1

     According  to  OCC,  their enhanced Osborne  Executive  BIOS 
prevents  a  premature  display of BIOS time-out  error  messages 
while using printers with internal print buffers.   This is  only 
partially true.   The delay value,  DELAY0,  is reset after every 
timeout to the value you supplied with the new SETUP command, but 
the initial timeout value remains at five seconds.  To change the 
initial  value,  I  recommend the following steps,  using  DU-V86 
which can be found on the -FOG/EX1.006 disk.

     Enter DU, logon to a disk containing CPM3.SYS, and get a map 
of the disk by typing M.  A typical map line might be:

A0-AF  00 CPM3    .SYS 00 : B0-B1  00 CPM3    .SYS 01

What  we  really want to know is where on the disk  the  CPM3.SYS 
file starts.   On this disk it starts with Group A0.   The sector 
we  want to change is 5 groups and 7 sectors or 2FH sectors  from 
the  start of the CPM3.SYS file,  or in this case,  it  is  group 
A5:07.  Enter:

GA0;+2F;D

to display the sector of interest.   CPM3.SYS will probably start 
at a different location on your disk,  substitute the first group 
listed in the map for the A0 in the above command.

     The last line of the displayed sector should read:

70  03CD2EE4 C118DF01 3A06E6B7 2008C5CD  *.M.dA._.:.f7 .EM*

If  it doesn't,  then you don't have the latest enhanced CPM3.SYS 
from OCC or you didn't enter the command correctly.   Look at the 
map  again  and  make  sure you have found  the  first  entry  of 
CPM3.SYS in the map.

     If  the last line of the displayed sector matches that above 
then  you have found the correct sector.   The  eighth  byte,  01 
above,  is  the byte we want to change.   A value of 01 gives a 5 
second  timeout,  I  changed  mine to 78H to give  a  600  second 
timeout.  To do this, enter:

CH77,78;W;X

DU  will update your disk and exit.   Reboot the system with  the 
updated  disk  and verify that the first BIOS timeout  error  now 
takes  much longer than 5 seconds.   If so,  you've now fixed the 
timeout bug!

                                        John M. Blalock
                                        PO Box 39356
                                        Phoenix, AZ 85069
                                        (602) 993-4604