[comp.sys.ibm.pc.hardware] Speeding up

ianj@ijpc.UUCP (Ian Justman) (08/15/90)

Is there any way of speeding up an older 4.77MHz XT-class system short of
getting another motherboard, an accelerator card, or other what-not?  I would
appreciate any input.

ralphs@halcyon.wa.com (Ralph Sims) (08/17/90)

ianj@ijpc.UUCP (Ian Justman) writes:

> Is there any way of speeding up an older 4.77MHz XT-class system short of
> getting another motherboard, an accelerator card, or other what-not?  I would
> appreciate any input.

You could add a fairly inexpensive what-not: A V20 chip to replace the
8088 that's in there.

Also, here's a little snippet to add a 1/10th of an SI or so.  Run this
through debug.  Call it something and then debug <something

////clip here////

 N SPEEDSTR.COM
 E 0100 32 ED BA 41 0B B4 09 CD 21 B0 74 B0 74 B0 74 B0
 E 0110 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0120 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0130 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0140 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0150 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0160 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0170 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0180 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0190 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 01A0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 01B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 01C0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 01D0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 01E0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 01F0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0200 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0210 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0220 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0230 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0240 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0250 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0260 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0270 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0280 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0290 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 02A0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 02B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 02C0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 02D0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 02E0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 02F0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0300 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0310 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0320 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0330 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0340 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0350 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0360 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0370 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0380 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0390 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 03A0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 03B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 03C0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 03D0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 03E0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 03F0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0400 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0410 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0420 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0430 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0440 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0450 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0460 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0470 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0480 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0490 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 04A0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 04B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 04C0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 04D0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 04E0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 04F0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0500 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0510 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0520 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0530 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0540 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0550 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0560 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0570 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0580 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0590 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 05A0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 05B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 05C0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 05D0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 05E0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 05F0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0600 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0610 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0620 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0630 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0640 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0650 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0660 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0670 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0680 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0690 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 06A0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 06B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 06C0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 06D0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 06E0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 06F0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0700 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0710 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0720 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0730 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0740 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0750 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0760 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0770 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0780 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0790 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 07A0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 07B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 07C0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 07D0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 07E0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 07F0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0800 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0 74 B0
 E 0810 74 E6 43 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0820 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0830 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0840 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0850 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0860 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0870 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0880 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0890 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 08A0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 08B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 08C0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 08D0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 08E0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 08F0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0900 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0910 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0920 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0 40 B0
 E 0930 40 B0 40 E6 41 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0940 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0950 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0960 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0970 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0980 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0990 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 09A0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 09B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 09C0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 09D0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 09E0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 09F0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A00 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A10 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A20 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A30 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A40 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A50 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A60 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A70 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A80 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0A90 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0AA0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0AB0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0AC0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0AD0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0AE0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0AF0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0B00 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0B10 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0B20 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0
 E 0B30 00 B0 00 B0 00 B0 00 B0 00 B0 00 B0 00 E6 41 CD
 E 0B40 20 20 0D 0A 53 70 65 65 64 73 74 65 72 20 56 65
 E 0B50 72 73 69 6F 6E 20 31 2E 30 30 42 20 44 72 69 76
 E 0B60 65 72 20 69 6E 73 74 61 6C 6C 65 64 2E 0D 0A 28
 E 0B70 43 29 43 6F 70 79 72 69 67 68 74 20 31 39 38 37
 E 0B80 2C 20 4D 69 63 72 6F 20 54 45 43 48 20 53 79 73
 E 0B90 74 65 6D 73 3B 20 41 4C 4C 20 52 49 47 48 54 53
 E 0BA0 20 52 45 53 45 52 56 45 44 0D 0A 24
 RCX
 0AAC
 W
 Q

////clip here////

Someone may be able to disassemble this and compact it a bit.

--
  "Reality is for people who lack imagination."

dmurdoch@watstat.uwaterloo.ca (Duncan Murdoch) (08/18/90)

In article <a0u1N4w162w@halcyon.wa.com> ralphs@halcyon.wa.com (Ralph Sims) writes:
>Also, here's a little snippet to add a 1/10th of an SI or so.  Run this
>through debug.  Call it something and then debug <something
>
>////clip here////
>
> N SPEEDSTR.COM

I certainly wouldn't recommend that anyone run this program.  What it does
is reprogram the timer chip to change the rate of RAM refresh.  However, it
tries to make itself appear as if it's doing much more - all those repeated
bytes don't do a thing, and it prints a misleading message about installing
a driver. 

I didn't look into it in enough detail to know whether the reprogramming it
does is safe or not - the fact that it's trying to deceive is enough
reason to avoid it.

Duncan Murdoch

ralphs@halcyon.wa.com (Ralph Sims) (08/19/90)

dmurdoch@watstat.uwaterloo.ca (Duncan Murdoch) writes:

> In article <a0u1N4w162w@halcyon.wa.com> ralphs@halcyon.wa.com (Ralph Sims) wr
> >Also, here's a little snippet to add a 1/10th of an SI or so.  Run this
> >through debug.  Call it something and then debug <something
> >
> >////clip here////
> >
> > N SPEEDSTR.COM
> 
> I certainly wouldn't recommend that anyone run this program.  What it does
> is reprogram the timer chip to change the rate of RAM refresh.  However, it
> tries to make itself appear as if it's doing much more - all those repeated
> bytes don't do a thing, and it prints a misleading message about installing
> a driver. 
> 
> I didn't look into it in enough detail to know whether the reprogramming it
> does is safe or not - the fact that it's trying to deceive is enough
> reason to avoid it.
> 
> Duncan Murdoch

I can empathize with your concerns.  First, I did not write the utility
and I am  not a hardware hacker (at least via software).  This thing
has been used on a number of different machines with a variety of BIOS
chips and video adapters.  While the extra code may be superfulous, the
intent was to confuse the casual fellow who would dis-assemble it for
whatever reason.

The utility functions as a TSR and lurks somewhere in the video RAM
(at least I _think_ that's where it resides, as PMAP and MAPMEM haven't
told me an address).  I have used it for three years without any known
problems.

I guess I should have included my usual 'mileage may vary...caveat
everybody...void where prevented' tag.  Thanks for expressing your
concerns and reminding us that TANSTAAFL is in effect.


--
  "Reality is for people who lack imagination."