Hey all:  After you know the settings to configure for DosBox - the entire 
configuration takes less than 5 minutes.  The download of dosbox itself is less 
than 2 minutes. My first recommendation would definitely be to purchase an x32 
bit version.  But some of us are in the position of having to use or support 
users on x64, so I thought I'd pass on how to do so.  Additionally, DOSBOX is 
cross platform so once you learn it, it applies to Windows, Linux, and maybe 
even the mac. On top of this, Dosbox resolves the CPU usage issue;  and the 
ability to clone a DosBOX quickly across machines is invaluable.  I'd like to 
suggest that the DOXBOX megabuild be added to the downloads section.   If there 
is interest, I'd be happy to send in a sample configuration file. Chris 



















Here are a few notes that I have made in case others want to get started with
Dosbox as well.

 

 

1.  DOSBOX natively doesn't support lpt1 printing or network
operations.  For DataPerfect purposes therefore, we have to use a version
thats been compiled called MegaBuild.  At this point I've tested
MegaBuild6 for a few days.  Available: http://home.arcor.de/h-a-l-9000/

 (Scroll to the bottom for the download locations).

 

2.  Configuration options will not work correctly if installed under
\Program Files.  Suggest you install to a folder under your
C:\.  For example c:\dp.

 

3.  Your network card has to be capable of emulating an Ne2000.  

 

4.  Dosbox uses configuration files.  You can specify your own, or
use variations of the default configuration file dosbox.conf (which is what I
recommend).  Under older versions of DosBox you had to cause dosbox to
manually write out the configuration file (start doxbox and from the console
config -writeconf <filename>).  However, the newer versions have an
option to edit the conf file directly.

Under your start menu entry, choose configuration, then edit configuration.

 

5.  If you are operating in a network environment, have drive and printer
mappings set up.  

 

For example:

 

Net use lpt1 \\<ip address>\<Printer NetBios Name> /persistent:yes

Net use lpt2 \\<ServerName>\<PrinterName> /persistent:yes

 

Net use N: \\<ServerName>\<Directory> /persistent:yes

 

So for example in my case:

 

net use t: \\10.168.0.123\public\archive /persistent:yes

net use lpt1 \\10.168.0.11\canonir3 /persistent:yes

 

6.  At the end of the DOSBOX configuration file, we have to tell Dosbox to
mount the drives, and to run dataperfect etc.

 

At the bottom of the dosbox.conf there is an autoexec section - commands which
dosbox will execute everytime it is run.

 

So I put:

 

Mount c t:\test (My data perfect test directory is
\\10.168.0.123\public\archive\test)

c:  (Changes directory to the new "c" drive)

dp26yu main14  

(my DP executable name, followed by the application.)

 

I would also suggest investigating the /d-<location> with
dataperfect.  Configuring DataPerfect as I have done here keeps the temp
files on the network - and it means that operation is slower than it should
otherwise be.  Ideally, your temp files should be stored locally, and
probably your DP executable should be as well, with only your application
residing on the network.

 

7.  Printer support:  In the configuration file you will find several
lines that say "parallel=".  

 

For Network printers

parallel1=file dev:lpt1

parallel2=file dev:lpt2

etc.

 

I understand (but have not tested) that for local printers:

parallel1=reallpt

 

 

Timeout:

 

A bit higher up in the configuration file there is a line that says
timeout=.  

Dataperfect writes a bit out to the lpt1 port, and then runs, writes.. for a
time, then runs.

If your timeout setting is set to low (and it defaults to 0 on my version) your
reports will generate a new page (due to the timeout) every time DP stops
writing data.

 

Conversely if your timeout is set too high, your resports will be a long time
in closing and printing.  I set timeout=10000, although any value from
10000 to 30000 is probably fine.

 

 

 

8.  Other settings

 To enable full screen mode to work, modify the configuration file to say  
output=ddraw. 
DataPerfect will run pretty well on any machine with enough horsepower to run
system 7.

However, it can (and should) be sped up.

 

There is a line in the configuration file that says cycle=.  

If you run dosbox with task manager open, you can increase dosbox's usage of
the CPU as you desire; you will find that up until dosbox is consuming about
95% of the system resources it performs faster and faster.   (And
after that it will slow down).   (Ctrl-F12 to consume more resources,
Ctrl-F11 to consume fewer).

 

On my computer, cycles=100000 seems to work well.  You also have the
option of setting cycles=max.  However, while that is supposed to set the
value to the maximum sustainable value, in practise my cpu usage never got over
3-5% setting cycles=max.

 



9.  Other useful bits:

 

Once you've gotten Dosbox working as you like it, On the desktop shortcut for
Dosbox, include a "-noconsole".  This prevents the console
window from opening in the background and makes the overal package and
presentation neater.

 

 

Ctrl-F5 for screen prints (which will be found in capture directory).

Cut & Paste works using mouse.

I have not tested with DPMouse or shell

Alt-Enter still works to switch between window and fullscreen mode.

 







_______________________________________________

Dataperf mailing list

[email protected]

http://lists.dataperfect.nl/mailman/listinfo/dataperf








-- 

Don
Friedman

ProfessionalRecords.Com LLC

PRS Data Systems

205 S Main Street

Pittsburgh, PA   15215

412-784-1600 - 1-800-PRS-FILE 

412-784-1615 Fax









_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/mailman/listinfo/dataperf                           
          
_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/mailman/listinfo/dataperf

Reply via email to