How to install it | How to use it | Exchange files and data | Further details on printing | Advanced techniques | PostScript-based printing method | Send print output directly to your printer | Set up Shell | Appendix: Command-line parameters | Troubleshooting full-screen mode | Home page
Read this first: This page describes an easy-to-install method that lets you run WPDOS on any recent Windows system, but you should consider using it only if you have any 64-bit version of Windows, or if you have an ordinary 32-bit version of Vista or Windows 7 and you want to use WPDOS and its graphics features in full-screen mode (or a full-screen-like mode in which the WPDOS screen runs against a black background, and the Windows desktop is invisible.) You may also want to use it if you work with the WPDOS 512-character font option under any version of Vista or Windows 7 (32-bit or 64-bit). You probably don't need or want this system if you have Windows XP (unless, for some reason, you have a 64-bit version of XP), and you probably don't need or want it if you have 32-bit Vista or Windows 7 and you don't want to use any of WordPerfect's graphics features (WPDOS graphics are not normally available in Vista or Windows 7).
Separate versions of this system are available for Arabic or Hebrew WPDOS 5.1, as described on a separate page.
The source code for the DOSBox component of this system may be downloaded from another page on this site.
Use this system with non-WordPerfect DOS applications: The version of this system posted on 23 Feburary 2013 may be used for running DOS applications even if you do not have WordPerfect. Follow the installation instructions below and look for sections that begin "If you do not want to use WordPerfect". Do not ask me for any help with this feature unless you are willing to pay an extremely high consulting fee (starting at $US500).
Note: The version posted on 8 October 2012 is largely rewritten, so that it defaults to using its PCL-based option instead of its PostScript-based option. It also includes features that print directly to any WP-compatible printer, including fast printing through a parallel port. It was updated on 10 October 2012 to allow direct printing to two or more parallel ports. It was updated again on 9 December 2012 to correct an error in the printing system.
Note: This site provides a similar system for the Macintosh that runs under OS X 10.6 or later.
WordPerfect for DOS can run under 64-bit Windows through the use of the DOSBox emulator, in a system created by this site. This system makes it possible to use WPDOS 5.1 or 6.2, with an option to use Shell 3.1 or 4.0c to launch multiple WordPerfect Corp. programs and many other DOS applications. You will need to copy some WordPerfect program files from your existing system to this system before you can use it. The system is probably the simplest way to run WPDOS under 64-bit Windows..
To use the system, download the WP-64.ZIP archive file. Right-click on the ZIP file (Wait! What exactly does "right-click" mean?) and select "Extract all" from the pop-up menu; this will create a WP-64 folder that contains all the files in the archive. When prompted by Windows for a location for this folder, I recommend that you put the WP-64 folder in your "user folder" in Windows. For example, if your username is Roscoe, then put the WP-64 folder in your Roscoe folder, together with existing folders named My Documents, My Music, etc. If you use a different method of extracting the files from the archive, you may need to create a WP-64 folder and place the contents of the archive inside it. Remember that the result should be a folder named WP-64 with folders inside it named WPfor64bit, GSWP, and DOCS (the names may be upper- or lower-case or any combination of upper- and lower-case), plus two .cmd files.
Troubleshooting suggestion: If you put your WP-64 folder in your "user folder" and then can't open DOSBox, then move the folder to the root folder of your C:\ or other drive, so that the path of the the folder is something like C:\WP-64. This should not be necessary, but errors in Windows sometimes make it impossible to use the user folder.
Warning: Don't be clever! Don't be ingenious! Don't change the names of the files or the folders in this system! Don't change the name of the printer drivers! Don't edit the printer driver files! The system will not work if you change some of its filenames and folder names, and it won't print if you change anything in its printing system! If you absolutely insist on ignoring this advice, and you change any filename or folder name or anything else, be prepared to change it back to its original state!
Second warning: Don't even think of making any changes in this system until you have followed all the instructions to the letter and the system works correctly! If you do something different from what the instructions tell you to do, the system will almost certainly not work! Don't be tempted to change the instructions, no matter how convinced you are that this or that detail does not apply to you! Read the frequently-asked questions on this page before you start changing things!
Third warning: If you install this system, and then make changes in it, and it stops working as you think it should, do not complain about the problem in the WPDOS forum at WPUniverse.com until you have reversed all the changes that you made and identified exactly what caused the problem.
Fourth warning: This system can access files across a network if you assign a drive letter to your networked drives. However, do not expect it work as it does when WordPerfect has been installed to be networked - in other words, a setup in which every user must type his or her initials when WordPerfect starts and the user's settings are then picked up from a central storage directory somewhere across the network. If you want to use settings that are now stored in a settings file in a networked location, you will need to recreate those settings by hand in the copy of WordPerfect that you use in this system.
1. Open the WP-64 folder, and then open the WPfor64bit folder inside it, and navigate to the folder named VirtualHD, which contains folders named WP51 and WP62, and others named Printout and WPDOCS. You may use either WordPerfect for DOS 5.1 or WordPerfect for DOS 6.2 or both. To use both, follow both sets of instructions 2(a) and 2(b) below.
Note: If you do not want to use WordPerfect, jump to the "Note" that follows step 3 below.
2(a). If you want to use WordPerfect for DOS 5.1: Copy (from your old WP51 folder in your Windows or DOS computer) your own copies of the following files to the WP51 folder in the WP-64\WPfor64bit\VirtualHD folder: wp.exe and wp.fil and (if and only if you have WPDOS 5.1 Plus) wp.com. (If you are prompted to overwrite wp.com, answer Yes.) Note: If you do not plan to use WPDOS 6.2, you may delete the entire WP62 folder inside the VirtualHD folder.
2(b). If you want to use WordPerfect for DOS 6.x: Copy (from the old WP62 folder in your Windows or DOS computer) your own copies of the following files to the WP62 folder in the WP-64\WPfor64bit\VirtualHD folder: wp.exe and wp.fil. If you have the patched version of WPDOS 6.2, you should also copy the file wp_wp_us.trs into the same folder. Do not copy your entire WP62 folder from your existing system! If you do, this system will not work!
If you use a non-US version of WordPerfect 6.x, or if you use any version of WPDOS 6.1, then you must also find all the files that have names in the format WP_WP_XX.* and WP_FI_XX.* and any other files with the specification WP_??_XX.* (where XX is your country code) in your WordPerfect folder on your existing system (typically C:\WP62) and in your Writing Tools folder (typically C:\WPC62DOS), and copy all those files into the WP62 folder in the WP-64\WPfor64bit\VirtualHD folder. You should probably also copy all files that match these file specifications: *.LEX, *.THS, *.DTL, *.ICR, and *.SUP. Do not copy any other files! Absolutely do not copy any file with the filename extension .SET. If, when you launch WPDOS, you see an error message telling you a file is missing or incorrect, then copy that file also (and please tell me about it). Note: If you do not plan to use WPDOS 5.1, you may delete the entire WP51 folder.
Note: This procedure will probably work with WPDOS 6.1, and it may even work with WPDOS 6.0c, but I have not tested it. You may need to copy additional files from your old, existing WP61 or WP60 folder into the WP-64 system's WP62 folder. However, do not change the name of the WP62 folder even if you use WPDOS 6.1 or WPDOS 6.0c!
3. Inside the WP-64 folder are two batch files named WP51 for 64bit.cmd and WP62 for 64bit.cmd. Right-click the file that corresponds to your WPDOS version (5.1 or 6.x); continue to hold down the right mouse button; and drag the file's icon to your desktop (this is called "right-dragging"). When you release the right mouse button, choose "Create shortcut here" to create a shortcut to the batch file. (Wait! What exactly does "right-click" mean?)
Note: If you do not want to use WordPerfect, follow the instructions in step 3, but apply the instructions to the batch file named PlainDOS for 64bit.cmd. You may add DOS software to the DOSBox system by using Windows Explorer to copy files or folders to the WP-64\WPfor64bit\VirtualHD folder, which corresponds to Drive C: in DOSBox. You may want to add utility programs to the WP-64\WPfor64bit\VirtualHD\Util folder, which corresponds to C:\UTIL in DOSBox, and which is in the DOSBox "path". You may also create new folders and access them by following other instructions on this page. Note that DOSBox will start in 43-line mode by default; at the DOSBox prompt, enter the command 25LINES to switch to 25-line mode.
4. Double-click the desktop shortcut that you created in the previous step. DOSBox will start up, and WPDOS will run in a window on your desktop. When you exit WPDOS, a DOS screen may remain open in the same window; if the DOS screen is open, enter the command exit to close it. Read on for further details.
Convenient ways to access files and folders:
Q. I'm a lot smarter than most people who visit your site,
and I have a lot of experience with computers, so I
was able to figure out that your instructions imply that I should
perform certain steps that you never explicitly mention, and they
imply that I should make changes to the instructions that you never
explicitly call for. Anyway, I
performed those steps and made those changes that you clearly implied but never explicitly
stated, and now my WordPerfect for 64-bit Windows setup doesn't work at all.
Why did you do this to me? Why did you imply that I should do those things that caused so
many problems? How dare you imply such dangerous things?
A. You, and you alone, caused the problems, because you insisted on performing steps and making changes that I never told you to perform. My instructions don't imply anything. They tell you exactly what you need to do - no more, no less. Next time, please follow the instructions exactly.
Q. Your instructions are all
wrong! Your software is incompatible with my system! You're careless and
incompetent! You've wasted hours of my time! Please sort out all the problems I
am having with your system, and do it now! This is all your fault! - [An hour later.]
Uh, wait: I just realized that I mistyped a command. But please tell me how to
solve the problems I am still having, because those problems are clearly your
fault. - [Another
hour later.] Um, wait again: I seem to have misread one of your instructions.
But please tell me how to solve the problem I still have, because it is clearly
your fault. - [Yet
another hour later.] Er, yes, wait again: I skipped over something that you
said was essential. Everything is working perfectly now. Never mind!
A. Thank you for your input.
When you launch the WP51 for 64bit.cmd or WP62 for 64bit.cmd batch files, WordPerfect opens in a window on your desktop. You may use Alt-Enter to toggle between windowed and full-screen mode. You can use Alt-Tab to toggle between full-sceen WPDOS and other applications, but WPDOS returns to a window when you do. When you exit WPDOS, a DOS screen may remain open in the same window; if the DOS screen is open, enter the command exit to close it. (See a separate section of this page for instructions on controlling whether or not DOSBox remains open after you close WPDOS.)
When WordPerfect opens, its default directory when you press F5 will be Drive D:\ but this is not the same as drive D:\ in your Windows system if such a drive even exists. When WordPerfect creates or saves a file in what it sees as Drive D:\ it actually creates or saves a file in the folder which (in Windows) is WP-64\WPfor64bit\VirtualHD\WPDOCS. See below for techniques that let you assign a drive letter that WordPerfect can use to access any directory on your Windows system.
While WPDOS is running in this system, a program runs in the background that handles printing, clipboard exchange, and a few other features. You will see a WP icon in your taskbar tray while the system is running.
For the best possible display: This system starts up in a special 43-line mode that uses the same text font that WPDOS traditionally used in its original 25-line mode. If you prefer a different screen in text mode, then I recommend that you might try the following. In WPDOS 5.1, use Shift-F1, 2-Display, 3-Text screen type, and select "Paradise VGA Plus," then "132x43 16 Color." Or, in WPDOS 6.x, use Shift-F1, 2-Display, 2-Text Mode Screen Type/Colors, 1-Screen Type, and select "Paradise VGA Plus," then "Paradise 132x43 16 Color". After selecting this text mode, press F7 until you return to the editing screen. You should see a large, legible display of 43 lines of text. Advanced users should also study the section below on changing the default screen size for DOSBox. In graphic mode, I suggest choosing the VESA graphics driver, then the largest possible size that will fit on your monitor, perhaps 1280x1024, or 1024x768.
Do not waste your time trying to use Tame to change the way this system looks on screen; Tame has absolutely no effect on DOSBox or any program that runs inside it - it won't hurt, but it also won't help, because it does absolutely nothing for DOSBox.
Important and serious warning: If you choose a VESA screen size in WPDOS that is larger than the pixel size of your actual physical monitor, then DOSBox may crash without warning if you switch to full-screen mode. Experiment with screen sizes before you start working on important files!
If you work in full-screen mode and the display is stretched horizontally, or imprecise in appearance, see a separate section on troubleshooting full-screen mode.
To use a non-US-English keyboard: Open the WP-64 folder, and then open the WPfor64bit folder inside it, and navigate to the folder named dosbox, and use Windows Notepad or some other text editor to edit the file sharedsettings.conf. Near the foot of the file, find the line that reads keyboardlayout=auto and change auto to the two-letter abbreviation of your local keyboard layout (for example, uk or de or fr).
Note: You may experiment with keyboard layout settings without editing the configuration file. While DOSBox is running, exit WPDOS. At the DOSBox DOS prompt enter: config -set dos keyboardlayout=XX (where XX is a standard keyboard layout abbreviation such as fr or uk or de). Restart WPDOS - but remember that the key that types "w" may now be in a different location from where it was before!
To run your own WPDOS commands when WPDOS starts up: This system uses special startup macros that you should not try to change. However, the startup macro also launches a second macro named OPTIONS, which (by default) contains no commands. If you want to perform specific WPDOS commands when WPDOS starts up, edit the OPTIONS macro and add whatever commands you prefer.
To print from WPDOS, you absolutely, positively must already have installed a printer in Windows! Try to print from a Windows application, such as this web browser. If you cannot print from a Windows application, you will not be able to print from WPDOS! After you have set up a printer under Windows, and only after you have set up a printer under Windows, then start up WPDOS, and simply print as you normally do from WordPerfect. You must restart WPDOS after installing a printer! In WPDOS itself, do not change the default printer selection ("PCL Driver for WPDOSBox (wpdos.org)"). Do not look for the name of the printer that you actually use! Leave the WPDOS printer driver exactly as it is! A few seconds after you give the Print command in WPDOS, Windows will display a Windows-style printer selection dialog, with your actual Windows default printer selected; in this Windows-style menu, you may select another printer or accept the default.
Remember: Do not change the WPDOS default printer and do not change the printer port setting in WPDOS! Do not try to select your actual printer in WPDOS! Just leave the system exactly as you found it! I really mean it! Make sure you understand this! Look into your heart! If you find an uncontrollable impulse to change the name of the printer or use a different printer driver, then stop now, and do not try to use this system!
You can customize this system as explained below so that it will always print to your default printer, without prompting you to choose a printer.
By default, the system uses the software package called GhostPCL to print to any Windows printer, but if your default printer is a PCL or PostScript printer - and you really and truly know that it is a PCL or PostScript printer - you can get faster printing and more flexible options by customizing this system to print directly to your PCL or PostScript printer. To accomplish this, read and study the section on advanced techniques below.
An optional feature lets you use a software package called Ghostscript (instead of GhostPCL) to print to any Windows printer. It is mostly inferior to the default GhostPCL method because it provides access to a smaller number of built-in fonts (35 for Ghostscript, instead of 80 for GhostPCL), and makes it difficult to print envelopes and other non-standard page sizes. However, if you normally use a Postscript printer in WPDOS, or you require Postscript-compatible output, then you should choose the Ghostscript method. See a separate section below that explains how to set up this system to use Ghostscript instead of Ghostscript. Remember that if you have a PCL printer, you will get the best results by printing directly to your PCL printer, and not using Ghostscript or GhostPCL at all!
To create a PDF file from WPDOS, use the PCLTOPDF macro. This creates a PDF file in the WP-64\DOCS folder. If the original document has a filename, then the name of the PDF file will begin with the original filename; otherwise an arbitrary name will be used. If you create multiple PDFs from the same document, the filenames will include sequential numbering. (If you use the Ghostscript methods described below, do not use the PDFMAKER macro but a different macro described with the other Ghostscript-based options described below.)
If you want to restrict the mouse pointer to the WPDOS window, press Ctrl-Alt-F10 while the mouse is in the WPDOS window. Press Ctrl-Alt-F10 to release the mouse from the WPDOS window.
To install soft fonts into WPDOS 6.x: Install soft fonts into WPDOS 6.x exactly as you do in any WPDOS 6.x sysetem, with this exception: to avoid clutter, I have moved the default soft font directories from the root directory of the virtual hard disk to directories beneath the WP62 directory. So, before installing fonts from inside WPDOS, copy your TrueType soft font files to WP-64\WPfor64bit\VirtualHD\WP62\TTF and your PostScript Type 1 soft font files to WP-64\WPfor64bit\VirtualHD\WP62\PSFONTS. You may of course use any other directories you like, but you must create those directories on the virtual hard disk and specify their location correctly in Shift-F1/Location of Files. (Remember, that WP-64\WPfor64bit\VirtualHD\WP62 must be listed in the Location of Files menu in WPDOS as C:\WP62.)
To restore non-working function keys, read the advice on the relevant page for your Windows version, for example for Windows 7 or Windows 8.
Copy and Paste macros. You can exchange text between Windows and WordPerfect. Use the COPY macro to copy the selected block in WPDOS to the Windows clipboard. Use the PASTE macro to copy the contents of the Windows clipboard to WPDOS.
File-transfer troubleshooting. If DOSBox is running when you copy a file into the WPDOCS folder (or any other folder in the VirtualHD folder), WordPerfect will not immediately display the file in its List Files screen, because the DOSBox file system is not aware that the file has been written to disk. Run the REFRESH macro to force DOSBox to refresh its directory listings so that WordPerfect can find and open the newly-copied file. If REFRESH does not produce the results you want, close WordPerfect and DOSBox and then restart the WP-64 system.
By default, this system uses a printing system in which the standard fonts are the same as those in HP LaserJet printers. This system allows you to use PCL "printer commands" embedded in your documents, but it does not let you use any custom fonts or printer "macros" stored in the printer itself. (However, it does let you use downloadable LaserJet soft fonts, but you will need to figure out for yourself how to install them.) This optional feature uses the GhostPCL software system, which is an offshoot of the Ghostscript system used by default in this system.
A note on Dark Courier: This system, like current LaserJet models, includes two varieties of the Courier typeface, one called Courier, the other called CourierPS. This system uses a custom build of GhostPCL that replaces the normal Courier font with the equivalent of HP's "Dark Courier." If you want to use the darker Courier, use the Courier font; this is the equivalent of using the "Dark Courier" option in recent LaserJets. If you want the normal Courier used on modern LaserJets, use the CourierPS font.
If you use TrueType for WordPerfect: You may install TrueType for WordPerfect on this system, but you absolutely must use one of this method's PCL options if you use TTWP. After installing TrueType for WordPerfect, you must make at least two changes before you can print. First, go from WP to DOS, and use EDIT.COM to edit the TTWP.CFG file in your WP51 folder; change the line that reads:
so that it reads:
Save the file.
Next, study the section below on adding folders to your DOSBox system; you do not need to add folders, but I strongly recommend that you study the method in which you edit the file c:\setdrive.bat and that you add the following line anywhere in the file:
Save the file and restart the WP-64 system. You may need to experiment with the number after the hyphen; a higher number may be necessary for printing, or you may be successful with a number as low as 1.
If you use FaceLift for WordPerfect: I have not tested this, but presumably you should follow the same advice given immediately above for TrueType for WordPerfect. After installing FaceLift for WordPerfect, follow the instructions given above for TrueType for WordPerfect, making the same change described above, but in the file named FLWP.CFG. Also, make the same change described above to the file c:\setdrive.bat.
If you normally use a printer that supports the PostScript printer language, and your files are formatted to use PostScript fonts, you may prefer to use this system's optional feature that uses a WordPerfect PostScript printer driver, but prints to any Windows printer.This optional feature uses the Ghostscript software system, which is closely related to the GhostPCL system used by default in this system.
To use this option, use Windows Notepad or some other text editor to edit the batch file named WP51 for 64bit.cmd or WP62 for 64bit.cmd (choose the one that you actually use). Find the line that ends "select %1"; between "select" and "%1" add the word "gscript" (without the quotation marks) so that it is separated by a space on both sides from "select" and "%1", and the line ends like this: "select gscript %1". Save the file.
To print from WPDOS, press Shift-F7 as print as your normally do. Absolutely do not change the default printer selection! Do not try to install a printer with any other name! Do not change anything in the Print menu! I really mean what I just said! Don't change anything in the Print menu, no matter how tempted you are to do so! If you ignore this advice, you will regret it! After a few seconds, a Windows print menu will appear; select your printer and click OK. You may use any Windows printer; it need not be a PostScript printer.
Note for users outside the USA or Canada: Do the following before you print for the first time. Inside the WP-64 folder, go to the GSWP folder and run GSViewPortable.exe. Click OK on the Registration dialog. Go to the Media menu, and click A4 so that a check mark appears next to it. Close the program. Do not do this if you are in the USA or Canada!
To create a PDF file using the Ghostscript option, use the PDFMAKER macro. This creates a PDF file in the WP-64\DOCS folder. If the original document has a filename, then the name of the PDF file will begin with the original filename; otherwise an arbitrary name will be used. If you create multiple PDFs from the same document, the filenames will include sequential numbering.
Advanced options of this system let you redirect the printer output from WordPerfect to your Windows printer, but bypassing this system's advanced printer features These options are similar to the options that let you print directly to a PCL or PostScript printer, but they also work with any printer supported by a WordPerfect printer. You must have a WordPerfect driver for your printer, but your printer can be connected to your computer by any method (USB, network, etc.).
With these options you can use any printer driver you want, and give the driver any name you like, but it must be a driver that is compatible with your printer, and it must be set in the Edit Printer screen to print to LPT1.
You may set up these options to send printer output to your default Windows printer, or you may select a printer each time you print. In either case, you must print to a printer that is compatible with your WordPerfect printer driver.
To use this option with your default Windows printer, use Windows Notepad or some other text editor to edit the batch file named WP51 for 64bit.cmd or WP62 for 64bit.cmd (choose the one that you actually use). Find the line that ends "select %1"; replace "select" with "default redirect" (without the quotation marks) so the line ends like this: "default rediect %1". Save the file. Next, start the WP-64 system, select or install the printer driver for your printer, and set it to print to LPT1. This last step is crucial; you must set the WordPerfect printer driver to print to LPT1, even if you don't have an LPT1 on your computer!
To use this option but select your Windows printer each time you print, use Windows Notepad or some other text editor to edit the batch file named WP51 for 64bit.cmd or WP62 for 64bit.cmd (choose the one that you actually use). Find the line that ends "select %1"; between "select" and "%1" add the word "redirect" (without the quotation marks) so that it is separated by a space on both sides from "select" and "%1", and the line ends like this: "select redirect %1". Save the file. Next, start the WP-64 system, select or install the printer driver for your printer, and set it to print to LPT1. This last step is crucial; you must set the WordPerfect printer driver to print to LPT1, even if you don't have an LPT1 on your computer!
If (and only if) your printer is connected to your computer through a parallel port: You may use a very fast method that lets you print directly from the WP-64 system, through the parallel port, to your WP-compatible printer. This method is by far the fastest available through this system. The printer connected to your parallel port need not be your default Windows printer, though of course it may be.
To use this option , use Windows Notepad or some other text editor to edit the batch file named WP51 for 64bit.cmd or WP62 for 64bit.cmd (choose the one that you actually use). Find the line that ends "select %1"; replace "select" with "parport" (without the quotation marks) so the line ends like this: "parport %1". Save the file. Next, start the WP-64 system, select or install the printer driver for your printer, and set it to print to LPT1. With this option, you may use any printer driver that is compatible with your printer, but you must set it up to print to LPT1, and your actual printer port must in fact be named LPT1.
Note: If the parallel port on your computer is named LPT2 or LPT3, or if you wish to print to two or more parallel ports from WordPerfect, then you may use an advanced option. In the instructions above, instead of typing "parport %1" type (for example) "parport2 %1" if you want to use LPT2 or "parport3 %1" if you want to use LPT3, or, if you want to use more than one port, add any combinations of two or three numbers from 1 to 3, as in, for example "parport23 %1" or "parport123 %1". In each case, you must set up your WordPerfect printer driver to print to the corresponding LPT port, so that if you specify "parport3" in the command file, you must print to LPT3 in WordPerfect. Remember, "parport" without a number sets up LPT1; you must use numbers for each port if you want to set up more than one port (whether or not they include LPT1) or any port other than LPT1.
Some serious warnings: You can make many adjustments to the default WP-64 system, but you need to know what you are doing, or you are likely to waste a large amount of paper when you try to print. You need to know how edit text files and how to follow instructions exactly. For further details, see the summary of command-line parameters elsewhere on this page.
In the WP-64 folder, find the batch files named WP51 for 64bit.cmd and WP62 for 64bit.cmd. Choose the one that corresponds to your WordPerfect version and open it in a text editor, such as Windows Notepad. Find the line that reads like this (this is one single line in the file, no matter what it may look like on screen or on a printout):
Start GSWP\RunWP-DOSBox.exe 64bit wp51 select %1
Absolutely do not change anything from "Start" through and including "wp51" or "wp62" (depending on which file you selected). And absolutely do not remove "%1" from the end of the line! However, you may change or remove the word "select" and you can add some further options, but you must study and understand the following paragraphs if you want to know what these changes will do.
If you always want to print to your default printer, instead of being asked to select a printer every time you print, remove the word "select" from the line shown above (or replace it with "default"), and save the file. (If you are using the Ghostscript-based feature of this method, replace "select gscript" with "default gscript" but do not include the quotation marks!) And absolutely do not remove "%1" from the end of the line!
Print directly to a PCL5 printer: If you really and truly know that your default printer is a PCL5 printer, you can print more quickly than you can with the built-in GhostPCL system, and you can print envelopes and other non-standard page sizes. If you absolutely know that your default printer is a PCL5 printer, then change the line shown above so that it reads like this (replace wp51 with wp62 if you are using WPDOS 6.x). This is one single line in the file, no matter what it may look like on screen or on a printout:
Start GSWP\RunWP-DOSBox.exe 64bit wp51 default pcl %1
Remember, if your default printer is not a PCL5 printer, you will waste a great deal of paper when you print.
Note: If you really know what you are doing, you can install a different PCL printer driver, but you must set the printer port as the filename C:\PRINTOUT\OUTPUT.PCL. Don't even try this if you don't really and truly know what you're doing. You should also either (a) edit the (initially empty) OPTIONS.WPM macro so that it selects your own PCL driver as the default driver, or (b) edit the existing PCLPTR.WPM macro so that it selects your driver instead of the driver supplied with this system. Attempt this only if you already know how to edit WPDOS macros! Don't expect me to undo your mistakes!
Print directly to a PostScript printer: If you really and truly know that your default printer is a PostScript printer, you can print more quickly than you can with the built-in Ghostscript system, and you can print envelopes and other non-standard page sizes. If you absolutely know that your default printer is a PostScript printer, then change the line shown above so that it reads like this (replace wp51 with wp62 if you are using WPDOS 6.x). This is one single line in the file, no matter what it may look like on screen or on a printout:
Start GSWP\RunWP-DOSBox.exe 64bit wp51 default ps %1
Remember, if your default printer is not a PostScript printer, you will waste a great deal of paper when you print.
Note: If you really know what you are doing, you can install a different PostScript printer driver, but you must set the printer port as the filename C:\PRINTOUT\WP64.PS - but don't even try this if you don't really and truly know what you're doing. You should also either (a) edit the (initially empty) OPTIONS.WPM macro so that it selects your own PostScript driver as the default driver, or (b) edit the existing PSPTR.WPM macro so that it selects your driver instead of the driver supplied with this system. You will need to figure out for yourself which part of the macro to edit, because this should only be attempted by someone expert enough to understand what to do. Attempt this only if you already know how to edit WPDOS macros! Don't expect me to undo your mistakes!
Further note for really advanced users: If you really, and I mean really and truly, know what you are doing, you can also install a different PostScript driver for use with the PDFMAKER macro. Use Shift-F7, Select, Copy, to create another copy of the custom PostScript driver that you installed by following the instructions in the note immediately above. (Note that the Copy command creates a new PRS file.) Give the new copy a distinctive name that includes "PDF" so you will recognize it later. Set the the printer port in the new copy as the filename C:\PRINTOUT\WP64PDF.PS (type that very carefully). Finally, edit the existing PDFMAKER.WPM macro so that it selects the new printer driver instead of the one supplied with this system. You will need to figure out for yourself which part of the macro to edit, because this should only be attempted by someone expert enough to understand what to do. Attempt this only if you already know how to edit WPDOS macros! Don't expect me to undo your mistakes!
How to launch the WordPerfect Office Shell: If you want to start up the system from WordPerfect Office Shell 3.1, then modify the line shown above so that it looks like one of the examples below. For example, if you want to print to any Windows printer, using the built-in Ghostscript method, use a line like this (this is one single line in the file, no matter what it may look like on screen or on a printout):
Start GSWP\RunWP-DOSBox.exe 64bit wp51 select gscript shell
(You may remove the "%1" from the end of the line if you use this option to launch the Shell, because it has no effect when this system launches the Shell.) Or, if you want to print to your default printer instead of selecting a printer each time, use this line instead (this is one single line in the file, no matter what it may look like on screen or on a printout):
Start GSWP\RunWP-DOSBox.exe 64bit wp51 default gscript shell
If you use any of the advanced printing option, then you may replace gscript with ghostpcl or ps or pcl , depending on which option you use, but be absolutely certain that you know what you are doing. Don't pick out one of these strings at random and hope it will work! It almost certainly will not work unless you really and truly know what you are doing and why you are doing it!
If you prefer to use Shell 4.0c (not Shell 3.1), use shell40 instead of shell in the line shown above. See the separate section below for advice on setting up the WordPerfect Office Shell.
DOSBox keyboard shortcuts: This system uses different keyboard shortcuts from the DOSBox default shortcuts in order to avoid conflicts with WPDOS keyboard features. The keyboard features that you ought to know are these:
Add Windows folders to your DOSBox setup: You can access any folder on your Windows system as a drive letter in DOSBox. Here are two methods of adding drive letters visible to WPDOS that correspond to folders on your Windows system.
(a) With the WP-64 system closed and not running, navigate to the WP-64\WPfor64bit\dosbox folder, and use Windows Notepad or some other text editor to edit one of the .prof files For example, if you use WPDOS 5.1, open WPDOS51PCL.prof; if you use the option that works with a PostScript driver, open WPDOS51PS.prof. The filenames are self-explanatory. Find the lines that read:
mount C ..\VirtualHD\
mount D ..\..\DOCS\
Add lines that will associate a drive letter in DOSBox with a folder on your Windows system. Use quotation marks if you identify a folder with a space in its name. For example:
mount G C:\Temp\
mount H "C:\Documents and Settings\Roscoe\Desktop\"
(The final backslash in each line optional, provided that another backslash also exists in the path, but I strongly recommend that you include the final backslash.) This method can be used with networked drives that have a drive letter in your Windows system. After you finish editing, close and save the file and start the WP for 64bit system from your desktop shortcut.
Note: If you want to mount the root directory of a real drive (definitely not recommended), you must type a backslash after the colon of the Windows drive letter, like this: mount E E:\
Or (b) while WPDOS is running, press Ctrl-F1, Go to DOS, and enter the command: ed c:\setdrive.bat
Notice the lines that read:
REM mount e "%docsdir%"
REM mount f c:\temp\
If you remove the REM from the first of these lines, then drive E: in DOSBox will be the same as your My Documents folder in Windows. If you remove the REM from the second line, drive F: in DOSBox will be the same as the Windows folder named in the line (for example C:\Temp). If you want to assign a drive letter to a folder in DOSBox's C: drive (which is the same as the WP-64\WPfor64bit\VirtualHD folder in Windows, then add a line like the example below:
mount w ..\VirtualHD\WP51\
When you have finished editing, press F7 to save the file, type Exit to return to WordPerfect; exit WordPerfect and the DOSBox system; and start the application again.
After making changes to either of these files, and while WPDOS is running, press Ctrl-F1, Go to DOS, and enter the command mount to see your drive-letter assignments. If they are not what you wanted, edit the file that contains the assignments and try again.
Change the default drive letter and directory for WPDOS: By default, in this system, when you press F5, you will see the directory of drive D:\ in this system (which is in fact \WP-64\WPfor64Bit\VirtualHD\Docs). In the same .prof file mentioned in step (a) a few paragraphs above, find the line that reads:
and change "D" to any other drive letter that you created with the mount command as described above. Then, add a new line immediately below that line, so that it changes the current directory to any directory in that drive. The resulting two lines might look something like this:
Save the file and restart the WP-64 system.
Change the default screen size for DOSBox: By default, this system opens in a special 43-line text mode. You can force the system to open in traditional 25-line mode, or in a 50-line or 66-line mode. To do this, exit WPDOS and shutdown the WP-64 system; navigate to the WP-64\WPfor64bit\dosbox folder, and use Windows Notepad or some other text editor to edit the .prof file that you use for your version of WordPerfect. For example, if you use WPDOS 5.1, open WPDOS51PCL.prof; if you use the option that works with a PostScript driver, open WPDOS51PS.prof. The filenames are self-explanatory. Find the lines that read:
## default screen is 43 lines; change by uncommenting one
Remove the comment mark and space (# ) at the start of the line that shows the number of lines you want to use. Save the file and restart the WP-64 system. To return to the 43-line default, edit the file again, and restore the comment mark and space. (Your text font in WordPerfect must be set to Auto-Select; if you specify a 25-line or some other specific font in WPDOS, or if you use monochrome mode, then these lines in the .prof file will have no effect in WPDOS itself.)
Exit from DOSBox when you exit WordPerfect: If a DOS screen remains open when you exit WordPerfect for DOS, you can enter the command exit to close it. If you want DOSBox to close automatically when you exit WPDOS, then shutdown the WP-64 system, navigate to the WP-64\WPfor64bit\dosbox folder, and use Windows Notepad or some other text editor to edit the .prof file that you use for your version of WordPerfect. For example, if you use WPDOS 5.1, open WPDOS51PCL.prof; if you use the option that works with a PostScript driver, open WPDOS51PS.prof. The filenames are self-explanatory. Find the lines that read:
#### REM OUT next line to keep DOSBox open when closing
and remove the word "rem" from the second line so that it reads only "exit". Save the file.
If you want DOSBox to remain open after you exit WPDOS, then add or restore the word "rem" at the start of the second line.
Switching between text and graphic modes in WPDOS 6.x. When you switch between text and graphic modes in WPDOS 6.x, DOSBox may repeat the last keystroke that you typed before switching modes. So, if you use Ctrl-F3, G, to switch to graphic mode, the letter "g" may be typed repeatedly in the editing screen. To avoid this problem, use one of the supplied macros to switch modes. Use GRAFMODE to switch to graphics mode, TEXTMODE to switch to text mode, and PAGEMODE to switch to page mode.
Run WPDOS in monochrome mode: You may prefer to run WPDOS in monochrome mode, as on an ancient IBM PC. If so, with the WP-64 system closed and not running, navigate to the WP-64\WPfor64bit\dosbox folder, and use Windows Notepad or some other text editor to edit one of the .prof files For example, if you use WPDOS 5.1, open WPDOS51PCL.prof; if you use the option that works with a PostScript driver, open WPDOS51PS.prof. The filenames are self-explanatory. Notice the line that reads
# mode mono
Remove the "#" mark from the start of the line and save the file. Note that monochrome mode always forces the screen size to 25 lines.
Use ScreenExtender for WPDOS 5.1+ or 6.x: Later versions of WPDOS shipped with an add-on program named ScreenExtender, which provided italic, strikethrough, and other font effects in text mode. If this program shipped with your version of WordPerfect, then you can use it in this system. Copy the ScreenExtender installation files to a folder in the WP-64\WPfor64bit\VirtualHD folder (perhaps the existing Temp folder); start the DOSBox system; exit WPDOS; navigate to the directory into which you copied the installation files and run INSTALL.EXE; follow the prompts; when asked to choose video hardware, choose SVGA; when asked to choose a type of SVGA video card, choose the last item on the list offered ("VESA Standard Exended - use for newer cards not listed").
Use your monitor in portrait orientation. This system should work well on monitors that have been rotated to display in "portrait" orientation. However, you will probably need to experiment with at least one setting in order to display full-screen mode without distortion. Navigate to the WP-64\WPfor64bit\dosbox folder, and open the file sharedsettings.conf in Notepad or some other text editor. In the section headed [sdl] find the line that reads ####fullresolutionutput=1280x1024 and remove the four #### characters in order to "uncomment" the line. Now run the WP-64 system and test whether the DOS window in distorted in full-screen mode. If it is, change 1280x1024 to some other numbers in the same proportion, perhaps 1024x768 (you may want to experiment). Save the file and restart the WP-64 system.
Technical notes: This system uses a "custom build" of DOSBox that has better-looking screen fonts than the standard "build"; it can also display WordPerfect's 512-character fonts correctly (in normal intensity, not in bold as in the standard build), and can display underlined text when the emulated DOS is in DOSBox switched to monochrome mode. This custom build was made possible by the generous help of the community at the DOSBox support forums, with essential contributions from TeaRex, ripsaw8080, Dominus, h-a-l-9000, wd, HunterZ, and ykhwong. I thank all of them for their time, patience, and knowledge.
If you want to use the utility programs supplied with WordPerfect Office for DOS (Calculator, Calendar, NoteBook, etc.), you will need to add them to this system by yourself and perform additional setup by yourself. Start by creating a folder in WP-64\WPfor64bit\VirtualHD with a name such as WPOffice (eight characters maximum!). Inside the DOSBox system, this folder will be accessible as C:\WPOFFICE. Copy the WordPerfect Office programs that you want to use, and any related files, into this folder. Start the Shell program; choose Setup from the menu; then edit the Shell menu in the same way you edited it when you set up the Shell on earlier systems. Remember that when editing the Shell menu, the folder that you created will have a name like C:\WPOFFICE, and not WP-64\WPfor64Bit\VirtualHD\WPOffice.
The batch files used by this system (WP51 for 64bit.cmd and WP62 for 64bit.cmd) may be modified as described above. Here is a full summary of parameters that may be added to the lines that begin Start GSWP\RunWP-DOSBox.exe:
The first parameter may be either 64bit or 32bit and must be present if any additional parameters are used. The 32bit option is used only by this site's system for using WP on portable USB drives, not by the system described on this page.
The second parameter may be wp51 or wp62. These are used to select whether the system launches WPDOS 5.1 or 6.2. This parameter must be present if any additional parameters are used. If the parameter is not present, WPDOS 5.1 will be launched by default.
The third parameter may be default or select. This determines whether the printing system automatically prints to the default Windows printer or displays a Windows print dialog in which you can choose a printer. This parameter must be present if any additional parameters are used. If the parameter is not present, then the system will work exactly as if default had been specified. The last parameter on the line must be %1.
The fourth parameter may be ghostpcl or gscript or pcl or ps. This determines the way in which WPDOS prints, and must be present if an additional parameter is also used. If no parameter is specified, then the system will work exactly as if ghostpcl had been chosen. If the gscript or ghostpcl option is used, then the system will print to any Windows printer through the Ghostscript or GhostPCL printing software included with the system. The options ps and pcl may be used only if the third parameter is default, not select. If ps is chosen, then WPDOS will print directly to your PostScript printer; it is your responsibility to be certain that your default Windows printer is in fact a PostScript printer! If pcl is chosen, then WPDOS will print directly to your PCL printer; it is your responsibility to be certain that your default Windows printer is in fact a PCL printer! Remember that the last parameter on the line must be %1.
The fifth parameter is normally omitted, and is available if you want the system to start by opening the WordPerfect Shell instead of WordPerfect itself. Use the parameter shell to open Shell 3.1, or use the parameter shell40 to open Shell 4.0c. The fifth parameter is also used in this site's system for running Arabic or Hebrew WordPerfect under 64-bit Windows; in that system, the parameter may be either arabic or hebrew. If, and only if, you use shell or shell40 as the fifth parameter, you may omit the final %1 on the line, because it will have no effect.
Read this paragraph if you find that your typed input does not appear when WPDOS is running in full-screen mode, but becomes visible in windowed mode. A visitor to this site reports that the text he typed in this system while WPDOS was running in full-screen mode did not actually appear on screen until he switched back to windowed mode. He fixed this problem by following this procedure: Navigate to the WP-64\WPfor64bit\dosbox folder, and open the file sharedsettings.conf in Notepad or some other text editor. In the section headed [sdl] find the line that reads output = surface and change surface to opengl or openglnb (you may want to experiment). Save the file and restart the WP-64 system.
Read this paragraph if DOSBox crashes when you switch from windowed to full-screen mode. If you use WPDOS in graphics mode, and DOSBox shuts down when you switch from a window to full-screen mode, then you must change the graphic screen size in WordPerfect so that that the screen size is equal to or smaller than the size of your monitor. So, if your monitor is 768 pixels high, then you must set the screen size in WordPerfect to a maximum of 1024x768. If your monitor is 600 pixels high, then you must set the graphics screen size to a height equal to or smaller than 600 pixels.
If you use WordPerfect in full-screen mode, and text or graphics appear stretched or distorted, you will need to experiment to get better results. Unfortunately, DOSBox interacts differently with different kinds of video hardware, so no general guide is possible. The following guidelines should help you get the results you want.
With the WP-64 system closed and not running, navigate to the WP-64\WPfor64bit\dosbox folder, and open the file sharedsettings.conf in Notepad or some other text editor.
Near the top of the file, about a dozen lines below the heading [sdl], find the line that begins fullresolution = 1024x768 and experiment with this setting; you might get better results with 1280x1024 or 0x0 (zero-x-zero) or "original" (but do not use the quotation marks). Further down in the file, in the section headed [render], you might exeriment by changing apsect=false to aspect=true. You might also find the line that begins windowresolution= and change the setting to 0x0 (zero-x-zero). Save the file and launch the application to see the effect of your changes. I recommend making only one change at a time and testing for its effect.
If you want WPDOS to start up in full-screen mode, then, in the section headed [sdl] find the line that reads fullscreen = false and change false to true. Remember that you can still toggle between full-screen and windowed mode by pressing Alt-Enter.
These software changes may not be enough to produce the results you want. If so, you will need to use the hardware-based controls on your monitor. To adjust these controls, switch DOSBox into full-screen mode, press the button on your monitor that turns on its menu, and look for an option with a name such as Image Control, Custom Scaling, or Aspect Ratio, and experiment with the settings. You must do this while DOSBox is already in full-screen mode.
It may also be necessary to use controls in your Windows video driver, and you may need to download a driver and control software from the manufacturer of your video card or the video hardware in your computer, for example from Nvidia or ATI. For example, in the ATI control panel, you might want to disable the "GPU Scaling" option, or you may want to find similar settings in drivers from other manufacturers.
Home Page Site Map