SVN-specific manuals | Main | Usage | MB6 Patches
Official manuals | README | Video Instructions

Main
Contents

1. NOTICE
2. FEATURES
3. THANKS
4. What are SVN builds?
5. WHAT'S NEW

NOTICE

- This build is an enhanced SVN build which incorporates unofficial features and fixes that are not officialy part of DOSBox.
- This build is NOT supported by the DOSBox team and the developers.
- Some experimental features in this build might affect the performance or compatibility.

FEATURES Source and debugger-enabled build are available on my website.

- Included Patches
  Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, Internal 3dfx voodoo chip emulation, Amstrad & PS/1 sound emulation, Fluidsynth soundfont support, Timidity++ backend support, CGA w/ Monochrome Monitor Support, Improve PC Speaker emulation accuracy patch, etc.
- Flags
  -s -O2 -pipe -fprofile-use -fomit-frame-pointer -mtune=i686 -march=i586 -sse2 -mno-push-args -ffast-math -funroll-loops --param max-unrolled-insns=60
- Libaries
  -lSDL_sound -lvorbisfile -lvorbis -logg -lmpg123 -lSDL -lpng -lfreetype -lpcap -lSDL_net -lphysfs -ld3dx9
- Build environment
  MinGW/MSYS (GCC 4.6.1)

THANKS I would like to thank: Qbix, c2woody, H-a-l-9000, Moe, gulikoza, Canadacow, ripsaw8080, Krounz, ZenJu, eobet, and many other patch creators and DOSBox enthusiasts.
What are SVN builds? SVN builds are versions of dosbox.exe that people have built from the latest version of the DOSBox source code, which is stored on sourceforge.net in something called a SVN repository. SVN builds contain changes that have been made by Qbix and Harekiet since the latest official release. Some enhanced SVN builds also contain unofficial features and fixes that have been created by enthusiasts in the DOSBox development community.

For more information, go to http://www.dosbox.com/wiki/SVN_Builds

WHAT'S NEW # 10. 12. 2011 - SVN 0.74 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.

# 9. 22. 2011 - SVN 0.74
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

# 9. 3. 2011 - SVN 0.74
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

# 7. 5. 2011 - SVN 0.74
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

# 5. 25. 2011 - SVN 0.74
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

# 5. 1. 2011 - SVN 0.74
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
# 4. 4. 2011 - SVN 0.74
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

# 3. 20. 2011 - SVN 0.74
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

# 2. 19. 2011 - SVN 0.74
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

# 1. 25. 2011 - SVN 0.74
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

# 1. 22. 2011 - SVN 0.74
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.

# 1. 4. 2011 - SVN 0.74
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.

# 12. 25. 2010 - SVN 0.74
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

# 12. 16. 2010 - SVN 0.74
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

# 12. 4. 2010 - SVN 0.74
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.

# 11. 21. 2010. - SVN 0.74
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.

# 11. 10. 2010. - SVN 0.74
1. Based on SVN r3660
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

# 10. 30. 2010. - SVN 0.74
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

# 10. 21. 2010. - SVN 0.74
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.

# 10. 11. 2010. - SVN 0.74
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.

# 10. 1. 2010. - SVN 0.74
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.

# 9. 26. 2010. - SVN 0.74
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.

# 9. 22. 2010. - SVN 0.74
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.

# 9. 18. 2010. - SVN 0.74
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.

# 9. 9. 2010. - SVN 0.74
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.

# 8. 4. 2010. - SVN 0.74
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

SUMMARY
------------------
SVN 0.74 : 2010/08/04 ~
CVS 0.73 : 2010/04/11
CVS 0.72 : 2007/09/03 ~ 2009/05/19
CVS 0.71 : 2007/07/30 ~ 2007/08/15
CVS 0.70 : 2007/03/05 ~ 2007/07/29
CVS 0.66rc3 : 02/25/2007
CVS 0.66rc1 : 02/06/2007 ~ 02/09/2007
CVS 0.65 : 03/31/2006 ~ 01/21/2007
CVS 0.63 : 11/22/2004 ~ 03/21/2006
CVS 0.62 : 10/01/2004 ~ 11/13/2004
CVS 0.61 : 01/17/2004 ~ 09/25/2004
CVS 0.60 : 10/31/2003 ~ 01/13/2004

* 2010
04/11/2010 : Based on 0.73 CVS source. Fixed minor bugs.

* 2009
05/19/2009 : Removed ZIP/7Z mount. Pressing Alt-pause will be used to pause DOSBox, not showing a configuration window.

* 2008
09/28/2008 : Removed MT-32, Direct3D, OpenglHQ, Printer, VGAParts, Innovation, Overscan. Pressing Alt-tab in fullscreen works fine. Some patches were updated.

* 2007
11/28/2007 : Fixed some bugs related to capture and sound. "Pause" is integrated into user interface. Fixed some other bugs.
10/19/2007 : Added a slightly modified version of User Interface (Moe). Added glide emulation (gulikoza). Fixed some other bugs.
10/07/2007 : Added support for wildcard substitution in copy, Updated SVGA. A new machine "ega" was added. Added some keyboard layouts to menu.
09/03/2007 : Based on 0.72 source. Added XGA enhancement and 16550A FIFO. Updated glide, printer emulation, and menu bar.
08/15/2007 : Removed HU104 due to the change of keyb structure. Direct3D works.
08/06/2007 : Added Aspect correction fix. Updated menu bar for boot/freesize. Solved a crash when d3d pshader is frequently switched. Updated ETC document. Added -nogui to disable GUI.
07/30/2007 : Based on 0.71 CVS. Fixed the opposite numlock. Fixed a screen synch trouble that occurs when keyboardlayout is set in dosbox.conf.
06/16/2007 : Menu bar is based on SDL_WindowID. Added "host" for vsyncmode. Added part of demovga patch. Quick start-up. Dragging an executable into dosbox window is possible. Added dosbox_admin.exe
04/16/2007 : Removed menu bar patch temoporailly. Does not crash when console window is closed. -ioctl is the default value for WinNT-family OSes.
04/10/2007 : Changed the overall system of menu bar.
03/25/2007 : Fixed MT32 broken, Added some DOS commands like XCOPY, APPEND, and EDIT into the internal drive. Moved GLIDE2X.OVL into the internal drive.
03/17/2007 : Added "Quick Launch" to menu bar, Added support for mounting img/iso/zip files
03/10/2007 : Added two 3.0 pixel shaders for Direct3D (gulikoza), Updated menu bar for mounting drives, Changed an internal icon.
03/05/2007 : Support for special characters for dir/file names, Updated glide emulation, Fixed a bug that DOSBox crashes with -fullscreen, Fixed a bug related to menu bar
02/25/2007 : Based on RC3, Hide hercules startup screen, Added a new option for joystick : buttonwrap, Fixed more possible crashes related to glide patch
02/09/2007 : Fixed a bug that dosbox crashes, Added hal's one line fix so that screen shows correctly in some games
02/06/2007 : Based on 0.66rc1 source, IODelay problem was fixed, Megablast's icon, Default cycles value is 3000
01/21/2007 : Easier UMB management, Improved compatibility of some games, You can turn on/off IO-Delay, Mapper now supports joystick, Fixed a crash when unmounting while running a program
01/05/2007 : Changed ctrl-alt-f10 to ctrl-alt-f9 (menu) for windows vista, Disables menu bar during paused/keymapper, IO Delay fix

* 2006
12/03/2006 : Fixed Hungarian KB 104, F10 key does not trigger menu bar any more, Addded config.sys commands
11/20/2006 : Updated OpenglHQ and some patches, Menu bar can enable/disable XMS, EMS, and UMB
11/06/2006 : Added Innovation SSI-2001 emulation, DBCS console patch now works, Automount now handles floppy drives, Hide cycles at startup, Fixed a bug in optimization patch
10/29/2006 : Added 25.COM, 28.COM, and 50.COM for screen modes, Added KEYB.COM, Updated libpng library, DirectDraw support
10/15/2006 : Added auto/dynamic_dhfpu core into menu bar, Added prompt command, Fixed a problem related to line handling when echo=off
10/07/2006 : New options for joystick, Modified part of MT-32 emulation
09/29/2006 : SDL ver updated to 1.2.11, Fix cdrom detection, Removed printer font files, Automount now handles CD-ROM
09/18/2006 : Menu bar supports automount, Set file date & time, Added CMOS clock patch, Added support for 15/16/24-bit color in Win3
09/09/2006 : Updated CD image recycling, Fix for JetFighter 2 and Alien Breed, Fixed a crash between glide and menu bar
08/09/2006 : Modified direct3d patch a little bit for pixel shaders, Some games like wc3 that use JEMM memory manager work again, Timer fix for 1000 Miglia
08/01/2006 : Fixed bugs in some patches, Added SET VER, Updated SVGA chipset patch
07/15/2006 : Multiple configfiles support, Moved MOUSE to Z drive, Updated some libraries, Added Mhz indicator
06/27/2006 : Updated MUNT CVS (mt-32), Added cycles=max (different from cycles=auto), Added CD image disk cycling
06/16/2006 : Added "Forcescaler", Added a parameter -nomenu to disable menu bar, Divided document directory into EN and KR. Added etc_en.txt and etc_kr.txt, Added runtime icon
06/06/2006 : Added "Graphics optimization and Time synched", Added an icon from eobet
05/28/2006 : Joystick polling_reduction, New scalers including Super2xSaI, 2xSaI, SuperEagle, and HQ2X/3X
05/15/2006 : Added HQ2X/HQ3X, Fixed a bug in physfs, Added some patches related to turbo mode, Show real FPS
04/27/2006 : Protocos game now works. Added "Joystick (experimental)"
04/12/2006 : Added "Timer improvements"
04/07/2006 : Added "Better Up/Down Arrow handling in Shell"
03/31/2006 : Added "Support socket inheritance"
03/21/2006 : Added "Virtual Printer" and "Core-switch". Supports Direct3D again. Added new directories "Shaders" and "Fonts"
03/08/2006 : Updated Native IPX and modem patches. VGA_Parts now works properly. Fixed a strange bug when Ctrl-F7/Ctrl-F8 keys are pressed.
02/14/2006 : Updated Native IPX. Added "Unaligned memory improvents", and "Improved font", New DOSBox icon, AVI capture support, Auto cycle guessing, vesa 16/24/32bit support
01/30/2006 : Alt-Pause is now used for pause emulation. Percentage of speed meter is displayed on title bar. Added some new pshaders for Direct3d.
01/07/2006 : Added "SB DSP" and "Directory iterators for the iso drive"

* 2005
12/26/2005 : Added "SB MIDI Interface", "Modem improvements", and "Vertical retrace sync"
12/17/2005 : Modified startup messages in shell. Fixed a bug that opengl doesn't work on nvidia vga cards. Added all of the dx3d pshaders to dll directory.
12/08/2005 : VGA parts and overscan border work again. Updated scalers performance boost, physfs, etc.
11/29/2005 : Scalers performance boost patch by Krounz. Fixed a crash in glide emulation with svga. Set aspect=false (default)
11/15/2005 : Fixed a bug in 'copy' command (Thanks to Eric Wright). Added a library file 'glide2x.dll' for openglide.
11/03/2005 : Added "Glide emulation" from gulikoza, Fixed a bug in CD-ROM mount (limited support)
10/31/2005 : Disables speed-meter in debug mode, Added "Lost surface fix for DirectDraw display path (Win32)" and "chain4 optimization"
10/13/2005 : Direct3d update, Added "Fix for permanent keyboard lockup (Ctrl+Esc)" and "Backspace and overflow fixes to line input"
10/04/2005 : Added "Virtual printer support (freetype2)", "Fix for XMS subfunction 0E (GetHandleInformation)", and "chain4"
09/23/2005 : Added "Native IPX" & "VGA corrections/vgatest accuracy", Updated openglhq and (physfs zip mount) patches
09/11/2005 : Added "Netbios support", Updated "Overscan border"
09/04/2005 : Added "CGA composite" and "cga fix"
08/31/2005 : Intro improvement patch added, Normal4x patch, console patch bug fixes
08/26/2005 : Added "Blended overscan borders", a new svga type "et4000new" supports
08/20/2005 : Made codes somewhat smaller (optimized), updated mingw-runtime & w32api
08/14/2005 : Added "More keyboard commands handled" and "Supress SET statements at the beginning of DOSBox"
08/11/2005 : CVS refresh
08/10/2005 : UMB Support, ANSI improvement, SQL clients run from DOSBox on win32, some patches updated
08/05/2005 : Added Memsize128 (max : 127), Added "More parameters support in internal commands"
07/30/2005 : Normal3x support, Zip mount support
07/22/2005 : % var % support, optimization patches
07/19/2005 : Removed fexs patch for compatibility, Supports ZIP Mount
07/16/2005 : Added a patch for CON to handle DBCS(Korean/Japanese/Chinese) characters, F11/F12 works, Removed all of svga-excluded builds on my page
07/14/2005 : Added README_EN.TXT, Added new patches (ADDKEY and Improved Serial port)
07/11/2005 : Tandy correction, Keyboard Buffer 3x
07/06/2005 : SVGA supports paradise card (basic), EMS supports VCPI
07/01/2005 : SDL.DLL now has a feature OpenglHQ, Added two new Direct3D filters
06/23/2005 : Updated SDL 1.3.x CVS, Added smart screen update & Mapper (for joystick) patches, Uploaded english version of optimization mode for DOSBox
06/15/2005 : OpenGL works fine again, a little bit faster than previous build
06/05/2005 : First build uploaded (since CVS 0.63) - English page of DOSBox Daum Cafe (ykhwong's page)
06/03/2005 : Added mouse-unlock patch and automatic mount, etc. OpenGL does not work(?)
05/14/2005 : SDL library was updated to 1.3.x. (experimental) Added improved CD detection patch and Setmode/crtc patch.
05/07/2005 : HQ2X was added. again. Fixed some bugs in Dynamic core.
05/03/2005 : HQ2X was removed. Possible to change memory size for SuperVGA. Optimized mixer.
04/20/2005 : Supports Vesa 16bit. Added Dynamic FPU. Improved adlib.
04/06/2005 : LOCK is implemented into Full and Dynamic cores. XADD is implemented into Normal and Full cores.
03/26/2005 : Mouse sensitivity can be set to 100 (maximum). Improved performance a lot. Fixed some bugs.
03/21/2005 : Updated MT-32 (Munt) a lot.
03/10/2005 : Updated compiler. Added three patches including speed meter.
02/27/2005 : Modified redirection file management. FPU core now uses a new assembly x86.
02/17/2005 : Fixed FILES= settings detection. Changed part of extension keyboard handling.
02/05/2005 : Fixed DirectDraw problems. (Changed SDL), Added CHANGES and DOCS directories.
02/03/2005 : Added some exceptions when installing Windows 3.1. Used an official SDL library.
01/21/2005 : Removed SDL_Sound external library. (Included in the binary) Updated SDL and libPNG.
01/03/2005 : Updated source file year to 2005. Added support for MT-32. (Munt)

* 2004
12/25/2004 : Busy for vacation... nothing done in 10 days.
12/24/2004 : Reduced the size of DOSBox.exe and DOSBox_debug.exe. Fixed optimization flags.
12/24/2004 : No plan for CVS compilation yet.
12/19/2004 : Updated Direct3D output. Removed README. Fixed some mouse bugs in some games.
12/13/2004 : Every DOS4GW game now works.
12/12/2004 : Crusader works.
12/11/2004 : Crusader does not work.
12/08/2004 : Removed debugger-enabled build.
12/02/2004 : Quarantine and some games seem to work.
11/30/2004 : Supports debugger-enabled build. Fixed FAT write access.
11/24/2004 : Included CVS build. DPMI is nice except paging.
11/22/2004 : Applied optimization flags as default. Added PIC command 48.
11/21/2004 : Included CVS test build. Set DPMI=FALSE.
11/13/2004 : Changed CXXFLAGS flag. Refresh the internal cache when pressing Ctrl-F4.
11/12/2004 : Fixed some loops when switching to fullscreen.
11/04/2004 : DOSBox CVS now supports GUS.
10/31/2004 : DOSBox CVS builds are now compressed by ASPack, not UPX.
10/30/2004 : Applied adlib patch. Applied CXXFLAGS optimization. Fixed some crashes with some programs.
10/24/2004 : Added some call information. Every settings will work okay except [autoexec] even if DOSBox.Conf is removed.
10/18/2004 : Set FILES=127, not FILES=100. Removed NULL device. Supports basic FXTRACT. Modified keyboard input speed.
10/10/2004 : Fixed SDL for Win32 OS. Stable image file management. Applied optimization patch for dynamic core.
10/01/2004 : Added some experimental patches. Changed font banks.
09/25/2004 : Modified country information. Supports Direct3D better. Stable screenshot feature.
09/22/2004 : Removed the following features temporarially
09/07/2004 : Added DOSBox icon. Added a patch for European keyboards. Many games now work like a charm. Supports double-buffering.
08/25/2004 : Added Simple core for CPU. Improved DOS games compatibility a bit. Fixed sound part.
08/23/2004 : CPU priority is automatically set to high. Supports debugger-enabled build and screenshot. Removed optimization mode. Diversified new sound output methods.
08/12/2004 : Network mode will be disabled as default. HQ2X support. DOSBox title bar is translated in Korean. Games now load CD labes fine.
08/03/2004 : Supports 3DNow! and SSE. Supports DirectSerial and Direct3D. Removed HQ2X, screenshot, and debugger-enabled build.
07/20/2004 : Reduced size of ZLIB1.dll. Fixed some problems when installing Windows 3.1.
07/13/2004 : HQ2X is supported. Moved SNAPS to CAPTURE. Displays realtime speed
06/27/2004 : Fixed some games emulation. HQ2X will not be supported. Program name will be displayed on DOSBox titlebar. Fixed GUS problems.
06/06/2004 : Improved optimization mode - CPU priority, Help, etc.
05/31/2004 : Added DIFF and DOCS directories.
05/20/2004 : Compressed by PECompact. Improved CD-ROM functions. Improved optimization mode.
05/12/2004 : Pause key works for pausing DOSBox. Added options for SB mixer.
05/04/2004 : Modified part of DOSBox executables with reduced size.
04/29/2004 : Added screenshot feature. CURSES.DLL (external lib) is not required. Supports IPX and modem again. Removed compilation information temporarially.
04/28/2004 : Fixed serious compatibilty problems (Dynamic), Fixed some bugs in sound and memory.
04/24/2004 : Fixed some CPU core data.
04/22/2004 : Fixed bugs in DOS, drive cache, FAT, local, virtual mount, Sound Blaster, etc.
04/15/2004 : Supports IPX modem again. Refreshed debugger-enabled build. Changed shell messages. Improved some compatibilties.
04/11/2004 : Improved optimization mode. Fixed some bugs.
04/09/2004 : Keypads are available. Fixed cacheblock underruns in some games.
04/07/2004 : Optimized curses for debugger-enabled build. Added SDL_Net. Fixed some bugs related to real mode.
04/05/2004 : Improved games compatibility a bit. Fixed a delay when switching from
04/02/2004 : Reduced the size of executable. Updated optimization mode.
03/31/2004 : Improved dynamic core compatibiltiy with fixes for some DOS games.
03/22/2004 : Improved compatibility. Removed Boxer in my build.
03/13/2004 : Improved compatibility for some DOS games. Supports OPL, MIDI Intelligent, and IPX.
03/11/2004 : Noticed that an upcoming DOSBox CVS build will be released soon.
03/07/2004 : Released a new build. Boxer was translated into Korean.
02/29/2004 : Compiled with i686 format. Added optimization mode.
02/22/2004 : Fixed compatibility problems related to some games, again.
02/13/2004 : Fixed compatibility problems related to some games.
02/09/2004 : Fixed some graphics problems in previous builds.
02/03/2004 : DOSBox CVS more stable.
01/31/2004 : Added OpenGL, hardware scailing. Some games like Prehistorik 2 now work.
01/22/2004 : Updated date-style on first screen displayed right after running DOSBox CVS.
01/17/2004 : Stable
01/13/2004 : CPU core configuration was changed (CPU configuration is possible in DOSBox.Conf)
01/11/2004 : CVS 0.60
01/10/2004 : Posted how to compile DOSBox CVS on DOSBox Daum Cafe (Korean page)
01/07/2004 : Fixed some compatibilty problems and some information.
01/04/2004 : Borrowed some contents from rjpa's source.
01/03/2004 : Included a new file "doxbox_nodyn.exe" which excludes Dynamic CPU core.

* 2003
12/08/2003 : First build uploaded (since CVS 0.60) - Korean page of DOSBox Daum Cafe
11/02/2003 : Opened DOSBox Daum Cafe.
09/24/2003 : Linux x86 ELF binary was included in CVS compilation. (dosbox.bz2)
09/02/2003 : Released debugger-enabled build of DOSBox CVS.
09/02/2003 : Reduced the size of .exe, .dll compiled as win32 binary.
09/01/2003 : Linux x86 ELF binary was included in CVS compilation. (dosbox)
08/25/2003 : Compiled a new CPU core.

* 2002
DOSBox developers uploaded DOSBox source on sourceforge site.

SVN-specific manuals | Main | Usage | MB6 Patches
Official manuals | README | Video Instructions