|
|
Line 8: |
Line 8: |
| | | |
| Sample dosbox.conf for COM1: using the default software installation folder D:\ProGrafNT\PMC: | | Sample dosbox.conf for COM1: using the default software installation folder D:\ProGrafNT\PMC: |
− | <nowiki>
| + | |
| + | ---- Dosbox.conf start |
| [sdl] | | [sdl] |
− | # fullscreen -- Start dosbox directly in fullscreen.
| |
− | # fulldouble -- Use double buffering in fullscreen.
| |
− | # fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
| |
− | # windowresolution -- Scale the window to this size IF the output device supports hardware scaling.
| |
− | # output -- What to use for output: surface,overlay,opengl,openglnb,ddraw.
| |
− | # autolock -- Mouse will automatically lock, if you click on the screen.
| |
− | # sensitiviy -- Mouse sensitivity.
| |
− | # waitonerror -- Wait before closing the console if dosbox has an error.
| |
− | # priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest.
| |
− | # Second entry behind the comma is for when dosbox is not focused/minimized.
| |
− | # mapperfile -- File used to load/save the key/event mappings from.
| |
− | # usescancodes -- Avoid usage of symkeys, might not work on all operating systems.
| |
| | | |
| fullscreen=false | | fullscreen=false |
Line 36: |
Line 25: |
| | | |
| [dosbox] | | [dosbox] |
− | # language -- Select another language file.
| |
− | # memsize -- Amount of memory dosbox has in megabytes.
| |
− | # machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga.
| |
− | # captures -- Directory where things like wave,midi,screenshot get captured.
| |
| | | |
| language= | | language= |
Line 47: |
Line 32: |
| | | |
| [render] | | [render] |
− | # frameskip -- How many frames dosbox skips before drawing one.
| |
− | # aspect -- Do aspect correction, if your output method doesn't support scaling this can slow things down!.
| |
− | # scaler -- Scaler used to enlarge/enhance low resolution modes.
| |
− | # Supported are none,normal2x,normal3x,advmame2x,advmame3x,advinterp2x,advinterp3x,tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x.
| |
| | | |
| frameskip=0 | | frameskip=0 |
Line 57: |
Line 38: |
| | | |
| [cpu] | | [cpu] |
− | # core -- CPU Core used in emulation: simple,normal,full,dynamic.
| |
− | # cycles -- Amount of instructions dosbox tries to emulate each millisecond.
| |
− | # Setting this higher than your machine can handle is bad!
| |
− | # You can also let DOSBox guess the correct value by setting it to auto.
| |
− | # Please note that this guessing feature is still experimental.
| |
− | # cycleup -- Amount of cycles to increase/decrease with keycombo.
| |
− | # cycledown Setting it lower than 100 will be a percentage.
| |
| | | |
| core=normal | | core=normal |
Line 71: |
Line 45: |
| | | |
| [mixer] | | [mixer] |
− | # nosound -- Enable silent mode, sound is still emulated though.
| |
− | # rate -- Mixer sample rate, setting any devices higher than this will
| |
− | # probably lower their sound quality.
| |
− | # blocksize -- Mixer block size, larger blocks might help sound stuttering
| |
− | # but sound will also be more lagged.
| |
− | # prebuffer -- How many milliseconds of data to keep on top of the blocksize.
| |
| | | |
| nosound=false | | nosound=false |
Line 84: |
Line 52: |
| | | |
| [midi] | | [midi] |
− | # mpu401 -- Type of MPU-401 to emulate: none, uart or intelligent.
| |
− | # device -- Device that will receive the MIDI data from MPU-401.
| |
− | # This can be default,alsa,oss,win32,coreaudio,none.
| |
− | # config -- Special configuration options for the device. In Windows put
| |
− | # the id of the device you want to use. See README for details.
| |
| | | |
| mpu401=intelligent | | mpu401=intelligent |
Line 95: |
Line 58: |
| | | |
| [sblaster] | | [sblaster] |
− | # sbtype -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.
| |
− | # sbbase,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.
| |
− | # mixer -- Allow the soundblaster mixer to modify the dosbox mixer.
| |
− | # oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.
| |
− | # On auto the mode is determined by sblaster type.
| |
− | # All OPL modes are 'Adlib', except for CMS.
| |
− | # oplrate -- Sample rate of OPL music emulation.
| |
| | | |
| sbtype=sb16 | | sbtype=sb16 |
Line 113: |
Line 69: |
| | | |
| [gus] | | [gus] |
− | # gus -- Enable the Gravis Ultrasound emulation.
| |
− | # gusbase,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the
| |
− | # Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
| |
− | # gusrate -- Sample rate of Ultrasound emulation.
| |
− | # ultradir -- Path to Ultrasound directory. In this directory
| |
− | # there should be a MIDI directory that contains
| |
− | # the patch files for GUS playback. Patch sets used
| |
− | # with Timidity should work fine.
| |
| | | |
| gus=true | | gus=true |
Line 132: |
Line 80: |
| | | |
| [speaker] | | [speaker] |
− | # pcspeaker -- Enable PC-Speaker emulation.
| |
− | # pcrate -- Sample rate of the PC-Speaker sound generation.
| |
− | # tandy -- Enable Tandy Sound System emulation (off,on,auto).
| |
− | # For auto Tandysound emulation is present only if machine is set to tandy.
| |
− | # tandyrate -- Sample rate of the Tandy 3-Voice generation.
| |
− | # disney -- Enable Disney Sound Source emulation.
| |
| | | |
| pcspeaker=true | | pcspeaker=true |
Line 146: |
Line 88: |
| | | |
| [bios] | | [bios] |
− | # joysticktype -- Type of joystick to emulate: none, 2axis, 4axis,
| |
− | # fcs (Thrustmaster) ,ch (CH Flightstick).
| |
− | # none disables joystick emulation.
| |
− | # 2axis is the default and supports two joysticks.
| |
| | | |
| joysticktype=2axis | | joysticktype=2axis |
| | | |
− | [serial] | + | '''[serial] |
− | # serial1-4 -- set type of device connected to com port.
| |
− | # Can be disabled, dummy, modem, directserial.
| |
− | # Additional parameters must be in the same line in the form of
| |
− | # parameter:value. Parameters for all types are irq, startbps, bytesize,
| |
− | # stopbits, parity (all optional).
| |
− | # for directserial: realport (required).
| |
− | # for modem: listenport (optional).
| |
− | # Example: serial1=modem listenport:5000
| |
− | | |
| | | |
| serial1=directserial realport:com1 startbps:19600 parity:n bytesize:8 stopbits:1 irq:4 | | serial1=directserial realport:com1 startbps:19600 parity:n bytesize:8 stopbits:1 irq:4 |
Line 170: |
Line 99: |
| | | |
| [dos] | | [dos] |
− | # xms -- Enable XMS support.
| |
− | # ems -- Enable EMS support.
| |
− | # umb -- Enable UMB support (false,true,max).
| |
| | | |
| xms=true | | xms=true |
Line 179: |
Line 105: |
| | | |
| [ipx] | | [ipx] |
− | # ipx -- Enable ipx over UDP/IP emulation.
| |
| | | |
| ipx=false | | ipx=false |
| | | |
− | [autoexec] | + | '''[autoexec] |
− | # Lines in this section will be run at startup.
| + | |
| cls | | cls |
| mount a a:\ | | mount a a:\ |
Line 193: |
Line 118: |
| pmc | | pmc |
| exit | | exit |
− | </nowiki>
| + | Dosbox.conf End ---- |
| | | |
| == Versions == | | == Versions == |
| * Versions from 2.11.2 to 2.14.5 worked | | * Versions from 2.11.2 to 2.14.5 worked |
Description
PMC is a DOS-based program for building automation purpose developed by Neuberger Gebäudeautomation in Rothenburg/BY/Germany. If there are problems with serial connections under Windows - use DOSBOX and it rocks!
Status
Tested with DosBox 0.70 (under Windows 2000 / XP). The program runs and all functions work. If you have trouble with usb-serial-adapters, use adapters with Prolific chipset. This is, what the developer is testing with.
Making it to work
Sample dosbox.conf for COM1: using the default software installation folder D:\ProGrafNT\PMC:
Dosbox.conf start
[sdl]
fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=false
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true
[dosbox]
language=
machine=vga
captures=capture
memsize=16
[render]
frameskip=0
aspect=true
scaler=normal2x
[cpu]
core=normal
cycles=3000
cycleup=500
cycledown=20
[mixer]
nosound=false
rate=22050
blocksize=2048
prebuffer=10
[midi]
mpu401=intelligent
device=default
config=
[sblaster]
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050
[gus]
gus=true
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND
[speaker]
pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true
[bios]
joysticktype=2axis
[serial]
serial1=directserial realport:com1 startbps:19600 parity:n bytesize:8 stopbits:1 irq:4
serial2=dummy
serial3=disabled
serial4=disabled
[dos]
xms=true
ems=true
umb=true
[ipx]
ipx=false
[autoexec]
cls
mount a a:\
mount c c:\
mount d d:\
d:
cd \prografnt\pmc
pmc
exit
Dosbox.conf End ----
Versions
- Versions from 2.11.2 to 2.14.5 worked