Perfect Sync Software
is very pleased to announce
the release of
DOSBox
Version 1.12
What Is DOSBox?
DOSBox is Perfect Sync Software's
new Development Tool for programmers who work with DOS
and Console Applications, including legacy programs.
DOSBox makes it possible to:
- "Ghost Control" DOS and Console
Applications from other applications
- Add Windows-oriented functions
to DOS and Console Applications
- Tightly integrate existing DOS/Console
Applications with Windows Applications
DOSBox is a "wrapper" program
that can link itself to virtually any DOS or
Console Application -- even if you didn't write it --
through a "Control File". By placing commands
in the Control File, a DOS or Console Application can
tell DOSBox to do things like:
- Change the title bar text and icon
- Maximize, Minimize, Restore, Hide,
or Show the application
- Switch to the fullscreen or window
mode
- Play WAV Sound Files
- Display Windows "message boxes"
...and MUCH, MUCH MORE!
Perhaps even more importantly, any program
can open the Control File and tell DOSBox what to do!
- Read the console screen
- Simulate keystrokes, including
extended and Alt-key combinations
For example, you could use the DOSBox
package with any programming language -- from the free
QBasic interpreter to tomorrow's super-compiler -- to
write a program that can launch any DOS or console
application and "ghost control" it by reading its
screen (in real time) and sending simulated keystrokes
to it.
Imagine being able to take that old
DOS program and write a Windows program to "drive" it
the way it needs to be driven today! Or take an
existing DOS program that somebody else wrote, and write
a new DOS program to "fly" it!
DOSBox can also add professional
features to any DOS or Console Application. Programmers
that have used Perfect Sync's popular Console Tools package
have told us how valuable features like these are:
- Remove items from the Window Menu
(to keep a user from doing things like Closing your
program with Alt-F4 or the "x" button)
- Center the console on the Desktop,
or move it off the screen, or (if your system supports
it) move it to a "virtual desktop"
- Obtain complete Windows Version
information
- Obtain console window State and
Mode information
- Place your program in the Windows
Foreground (even on Windows 98 and 2000 systems where
this is usually not allowed)
- Hide and Show the Windows 95/98
Toolbar
- Give your program "topmost" status
DOSBox can do all of those
things, and more! (By the way, Console Tools provides
an even larger set of functions, but it can’t be used
with DOS programs. DOSBox can be used with DOS
and console applications.)
Imagine a DOS program that can do
things like these:
- Use Long File Names
- Place text in, and remove text
from, the Windows clipboard
- Display Windows Help Files
- SHELL to any DOS, console, or Windows
program asynchronously ("in the background")
while your DOS program continues running. You can
even shell-to and control other DOS and Console
Applications, using a second instance of DOSBox.
DOSBox even provides "Instance
Control" features so your users can't start two copies
of your program at the same time (unless you want them
to).
And DOSBox works as a command line
utility, so your batch files can do things like...
DOSBOX
/USERYN Do you want to Continue?
DOSBOX /FULLSCRN
...to display a message box or switch
the console to the fullscreen mode!
Best
of all, DOSBox is
FREE!
DOSBox is available in a 95%-functional
Shareware Version, or you can register the DOSBox software
for just $35 and receive:
- a 100%-functional version
- a printable (PDF) version of the
Help File
- free DOSBox updates for a year
- our Caps_Off utility program
- technical support
(The Shareware Version also displays
copyright messages and is slower than the Registered
Version, so it is not appropriate for "professional"
applications.)
Even though the Shareware Version
of DOSBox is available at no charge, the entire DOSBox
package is Copyright © 2000 Perfect Sync, Inc., All
Rights Reserved. The use of DOSBox is limited
by a Software License Agreement which is available for
review before the package is downloaded.
You can download
the Shareware Version of DOSBox right now! The Shareware
Version is very similar to the Registered Version, except:
- The Shareware Version displays
a two-second copyright message when the program is
started and stopped, and each time a DOSBox function
is used the copyright message appears in the title
bar for one second.
- The Shareware Version cannot be
used in the "fullscreen" (Alt-Enter) mode.
- Because of the copyright message
in the title bar, the Shareware Version's TITLE? function
(which is used to obtain the current title bar text)
is not very useful.
The Registered Version does not display
any copyright messages, and it operates significantly
faster than the Shareware Version. It also allows your
programs to operate in the Fullscreen Mode, which isn't
possible with the Shareware Version.
You will also receive technical support
when you register DOSBox.
Technical Notes
DOSBox.EXE is a fully self-contained
32-bit Windows executable file (approx. 74k bytes).
No additional runtime modules are required.
DOSBox does not reduce the amount
of memory or other resources that are available to DOS
and Console Applications.
DOSBox is a 32-bit Windows application,
so it can be used only on Microsoft Windows systems.
DOSBox cannot add Windows features to DOS programs that
are run on DOS systems. DOSBox works with all
currently-available 32-bit versions of Microsoft Windows,
including 95, 95b, 98, 98SE, ME, NT4, and 2000.
When two programs occupy the same
console window, such as when a DOS or Console Application
is "ghost controlling" another DOS or Console Application,
only the program that is being controlled can
1) PRINT or otherwise access the screen, and 2)
access the keyboard. The controlling program can do
those things before the controlled program has started,
and after it has stopped, but while the controlled
program is running the controller program cannot access
the console (except via DOSBox). If necessary,
this limitation can be bypassed by running the two programs
in separate console windows.
Because of a limitation in Windows
95/98, it is not possible for DOSBox to read the screen
of an application while it is operating in the fullscreen
(Alt-Enter) mode. So DOSBox automatically detects Windows
95/98 and switches a controlled application to the window
mode before reading its screen. (This limitation does
not apply to applications that are run on Windows NT
and 2000 systems.)
While DOSBox can allow DOS programs
to use Long File Names, the Universal Naming Convention
(UNC) is not supported. Windows cannot reliably
convert UNC names to 8.3-format names that can be used
by DOS programs. This means that DOSBox can only
be used on local drives, and on "mapped" network drives.
Before ordering,
please review Perfect Sync's
DOSBox Software
License Agreement
and
Technical Support Policy