home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / USCX / DOSUT-16.ZIP / SPEEDUP.DOC < prev    next >
Text File  |  1983-09-10  |  2KB  |  48 lines

  1.  
  2.             DOS 2.0 SPEED UP
  3.             by Henry Ho
  4. (as published in "The Personal Computer Club of Toronto Newsletter"
  5. Volume 1, Number 6   July/August 1983)    - adapted by Jim Knopf
  6.  
  7.   If you liked "DOS 1.1 SPEED-UP" published in Volume 1 Number 2 of our
  8. Newsletter, you'll like this one too.  I did not write that DOS 1.1
  9. speedup, but it was so good that when I acquired DOS 2.0, I had to figure
  10. out a way to speed it up too. (This method is borrowed from the previous
  11. method). You will find that after the modification, the disk seek time is
  12. much faster and the drive is much quieter.
  13.   DOS uses a set of parameters which consist of an eleven byte table for
  14. its diskette operations. This set of parameters is stored in the ROM BIOS
  15. (Technical Reference Appendix A-41), and is pointed at by the Data Variable
  16. Disk Pointer (INT 1EH).  DOS 1.0 uses also this table.    To
  17. change any of the parameters, you can build another parameter table in the
  18. memory and change the pointer to point at it.  DOS will first read the
  19. parameter table each time before it reads or writes to diskettes.
  20.   The popular DOS speedup routines all accomplish the same thing; change
  21. the parameter table and the disk pointer.
  22.   To modify your DOS diskette, use the DEBUG program on the DOS supplemental
  23. program diskette.  You should work on a backup copy of your original DOS
  24. diskette (single sided).  This modification must be applied to single sided,
  25. 9 sector/track only.  Do not use other formatted diskettes because the
  26. locations will be different. (Do not type in the remarks).
  27. PLease note that this modification is unsupported so use it at your own risk.
  28.    Insert your DOS disk (to be modified) in drive A, DOS supplemental disk
  29. in drive B, and type in the following:
  30. A>B:DEBUG
  31. -L 100 0 0 80       ;Load absolute disk sectors 0 to 80H into memory
  32. -E 121           ;Enter command - change memory location
  33. XXXX:0121 DF.EF    ;Change byte DF to EF, a total of 4 times
  34. -E 1AC6
  35. XXXX:1AC6 DF.EF
  36. -E CC71
  37. XXXX:CC71 DF.EF
  38. -E EBAF
  39. XXXX:EBAF DF.EF
  40. -W 100 0 0 80       ;Write memory to disk
  41. -Q           ;Quit DEBUG
  42.    After you have modified your diskette, exit DEBUG to DOS.  Now you have
  43. to reboot the disk to make the changes effective.  To carry the changes to
  44. a new DOS system diskette, just format with the /S option.  (Jim's note:
  45. it does not seem to be sufficient to just do the SYS command, you really
  46. must FORMAT /S).
  47.  
  48.