DOSBox Megabuild 4
This build was obtained from http://home.arcor.de/h-a-l-9000
DOSBox readme file
Dependencies - These programs are needed for certain features of this build:
Porttalk - http://www.beyondlogic.org/porttalk/porttalk.htm needed by Parallel Port Passthrough, OPL Passthrough
WinPCap - http://www.winpcap.org/ needed by NE2000 Ethernet Passthrough
Modifications in this build: Don't exit on unsupported fullscreen mode Console beep support Add the 'IMGMAKE' command (creates disk images, type imgmake -? in DOSBox for info on this) Make vgaonly features availible to other graphics cards, allow scalers to work in scanline emulation modes when possible Add back config option for video memory size - up to 8MB = 1600x1200@32bpp Add DATE and TIME commands, midnight overflow, and host time synchronization (type date /s to activate) Add /B parameter support for the DIR command NE2000 Ethernet passthrough Real hardware OPL chip passthrough Parallel Port passthrough, file rediredtion and Virtual Printer patch, logging enabled Restart capability - ctrl+alt+POS1 or config -r [params] or FJMP F000:FFF0 APM poweroff (Win95) CONFIG command capabilities extended - manipulate config files Serial FIFO support and logging capability enabled Increase maximum resolution to 1600x1200, add lot's of highres VESA modes Fixes to S3 resolution handling, aspect ratio, enable LDGFXROM (loads video BIOSes, only useful for debugging) EGA compatibility, CGA line-by-line emulation and CGA video memory slowdown Weird video DAC support for the Transgression 2 Demo (tgr2 -hc), in vgaonly mode Fix text mode panning in vgaonly modes
Soundblaster reset fixes for demos using STMIK Enables soundblaster sound in at least the following demos: Mental Surgery (use sbtype=sbpro) SX by Substance Min Monitor Briner
Make vgaonly features availible to other graphics cards, allow scalers to work in scanline emulation modes when possible Adds the linewise and multiscan to the [render] section in dosbox.conf. They both control how many special display tricks will be supported by DOSBox, independent of the machine setting.
linewise | multiscan | scalers supported | output depth | realtime offset, raster palette | zooming / multiple resolutions
--- | --- | --- | --- | --- | ---
false | false | yes | 8bpp | no | no
true | false | yes | 16bpp | yes | no
true | true | no | 16bpp | yes | yes | same as machine=vgaonly
realtime offset,raster palette is used by Lemmings, Panic Demo, DoWhackaDo Demo, Kelloggs, Psycho Pinball, Worldcharts, Wish Demo (use with machine=svga_paradise), ... zooming / multiple resolutions used by GBU Demo, Plasma Demo, Party91 Demo, Copper Demo, Magic Show Demo, Magic Circle Demo, ... (most of these also use the mechanisms above too)
Real hardware OPL chip passthrough Allows you to use a real hardware OPL chip. To activate, set oplmode=hardware and hardwarebase= to the address value of your real soundblaster in dosbox.conf. On Windows this feature reqires the porttalk driver, see the top of this page.
Serial FIFO support and logging capability enabled It provides logging for the serial port. The log is stored in the subdirectory capture. It's useful for finding bugs in the emulation and for reverse-engineering old serial protocols. To activate, add some of the following terms to the serialx config options: dbgtr - adds traffic-related messages to the log dbgirq - interrupt messages dbgreg - register accesses from the DOS application dbgmd - changes on the modem control lines dbgaux - serial device specific messages Example: serial1=directserial reaport:com1 dbgirq dbgreg dbgtr dbgmd
Increase maximum resolution to 1600x1200, add lot's of highres VESA modes Video memory size is increased to 4 Megabytes. A list of supported VESA modes for machine=SVGA_S3:
Fix text mode panning in vgaonly modes To activate, either set machine=vgaonly or linewise=true. YO! by Future Crew makes use of this.