home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / MISC / TNH_PC.ZIP / HO.NL < prev    next >
Encoding:
Text File  |  1987-01-14  |  2.5 KB  |  100 lines

  1. Speeding up Memory Check
  2.  
  3.                Henry Ho
  4.           Toronto Users Group
  5.  
  6. If you have a very large amount of
  7. memory installed in your IBM PC, you
  8. probably have to wait a very long
  9. time for the memory check at start
  10. up.  I have a program, MEMSIZE, that
  11. accelerates start up time for systems
  12. with large amounts of memory.
  13.  
  14. Instead of setting the system board
  15. switches to show the actual amount of
  16. RAM, set the switches to indicate 64K
  17. of RAM, This will speed up the start
  18. time considerably.  The program
  19. MEMSIZE will reset the memory size
  20. once your system boots up. Any memory
  21. error is reported through the parity
  22. check capability of the PC. The
  23. results have been quite good. On a
  24. 256K system board fully populated
  25. with memory, it takes only 7 seconds
  26. to boot and another 5 seconds to load
  27. and run MEMSIZE.
  28.  
  29. To use MEMSIZE you must follow some
  30. rules and accept some limitations.
  31.  
  32. 1.  The format of the program is
  33.     "MEMSIZE [n] where n is a digit
  34.     between 1 and 9:
  35.  
  36.     1=128K    2=192K    3=256K
  37.     4=320K    5=384K    6=448K
  38.     7=512K    8=576K    9=640K
  39.  
  40. 2.  You must specify a size between 1
  41.     and 9; if you don't specify a
  42.     size or if the size is out of
  43.     range, the program will not run.
  44.  
  45. 3.  You must set your PC's switch 2
  46.     to 64K. (Just set switches 1 to 4
  47.     on switch 2 to the ON position).
  48.  
  49. 4.  MEMSIZE must be the FIRST program
  50.     that you execute after you boot
  51.     up.  (MEMSIZE can be the first
  52.     program in an AUTOEXEC.BAT file.)
  53.  
  54. 5.  The memory size you specify must
  55.     be valid (For example, if you
  56.     specify n=3, you must really have
  57.     256K installed).
  58.  
  59. 6.  MEMSIZE is compatible with DOS
  60.     1.10, 2.00, and 2.10.
  61.  
  62. 7.  MEMSIZE will not run on XT's as
  63.     they don't read the memory
  64.     switch.
  65.  
  66. To create the program, use the DEBUG
  67. program on your DOS diskette by
  68. typing the following (DO NOT type the
  69. underlined portions, they are the
  70. responses from DEBUG; the hyphens are
  71. DEBUG's prompts):
  72.  
  73. A>DEBUG
  74. --
  75. -N MEMSIZE.COM
  76. -RCX
  77. CX 0000
  78. --------
  79. :6A
  80. -E100 8A 0E 80 00 80 F9 01 7C
  81. -E108 14 A0 82 00 3C 31 7C 0D
  82. -E110 3C 39 7F 09 2C 30 8A D8
  83. -E118 8A D0 EB 03 90 CD 20 B8
  84. -E120 40 00 8E C0 26 A0 12 00
  85. -E128 3C 00 75 F1 2A FF B1 06
  86. -E130 D3 E3 83 C3 40 26 A1 13
  87. -E138 00 3B C3 74 E0 26 89 1E
  88. -E140 13 00 83 EB 49 26 89 1E
  89. -E148 15 00 2B C0 FC 8A DA BA
  90. -E150 00 10 8E C2 B9 FF FF 2B
  91. -E158 FF F3 AB FE CB 80 FB 00
  92. -E168 CD 19
  93. -W
  94. WRITING 006A BYTES
  95. ------------------
  96.  
  97. -Q
  98.  
  99. A>
  100.