September 09, 2020

DOSBox-X 0.83.5 Released!


A new version of this emulator is out! 
Here is what's new:
  • Windows installer now offers the option to upgrade the DOSBox-X config file (dosbox-x.conf) to the latest version format automatically while keeping users' current settings. It can also add a context menu for executables (.exe, .com, .bat), config files (.conf) and folders in the Windows Explorer so that you could quickly run or open them with DOSBox-X from the Windows Explorer. More icons are added to the DOSBox-X program group within the Start menu as well. (Wengier)
  • Added config option "startbanner" in [dosbox] section which if set to "false" would skip the welcome banner when DOSBox-X starts. Also added config option "fastbioslogo" which if set to "true" will skip the BIOS logo (replacing the command-line option -fastbootlogo). A new command-line option "-fastlaunch" is added to enable fast launch mode by skipping both the logo and the banner. (Wengier)
  • Added config option "ega per scanline hpel" in [dosbox] section to control whether EGA emulation latches hpel at display start (as VGA emulation does) or allows hpel to change per scanline. Setting the option to false is needed for some games like Commander Keen.
  • Support for mounting CD images with a sector size of 2448, used by for example the MDF image of the game Grand Theft Auto. (Wengier)
  • Allowed Sound Blaster to be enabled by the games "Desert Strike" and "Jungle Strike". (Wengier)
  • Sound Blaster Pro emulation now maps DSP commands 0x41 to 0x47 as aliases of 0x40 (set time constant) to support broken demoscene code that uses 0x41 in that way. Yes, such code would obviously break on clone cards and the SB16. Added a config option "dsp command aliases" in [sblaster] section to turn it off for debugging. Alias is documented on Vogons forums where someone made a SB Pro clone card.
  • Fixed the issue with CD audio play by porting the audio code from DOSBox ECE. (Wengier)
  • COPY command now assumes /Y automatically when running in the batch file or with CALL command (or COMMAND /C) as in real DOS. (Wengier)
  • DOSBox-X will allow control characters 8 (BS), 9 (TAB), 26 (SUB), and 27 (ESC) when executing GOTO command in batch files without warnings. (Wengier)
  • Normal core: REP MOVSD now checks segment limits for ES:(E)DI and throws a GP fault if exceeded. Demoscene productions marked as using VESA BIOS modes and scribbling on the VGA BIOS are relying on segment limits and GP faults to fake a linear framebuffer.
  • Added config option "vesa bank switching window range check" to allow disabling the VESA BIOS window number range check when called on to bank switch. Needed for "Pill" by Opiate in the end credits, which for some reason requires a call for window number 0xFFFF to succeed in order to draw credits without glitching.
  • Added config option "vesa bank switching window mirroring" for instructing VESA BIOS to ignore bank switching window parameter when asked to get/set bank switching window setting. Needed for some old demoscene and game applications that assume Window B is available, and will not render SVGA properly without it.
  • Added config option "quit warning" to indicate if DOSBox-X should warn show a warning message when you try to close the DOSBox-X window. If set to "auto" (default), DOSBox-X will warn only if at least one file handle is still open, or you are currently running a guest system. (Wengier)
  • Add command-line option "-defaultdir" to specify a directory (instead of the current directory) as the working directory. DOSBox-X will look for the dosbox-x.conf file in this directory. (Wengier)
  • The -winrun command-line option will also enable LFN support with "lfn=auto" on Windows. (Wengier)
  • VER /R now shows DOSBox-X's Git commit SHA1, in addition to the build date and other version information shown by the VER command. (Wengier)
  • Fixed that joystick may not work with the setting "usescancodes=auto" when a non-US keyboard layout is activated on the SDL1 build. (Wengier)
  • DOSBox-X will now search for system fonts if the fonts required for the printing feature cannot be found in the FONTS directory. (Wengier)
  • Added menu item "Send form-feed" under the DOS menu for manually ejecting new pages to print. (Wengier)
  • Added "Quick launch program..." menu (under "DOS") to quickly run the specified program as selected by the Windows file browser in DOSBox-X. (Wengier)
  • Added "Drive information" menu item under "Drive" menu to show information for the specified drive, and added "Show mounted drive numbers" menu item under "DOS" menu to show details for all mounted drive numbers (0-5). (Wengier)
  • The command "Swap CD" now swaps only CD drives (as the name), not all non-floppy drives. Also added "Swap disk" menu item under the "Drive" menu for swapping individual mounted drives. (Wengier)
  • IMGMAKE now tries to resolve home directory (~) on Linux and macOS platforms. Also improved the help message for this command. (Wengier)
  • Fixed unmounting swap disks when unmounting drives with MOUNT or IMGMOUNT command. (Wengier)
  • Fixed possible failure when mounting .VHD images, and the issue that leading colon (:) or read-only marker may not work for such images. (Wengier)
  • IMGMOUNT command without parameters now shows the disk position and number of swap disks, as well as IDE controller (if applicable). Also added option -examples to show its usage examples. (Wengier)
  • Add "-ro" option for IMGMOUNT command to mark all disk images as read-only at once. You could also mark read-only disk images individually using the leading colon as in previous versions. (Wengier)
  • The default value for "output" (in "sdl" section) is now "default", which will default to the value according to your platform. (Wengier)
  • The -Q (quiet) option of MOUNT, BOOT and RESCAN commands now silences virtually all outputs (error and normal messages) of these commands. (Wengier)
  • Worked around the mounting issue with LaunchBox, by allowing a mounting command-line with single quotes like MOUNT C 'X:\DOS' on Windows. (Wengier)
  • Unmounting ISO drives will auto-unmount associated El Torito floppy drives (if any) too. (Wengier)
  • Updated xxHash library by Yann Collet from 0.7.4 to the stable version 0.8.0. (Wengier)
  • Added support for the OPL2 audio board by setting the config option "oplemu=opl2board".
  • The save state feature now tries to save and then restore the mounted drives of all types (if the paths or image files still exist on host system). This fixes the "save state corrupted" error while trying to load saved states but the drives are not yet mounted in DOSBox-X. (Wengier)
  • The save state feature now verifies the emulated machine type (VGA, PC98, etc) too when loading a saved state. All confirm and error dialog boxes for saving or loading states appear in a cross- platform manner now, instead of only on Windows systems. Also added the option to remove the saved state in the selected save slot. (Wengier)
  • Increased the number of save slots from 10 to 100. Each page in the save slot menu (under "Capture") still shows 10 slots as before, but you can now go to the previous or next page (up to 10 pages) for more save slots (100 in total). (Wengier).
  • The [pci] section is now the [voodoo] section, and the config option "voodoo" (the only option of that section) is now named "voodoo_card" within the [voodoo] section to make clear it is for emulating the Voodoo card hardware. Also added config option "voodoo_maxmem" (default: true) to specify whether to use the maximum memory size (12MB instead of the standard 4MB) for the Vooodoo card. (Wengier)
  • Added support for Glide wrapper. It can be enabled with the new config option "glide" set to "true" in [voodoo] section. The library file glide2x.dll (Windows)/libglide2x.so (Linux)/libglide2x.dylib (macOS) is required for Glide to work. Be sure to use 32-bit dll for 32-bit DOSBox-X binary, and 64-bit dll for 64-bit DOSBox-X binary. (Wengier)
What is DOS BOX-X?
DOSBox-X emulates a PC necessary for running many DOS games and applications that simply cannot be run on modern PCs and operating systems, similar to DOSBox. However, while the main focus of DOSBox is for running DOS games, DOSBox-X goes much further than this. Started as a fork of the DOSBox project, it retains compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for. But it is also a platform for running DOS applications, including emulating the environments to run Windows 3.x, 9x and ME and software written for those versions of Windows. By adding official support for Windows 95, 98, and ME emulation and acceleration, we hope that those old Windows games and applications could be enjoyed or used once more.

Our goal is to eventually make DOSBox-X a complete DOS emulation package that is both fully-featured and easy to use. We implement new features with each official release, and also try our best to deliver a consistent cross-platform experience for users. In order to help improve the general DOS emulation and also to aid retro-development, it is our desire to maintain and implement more accurate emulation, but at the same time we are also making efforts to improve emulation quality, speed, and usability for end users. DOSBox-X features a flexible configuration, as we believe a better way to emulate the DOS platform is to give users all the options to configure the DOS virtual machine. We hope to improve the out-of-the-box experience for new users who want to run DOS programs or games, as well as implementing emulation that is accurate enough to make retro-programming possible with confidence the program will run properly on actual hardware.

For more information. please visit their homepage by clicking HERE

Share:

0 comments:

Followers

Contact Form

Name

Email *

Message *

Labels

1984 Comic (3) 32x (12) 3DO (28) 3DS (108) 3DS pic of the week (53) Acclaim (2) Action Figures (73) Activision (2) advertising from the past (465) affiliates (5) Affinity Sorrow (4) Alexis Lalas (1) amiga (8) anime (67) anime girl of the week (1) Animonday (39) Anniversary (7) Apple (31) arcade (43) Art (1) Art Gallery (1) article (9) Ascii (2) Askys (1) atari (58) Atari800 (12) Atlus (25) Bandai (5) blast from the past (1) Book (5) Bootleg Game of the Week (79) capcom (38) Capture Card (1) Cassette (1) Cats (9) CDI (9) CDX (1) CIB Sunday (29) Club Nintendo (5) Cobra Team (2) Coleco (1) Colecovision (4) Coming Updates (6) Commodore (29) Computer Fix (5) convention (6) Countdown (15) Data East (1) Diet and exercise (3) Disney (5) DOS (153) DOS Month (49) DOS Thursday (14) DOSBox (55) Dragon Ball (2) Dreamcast (64) Dynamics (1) e-zine (18) EA (3) earthquake (1) Ebay Shoppe (14) Electrobrain (1) emulation news (294) En Espanol (2) Enix (8) Etsy Shoppe (20) Famiclone (39) Famicom (562) Famicom Friday (26) Famicom Guide (69) Famicom Pirates (154) Fceux (72) Final Burn Legends (3) Final Fantasy (2) Find of the Month (36) Flea Market (4) floppy (20) Forgotten Finds (16) Futurama (1) Fuzhou Waixing Computer Science and Technology Co (2) Gadgets (29) Game and Watch (11) Game Arts (5) Game Gear (109) Game-bit of the day (996) Game.com (4) Gameboy (415) Gamecube (135) Games (45) games turned into anime (1) Gamestop (2) Gasha Figurines (1) GBA (219) GBC (192) Geeky love (1) Genesis (471) Gijoes (13) GroovyMame (4) Halloween (4) Handhelds (11) Hatari (3) Hector (1) Hentai (1) holidays (29) Hoxs64 (1) IBM (1) Instagram (1) intellevision (12) ipad (1) Ipod Upgrade (3) ISO Tool (7) Jagulator (2) japan (1) Javascript PC Emulator (1) jDosbox (1) JMednafen (1) Job (6) JoyToKey (1) Jpcsp (98) JRPG (28) Keyboard (1) Kittens (7) konami (16) Labels (13) Labor day (1) Laptop (1) Latest Finds (1935) legos (3) Life (12) Limited Run Games (6) Loot Crate (1) Luis Games (2) Luitello (1) Lunar Silver Star Sega CD (1) Lynx (4) Magazines (44) MAME (34) MAME for XBOX 360 (2) MAME PLUS (25) MAME Plus Plus Kaillera (18) MAME PLUS XT (13) MAME32Plus Ash Build (16) MAME4droid (7) Mameinfodat (1) Mangas (11) Manual Monday (51) Marios (13) MasterGear (4) MD.emu (2) MedGui (3) Mega Man (25) Mega Man 7 NES (1) Merry Christmas (14) MESS (225) MESSinfo (5) Meteor (2) Miami Beach (1) Micro64 (25) Mii (15) milestone (14) Mini Arcade (7) MoarNES (1) Mod (3) Monster Ball Go (5) movies (16) MP3PlayerPlugin (5) MrDo DS (1) MSX (8) MSX emu (2) msxDS (3) multiMAN (16) Mupen64k (1) Mupen64Plus (14) music (11) My Gaming Area (1) My NES (8) N64 (195) Namco (8) Namcot (2) napple (1) Natsume (4) NDS (162) NECA (12) nemulator (1) neo geo (9) neo geo pocket (5) Neo Raine (3) NeoCD (1) NeoGamma (8) NES (863) NES prototype (3) NES.emu (2) NESbox (1) NesDS (16) Nester J (4) Nestopia (2) NestopiaX (3) New Banner (4) New Year (11) News (402) Ngage (1) nGlide (2) NGP.emu (1) nintendo (76) Nintendo Switch (127) Nintendulator (8) NIS (2) NitroGrafx (1) Nuevos Juegos (1) nullDC (2) ODAMEX (4) Odyssey 2 (2) Ootake (13) Open BOR (7) Open Emulator (8) OpenMSX (1) OpenTTD (5) Osmose (1) Packard Bell (1) PangDS (1) Password Wednesdays (14) PC (492) PC Engine (109) PC6001VW (3) PCE.emu (2) PCE/ibmpc (1) PCE/macplus (1) PCSX Reloaded (53) Pcsx2 (112) PearPC (1) Persona4 (3) Personal art (1) Peru (1) Phoenix (1) Pinball (1) Pins (3) Pirates (12) Playing then Playing now (13) PMPlayer Advance (1) PokeMini Emulator (2) Pokemon (149) Pokemon Go (14) PokemonCardoftheWeek (58) poll (7) Pom1 (1) Posters (1) PPREFS (4) ProGrammaX (3) Project 64 (21) PS1 (434) PS2 (241) PS3 (121) PS3 Game List (1) PS3 MAME (1) PS4 (185) PS5 (13) PSP (96) PSP 3D plugin (2) PSP Custom Firmware (10) PSPident (2) PSvita (61) PSX Emulation Cheater Codelist (1) PSXjin (2) puNES (25) Pypdp8tk (2) Q-Gears (1) Q4Wine (1) Qaop (1) QMC2 (52) Question Session (2) Rage (1) random (2) Random Fact of Video Game History (1) RemoteJoyLite (1) Reproductions (2) retro cheat page (23) Retro Comics (18) Retro Copy (1) Retro Excremental Fecal Matter of the Week (1) Retro Freak (1) Retro Game Ending (4) Retro Game of The Week (173) Retro Gaming (167) Retro Gaming Articles (8) Retro Gaming Life Podcast (2) retro news (666) Retro Tuesdays (10) Retro-Tips (1) Retrobeat Tuesdays (40) retrobit of the day (361) Retrowear (1) retroweb (6) Rising Star Games (1) Rom Center (1) Rom Collection Browser (1) Rom Manager (13) Rom Vault (5) RPG (64) SammyStudios (1) Save Game Manager (12) ScummVM (5) SDLMAME (15) SDLMAME4Ubuntu (9) Sega (36) Sega Ages (8) Sega CD (68) sega cd 32x (3) Sega Master System (108) sega pico (3) Sega Saturday (14) Sega Saturn (143) SegaSaturday (29) SharpBoy (3) Shopify Shoppe (23) Shoppe (4) SNES (620) SNES9x (15) SNES9x Euphoria (1) SNES9x GX (1) SNES9x-PS3 (2) SNESmulDS (1) SNK (2) soccer (3) Sonic (11) Sony (4) Speak and Spell 1978 Simulator (9) Speccy (9) Spectaculator (1) sports (6) SPU2-X (8) Spud (1) SquareEnix (9) Squaresoft (9) SSF (17) SSNES (11) Stella (41) Stella DS (3) Step Mania (6) Stream (3) Summer Days (1) Sunsoft (3) Super 7 (5) Supermodel (3) Surreal 64 (3) Taito (6) Techno (2) Tecmo (7) TempAR (3) Tengen (2) Test 7 (5) Thank You (2) Thanksgiving goble goble (5) THQ (1) ThunderMAME (1) TikTok (1) TMNT (130) Toys (121) TR64 (1) Tradewest (1) Trading Cards (43) Translated Games (6) Trinitron (1) Trip to Peru (23) TRS32 (1) Turbo Grafx (96) Twitch (4) uBee512 (2) UberNES (1) UKNCBTL (4) Unreal Speccy Portable (3) USB Loader GX (3) vacation (1) Valentines Day (2) VBA GX (1) VBA-PS3 (1) Vba-ReRecording (15) VBANext-PS3 (1) VectrexWii (2) VGMToolbox (6) VHS (21) Vic20emu (1) VICE (5) village (3) Virgin (2) Virtual Box (10) virtual boy (11) Virtual Gameboy (5) Virtual Gameboy Advance (8) Virtual Jaguar (26) Virtual Library (3) Virtual T (1) VirtualC64 (1) Visual Boy Advance (13) Voodoo (1) Wii (147) Wiiengine (1) WiiHandy (1) WiiMC (3) Wiirtual Boy (1) WiiU (47) WinApe (1) Windows 3.11 (1) Windows 95 (1) Windows XP (1) WinDS (10) Wine (18) WinFellow (1) WinTVC (1) WinUAE (25) WinVICE (2) WinVZ300 (28) WolfMame (2) WolfMESS (2) Wonderwasn (1) Working Designs (5) world cup (2) XBMC4XBOX (1) XBOX (79) Xbox 360 (121) Xbox One (29) Xebra (1) XM6 (3) XM6i (3) XM7 (7) Xroar (3) XSeed (2) Yabause for Pandora (1) Yabause Wii (6) Yape (3) ykhwong's DOSBox (6) Youtube (112) Yu-gi-oh (161) Yu-gi-oh finds (36) Yu-gi-oh!CardoftheWeek (70) Z26 (4) zelda (19) Zx Spectrum (2) ZXMAK (5)

Blog Archive

About me

This is a site dedicated to retro gaming in particular but it'll have other things as well. We are open minded to all sorts of gaming included non-video gaming. Please take a chance and explore what we offer! -Famicom Freak

Theme Support