home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / osborne / osextime.fix < prev    next >
Text File  |  1985-01-14  |  2KB  |  56 lines

  1.  
  2.     Enhancing the Osborne Executive Enhanced BIOS Version 1.1
  3.  
  4.      According  to  OCC,  their enhanced Osborne  Executive  BIOS 
  5. prevents  a  premature  display of BIOS time-out  error  messages 
  6. while using printers with internal print buffers.   This is  only 
  7. partially true.   The delay value,  DELAY0,  is reset after every 
  8. timeout to the value you supplied with the new SETUP command, but 
  9. the initial timeout value remains at five seconds.  To change the 
  10. initial  value,  I  recommend the following steps,  using  DU-V86 
  11. which can be found on the -FOG/EX1.006 disk.
  12.  
  13.      Enter DU, logon to a disk containing CPM3.SYS, and get a map 
  14. of the disk by typing M.  A typical map line might be:
  15.  
  16. A0-AF  00 CPM3    .SYS 00 : B0-B1  00 CPM3    .SYS 01
  17.  
  18. What  we  really want to know is where on the disk  the  CPM3.SYS 
  19. file starts.   On this disk it starts with Group A0.   The sector 
  20. we  want to change is 5 groups and 7 sectors or 2FH sectors  from 
  21. the  start of the CPM3.SYS file,  or in this case,  it  is  group 
  22. A5:07.  Enter:
  23.  
  24. GA0;+2F;D
  25.  
  26. to display the sector of interest.   CPM3.SYS will probably start 
  27. at a different location on your disk,  substitute the first group 
  28. listed in the map for the A0 in the above command.
  29.  
  30.      The last line of the displayed sector should read:
  31.  
  32. 70  03CD2EE4 C118DF01 3A06E6B7 2008C5CD  *.M.dA._.:.f7 .EM*
  33.  
  34. If  it doesn't,  then you don't have the latest enhanced CPM3.SYS 
  35. from OCC or you didn't enter the command correctly.   Look at the 
  36. map  again  and  make  sure you have found  the  first  entry  of 
  37. CPM3.SYS in the map.
  38.  
  39.      If  the last line of the displayed sector matches that above 
  40. then  you have found the correct sector.   The  eighth  byte,  01 
  41. above,  is  the byte we want to change.   A value of 01 gives a 5 
  42. second  timeout,  I  changed  mine to 78H to give  a  600  second 
  43. timeout.  To do this, enter:
  44.  
  45. CH77,78;W;X
  46.  
  47. DU  will update your disk and exit.   Reboot the system with  the 
  48. updated  disk  and verify that the first BIOS timeout  error  now 
  49. takes  much longer than 5 seconds.   If so,  you've now fixed the 
  50. timeout bug!
  51.  
  52.                                         John M. Blalock
  53.                                         PO Box 39356
  54.                                         Phoenix, AZ 85069
  55.                                         (602) 993-4604
  56.