Feb. 20. 2012 1. Based on SVN r3778 2. Added inpout32 (easyw3), Removed PortTalk dependency http://www.highrez.co.uk/Downloads/InpOut32/default.htm 3. Set version to SVN-Daum 4. Updated SDL_sound (mp3cue works) 5. Updated SDL to the latest hg (since SDL 1.2.15) 6. Updated FluidSynth 7. Stabilized saved states a bit 8. Added Mute, Swap stereo to the menu bar 9. Removed save states manager 10. Both installer and archive provided 11. Fixed some minor bugs Jan. 11. 2012 1. Based on SVN r3775 2. Added dongle support (dennis714) 3. Added pentium_mmx as a cputype (experimental, kekko) 4. Added missing SDL_sound support 5. Updated MUNT (Dec. 10. 2011) 6. Added CRT.D3D.bright.fx for D3D pixelshader (almost the same as CRT.D3D.fx) 7. "-noconsole" works fine as expected 8. Set synth.gain to 0.5 from 1.0 in Fluidsynth 9. Fixed some minor bugs Dec. 25. 2011 1. Based on SVN r3769 2. Fixed a crash with -noconsole 3. Fixed a problem that DOSBox could not load any parameter with restart (for example by pressing Ctrl-Alt-Home) 4. Fixed a problem related to d3dx9_43.dll when using pixel shaders 5. Fixed PCI functionality 6. Fixed a problem that DOSBox could not find msvcp100.dll in some environments 7. Fixed numlock issue 8. Fixed some minor bugs [Fixed] Dec. 26. 2011 : Fixed a crash with capture Dec. 9. 2011 1. Based on SVN r3767 2. Fixed a serious bug that DOSBox cannot run in some environments Dec. 8. 2011 1. Based on SVN r3763 2. Moved from GCC 4.6 to Microsoft Visual Studio 2010 (Improved performance) Debugger-enabled build will still use GCC (Updated to GCC 4.6.2) 3. Updated PCJRCart patch (VileRancour) 4. Updated pcspeaker improvement patch from ripa 5. Updated SDL hg (including openglhq + dx fix, compiled by Visual Studio 2010) 6. Fixed some minor bugs Oct. 12. 2011 1. Based on SVN r3752 2. Added SSE2 support to enable Tramboi's SSE2 render patch Improved the overall performance 3. Included debugger enabled build. (dosbox_debug.exe) 4. Removed prev from pcspeaker option Updated pcspeaker improvement patch from ripa 5. Updated MT-32 emulation (MUNT) patch (08e1515d6b08665a680355f84f562ed94b22e64e) 6. Updated SDL hg (including openglhq + dx fix) 7. Added video driver selection to menu bar (WINDIB or DirectX forced, Auto) 8. Menu bar loads program names from saved state slots 9. Fixed some typos in menu bar 10. Fixed some minor bugs Also, I modified part of DOSBox vc project and source to make it compile with Visual Studio 2010 / 11 (Development Preview) However, there are a couple of problems within a binary compiled with Visual Studio 2010 / 11 (Not applied to MinGW/MSYS) * Restart (Ctrl-Alt-Home) may not work. (crash) * Saving/loading states may not work. (crash) Check for a source archive (source.7z) from my website if you are interested in. Sep. 22. 2011 1. Based on SVN r3752 2. Removed "auto" from ps1audio (ripsaw8080) 3. Fixed a bug that DOS could not directly load printer fonts 4. Fixed a bug that D3DX9 pixel shaders could not be used in some circumstances (VileRancour) 5. Added "prev" to PC speaker option 6. Updated libpng 7. Updated MT-32 emulation (MUNT) patch (6d689111dc8df53e46826e61e5830eb33511f899) 8. Fixed a bug in default local free size 9. Fixed some minor bugs Sep. 3. 2011 1. Based on SVN 3751 2. Upgraded to GCC 4.6.1 3. Fixed a crash when unmounting and mounting in GUI 4. Fixed a bug that always shows 100 on the titlebar after pressing Alt-F12 while maximizing CPU cycles. 5. Updated OpenGlide wrapper (gulikoza) - Fix polygon rendering 6. Updated README (RESCAN) 7. Added CGA w/ Monochrome Monitor Support patch (VileRancour) - You can set machine=cga_mono - Alt+F11 cycles between green, amber, and grey + brightness/contrast settings 8. Updated Direct3D patch (gulikoza) - Added CRT.D3D shader 9. Disables continuous turbo mode by default - Press Ctrl-Alt-F12 to use the mode when you are using DirectDraw output or DirectX driver 10. Set vmemsize=2 by default 11. Included glide2x.dll for Win9x (robertmo) - Take a look at win9x-glide2x directory 12. Updated MT-32 emulation (MUNT) patch (64134907cdc788c9927f) 13. Added "Improve PC Speaker emulation accuracy patch" (NY00123, ripsaw8080) (ex., "trophy" sound from Dangerous Dave) 14. Fixed some minor bugs Jul. 5. 2011 1. Based on SVN r3728 2. Added DOS_IDLE (Borrowed from MB6), Removed DOSIDLE.EXE from Z drive 3. "Forced" can be used with Hardware2x/3x scalers 4. No two lines of menu bar if scaler is set to none 5. Updated MT-32 emulation (MUNT) patch (6b14d3a10084dea65f05) 6. Added some optimization patches (Tramboi, Except 001) http://vogons.zetafleet.com/viewtopic.php?t=28938 7. Added 0x5C (800x600 M_LIN8) to Paradise graphics 8. Continuous turbo mode should work only when shortly pressing Alt-F12 9. Fixed some minor bugs May. 25. 2011 1. Based on SVN r3713 2. Fixed Xargon Trilogy 3. Updated MT-32 emulation (MUNT) patch (63841aa02013487daa34) - Improved accuracy - Added mt32DAC, mt32ReverseStereo - Set gain to 1.5 in this build 4. Threaded movie capturing (kekko) 5. Fixed a slow performance while keys are being pressed 6. Rearranged menu items - Added overscan (only works when output=surface) - Added two more options for MT-32 settings - Fixed CheckMenuItem for soundblaster=none - Merged linewise, multiscan, char9 options into Compatibility 7. Updated saved states manager 8. Fixed some minor bugs May. 1. 2011 1. Based on SVN 3704 2. Updated MUNT (MT-32 emulation, commit 1e61e5006aba57c085a4) * Speed improvement up to about 40% * Improved reverb * Fixed a crackle in some games like Prince of Persia II * Removed MT-32 rate variable * Added mt32reverb.mode, mt32reverb.time, mt32.reverblevel (sergm) 3. Fixed some file missing issues: LBA2 and Megatron (ripsaw8080) 4. Fixed Eclipse, one of Korean games (ripsaw8080) 5. Improved COPY command 6. Updated 3dfx voodoo emulation update (kekko) 7. Set WINDIB driver as default (Automatically changing to DirectX driver when using DirectDraw) * Improved switching from/to window/fullscreen in every output except ddraw * Fixed an issue switching between OpenGL and DirectDraw * Imprved compatibility with some other wrappers like nGlide (Tested under Win7) 8. Fixed a bug that DOSBox exits at startup when using WINDIB driver + OpenGL 9. Changed "toggle menu" hot key to Ctrl-Alt-Enter 10. Fixed an issue running REVE demo (unofficial change) 11. Continuous turbo mode was integrated into the existing turbo mode (Alt-F12), Removed Ctrl-Alt-F12. 12. Added CWSDPMI.EXE to drive Z 13. Fixed some minor bugs Apr. 4. 2011 1. Based on SVN 3692 - Read Changelog_SVN.txt for details. 2. Upgraded to GCC 4.6.0. - Improved performance - Fixed an exit error with char* message. 3. Added IBM PS/1 audio emulation with AMSTRAD machine (jmk) - Provided variables: machine=amstrad, ps1audio=on/off/auto 4. Updated MUNT (MT-32 emulation) - Improved accuracy and reverbs - Included sergm's WG fix 5. Updated COPY command - Borrowed from FreeDOS project - File timestamp verification - More parameters support 6. Updated MOUSE command - Added /V paramter for Y-axis reverse (useful for FPS games) 7. Fixed a low volume issue while playing FluidSynth soundfont. 8. Fixed some minor bugs Mar. 20. 2011 1. Based on SVN 3686 - Read Changelog_SVN.txt for details. 2. Updated OpenGLHQ (moe, gulikoza) 3. Updated SDL HG 4. Updated Direct3D (gulikoza) 5. Added Fluidsynth, Timidity server backend (soundfonts available) 6. Updated MT-32 emulation (MUNT) (sergm, KingGuppy) - More accurate but less reverb - Removed WAVEFORM directory 7. Added OpenGL glide hardware acceleration (kekko) - You need to set glide=emu (Internal emulation) - Also set your output to OpenGL. 8. Fixed a blank screen in Blue Force 9. Fixed some minor bugs Feb. 19. 2011 1. Based on SVN 3675 2. Fixed a keyboard input issue when using WINDIB driver and GUI 3. Fixed a distortion when using MT-32 emulation in some games like Police of Quest 2 and Zeliard 4. Added hercules blending patch (ripsaw8080) 5. Fixed a bug related to writing in ZIP/7Z mounting from GUI 6. More accurate vertical sync in Direct3D, OpenGL (vsyncmode=host) 7. Fixed some minor bugs Jan. 25. 2011 1. Fixed some fatal bugs in zip/7z image mounting (physfs) - Fixed: Couldn't run any executable in an acrhive - Fixed: Nullifies file contents of images right after mounting it with GUI 2. Fixed a clipping issue in MT-32 emulation (MUNT) : reported by kode54 Jan. 22. 2011 1. Based on SVN r3674 2. No compression for every binary and library. - Removes false-positive virus warnings. (http://www.virustotal.com/) Older releases also do not include viruses, so you don't have to worry about this. - Frees more memory usage. 3. Added HTML-style user manuals. 4. Removed an existing hack for some games in MUNT code. (Thanks, TeaRex) 5. Fixed some minor bugs. Jan. 4. 2011 Happy New Year! 1. Added some changes on DOS commands (Mostly borrowed from FreeDOS) Updated: MOVE, MEM, EDIT, CLS Added: FIND, TREE, DOSIDLE Added DOS Extenders (DOS4GW and DOS32A) for DOS games/utilities. 2. Updated save/load state feature. - Fixed a bug that DOSBox cannlot load states in some programs. - Displays a program title if it is not correct for a saved state. - Creates a save directory if it does not exist. - Added an item "remove state" into Main menu. - Added "Run save states manager.bat" in TOOLS directory. 3. Updated MUNT code a bit - Disables multi-threading support on single core CPU without hyperthreading. - Removed all hacks for noise fix. 4. Fixed some minor bugs. Dec. 25. 2010 Merry Christmas! 1. Fixed some bugs in save/load state feature - Added a verification for files to check if they are properly saved. - Saves a name of program running in DOSBox. - Saved state files are reusable even after DOSBox exits. * Disabled saving/loading of paging and part of memory functions. As of this update, you can share saved files with others. 2. Updated Munt code a bit - Mastertune is set to 0x4a for MT-32. (reported by Cloudschatze) - Borrowed recent changes from SVN branch of ScummVM. (Fix uninitialised memory reads in MT-32 Emulator, reported by Valgrind.) For more information, go to http://vogons.zetafleet.com/viewtopic.php?t=26833 3. Added Carmageddon fix for OpenGlide from gulikoza. 4. Updated 3dfx voodoo chip emulation patch (voodoo_20101127) 5. Fixed some minor bugs Dec. 16. 2010 1. Based on SVN r3663 2. Updated to latest Munt (MT-32 emulation) code Borrowed mostly from ScummVM project, including some fixes: - More accurate than previous version of MUNT - More speed as it detects SIMD and 3DNow technology of CPU. - Every time you change the sample rate, waveform cache needs to be newly generated. The cache file will be saved in waveform directory. - Added more samples rates. - Added a hack for some games. - Mastertune will be automatically set depending on ROM files. - Fixed endless echo while resetting all controllers (e.g., Little Witch) - Fixed noise on some games (e.g., Lotus, MegaMan X) - Fixed some other noticeable bugs For more information, go to http://vogons.zetafleet.com/viewtopic.php?t=26833 3. Saved state slots now will be restored to files, not to memory for reducing memory burden. Take a look at save directory. These saved files may not be reusable after DOSBox exits. 4. Fixed some minor bugs Dec. 4. 2010 1. Based on SVN r3662 2. Upgraded GCC to 4.5.0. 3. Modified optimization flags a bit for speed. (not a big improvement) 4. Removed DLL directory so that DOSBox does not use a relative location to libraries. 5. Fixed a compatibility issue in Windows 98/ME and 2000. (Thanks to Shelling Ford) GUI will be automatically disabled in Win98/ME. If you still cannot start DOSBox, set output=ddraw in dosbox.conf. 6. Reduced memory burden a bit. 7. Fixed some minor bugs. Nov. 21. 2010 1. Based on SVN r3661 2. Fixed: LABEL command worked only once. 3. Changed "Exit Alt-F9" to "Exit Ctrl-F9" in menubar (typo) 4. Restart (Ctrl-Alt-Home) works under Windows without administrative previlege. 5. Applied other h-a-l-9000's patches except DOS idling. * See also http://home.arcor.de/h-a-l-9000/ (megabuilds) for details. * Take a look at some changes in dosbox configuration file. (cputype, sblaster opl, render, and so on) * If you are running Win95 inside DOSBox, please install S3 801/805 driver (video card). 6. Fixed some minor bugs. Nov. 10. 2010 I've added more screenshots. Updated r3659 to r3660 (Windows build). Nov. 10. 2010 1. Based on SVN r3659 As of this update, some config settings were changed. For instance, you must use "config -set scaler=hq2x" instead of "scaler hq2x" on the shell prompt of DOSBox. 2. Added kekko's 3dfx voodoo chip emulation. According to kekko's description: - higher compatibility with titles (even those with integrated .ovl) - portability - integration with dosbox internal renderer: full-screen, different output modes and video capture would be supported - no need of external libs - d3d support for win9x games Set glide=emu in config if you want to use this. It will use glide2x_emu.ovl instead. For more information, go to http://vogons.zetafleet.com/viewtopic.php?t=25606 Do not ask how to build or how to speed up there. NOTE: Read USAGE_EN.TXT for details. 3. Updated openglide patch (Thanks, gulikoza) Fixed a text output problem caused by my error in GTA1. 4. Fixed Save & Load state a bit 5. Fixed some minor bugs Oct. 30. 2010 Fixed a crash while pausing DOSBox (Windows build) Uploaded a build for Linux (x86, x86-64) Oct. 30. 2010 1. Based on SVN r3653 - Add new features to the config command for control of the config file: 2. Fixed: Checking menu items like Serial, Parallel, Printer did not work. 3. Added "Restart" menuitem. 4. Removed CPU optimization patch due to the performance loss. 5. Added support for .jrc (boot) and .ima (mount) in Drives menu. 6. Pause item in Main menu will work while paused. 7. Added gulikoza's highres rendering patch for Openglide. (glide2x.dll) 8. Uses Direct3D as the default output with scaler=hardware2x. 9. Fixed some minor bugs Oct. 21. 2010 1. Based on SVN r3650 2. Fixed: -nogui did not work at all. 3. Fixed: Double-clicking titlebar did not work. 4. Fixed: tv2x scaler slowed down the overall emulation (Thanks, Lupin2) 5. Added save slots selections into menu. 6. Added the following menu items : Serial / Parallel ports, Printer, MT32 rate 7. Fixed some minor bugs. Oct. 11. 2010 1. Based on SVN r3649 2. Added mt32rate into [midi] section for MT-32 samplerates. (Default value is auto.) 3. "-nogui" parameter is available again for disabling GUI. It differs from "-nomenu" to hide menubar. 4. You can use other glide wrappers like nGlide. (read manuals) 5. Added dosbox_readme.bat to read manuals easily. (see Tools directory) 6. Added zmbv codec installer/uninstaller (see Tools directory) 7. Fixed zero FPS on titlebar when using "Show details" mode with Direct3D. 8. Fixed some minor bugs. Oct. 3. 2010 Direct3D pixelshaders are available and some minor bugs fixed. (SVN build for Windows) x86-64 build for Linux (20101001) was uploaded. Oct. 1. 2010 1. Based on SVN r3646 2. Removed libgcc and msvcr100 library dependencies. It does not require to install external libraries. 3. Fixed Desktop/Original selection problems in resolution menu. 4. Added EMS items (emsboard, emm386) into DOS menu according to the changes r3642. 5. Fixed a crash if you go to fullscreen in OpenglHQ. 6. Aero_fix patch will only work on Windows ver 6(Vista) or later. Direct3D will ignore aero_fix as it is not needed. 7. Added CPU cores(full, simple) into CPU menu, following DOSBox configuration. 8. Menubar will not be displayed in fullscreen if using "-fullscreen" parameter. 9. Fixed menu responses. 10. Added a patch: CGA/Tandy/PCJr palette patch (h-a-l-9000) by someone's request 11. Added AUTHORS, THANKS, VERSION, INSTALL to DOCS directory. 12. Fixed some minor bugs. Sep 26. 2010 DOSBox 0.74 SVN builds for Windows and Linux are now available. 1. Fixed menu events for speed (Thanks to Jed Clampett) 2. Fixed an error occured when pressing Ctrl-F9 in fullscreen. (Thanks to Chris Spurr) - If you press Ctrl-F9 then DOSBox will go back to window for exit. 3. Menu will be disabled right after switiching to fullscreen. 4. Fixed some minor bugs. Sep. 24. 2010 I've posted some screenshots and movies. Sep. 22. 2010. DOSBox 0.74 SVN builds for Windows and Linux are now available. 1. Fixed: A wrong event location slowed down the emulation. 2. Fixed: A bug in resolution menu (1280x800 enabled/disabled) 3. Cleaned up manuals. 4. Disabled MT-32 logging when playing due to the performance loss 5. Added sdlresize patch. - Maximize button switches to fullscreen. - Scaler size can be changed just by resizing the window. (it works if windowresolution=original) 6. Fixed some minor bugs. Sep. 18. 2010. DOSBox 0.74 SVN builds for Windows and Linux are now available. 1. Added the following patches - Printer output (freetype) - MT-32 MIDI (this might require ROM files) - Stereo swap - MP3/Wave Cue support - Overscan (only works if output=surface) 2. Fixed the following bugs - Alt-key combination shows popup menu. - Windows Aero might be turned off in some cirumstances. 3. Fixed some other bugs. Sep. 9. 2010. DOSBox 0.74 SVN builds for Windows and Linux are now available. 1. Upgraded gcc to 4.4.0 for compilation. 2. Fixed dosbox_admin.exe for some anti-virus software. 3. Changed the internal icon. 4. Ouput help messages at startup (Korean). 5. Fixed Numlock bugs. 6. Fixed some keypress bugs. 7. Changed the existing menu system. 8. Rearranged and added some menu items. 9. Fixed mouse cursor bugs. 10. Improved stability. 11. OK, Cancel buttons can be pressed in GUI. 12. Added Hardware2x/3x scalers. 13. Fixed OpenglHQ scailing. 14. Fixed 3dfx voodoo graphics for games. 15. Fixed some other bugs. Aug. 4. 2010. DOSBox 0.74 SVN builds for Windows and Linux are now available. 1. Based on SVN source 2. Updated some libraries including latest Direct SDK. 3. Added Direct3D and pixelshaders implemented again 4. OpenglHQ output implemented again 5. Innovation implemented again 6. Glide implemented again 7. Zip/7z mount with libphysfs 8. NE2000 Ethernet (hal) 9. Save/Load state (ZenJu) - experimental 10. Beep (hal) 11. Added some missing sample rates (tandy/pcspeaker) 12. Some other fixes and patches applied