4 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
nia
|
5a62048349 |
dosbox-x: Update to 0.83.7
0.83.7 - The primary DOSBox-X Wiki is now located at the URL: https://dosbox-x.com/wiki (Wengier) - Implemented the x86 dynamic core for both 32-bit and 64-bit systems by re-porting the code from SVN. Dynamic core now supports either the dynamic_x86 or the dynamic_rec core. The dynamic_x86 core will be used by default for x86 and x86_64 platforms and if "core=dynamic" is set, and Windows 9x can be run in this dynamic core (although at this time may encounter some issue with the S3 driver). You can also explicit specify setting "core=dynamic_x86" or "core=dynamic_rec" for either the dynamic_x86 core or the dynamic_rec core. Also thank joncampbell123 for the 64-bit fix. (Wengier) - You can now use your own save file (in addition to save slots! There are now a "Use save file" toggle item and "Browse save file..." for browsing save files on your computer. A config option "savefile" (in [dosbox] section) is added to specify a save file to use at start. (Wengier) - Save state feature now allows users to optionally enter remarks when saving a state. A submenu group "Save/load option" is added (under "Capture") where you can toggle menu items "No remark when saving state" (for disabling input of remarks when saving) and "force load state mode". A menu item "Display state information" is added as well to display the information of the saved state. (Wengier) - DOSBox-X will now use native dialog box to display quit warnings and save state errors. (Wengier) - Changed some DOS error messages (such as "Illegal command" which now reads "Bad command or filename") similar to real DOS systems. (Wengier) - ADDKEY and INT2FDBG commands now appear as programs on Z: drive instead of shell commands. (Wengier) - Improved the -z (move virtual drive Z:) function of MOUNT command. You can move the virtual drive as many times as you want, and save/load states will work even after you move the Z: drive. (Wengier) - Enhanced the config option "freesizecap" to allow the setting "fixed" which is the same as "false", and a new setting "relative" is added, which will be similar to the setting "fixed" but the reported free disk size will also change relative to the change of the free disk size ever since. (Wengier) - Added support for Opus CD-DA tracks by porting and cleaning up the source code from other projects. Many thanks to Marty Shepard and kcgen. (Wengier) - Support for FluidSynth MIDI Synthesizer is now included in the MinGW builds by default just like Visual Studio builds. Set "mididevice=fluidsynth" and a soundfont file to use it. (Wengier) - Enabled xBRZ scaler for Visual Studio SDL2 builds just like Visual Studio SDL1 builds. (Wengier) - Added menu item "Show Sound Blaster configuration" under "Sound" menu to show the current information about Sound Blaster, and also menu item "Show MIDI device configuration" (also under "Sound" menu) to show information about the current MIDI device such as the soundfont file in use. (Wengier) - Added "Mount multiple disk/CD images" option to the mounting options of the Drive menu to allow users to mount more than one disk/CD images to a drive, swappable from the menu. Also added separators to the Drive submenu to make it look better. (Wengier) - Added new CPU types to the "Emulate CPU speed" menu group namely 286-25MHz, 386DX-25MHz, 486DX4-100MHz, 486DX5-133MHz, Pentium-60MHz, Pentium-75MHz, and Pentium-90MHz. Thanks again for the data provided by the user maximus105. (Wengier) - You can now select a special key (e.g. Alt+Tab, Ctrl+Break, Ctrl+Alt+Del, etc) to be sent from the key defined in the mapper editor. The key can be selected (Ctrl+Alt+Del by default) from the "Send special key" menu group in "Main" menu. (Wengier) - Added full Ctrl+Break emulation at the BIOS and DOS level, updated console emulation to match. The "Pause" mapper shortcut is now moved to HOST[F11/F12]+Pause instead of Ctrl+Pause so that Ctrl+Break can work properly for users, and the function to send the Ctrl+Break key from the menu ("Send special key" under "Main") is added. Also, the PC-98 STOP key now functions the same as the Ctrl+C and Ctrl+Break keys in IBM PC mode. - Added functions "CopyToClipboard" and "QuickRun" to the mapper editor so that you can use shortcuts to activate them (default shortcuts: HOST(F11/F12)+A and HOST(F11/F12)+Q respectively), and a default shortcut HOST(F11/F12)+V is added to the clipboard paste function. Meanwhile, FullCore and SimpleCore shortcuts are removed from the mapper. (Wengier) - Added two new menu items in the "Shared clipboard functions" menu group under "Main", including "Copy all text on the DOS screen" which will copy all screen text to the clipboard, and "Stop clipboard pasting" which allows user to stop pasting in the middle of pasting long clipboard content. (Wengier) - The mouse copy/paste feature is now available for non-Windows systems on SDL2 builds. Also, pasting from the clipboard with a mapped shortcut is also available for Linux/X11 on SDL1 builds. (Wengier) - Added "Use US keyboard layout" toggle menu item in the "PC-98" menu group under "Video" to select whether to force the default US keyboard layout in PC-98 mode, same as the "pc-98 force ibm keyboard layout" config option in [pc98] section. Also moved the "PC-98 PIT master clock" options from the "DOS" menu to this menu group. (Wengier) - The full dosbox-x.reference.conf file is renamed to dosbox-x.reference.full.conf. The original file dosbox-x.reference.conf now contains common config options instead of all config options. (Wengier) - The CONFIG command and Configuration Tool will now save common and modified config options by default. The -all command-line option (or "Save all options to the configuration file" checkbox) will force to save all config options. A new -mod command-line option is added to CONFIG command to save modified config options only, and a new -norem command-line option is added to not write remarks. (Wengier) - Updated the Windows installer to default to the "typical" installation. For the full installation start menu items will be added for DOSBox-X builds copied to subdirectories. A new checkbox "Write common config options (instead of all) to the configuration file" is added which when checked will only write common and modified advanced config options to the config file. Furthermore, for both "typical" and "full" installations the Windows installer will now also copies the DLL files inpout32.dll (32-bit) and inpoutx64.dll (64-bit) to the DOSBox-X install directory for use with the direct parallel port passthrough feature. (Wengier) - Improved Flatpak support for Linux. (rderooy) - Improved message for the -help command-line option, adding for example -silent and -socket command-line options in the help messages. (Wengier) - Added -silent command-line option to run DOSBox-X silently (without showing the DOSBox-X window) and then exit after executing AUTOEXEC.BAT. (Wengier) - Fixed command-line option -socket not working for the null-modem feature. (Wengier) - Fixed issue that aspect ratio not being respected in full-screen mode when a GLSL shader is enabled with an OpenGL output. (Wengier) - Fixed toggle in the "Frameskip" menu group did not change when selecting a different option. (Wengier) - Fixed shelling from programs may not work when the shell config option is set. (Wengier) - The default country setting ("country" option in [config] section]) now defaults to auto-detection if possible, or 81 (Japan) in PC-98 mode. (Wengier) - Increased the default maximum DOS files (adjustable from [config] section) from 127 to 200. (Wengier) - Improved resetting with LOADLIN program. (Wengier) - Improved Gravis Ultrasound (GUS) implementation to make it more accurately represent the GUS DMA state as expected by the running DOS software. - The archive attribute will no longer automatically be applied to directories on non-Windows systems. This fixed issue with PLAYMIDI.EXE from Gravis Ultrasound when listing directories. (Wengier) - Applied hack to allow the low DMA channel detection in the SB16 DIAGNOSE program to work. (Wengier) - The default setting of the clip_paste_speed option has been changed from 20 to 30, which will help prevent lost keystrokes when pasting from the host clipboard for some programs. (Wengier) - With Pentium CPU setting (cputype=pentium) DOSBox-X no longer reports FDIV bug by default. An advanced config option "report fdiv bug" is added to report such CPU bug when set to true. (rderooy & Wengier) - Added support for the XDG_DATA_HOME environment variable for config directory in Linux. (rderooy) - Added support for compiling with pcap for Windows MinGW builds. (Jookia) - Added config option "windowposition" (in [sdl] section) to set the window position at startup in the positionX,positionY format. (tomba4) - Added config option "raw_mouse_input" (in [sdl] section; SDL2 builds only) to bypass the operating system's mouse acceleration & sensitivity settings. Implemented by NicknineTheEagle. - Added config option "startquiet" (in [dos] section) which when set to true will silence the information messages before launching Windows programs to run on the Windows host. A toggle menu item "Quiet mode (no start messages)" is added to the "Windows host applications" menu group in "DOS" menu. (Wengier) - The menu "Show details" (under "Main") is renamed to "Show FPS and RT speed in title bar". (Wengier) - Add menu group "Text-mode" under "Video" menu to change some text-mode related video settings, such as changing the number of rows and columns. A zip package named TEXTUTIL.ZIP is added to the Z drive that contains various utilities (such as CGA.COM, EGA.COM, 132X25.COM, 132X43.COM) to change current video setting from the command line. Also added a config option "high intensity blinking" which when set will display high intensity background colors instad of blinking foreground text. The menu item "Allow 9-pixel wide fonts" is moved from the menu group "Compatibility" to here. (Wengier) - Added "Debugging" menu group under "Help" menu, and moved items from the "Video" Debug and "DOS" Debug menus and the debugger here (debug builds only). Also allowed to hide/show the console or debugger window in Windows debug builds. With the menu item "Console wait on error" checked the Windows console window will wait for the ENTER key before closing itself after an E_EXIT occurs. (Wengier) - Updated MPXPLAY to latest version 1.65. (Wengier) - Integrated SVN commits (Allofich) - r4386: Correct MPU-401 clock-to-host function to operate independently of playing. Fixes hang at exit when playing Roland music in demos by The Phoney Coders. Clamp tempo to valid range. - r4384: ICW1 on the PIC clears the Interrupt Mask Register. Fixes Antagony and quite a few demos that expect IRQs to be unmasked. - r4382: Refine adlib timers a bit more and make reading the Adlib take a bit more time. - r4378: Prevent some possible deadlocks with sti in dynrec core. - r4375: Improve compatibility with older Intel chipsets - r4374: Add a bit of hack so cycles=max/auto 90% keeps on working inside batch files after r3925. - r4371: Fix regression in Clue: Master Detective. - r4370: As an adjunct to r4369, make the reference counts of standard device handles equivalent to those of real DOS. - r4369: Compatible side-effect behavior of DOS in the file close function. - r4368: Improve error codes for some DOS file functions. - r4367: Change FPU_FBST to only write 18 decimals instead of the wrongly 19, this makes it possible to switch 64 integers which in turn fixes some rounding issues. (jmarsh) - r4282,r4283: Switch to a different way to calculate DBOPL table offsets. - r4280: Prevent GenerateDMASound from running with input of 0. - r4279: Remove DMA_TRANSFEREND and replace with DMA_MASKED. - r4277: Remove cases not needed after r4276 - r4276: Remove defunct code related to the initial display mode of the system BIOS during video mode changes. - r4274: fix externals. - r4273: Make frameskip an integer. - r4269: Use fabsf when return value is a float. Small warning fix. - r4265: Some more cleanups and memleak fixes. - r4264: Pick some lowhanging fruit. (some memory leaks and unused variables) - r4262: missed one - r4261: These actually use float as input. - r4258: Rename bios tester to biostest and make it debug only to avoid people trying to load real bioses. - r4257: Add simple program that allows you to boot into a bios image for running cpu tester bios. |
||
nia
|
6f52a66cc0 |
dosbox-x: Update to 0.83.6
0.83.6 - Improved internal Voodoo card hardware emulation, such as fixing the font issue with the 3dfx version of Tomb Raider when using non-Glide mode. Portions of the code are ported from DOSBox ECE. (Wengier) - Added OpenGL shader support by porting the feature from DOSBox SVN. GLSL shaders are now supported in both SDL1 and SDL2 builds, and this also allows pixel-perfect scaling to be enabled for the OpenGL outputs. The config option "glshader" (in [render] section) can be used to specify a GLSL shader file or a built-in shader when the output is set to "opengl" or "openglnb". For example, you can use the setting "glshader=sharp" (built-in shader) or "glshader=pixel_perfect" (with GLSL shader file) for the pixel-perfect scaling mode. The Windows installer will also copy several GLSL shader files to the "glshaders" subdirectory of the DOSBox-X install directory to be used directly. (Wengier) - Support for FluidSynth MIDI Synthesizer is now included in the Windows Visual Studio builds by default. Set "mididevice=fluidsynth" and a sound font (e.g. GeneralUser_GS.sf2) to use it. (Wengier) - Updated the MUNT MT32 emulation library to its latest version 2.4.0. A few new MT32 config options (starting with "mt32.") are added to [midi] section of the DOSBox-X configuration. (Wengier) - The DOSMID and MPXPLAY programs have been built into DOSBox-X, both can be found on the Z drive and feature full-screen user interfaces with support for command-line usages (use /? option for help). DOSMID can play MIDI/RMI/MUS audio files, whereas MPXPLAY is a powerful and flexible audio player with support for a variety of formats including AAC/AC3/APE/FLAC/MP2/MP3/MPC/OGG/WAV and more with playlist support. (Wengier) - The mounting options "Mount as Hard Disk", "Mount as CD-ROM", "Mount as Floppy", "Mount disk image" and "Boot from disk image" (previously only for Windows) in the "Drive" menu and the "Quick launch program..." in the "DOS" menu are now available for non-Windows platforms as well. (Wengier) - Added "Shared Windows clipboard functions" menu group under "Main", which allows you to enable or disable the different ways for DOSBox-X to communicate with the Windows clipboard. (Wengier) - Added config option "dos clipboard api" in [dos] section to control whether to enable the DOS APIs for communications with the Windows clipboard for DOS applications. (Wengier) - Added config option "clip_mouse_button" to select a mouse button (middle, right, or none; with right mouse button being the default) for copying to and pasting from the Windows clipboard. (Wengier) - The mouse wheel movements will be automatically converted into up/down arrows by default for the intergrated DOS now. You can also enable it for the guest system from the "Main" menu ("mouse wheel movements" -> "Enable for guest systems also") or from the config file. (Wengier) - Added "Emulate CPU speed" menu group (under "CPU") to emulate the speed of a specific CPU class. The cycles to emulate are approximations of the actual CPU hardware, and they are available thanks to data provided by the user maximum105. Also added config option "cycle emulation percentage adjust" in [cpu] section for users who would like to make relative percentage adjustments (between -25% and 25%) in case it is necessary. (Wengier) - Added SORT command from FreeDOS. It can be used to sort input, e.g. "TYPE FILE.TXT | SORT". (Wengier) - Added DELTREE command to delete a directory and all the subdirectories and files in it as in a real DOS system. Please use it with caution. (Wengier) - The command for starting the Configuration Tool has been renamed from "SHOWGUI" to "CFGTOOL". A new command-line option -gui is added to CONFIG command to start the Configuration Tool as well. (Wengier) - DOSBox-X now includes ZIP.EXE and UNZIP.EXE from InfoZip for zipping and unzipping files in DOS. Both programs will appear on the Z drive. (Wengier) - The powerful DOS CD player called SJGPLAY has been built into DOSBox-X. You can now find the program CDPLAY.EXE in the Z drive for playing Audio CDs in DOS, which supports both graphical and command-line usage, and you will also find a text file named CDPLAY.TXT in the Z drive for a quick usage guide. A zip package including full documentation and some extras will additionally appear as SJGPLAY.ZIP in the Z drive. This freeware program was written by Steve Gray and is now included in DOSBox-X with explicit permission of the author. (Wengier) - DOSBox-X will now by default show a quit warning if a DOS program or game, or a guest system is running. The previous behavior can be set with "quit warning=autofile". (Wengier) - The welcome banner when DOSBox-X starts has been improved for a better looking and should provide more helpful instructions for users. (Wengier) - Add new "Help" menu which includes menu items "Introduction", "DOSBox-X homepage", "DOSBox-X Wiki guide", "DOSBox-X support" and "About". (Wengier) - Improved the message when automatically re-running the executable which failed with the "Packed file is corrupt" error. Also added the "autoloadfix" config option which when set to "false" will not automatically re-run such programs. (Wengier) - The display for several section names in DOSBox-X's graphical configuration tool has been capitalized or modified otherwise to look better. A default shortcut key HOST(F11/F12)+C is added for starting the graphical configuration tool. (Wengier) - Added the "Show advanced options" checkbox in the main screen of the Configuration GUI to toggle whether to display all config options for the sections. If unchecked (default), it will show common config options instead of all of them. A new config option "show advanced options" is added which when set to "true" will make the checkbox checked by default. (Wengier) - Added code to cap the scan line length given to the VESA BIOS given the video mode. This prevents VBETEST.EXE from doing test patterns smaller than the actual display, which can happen with 32bpp 320x200 modes and 1MB or less video RAM. - VESA BIOS Set Scan Line Length fixed to properly report and handle scan line length for 16-color SVGA planar modes. VBETEST 16-color modes now display correctly. - Added option to control whether VESA BIOS panning (the original VBE call) waits for vsync. - Moved video related config options from [dosbox] section to its own [video] section. These options in existing config files will be automatically redirected to the [video] section from the [dosbox] section when DOSBox-X starts. Windows installer can also move such config options from existing config files automatically. (Wengier) - Cleared modem phone book before parsing it. Thank NicknineTheEagle for the improvement. - Improved the help message of MOUNT command. Also added option -examples to show its usage examples, similar to IMGMOUNT and IMGMAKE commands. (Wengier) - Fixed freeze when trying to reboot the internal DOS when using a different code page and it is in CGA or EGA emulation modes. (Wengier) - DOSBox-X will now try to use the internal DOS date and time (instead of always using the host date and date) for file modication timestamps. (Wengier) - Added menu item "Expanded memory (EMS)" under "DOS" menu to dynamically enable or disable EMS memory at run-time. You can now also modify EMS memory with CONFIG command from command-line. (Wengier) - Added config option "drive z hide files" (in [dos] section) to hide or remove files listed (separated by spaces) from the Z drive. If a file has a "/" prefix (e.g. "/INTRO.COM"), then the specified file will have the hidden attribute ("DIR /A" will list all such files) instead of completely disappearing from the Z drive. (Wengier) - You can now add your own programs or files to the Z drive! Put your programs or files in the drivez directory located in the DOSBox-X program folder or the DOSBox-X configuration directory, and they will automatically appear on the Z drive. If any of the files have the same names as the built-in ones, they will replace the built-in files. For example, you can replace the built-in EDIT.COM and XCOPY.EXE programs (from FreeDOS) with MS-DOS counterparts. Windows installer will now automatically create a drivez directory with a README.TXT file in it too. For subdirectories support please use MOUNT command to mount local directory instead. (Wengier). |
||
nia
|
39eb35ebd0 |
dosbox-x: Update to 0.83.1
0.83.1 - Sound Blaster emulation fixed to better handle Goldplay mode detection false positive in 1994 demoscene demo myth_dw.zip when using Sound Blaster Pro setting in the demo. The initial state before music starts is like Goldplay mode, but when music actually starts the DMA programmed to normal state without restarting DMA playback. - dosbox-x.conf is now recognized as the default config file name in addition to dosbox.conf. The sample config file "dosbox.reference.conf" has been renamed to "dosbox-x.reference.conf" as well (Wengier) - Tandy DAC output fixed to slowly ramp last sample to zero DC sample (128) when switched off. This fixes loud popping (DC offset) problems with Tandy DAC sound effects in Prince of Persia. This new behavior also seems to match real Tandy 1000 hardware according to video captures of it's audio/video outputs while playing Prince of Persia on it. - Tandy/PCjr 3-voice fixed to respond to I/O port 0xC0 regardless of 8-bit or 16-bit I/O (fixes Prince of Persia). - Write-protecting a disk image in IMGMOUNT and BOOT commands now supported by putting a leading colon (:) before the image file name. Works with disk swapping; e.g. "BOOT :C:\DISK1.IMG C:\DISK2.IMG" only write- protects C:\DISK1.IMG but not C:\DISK2.IMG. The new config option "leading colon write protect image" can be used to disable or enable this behavior (Wengier) - Support for changing DOSBox-X internal time (Wengier) - Support for pipes (|), e.g. "DIR | MORE" should now work as expected; it is recommended to set the %TEMP% (or %TMP%) environment variable to a writable directory inside DOSBox-X before using pipes (Wengier) - Improved redirections using "<" or ">" (Wengier) - Improved Ctrl+C handling in some commands (Wengier) - Improved Tab completion in the command shell (Wengier) - Improved -get & -set options for the CONFIG command, e.g. support for config options with spaces (Wengier) - Improved REN (or RENAME) command to support wildcards (* and ?) in the source and/or target files (Wengier) - Some improvements to commands like MORE & VER (Wengier) - Added BREAK, VERIFY and TRUENAME commands as in a real DOS system. Type "[command] /?" for help info (Wengier) - Implemented FOR command to run a specified command for each file in a set of files. Also added LFNFOR command to control whether to use long filenames in the FOR command as in MS-DOS 7+ (Wengier) - Implemented ATTRIB command to view and set attributes of files or directories (Wengier) - Added emulation of R (readonly) attribute bit for Linux and Unix systems through the user-writable file mode bits of the filesystem. - Fixed PC DOS 2000 crash during installation. - PC speaker: Mode 3 (square wave) and a counter value of 1 produces a low frequency square wave. Ulrasonic frequencies do not begin until count == 2. This fixes helicopter noises in Paratrooper. - Fixed PC speaker emulation to allow higher PC speaker frequencies (10x the value of pcrate) to reduce hiss/noise/aliasing noise that occurs when games program ultrasonic frequencies into the counter to "silence" the speaker. "Titus the Fox Marrakech and Back" should no longer have audible hissing noises between beeps when the game is using the PC speaker. - Increased DOS device limit, to avoid E_Exit() crash if all LPT and COM devices are enabled along with the new CLIP$ device. - Minimum MCB free default changed to better reflect a typical MS-DOS setup with minimal to no drivers. This should result in a report of 600K-ish memory free, which is equivalent to Windows 95 without anything loaded except COMMAND.COM. - DIR command now supports /S (search all directories) as well as /A, /AS, /A-S, /AH, /A-H, /AR, /A-R, /AA, /A-A options for file attribute support; Note that DIR /A shows all files and directories whereas DIR alone (without /A) shows all except system/hidden ones as in a real DOS system (Wengier) - DIR command now shows the real free disk space on local drives. It is possible to limit this free space for certain programs with the -freesize option of MOUNT command. A new config option "freesizecap" is added to change the behavior of this option (Wengier) - DIR command fixed to show the volume label of the drive you are listing, instead of always the current drive (rderooy) - Various improvements to DEL and COPY commands, e.g. fixed the DEL /P option having no effect, and "DEL ." deleted all files in the current directory silently; the COPY command now asks for confirmation before overwriting files, and it now supports /Y and /-Y options to change this behavior, which can also be set from the COPYCMD environment variable. (Wengier) - Added or fixed help information and/or error messages for some commands. (Wengier) - Added support for DOS programs to communicate with the clipboard in Windows builds. If the "dos clipboard device enable" setting in dosbox-x.conf is set to "true" or "full", a DOS device (default name: CLIP$) will be added to allow bidirectional communications with the clipboard (e.g. "DIR >CLIP$" will write the output to the clipboard, and "TYPE CLIP$" will show the clipboard contents). Alternatively, you can set it to "read" or "write" to allow only read or write access for security reasons. The DOS device name can also be changed with the "dos clipboard device name" setting in dosbox-x.conf. (Wengier) - Added support for using the right mouse button to copy and paste from the Windows clipboard; the config option "clip_key_modifier" can be used to change the keyboard modifier such as none, alt, ctrl, shift, or disable this feature (default). (Wengier) - Updated the PasteClipboard feature in SDL1 build to support Unicode text translations; also fixed this feature not working in SDL2 build. The config option "clip_paste_speed" is added to speed up or slow down the pasting speed for different DOS programs (Wengier) - Support for DOSLIB2's w95sysrg/w95sysrs utils to get/set system registry location in DOS 7+. (Wengier) - Long filename support added, adapted from the vDosPlus project. It will be enabled with an initial DOS version of 7.0 or higher. (Wengier) - Corrected return value when using option to fake the installation of SHARE. (Allofich) - Added code to EMS emulation to print specific debug information when a PC-98 specific call is made to remap segment B000h to either system memory or video memory. I do not have enough test cases or a setup to test what really happens, so it will remain a debug message for now. - Added dosbox-x.conf option to allow emulation of a DOS environment that lacks ANSI.SYS. NOTE: The option has no effect in PC-98 mode. - INT 2Fh now responds to AX=1A00h which is an installation check to report whether ANSI.SYS is resident. - Added INT 21h debug logging for file I/O and general INT 21h usage [patch by ognjenmi]. Added enables for the logging which are off by default since the INT 21h and file I/O logging are fairly noisy under normal usage. |
||
nia
|
2f2c09652e |
Add emulators/dosbox-x. Based on work by Yorick Hardy in pkgsrc-wip.
As a fork of DOSBox, DOSBox-X retains compatibility with the wide base of DOS games DOSBox was designed for. It also goes further, with a focus on accurate emulation of the hardware, and many more ways to tweak and configure the DOS virtual machine. The DOSBox-X team believes that a better way to emulate the legacy PC platform is to give the user all the options they need to emulate everything from original IBM PC hardware with 64KB of RAM all the way up to late 90's hardware, whatever it takes to get that game or software package to run. |