VDMS SPEEDSET
by Vlad R.
Introduction
SPEEDSET allows both speeding-up and slowing-down of DOS applications. It also works with pretty much all DOS applications (as opposed to PITSET, which only worked with a limited number of games). This version of SPEEDSET is written in assembly from scratch, SPEEDSET takes up a measly 1280 bytes of memory. It also allows for infinitely fine granularity (well, at least 0,000015 granularity) for infinitely fine control over speed.
A negative value for <speed> means that the game should be sped up, whereas a positive value means that it should be slowed down. Typical values would include -3 for moderate speed-up (e.g. Monkey Island), -60 for massive speedup (e.g. Star Control, Another World), +90 for slow-down. As usual, experiment a bit until you find the right value.
Typical values
- Monkey Island 2, Indiana Jones 4, etc.: between 0.1 and 0.05
- Ween the Prophecy, Star Control 2, etc.: around 5
Usage:
SPEEDSET is now a TSR, which means that it's much easier to slip it in AUTOEXEC.VDMS (if not using LaunchPad), a .BAT file, or in LaunchPad's "Advanced Properties", under "DOS Environment", under "AUTOEXEC.BAT". Also, the "sign" convention changed (i.e. "positive" numbers mean faster and "negative" number mean slower).
Examples:
Making Indiana Jones 4 run faster:
G:\INDY4>speedset 0.75 Poor man's DOS speed controller (ver. 1.0.1) Copyright (C) 2001 Vlad ROMASCANU SPEEDSET is now resident on IRQ 6. G:\INDY4>atlantis
Making Police Quest 3 run slower:
G:\PQ3>speedset -50 Poor man's DOS speed controller (ver. 1.0.1) Copyright (C) 2001 Vlad ROMASCANU SPEEDSET is now resident on IRQ 6. G:\PQ3>scidhuv
References
See Also