Changes to the DOSBox sourcecode since 0.74:


2017-01-15 16:33  ripsaw8080

	* [r4006] src/ints/int10_char.cpp: Fix regression related to
	  row-wrapping in some versions of Sierra Championship Boxing;
	  status line in Bruce Lee remains correct.

2017-01-15 16:01  ripsaw8080

	* [r4005] src/dos/dev_con.h: Use default attribute behavior of
	  ANSI.SYS in the console device. Fixes scrolling issues. Anything
	  that wants non-ANSI behavior may not display as intended with the
	  internal DOS, same as real DOS when ANSI.SYS is loaded.

2017-01-13 17:38  harekiet

	* [r4004] src/hardware/gus.cpp: Fix 16bit sample reading from gus
	  memory

2017-01-04 08:35  harekiet

	* [r4003] include/mixer.h: Updated header for mixer changes

2017-01-03 21:36  harekiet

	* [r4002] src/hardware/mixer.cpp: Rewrite some mixing code to fix
	  issue with equal rates having aliasing issues

2017-01-03 21:32  harekiet

	* [r4001] src/hardware/gus.cpp: Rewrite gus emulation a bit to make
	  things a bit clearer
	  Remove the automatic amplification
	  Slight rounding offset in the panning tables to match original
	  gus tables

2016-10-03 09:49  ripsaw8080

	* [r4000] src/hardware/vga_dac.cpp: Implement an obscure behavior
	  of the VGA DAC, similar to what was done for Star Control 2.
	  Fixes wrong colors in Planet Soccer/Football.

2016-10-02 14:12  qbix79

	* [r3999] src/gui/midi.cpp, src/gui/midi_win32.h,
	  src/gui/sdlmain.cpp, src/hardware/mixer.cpp, src/ints/ems.cpp,
	  src/shell/shell.cpp: Spaces in LOG_MSG and some at the end of the
	  line.

2016-09-21 18:11  harekiet

	* [r3998] src/debug/debug.cpp: Fix some issues with debugger after
	  last patch

2016-09-20 14:59  qbix79

	* [r3997] src/cpu/cpu.cpp: Improve readability of auto cycles
	  information bit.

2016-09-20 14:57  qbix79

	* [r3996] include/setup.h, src/dosbox.cpp, src/misc/setup.cpp: Clip
	  to boundaries when there are no suggested values for Prop_int.
	  Revert r3986 as this commit fixes the problem in a different way.

2016-09-08 15:37  ripsaw8080

	* [r3995] src/debug/debug.cpp: Fix debugger "running" status
	  message when resuming emulation with F5.

2016-09-07 20:35  harekiet

	* [r3994] src/debug/debug.cpp: Add wjp's improved breakpoint
	  handling to the debugger
	  Rewrite the order of the debug help list so the keys come last

2016-09-04 19:04  harekiet

	* [r3993] src/libs/zmbv/zmbv_vfw.cpp: fix for 256 color encoding in
	  zmbv.dll codec patch by Avery Lee

2016-09-04 18:47  harekiet

	* [r3992] src/hardware/vga_xga.cpp: XGA_DrawLineBresenham() does
	  not properly sign extend values
	  https://sourceforge.net/p/dosbox/patches/269/ patch by Tom B

2016-08-10 12:07  qbix79

	* [r3991] include/cpu.h: Raise lower limit of cycles in
	  autodetermine mode to improve stability. (lsl7)

2016-07-23 20:31  qbix79

	* [r3990] src/cpu/core_dynrec/risc_x64.h: zero extend data, fixes
	  LLVM compile where the called function does not extend the
	  parameters. Thanks guiikoza. Fixes at least vesatest.exe of lsl7

2016-06-24 21:21  qbix79

	* [r3989] src/gui/sdlmain.cpp: Change name of the pause DOSBox key
	  to avoid confusion.

2016-06-22 16:29  ripsaw8080

	* [r3988] src/dos/dos_execute.cpp: Correct stack pointer for COM
	  format programs when there is less than 64K of memory available.
	  Fixes Corncob 3D issue reported in bug #443.

2016-06-22 16:24  ripsaw8080

	* [r3987] src/ints/int10_modes.cpp: Correct page count/size for CGA
	  graphics modes. Fixes RS-2 on the CGA machine type.

2016-05-30 11:59  qbix79

	* [r3986] src/dosbox.cpp: Allow 64 as input value, so it gets
	  translated to 63 mb, instead of 16 as it currently does, to
	  provide compatibility with 0.74 setups.

2016-05-23 11:39  ripsaw8080

	* [r3985] src/debug/debug.cpp: Fix the debug launcher internal
	  program's tendency to cause crashes.

2016-05-23 11:37  ripsaw8080

	* [r3984] src/dos/dos_programs.cpp: Make the internal program for
	  loading ROM images a bit smarter about what it can/will load.
	  Also provide for BASIC in ROM to support IBM BASIC interpreters.

2016-05-23 11:33  ripsaw8080

	* [r3983] include/dos_inc.h, src/dos/dev_con.h, src/dos/dos.cpp,
	  src/ints/int10_char.cpp: Be more compatible by converting tabs to
	  spaces in the DOS console device rather than in the video BIOS
	  teletype function.

2016-05-10 14:38  qbix79

	* [r3982] src/ints/int10.cpp, src/ints/int10_modes.cpp: Support
	  writing palette register data to dynamic save area if pointer is
	  non-zero on mode changes. Fixes CV 2.2 (thanks for the help
	  ripsaw)

2016-05-03 17:58  qbix79

	* [r3981] src/gui/sdlmain.cpp: Fix restarting when in folder with
	  spaces. Quotes aren't allowed on my system.

2016-04-18 13:07  ripsaw8080

	* [r3980] include/bios_disk.h, src/ints/bios_disk.cpp: Prevent
	  problems related to I/O buffering with disk images.
	  
	  Return a fake success result for INT 13/05. Helps older games
	  (Sierra On-Line booters, Mickey's Space Adventure, Zyll, et al.)
	  that insist on low-level formatting a floppy disk to be used for
	  saving games.

2016-04-05 05:48  ripsaw8080

	* [r3979] src/shell/shell.cpp: Implement INT 2E -- fixes Gold of
	  the Aztecs and a few other games. Also, stop writing
	  uninitialized junk into first shell's command tail at startup.

2016-04-05 05:44  ripsaw8080

	* [r3978] src/dos/dos_execute.cpp: EXEC improvements, mostly for
	  the load-but-do-not-execute function.

2016-04-05 05:40  ripsaw8080

	* [r3977] src/dos/dos.cpp: Prevent DOS buffered input function from
	  hanging in an infinite loop when redirected input reads a
	  linefeed or reaches EOF.

2016-04-05 05:38  ripsaw8080

	* [r3976] src/ints/int10_char.cpp, src/ints/int10_memory.cpp:
	  Graphics mode text drawing improvements: font source according to
	  machine type, background color in 256-color modes, row wrapping.
	  
	  Use compatible method of determining fill attribute for textmode
	  screen scrolling in teletype function.

2016-04-05 05:29  ripsaw8080

	* [r3975] src/dos/dev_con.h, src/ints/int10.cpp, src/ints/int10.h,
	  src/ints/int10_modes.cpp, src/ints/mouse.cpp: Reset CurMode
	  object when detecting that the video mode number in BIOS memory
	  was modified directly instead of through the INT 10h mode set
	  function. Fixes cases where BIOS behavior is influenced with the
	  mode number, such as the status line in Bruce Lee.
	  
	  Set color modes (to the extent that they can be) on the Hercules
	  machine type if the BIOS equipment list is not set to monochrome.
	  Fixes missing text in Victory Road.

2016-04-05 05:19  ripsaw8080

	* [r3974] src/hardware/vga_memory.cpp: Map inactive video memory
	  regions as empty rather than filled with RAM. Fixes later version
	  of Sargon 3 on color machine types.

2016-03-29 21:08  ripsaw8080

	* [r3973] src/ints/int10_char.cpp: Add support for mode 8 row
	  copy/fill. Fixes Tandy GW-BASIC interpreter SCREEN 3
	  scrolling/clearing.

2016-03-23 21:24  ripsaw8080

	* [r3972] src/dos/dos_classes.cpp: Fill DTA for FCB search results
	  more like real DOS. Fixes bug #436.

2016-03-18 16:48  qbix79

	* [r3971] src/dos/dos_files.cpp: Fix creation of devices using
	  FCB_Create. Fixes MS Object linker 1.10 and thus bug #435.

2016-03-06 13:04  ripsaw8080

	* [r3970] src/ints/int10_modes.cpp: Fix screen clearing when
	  setting mode 0xA on PCjr machine type.

2016-02-14 04:15  ripsaw8080

	* [r3969] src/ints/int10_char.cpp: Add some defines for r3968.

2016-02-14 04:02  ripsaw8080

	* [r3968] src/ints/int10_char.cpp: Implement BIOS beep sound for
	  ASCII character 7.

2016-02-14 03:59  ripsaw8080

	* [r3967] src/hardware/pcspeaker.cpp: Take into account that
	  speaker might be disabled in settings. Fixes bug #434.

2016-02-12 08:06  qbix79

	* [r3966] src/dos/dos_programs.cpp: Fix compilation on visual
	  studio

2016-02-11 15:47  qbix79

	* [r3965] src/dos/dos_programs.cpp: Test using Macro instead of &.
	  Check for failure to open an image. Thanks Malvineous

2016-02-10 09:42  qbix79

	* [r3964] src/shell/shell_cmds.cpp: Be a bit more flexible. Parse
	  ver set 3.2 correctly as well.

2016-02-09 18:19  ripsaw8080

	* [r3963] include/midi.h: Increase size of SysEx buffer to support
	  Sierra's Yamaha FB-01 driver.

2016-02-09 14:12  qbix79

	* [r3962] include/dos_inc.h, src/dos/dos_classes.cpp,
	  src/dos/dos_files.cpp: Use record size of 128 if it is 0 in the
	  FCB when calling INT 21 AH=23 (fixes bug #433).
	  Set record size to 128 if it is 0 in the FCB when calling any FCB
	  read/write function (ripsaw).
	  Fixes for acad 10:
	  - Add missing reference counting when the file is already open
	  when calling FCB_Open, so that acad which uses FCBs and normal
	  handles on the same file works better.
	  - Remove FCBs being added to the PSP filetable and rewrite most
	  functions to support this change. This way acad won't run out of
	  temporary (fcb) files when low on memory.

2016-02-05 13:41  ripsaw8080

	* [r3961] include/bios.h, src/cpu/callback.cpp,
	  src/hardware/keyboard.cpp, src/ints/bios.cpp,
	  src/ints/bios_keyboard.cpp: Add support for Print Screen key and
	  interrupt. The keypress allows Descent 1 and 2 ingame screenshot
	  feature to be used, the keypress and interrupt allow the Horror
	  Hotel (TSR text adventure) hotkey to work, and the compatible
	  interrupt handler location fixes a game bug in The Forgotten
	  Land.

2016-02-05 13:32  ripsaw8080

	* [r3960] src/hardware/timer.cpp: Stop speaker output after command
	  write, pending counter write. The hacky implementation will serve
	  until timer/speaker is improved. Fixes constant speaker tone in
	  Arnie 2 and Chopper Duel when using SB sound, also Titus The Fox
	  title screen when using speaker sound.

2016-02-05 13:29  ripsaw8080

	* [r3959] src/hardware/pcspeaker.cpp, src/ints/bios.cpp: Speaker
	  init in BIOS causes samples to be generated at startup, so for
	  now move it to hardware.

2016-02-05 13:26  ripsaw8080

	* [r3958] src/hardware/dbopl.cpp: Comment out unused counter var
	  inside a busy loop. Compilers might be smart enough to drop it,
	  but this way is certain.

2016-01-30 16:39  qbix79

	* [r3957] src/hardware/dbopl.cpp: minor cleanup

2016-01-30 16:09  harekiet

	* [r3956] src/hardware/dbopl.cpp: Prevent a multiplication overflow
	  and more accuracy by using floats for attack rate loop

2015-12-21 17:14  ripsaw8080

	* [r3955] include/dos_inc.h, src/dos/dos_classes.cpp,
	  src/dos/dos_files.cpp: Correct some offsets in the DTA for
	  FCB-based search results. Fixes DIR listing in COMMAND.COM from
	  MS-DOS and file info in XTree Gold.

2015-11-14 13:42  ripsaw8080

	* [r3954] src/ints/bios.cpp: Change BIOS equipment list to indicate
	  DMA not supported on PCjr machine type, which fixes PCjr
	  detection in old versions of Ancient Art of War, although DMA
	  hardware emulation is actually still present.
	  
	  Set PC speaker initial state in BIOS init, fixing beeps when the
	  speaker is turned on and off without first programming the timer,
	  such as in Koei's Ghengis Khan.

2015-11-12 17:40  qbix79

	* [r3953] src/debug/debug.cpp: strstr is a bit too much.
	  Pretty it up!

2015-11-12 16:51  qbix79

	* [r3952] src/debug/debug.cpp: Speed up GetHexValue.
	  Restore 1,2,3,4,5 as run 5,500,1000,5000,10000 instructions. It
	  doesn't work flawless, but it is usable as is.

2015-11-02 18:09  qbix79

	* [r3951] src/cpu/core_dynrec/risc_x64.h: Apply patch by gulikoza
	  to add support for absolute 64 addresssing.

2015-10-20 17:06  qbix79

	* [r3950] include/setup.h, src/misc/setup.cpp: Fix bug #395 DOSBox
	  can't handle double-quoted values in dosbox.conf files.
	  Extend the fix to include single quoted values.
	  Fix a common typo: Separator => Separator

2015-10-20 16:19  qbix79

	* [r3949] include/regs.h: Fix bug #349 dynrec endianness unsafe
	  access to Segs.val[x]

2015-10-19 23:37  ripsaw8080

	* [r3948] src/dos/dev_con.h: Improve internal ANSI support to adapt
	  to currently displayed columns and rows. Fixes original Infocom
	  interpreters when using something other than 80x25.

2015-10-08 19:51  qbix79

	* [r3947] src/shell/shell_cmds.cpp: Improve rename support for when
	  renaming files (in a folder) on a drive different from the
	  current one.

2015-10-05 08:11  qbix79

	* [r3946] src/dos/cdrom_aspi_win32.cpp,
	  src/dos/cdrom_ioctl_win32.cpp: touch up cdrom stuff for mingw64
	  once again (ny00123)

2015-10-03 09:21  ripsaw8080

	* [r3945] src/dos/dos_classes.cpp: Don't write past the terminator
	  in the DTA name field when setting search results. This is what
	  DOS does, and writing junk after the terminator was not good in
	  any case. Fixes file listing in the 16-bit version of Galaxy
	  Player.

2015-10-03 08:59  ripsaw8080

	* [r3944] src/dos/dos_programs.cpp: Use full mask; fixes label
	  search on FAT drives.

2015-10-02 20:40  qbix79

	* [r3943] src/gui/midi_coreaudio.h: Add patch 256 from Dominus: OS
	  X - CoreAudio deprecated warnings eliminated

2015-10-02 20:23  qbix79

	* [r3942] src/shell/shell_misc.cpp: Rework the parsing of arguments
	  into the FCBs:
	  - We now first split the line into arguments using
	  space,tab,;,=,',' as separators.
	  - Next we convert /Hello into H ello
	  - Lastly we feed the arguments 1 and 2 to the FCB_Parsename
	  function
	  (- It got messy, but the results are better )

2015-10-02 20:16  qbix79

	* [r3941] src/dos/dos_execute.cpp: correct AX and BX, they contain
	  information on the existence of the drives specified in the FCBs
	  in the execute block.

2015-10-02 20:13  qbix79

	* [r3940] src/dos/dos_files.cpp: -Add DOS_ToUpper which seems
	  closer than just toupper, we might need to use it at more places
	  than just the driveletter, but it is a big change.
	  -Rework FCB_ParseName:
	  -- Remove special code for . and .. as it was wrong
	  -- Continue reading the input string, when the max length of the
	  field has been reached (123456789.12345 is read and returned as
	  12345678.123)
	  -- strip spaces before and after reading the separators.
	  -- The drive is always parsed (if present), it doesn't depend on
	  the existence of said drive.
	  -- Fix parsing of .EXE and other extension only names
	  -- Always clear out current block and record size.

2015-10-02 20:02  qbix79

	* [r3939] src/dos/dos_ioctl.cpp: Added commented out log message,
	  to save some work

2015-09-30 14:24  qbix79

	* [r3938] include/dos_inc.h, src/dos/dos_classes.cpp: Add call to
	  clear out some more fields, needed for fcb name parsing.

2015-09-30 12:25  qbix79

	* [r3937] src/ints/mouse.cpp: Add hardware text mode cursor
	  support.

2015-09-20 23:39  ripsaw8080

	* [r3936] include/hardware.h, src/dosbox.cpp,
	  src/hardware/adlib.cpp, src/hardware/adlib.h,
	  src/hardware/sblaster.cpp: Add opl3gold option to oplmode
	  setting. With this option the AdLib Gold music can be selected in
	  Dune. Only FM music without effects (reverb, stereo enhancement,
	  surround sound, etc.) is supported; and FM volume control, used
	  in the CD-ROM version of Dune, does work.

2015-09-09 13:23  qbix79

	* [r3935] src/ints/int10_vesa.cpp: VS2015 wants it this way

2015-09-08 13:46  qbix79

	* [r3934] src/shell/shell.cpp: More robust parsing, so that dosbox
	  -fullscreen A.EXE works

2015-09-08 13:44  qbix79

	* [r3933] docs/dosbox.1: Slight reordering of the arguments. Add
	  -socket

2015-08-28 14:37  ripsaw8080

	* [r3932] src/dos/dos_keyboard_layout.cpp, src/ints/int10.cpp,
	  src/ints/int10.h, src/ints/int10_memory.cpp,
	  src/ints/int10_modes.cpp: Add alternate font tables and
	  associated loading logic in video BIOS, allowing correct gaps
	  between "wide" characters (e.g. m,w,M,W,T,Z,0) in all VGA machine
	  types.
	  
	  Update all related BIOS memory values and CRTC registers when
	  loading fonts, fixing quirks in some textmode programs like
	  Inertia Player. Based in part on a patch by h-a-l-9000.
	  
	  Improve support for MDA emulation in the vgaonly machine type, as
	  it is the only way the video BIOS can make use of the 14-line
	  alternate symbols.
	  
	  Be compatible by setting the INT 43h vector to the first half of
	  the 8-line font table for standard text modes. Fixes a few
	  obscure games and demos that rely on this BIOS behavior.
	  
	  Move VESA mode table and OEM string before font tables in the
	  video ROM, which is a more compatible ordering and gives the data
	  low address offsets that work around a bug in some programs such
	  as the Abuse game and Molejo demo.

2015-08-19 18:26  qbix79

	* [r3931] src/debug/debug_win32.cpp: Only compile when in debug
	  mode.

2015-08-17 15:06  ripsaw8080

	* [r3930] src/shell/shell.cpp: Display a simple startup message for
	  sub-shells instead of the welcome banner.

2015-08-17 14:07  qbix79

	* [r3929] src/gui/sdlmain.cpp: Add some more cases to the Alt-tab
	  detection. It can still mess up, but this should help with a lot
	  of cases. Thanks for testing eightbitbubsy.

2015-08-17 14:00  qbix79

	* [r3928] src/debug/debug.cpp, src/debug/debug_gui.cpp: Slight
	  compression, so that we have more space at the bottom for height
	  restricted screens.
	  Add some colours to the prompt, so it is more visible.
	  General improvements to the section parsing

2015-08-05 14:56  ripsaw8080

	* [r3927] src/shell/shell_cmds.cpp: Fix shell PAUSE command when
	  reading extended keys, and make TYPE command more compatible by
	  stopping at EOF byte.

2015-08-05 14:40  ripsaw8080

	* [r3926] src/hardware/sblaster.cpp: Setting SB input rate sets
	  output rate, fixes Fasttracker II. Clear incomplete DSP command
	  at reset, fixes Romancing Prince.

2015-07-15 16:31  qbix79

	* [r3925] src/shell/shell_batch.cpp: Ignore/remove single % in
	  batchfiles. (Fixes B13Demo batchfiles on pcgamer coverdisc
	  1995-08)
	  Remove magic constants.
	  Add some boundary checks.

2015-07-09 06:25  qbix79

	* [r3924] src/gui/sdlmain.cpp, src/hardware/mixer.cpp: Some more
	  changes by Jochen

2015-07-08 12:01  qbix79

	* [r3923] configure.ac, include/vga.h, src/hardware/mixer.cpp,
	  src/hardware/serialport/libserial.cpp,
	  src/hardware/serialport/misc_util.cpp, src/hardware/vga_draw.cpp:
	  Bring OS2 port up to date. Thanks Jochen

2015-07-07 11:06  qbix79

	* [r3922] src/gui/sdlmain.cpp: Enable SETMODE_SAVES_CLEAR for now.
	  Fix compilation with SETMODE_SAVES set to 0. Use safe_strncpy for
	  resolution lines.

2015-07-04 18:37  qbix79

	* [r3921] src/misc/programs.cpp: and a few more.

2015-07-04 18:24  qbix79

	* [r3920] src/misc/programs.cpp: some stl implementations fake the
	  interators...

2015-06-05 13:53  qbix79

	* [r3919] src/ints/int10_misc.cpp: some type cleanups (warnings and
	  making sense).

2015-06-05 13:31  qbix79

	* [r3918] src/dos/dos_mscdex.cpp: readb returns 8 bit value. (fixes
	  some logging warnings later on)

2015-06-05 13:22  qbix79

	* [r3917] include/bios_disk.h, src/ints/bios_disk.cpp: make
	  variable types used in swapping consistent and use Bit8u for
	  drives.

2015-06-05 13:20  qbix79

	* [r3916] src/misc/messages.cpp: typo

2015-06-05 13:19  qbix79

	* [r3915] src/dos/dos_programs.cpp: Fix (accidental) compare, fix
	  values and removed the whole line as it wasn't used (see comment)

2015-05-13 02:26  ripsaw8080

	* [r3914] include/mouse.h, src/ints/int10.cpp,
	  src/ints/int10_modes.cpp, src/ints/mouse.cpp: Improve
	  compatibility of internal mouse driver with respect to video mode
	  changes and hiding the pointer, and handle font reloading as a
	  kind of mode change. Also fix unlocked mouse pointer to recognize
	  the full range of tweaked/fontloaded text modes.

2015-05-13 01:35  ripsaw8080

	* [r3913] src/hardware/vga_draw.cpp, src/ints/int10_modes.cpp:
	  Aspect correction fixes for CGA composite, Hercules graphics,
	  350-line text modes, 400-line VESA modes, and VGA ModeX (God of
	  Thunder, Lost Vikings, Wrath of Earth, etc.)

2015-05-13 01:24  ripsaw8080

	* [r3912] src/dos/dev_con.h: Use normal teletype function for
	  non-ANSI output so the default attribute 7 applies only to
	  graphics modes and existing attributes are not changed in text
	  modes.

2015-05-01 12:48  qbix79

	* [r3911] src/dos/dos_programs.cpp: Introduce mount -pr to mount
	  paths relative to last loaded configuration file.

2015-04-03 09:36  ripsaw8080

	* [r3910] src/ints/int10_modes.cpp: Correct an oversight in mode
	  table flags, which at least fixes aspect correction of mode 6 on
	  VGA machine types. Thanks superfury for noticing.

2015-03-28 18:55  qbix79

	* [r3909] configure.ac: Fix detection of always_inline attribute
	  with mingw 4.9.2

2015-03-28 18:54  qbix79

	* [r3908] src/ints/bios.cpp: Fix compilation on mingw systems.

2015-03-18 14:38  qbix79

	* [r3907] src/shell/shell_cmds.cpp: Handle "copy H*.txt file.txt"
	  correctly

2015-03-13 13:52  ripsaw8080

	* [r3906] src/dos/drive_fat.cpp: Add support for DOS 1.x floppy
	  images. Also a small fix to the FAT drive FindNext so it doesn't
	  require a terminating entry in the root directory.

2015-03-13 13:47  ripsaw8080

	* [r3905] src/dos/dos_files.cpp: Attempting to unlink (delete) an
	  existing device name returns an access denied error. Fixes EMM
	  device driver detection, and thus SoundBlaster sound, in the
	  Striker soccer game. Also add a log message for FindFirst.

2015-03-13 13:05  ripsaw8080

	* [r3904] src/hardware/vga_misc.cpp, src/hardware/vga_other.cpp:
	  Allow CRTC read/write access on all mirror ports for non-VGA
	  machine types. Fixes Tandy and EGA display in International
	  Hockey booter. Thanks Great Hierophant for testing on real
	  systems.

2015-03-13 12:42  ripsaw8080

	* [r3903] src/hardware/vga_memory.cpp: Amend previous Hercules
	  change so the MDA-compatible address wrapping is used only when
	  graphics are disabled, but still only in 32kB mode. Thanks
	  TheGreatCodeholio, and thanks Great Hierophant for testing on a
	  real Hercules card.

2015-03-13 12:35  ripsaw8080

	* [r3902] src/dos/dos_mscdex.cpp: Amend previous MSCDEX change to
	  use presence of cdrom device to determine the installed
	  condition, which means unmounting will not revert to the
	  uninstalled condition. Pass unhandled functions back to the
	  multiplex handler, which if nothing else will generate log
	  messages about them being unhandled.

2015-02-24 13:54  qbix79

	* [r3901] src/cpu/lazyflags.h: correct typo in the includeguards

2015-02-11 20:45  ripsaw8080

	* [r3900] src/hardware/vga_memory.cpp: Map a single 4kB page of
	  video memory that repeats in the 32kB range when in Hercules text
	  mode, making it compatible with MDA. Fixes Future Wars and
	  Operation Stealth install programs on the Hercules machine type.

2015-02-11 19:11  qbix79

	* [r3899] configure.ac, src/ints/bios.cpp: Use clock_gettime when
	  available instead of the obsolete ftime.

2015-02-11 18:12  qbix79

	* [r3898] INSTALL, configure.ac: Add --disable-fpu-x64 which is the
	  same as --disable-fpu-x86 for clarity reasons

2015-02-11 17:46  ripsaw8080

	* [r3897] src/dos/dos_mscdex.cpp: No response from MSCDEX when it's
	  not installed/active. Allows install programs from the V for
	  Victory series of games to work provided no cdrom drives are
	  mounted.

2015-01-28 22:20  ripsaw8080

	* [r3896] src/hardware/sblaster.cpp: Do less to update the
	  frequency of an active SB DMA transfer, and include DSP command
	  0x41 (fixes SB16 sound in Tempest 2000). Handle DSP command 0x42
	  as unimplemented, because it is.

2015-01-28 22:19  ripsaw8080

	* [r3895] src/dos/dos_files.cpp, src/dos/dos_memory.cpp: Scan for
	  illegal characters in directory and file names after trimming to
	  8.3 rather than before. Fixes Hexx and maybe others that neglect
	  the Z in ASCIIZ.
	  
	  Coalesce free memory blocks before resizing a block in case it
	  grows; coalesce after after resizing only if the block shrinks.

2015-01-21 20:50  qbix79

	* [r3894] src/cpu/core_dynrec/risc_x64.h: Workaround clang
	  confusing itself (compile error), results in a small speed up in
	  general (thanks for helping wjp). clang compiled x64 dynrec core
	  appears to be unstable though. (-O0 seems to help)

2015-01-14 12:31  qbix79

	* [r3893] src/cpu/core_dyn_x86.cpp, src/cpu/core_dynrec.cpp: Add
	  C_DEBUG checks around C_HEAVY_DEBUG, so you can leave
	  C_HEAVY_DEBUG defined.

2015-01-10 13:47  ripsaw8080

	* [r3892] src/dos/dos_execute.cpp: Arrange stack to restore
	  registers when a child PSP is terminated. Fixes crashes in some
	  demos (Blashphemy by Fatal Justice, Dreamwar by Elfsong, Mystic
	  by Xenogenesis, et al).

2015-01-10 13:16  ripsaw8080

	* [r3891] src/gui/sdl_mapper.cpp: Mapper enhancements: Run mapper
	  through an event to prevent crash on exit when mapper key is
	  deleted. Display disabled items or events with no binding in grey
	  color. Simplify joystick array init with a memset.

2015-01-09 15:00  qbix79

	* [r3890] include/setup.h: Initialise all fields when constructing,
	  fixes unintentional value reuse with Prop_multival.

2015-01-09 14:58  qbix79

	* [r3889] src/misc/setup.cpp: Fix the possible/suggested values for
	  integer properties.

2015-01-09 10:50  qbix79

	* [r3888] src/shell/shell.cpp, src/shell/shell_cmds.cpp: Give some
	  hints when we are on Z:\, but not on other drives.
	  Always return the directory for the drive if the drive exists.
	  Fixes/improves bug 390.

2015-01-09 08:57  qbix79

	* [r3887] src/shell/shell_misc.cpp: Fix bug 392.
	  '\0' check at the wrong place.

2015-01-08 17:23  ripsaw8080

	* [r3886] src/dos/cdrom_image.cpp, src/dos/dos_mscdex.cpp,
	  src/dos/drive_iso.cpp, src/dos/drives.h: Add support for High
	  Sierra format cdrom images.

2015-01-06 18:32  ripsaw8080

	* [r3885] src/shell/shell.cpp: Make the shell's internal run loop
	  more like the command prompt run loop. Fixes CALLed batch files
	  when executed in subshells, such as with Norton/Volkov Commander.
	  Reference SourceForge bug #394.

2015-01-06 18:02  ripsaw8080

	* [r3884] src/cpu/callback.cpp: Improve compatibility of the PCjr
	  keyboard NMI handler by setting DS to the BIOS data segment
	  before calling INT 9. Fixes crashes in Shamus on the PCjr machine
	  type.

2015-01-06 17:54  ripsaw8080

	* [r3883] src/ints/int10_put_pixel.cpp: Add support for M_TANDY16
	  to GetPixel(). Fixes text and mouse pointer drawing in Tandy
	  graphics modes.

2015-01-06 17:48  ripsaw8080

	* [r3882] src/dos/dos_memory.cpp: Coalesce free memory blocks after
	  resizing a block rather than before. Fixes some MicroProse games
	  on the Tandy machine type. Also add error exits in case of a
	  corrupt MCB chain instead of hanging in an infinite loop.

2015-01-06 17:33  ripsaw8080

	* [r3881] src/dos/dos_files.cpp, src/ints/int10_char.cpp: Don't
	  count trailing spaces when checking if path is too long. Enable
	  all write planes in the EGA FillRow function. Fixes crash and
	  glitched graphics in Quest Maker 2 and derived adventure games
	  (House of No Doors, Hot Rod Harry, et al).

2015-01-06 17:16  ripsaw8080

	* [r3880] src/dos/dev_con.h: Change the console device to use the
	  DOS default attribute of 7 when ANSI is not active. Fixes
	  glitched text in Space Pilot, and generally improves
	  compatibility of console text output in graphics modes.

2015-01-06 16:51  ripsaw8080

	* [r3879] src/dos/dos_programs.cpp: The emulated floppy drive does
	  not use DMA, but make it look like it does when booting. Fixes
	  CGA graphics in the Demon's Forge booter.

2015-01-06 14:40  qbix79

	* [r3878] acinclude.m4, include/bios.h, include/bios_disk.h,
	  include/callback.h, include/control.h, include/cpu.h,
	  include/cross.h, include/debug.h, include/dma.h,
	  include/dos_inc.h, include/dos_system.h, include/dosbox.h,
	  include/fpu.h, include/hardware.h, include/inout.h,
	  include/ipx.h, include/ipxserver.h, include/joystick.h,
	  include/keyboard.h, include/logging.h, include/mapper.h,
	  include/mem.h, include/midi.h, include/mixer.h, include/mouse.h,
	  include/paging.h, include/pci_bus.h, include/pic.h,
	  include/programs.h, include/regs.h, include/render.h,
	  include/serialport.h, include/setup.h, include/shell.h,
	  include/support.h, include/timer.h, include/vga.h,
	  include/video.h, src/cpu/callback.cpp, src/cpu/core_dyn_x86.cpp,
	  src/cpu/core_dyn_x86/cache.h, src/cpu/core_dyn_x86/decoder.h,
	  src/cpu/core_dyn_x86/dyn_fpu.h,
	  src/cpu/core_dyn_x86/dyn_fpu_dh.h,
	  src/cpu/core_dyn_x86/helpers.h, src/cpu/core_dyn_x86/risc_x86.h,
	  src/cpu/core_dyn_x86/string.h, src/cpu/core_dynrec.cpp,
	  src/cpu/core_dynrec/cache.h, src/cpu/core_dynrec/decoder.h,
	  src/cpu/core_dynrec/decoder_basic.h,
	  src/cpu/core_dynrec/decoder_opcodes.h,
	  src/cpu/core_dynrec/dyn_fpu.h, src/cpu/core_dynrec/operators.h,
	  src/cpu/core_dynrec/risc_armv4le-common.h,
	  src/cpu/core_dynrec/risc_armv4le-o3.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-iw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-niw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb.h,
	  src/cpu/core_dynrec/risc_armv4le.h,
	  src/cpu/core_dynrec/risc_mipsel32.h,
	  src/cpu/core_dynrec/risc_x64.h, src/cpu/core_dynrec/risc_x86.h,
	  src/cpu/core_full.cpp, src/cpu/core_full/ea_lookup.h,
	  src/cpu/core_full/load.h, src/cpu/core_full/loadwrite.h,
	  src/cpu/core_full/op.h, src/cpu/core_full/optable.h,
	  src/cpu/core_full/save.h, src/cpu/core_full/string.h,
	  src/cpu/core_full/support.h, src/cpu/core_normal.cpp,
	  src/cpu/core_normal/helpers.h, src/cpu/core_normal/prefix_0f.h,
	  src/cpu/core_normal/prefix_66.h,
	  src/cpu/core_normal/prefix_66_0f.h,
	  src/cpu/core_normal/prefix_none.h, src/cpu/core_normal/string.h,
	  src/cpu/core_normal/support.h, src/cpu/core_normal/table_ea.h,
	  src/cpu/core_prefetch.cpp, src/cpu/core_simple.cpp,
	  src/cpu/cpu.cpp, src/cpu/flags.cpp, src/cpu/instructions.h,
	  src/cpu/lazyflags.h, src/cpu/modrm.cpp, src/cpu/modrm.h,
	  src/cpu/paging.cpp, src/debug/debug.cpp, src/debug/debug_gui.cpp,
	  src/debug/debug_inc.h, src/debug/debug_win32.cpp,
	  src/debug/disasm_tables.h, src/dos/cdrom.cpp, src/dos/cdrom.h,
	  src/dos/cdrom_aspi_win32.cpp, src/dos/cdrom_image.cpp,
	  src/dos/cdrom_ioctl_linux.cpp, src/dos/cdrom_ioctl_os2.cpp,
	  src/dos/cdrom_ioctl_win32.cpp, src/dos/dev_con.h,
	  src/dos/dos.cpp, src/dos/dos_classes.cpp,
	  src/dos/dos_devices.cpp, src/dos/dos_execute.cpp,
	  src/dos/dos_files.cpp, src/dos/dos_ioctl.cpp,
	  src/dos/dos_keyboard_layout.cpp, src/dos/dos_memory.cpp,
	  src/dos/dos_misc.cpp, src/dos/dos_mscdex.cpp,
	  src/dos/dos_programs.cpp, src/dos/dos_tables.cpp,
	  src/dos/drive_cache.cpp, src/dos/drive_fat.cpp,
	  src/dos/drive_iso.cpp, src/dos/drive_local.cpp,
	  src/dos/drive_virtual.cpp, src/dos/drives.cpp, src/dos/drives.h,
	  src/dosbox.cpp, src/fpu/fpu.cpp, src/fpu/fpu_instructions.h,
	  src/fpu/fpu_instructions_x86.h, src/gui/dosbox_logo.h,
	  src/gui/midi.cpp, src/gui/midi_alsa.h, src/gui/midi_coreaudio.h,
	  src/gui/midi_oss.h, src/gui/midi_win32.h, src/gui/render.cpp,
	  src/gui/render_loops.h, src/gui/render_scalers.cpp,
	  src/gui/render_scalers.h, src/gui/render_simple.h,
	  src/gui/render_templates.h, src/gui/render_templates_hq.h,
	  src/gui/render_templates_hq2x.h, src/gui/render_templates_hq3x.h,
	  src/gui/render_templates_sai.h, src/gui/sdl_gui.cpp,
	  src/gui/sdl_mapper.cpp, src/gui/sdlmain.cpp,
	  src/hardware/adlib.cpp, src/hardware/adlib.h,
	  src/hardware/cmos.cpp, src/hardware/dbopl.cpp,
	  src/hardware/dbopl.h, src/hardware/disney.cpp,
	  src/hardware/dma.cpp, src/hardware/gameblaster.cpp,
	  src/hardware/gus.cpp, src/hardware/hardware.cpp,
	  src/hardware/iohandler.cpp, src/hardware/ipx.cpp,
	  src/hardware/ipxserver.cpp, src/hardware/joystick.cpp,
	  src/hardware/keyboard.cpp, src/hardware/memory.cpp,
	  src/hardware/mixer.cpp, src/hardware/opl.cpp, src/hardware/opl.h,
	  src/hardware/pci_bus.cpp, src/hardware/pci_devices.h,
	  src/hardware/pcspeaker.cpp, src/hardware/pic.cpp,
	  src/hardware/sblaster.cpp,
	  src/hardware/serialport/directserial.cpp,
	  src/hardware/serialport/directserial.h,
	  src/hardware/serialport/libserial.cpp,
	  src/hardware/serialport/libserial.h,
	  src/hardware/serialport/misc_util.cpp,
	  src/hardware/serialport/misc_util.h,
	  src/hardware/serialport/nullmodem.cpp,
	  src/hardware/serialport/nullmodem.h,
	  src/hardware/serialport/serialdummy.cpp,
	  src/hardware/serialport/serialdummy.h,
	  src/hardware/serialport/serialport.cpp,
	  src/hardware/serialport/softmodem.cpp,
	  src/hardware/serialport/softmodem.h,
	  src/hardware/tandy_sound.cpp, src/hardware/timer.cpp,
	  src/hardware/vga.cpp, src/hardware/vga_attr.cpp,
	  src/hardware/vga_crtc.cpp, src/hardware/vga_dac.cpp,
	  src/hardware/vga_draw.cpp, src/hardware/vga_gfx.cpp,
	  src/hardware/vga_memory.cpp, src/hardware/vga_misc.cpp,
	  src/hardware/vga_other.cpp, src/hardware/vga_paradise.cpp,
	  src/hardware/vga_s3.cpp, src/hardware/vga_seq.cpp,
	  src/hardware/vga_tseng.cpp, src/hardware/vga_xga.cpp,
	  src/ints/bios.cpp, src/ints/bios_disk.cpp,
	  src/ints/bios_keyboard.cpp, src/ints/ems.cpp, src/ints/int10.cpp,
	  src/ints/int10.h, src/ints/int10_char.cpp,
	  src/ints/int10_memory.cpp, src/ints/int10_misc.cpp,
	  src/ints/int10_modes.cpp, src/ints/int10_pal.cpp,
	  src/ints/int10_put_pixel.cpp, src/ints/int10_vesa.cpp,
	  src/ints/int10_video_state.cpp, src/ints/int10_vptable.cpp,
	  src/ints/mouse.cpp, src/ints/xms.cpp, src/ints/xms.h,
	  src/libs/zmbv/drvproc.cpp, src/libs/zmbv/zmbv.cpp,
	  src/libs/zmbv/zmbv.h, src/libs/zmbv/zmbv_vfw.cpp,
	  src/libs/zmbv/zmbv_vfw.rc, src/misc/cross.cpp,
	  src/misc/messages.cpp, src/misc/programs.cpp, src/misc/setup.cpp,
	  src/misc/support.cpp, src/shell/shell.cpp,
	  src/shell/shell_batch.cpp, src/shell/shell_cmds.cpp,
	  src/shell/shell_misc.cpp, src/winres.rc: Year update.

2015-01-06 14:10  qbix79

	* [r3877] src/dosbox.cpp: Need this quite often.

2014-12-12 19:04  qbix79

	* [r3876] src/dos/dos_programs.cpp: Add missing error message.
	  Rewrite CDRom to CD-ROM for consistency.

2014-12-12 19:02  qbix79

	* [r3875] src/dos/dos_devices.cpp: Reading from NUL changed to
	  report 0 bytes read. Prevents infinite read loops on NUL.

2014-12-12 18:59  qbix79

	* [r3874] src/shell/shell_cmds.cpp: Small improvement to copy when
	  dealing with a device (fixes a warning from the drive_cache on
	  the findnext).

2014-11-21 09:38  qbix79

	* [r3873] src/cpu/core_dyn_x86/cache.h: mirror cache handling with
	  dynrec core with allocation stuff for 64 bit things

2014-11-06 18:58  qbix79

	* [r3872] src/dos/cdrom_aspi_win32.cpp: This seems to make
	  i686-MinGW-w64 happy. Combination of patch 261 on SF.net and
	  input on IRC

2014-10-14 14:54  qbix79

	* [r3871] src/gui/sdlmain.cpp: Workaround 2 issues, when starting
	  the keymapper with output=opengl,aspect=true on windows.

2014-10-14 14:34  qbix79

	* [r3870] src/gui/sdl_mapper.cpp: Allow the windows and menu keys
	  to be mappable on Linux and Windows.
	  Fixes bug 406 on sf.net and topic 380510 on vogons.

2014-06-27 09:02  qbix79

	* [r3869] configure.ac: Run with -mno-ms-bitfields if the compiler
	  supports it as the ms-bitfields are turned on by default on some
	  hosts, but they are broken
	  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991

2014-06-19 18:51  ripsaw8080

	* [r3868] src/hardware/memory.cpp: Illegal memory reads have all
	  bits set. Fixes early (and buggy) shareware versions of Shadow
	  Warrior.

2014-06-18 18:49  qbix79

	* [r3867] src/gui/sdl_mapper.cpp: the mapper needs to use the
	  wrapper as well.

2014-06-18 15:53  qbix79

	* [r3866] src/ints/int10_modes.cpp: 25*14=350

2014-06-18 15:51  qbix79

	* [r3865] src/hardware/vga_draw.cpp: Aspect correct text modes as
	  well.
	  I hope I got the ratios right. Let me know if I messed up.

2014-06-18 14:52  qbix79

	* [r3864] src/fpu/fpu_instructions.h: reordering.

2014-06-18 14:39  qbix79

	* [r3863] src/gui/sdlmain.cpp: Improve the results of the windowed
	  resolution calculation so that the one off errors are gone.
	  Create a small wrapper function around SDL_SetVideoMode, so that
	  we don't set the same mode twice.
	  Both changes benefit people who record footage with external
	  recording software and it speeds up mode video mode changes.
	  (especially with aspect=true)

2014-06-18 14:34  qbix79

	* [r3862] src/gui/render.cpp: lower the influence of the aspect
	  table correction trick when using high scale factors (320x200
	  =>2000x1200)

2014-06-18 14:32  qbix79

	* [r3861] src/fpu/fpu_instructions.h,
	  src/fpu/fpu_instructions_x86.h: Add Exit conditions for stack
	  over/underflows
	  It's bad to continue when these states happen. Let's see if a
	  game triggers it.

2014-06-09 19:07  h-a-l-9000

	* [r3860] src/ints/int10_char.cpp, src/ints/int10_modes.cpp: Use
	  PCJr specific method to clear the video RAM. Also don't scroll at
	  unspecified video page. Fixes issues with KQ1 and KQ2.

2014-06-08 00:00  h-a-l-9000

	* [r3859] src/hardware/vga_draw.cpp: Implement VGA memory wrapping
	  for the wrapping line also in vgaonly rendering. Fixes black line
	  in Keen.

2014-01-12 13:43  qbix79

	* [r3858] src/dos/dos_devices.cpp, src/shell/shell.cpp: stdprn is
	  now really prn and you can't read from it. Fixes a weird runtime
	  that reads the PRN handle.

2014-01-12 13:41  qbix79

	* [r3857] src/gui/sdlmain.cpp: Stop rethrowing the error, as SDL
	  doesn't know what to do with it anyways. Fix a couple of
	  formatting related warnings/errors.

2014-01-12 12:54  qbix79

	* [r3856] src/cpu/core_dynrec/decoder_basic.h: reg_eip is 32
	  bit(jmarsh)

2014-01-12 12:38  qbix79

	* [r3855] src/cpu/core_dynrec/dyn_fpu.h: fpu.sw is 16 bit(jmarsh)

2014-01-12 12:36  qbix79

	* [r3854] include/fpu.h: TOP is used as 32 bit in dynrec core

2014-01-05 12:19  qbix79

	* [r3853] src/gui/sdl_mapper.cpp: Some corrections.

2013-12-11 13:59  ripsaw8080

	* [r3852] src/ints/int10.cpp, src/ints/int10_modes.cpp: There are
	  only 248 default colors in the 256-color mode palette, and the
	  remaining 8 colors are not altered by mode changes. Fixes font
	  and mouse pointer colors in Voyages of Discovery.

2013-12-05 18:56  qbix79

	* [r3851] configure.ac, src/fpu/fpu_instructions_x86.h: Let
	  compiler generate offset arithmetic to make fpu-x86 portable to
	  x86_64.(thanks wjp)

2013-11-19 13:43  ripsaw8080

	* [r3850] src/hardware/sblaster.cpp: The SB DMA callback ignores
	  previously selected, but not currently selected, DMA channels.
	  Fixes Visual Player 2 with SB16.
	  
	  Bits 0 and 4 of the SBPro mixer volume registers are always set.
	  Fixes SBPro detection in Wolfenstein 3D, Alone in the Dark
	  (European versions), Visual Player 2, and possibly others.

2013-11-17 13:42  ripsaw8080

	* [r3849] src/debug/debug.cpp: Add AL value to debugger interrupt
	  breakpoints. Useful for breaking on specific sub-functions, and
	  for function numbers in AX such as the mouse driver INT 33h.
	  Faster breakpoint checking with some redundant conditions
	  removed.

2013-11-12 21:43  qbix79

	* [r3848] src/cpu/core_dynrec/cache.h: Cast it to a variable that
	  has the same size as a pointer (64 bit)

2013-11-12 21:39  qbix79

	* [r3847] src/gui/midi_win32.h: Correct the parameter type for 64
	  bit.

2013-11-11 13:25  qbix79

	* [r3846] src/cpu/core_dynrec.cpp, src/cpu/core_dynrec/Makefile.am,
	  src/cpu/core_dynrec/risc_armv4le-o3.h,
	  src/cpu/core_dynrec/risc_armv4le-s3.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-iw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-niw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb.h,
	  src/cpu/core_dynrec/risc_armv4le.h: Update Arm dynrec core. Most
	  important change: use ARMv7 instructions. Thanks a lot M-HT

2013-11-11 12:59  qbix79

	* [r3845] src/hardware/sblaster.cpp: Add small delay when raising
	  IRQ, fixes Llamatron 2012 and Lemmings 3D.

2013-11-11 12:56  qbix79

	* [r3844] src/hardware/pic.cpp: Missed a year somehow.

2013-11-11 12:54  qbix79

	* [r3843] src/hardware/serialport/softmodem.cpp: Strip of leading
	  zeroes from the IP. Thanks Zorix

2013-11-05 22:12  qbix79

	* [r3842] src/misc/programs.cpp: Reenable the setting of the
	  %CONFIG% variable when doing a CONFIG -get command (reported in
	  forum)

2013-11-04 20:49  qbix79

	* [r3841] src/fpu/fpu_instructions_x86.h: make clang happy. Thanks
	  wjp

2013-10-26 19:27  qbix79

	* [r3840] src/debug/debug.cpp: Add ADDLOG, which adds a message to
	  the logfile. Convenient when debugging and retracing the
	  resulting log afterwards.

2013-10-22 17:40  ripsaw8080

	* [r3839] src/dos/dos_mscdex.cpp: CD audio status returns zero
	  start and end times when no track is playing. Fixes The Manhole.

2013-10-21 20:54  qbix79

	* [r3838] src/gui/midi_coremidi.h: Implement mixer /listmidi for
	  coremidi. Thanks for the assistance Dominus

2013-10-18 11:57  qbix79

	* [r3837] visualc_net/dosbox.vcproj: Add midi.h to project file

2013-10-18 11:55  qbix79

	* [r3836] src/gui/midi.cpp, src/gui/midi_win32.h,
	  src/hardware/mixer.cpp: Rework ListMidi so it can be more easily
	  added to more backends.

2013-10-18 11:53  qbix79

	* [r3835] include/Makefile.am, include/midi.h: Rework ListMidi so
	  it can be more easily added to more backends.

2013-10-18 11:48  qbix79

	* [r3834] src/debug/debug.cpp: typos and warnings

2013-06-16 20:46  h-a-l-9000

	* [r3833] src/hardware/vga_draw.cpp: Fix Hexsider display in
	  Hercules mode. The game changes the CRTC base address to scroll
	  in the buffer. Reported by VileRancour.

2013-06-16 20:42  h-a-l-9000

	* [r3832] src/hardware/vga_other.cpp, src/ints/int10_pal.cpp: By
	  implementing Tandy special handling of the palette:
	  - fix Starflight background color (reported by HunterZ)
	  - keep Pirates! map background correct
	  
	  Also fix the palette after mode switch on the PCJr. Fixes Frogger
	  II composite mode color attributes (reported by VileRancour).

2013-05-26 01:03  ripsaw8080

	* [r3831] src/shell/shell_misc.cpp: Initialize last byte of command
	  tail.

2013-05-21 18:15  qbix79

	* [r3830] src/dos/cdrom_image.cpp: Workaround for using (windows)
	  directories insides cue files on Linux.

2013-05-09 14:07  qbix79

	* [r3829] src/shell/shell_cmds.cpp: Fix bug 391 by relaxing the SET
	  /P check.

2013-05-09 14:05  qbix79

	* [r3828] src/debug/debug.cpp: Fix an out of bounds write error.
	  Some more protection when reading in data and finally fix a few
	  type casts warnings.

2013-03-25 20:07  qbix79

	* [r3827] src/gui/sdlmain.cpp: Extend fullresolution=0x0 to more
	  OSes. Tested on Windows, Linux and Mac OS X. Thanks for the hint
	  about SDL_GetVideoInfo ny00123

2013-03-24 21:12  qbix79

	* [r3826] src/misc/setup.cpp: Silence some warnings in the misc
	  directory

2013-03-20 14:38  qbix79

	* [r3825] src/shell/shell_cmds.cpp: Use uppercase characters for
	  ScanCMDBool. Explicitly disallow Set/P

2013-03-18 19:52  qbix79

	* [r3824] src/gui/sdlmain.cpp: Replace NV_PixelDataRange with
	  ARB_PixelBufferObject extension. Thanks gulikoza

2013-03-18 12:35  qbix79

	* [r3823] src/misc/setup.cpp: Uniform warning message

2013-03-18 12:34  qbix79

	* [r3822] src/dos/dos.cpp: Enable interupts after running INT 25
	  and 26, fixes Eol-ui Moheom installer (ripsaw)

2013-03-11 08:20  qbix79

	* [r3821] src/ints/bios_disk.cpp: Refinements of an earlier fix.
	  Thanks ripsaw

2013-02-28 10:30  qbix79

	* [r3820] src/ints/ems.cpp: Make system handler 24 pages, Fixes
	  Mega Blast and maybe others. Thanks ripsaw

2013-02-26 20:22  qbix79

	* [r3819] src/dos/dos_programs.cpp, src/dos/drive_iso.cpp: A cdrom
	  has always 65535 clusters on a drive. Fixes regression with titus
	  CD with mount, fixes usage with an image as well.

2013-02-14 15:00  qbix79

	* [r3818] include/dma.h, src/hardware/dma.cpp: Clean up

2013-02-09 21:11  qbix79

	* [r3817] src/ints/mouse.cpp: Add int 33 0x2a for speed manager 96.
	  (ripsaw)

2013-02-07 19:25  qbix79

	* [r3816] src/dosbox.cpp: max cycles code now uses averaging as
	  well when stepping down

2013-01-27 18:27  h-a-l-9000

	* [r3815] src/ints/int10_char.cpp: Use current address instead of
	  (current page * page size) for the scroll window base. This is
	  the implementation in S3 and IBM VGA. Tseng BIOSes have the
	  previous, incompatible implementation. Fixes an advertisement
	  program and possibly others I don't remember. Patch by ripsaw.

2013-01-27 16:54  qbix79

	* [r3814] include/dos_inc.h: make RealHandle inline to silence some
	  unused warnings

2013-01-26 22:01  h-a-l-9000

	* [r3813] include/vga.h, src/hardware/vga_attr.cpp,
	  src/hardware/vga_dac.cpp, src/hardware/vga_draw.cpp,
	  src/ints/int10_modes.cpp: Add support for monochrome mode:
	  - EGA and VGA mode 0x0F (implement plane masking in the attribute
	  controller)
	  - re-factor EGA monitor emulation (attribute controller bit is
	  used to detect monochrome mode, horizontal frequency to choose
	  16/64 colors)
	  
	  Hardware blinking in graphics mode is still not supported.

2013-01-15 09:03  qbix79

	* [r3812] acinclude.m4, include/bios.h, include/bios_disk.h,
	  include/callback.h, include/control.h, include/cpu.h,
	  include/cross.h, include/debug.h, include/dma.h,
	  include/dos_inc.h, include/dos_system.h, include/dosbox.h,
	  include/fpu.h, include/hardware.h, include/inout.h,
	  include/ipx.h, include/ipxserver.h, include/joystick.h,
	  include/keyboard.h, include/logging.h, include/mapper.h,
	  include/mem.h, include/mixer.h, include/mouse.h,
	  include/paging.h, include/pci_bus.h, include/pic.h,
	  include/programs.h, include/regs.h, include/render.h,
	  include/serialport.h, include/setup.h, include/shell.h,
	  include/support.h, include/timer.h, include/vga.h,
	  include/video.h, scripts/dosbox-installer.nsi,
	  src/cpu/callback.cpp, src/cpu/core_dyn_x86.cpp,
	  src/cpu/core_dyn_x86/cache.h, src/cpu/core_dyn_x86/decoder.h,
	  src/cpu/core_dyn_x86/dyn_fpu.h,
	  src/cpu/core_dyn_x86/dyn_fpu_dh.h,
	  src/cpu/core_dyn_x86/helpers.h, src/cpu/core_dyn_x86/risc_x86.h,
	  src/cpu/core_dyn_x86/string.h, src/cpu/core_dynrec.cpp,
	  src/cpu/core_dynrec/cache.h, src/cpu/core_dynrec/decoder.h,
	  src/cpu/core_dynrec/decoder_basic.h,
	  src/cpu/core_dynrec/decoder_opcodes.h,
	  src/cpu/core_dynrec/dyn_fpu.h, src/cpu/core_dynrec/operators.h,
	  src/cpu/core_dynrec/risc_armv4le-common.h,
	  src/cpu/core_dynrec/risc_armv4le-o3.h,
	  src/cpu/core_dynrec/risc_armv4le-s3.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-iw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-niw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb.h,
	  src/cpu/core_dynrec/risc_armv4le.h,
	  src/cpu/core_dynrec/risc_mipsel32.h,
	  src/cpu/core_dynrec/risc_x64.h, src/cpu/core_dynrec/risc_x86.h,
	  src/cpu/core_full.cpp, src/cpu/core_full/ea_lookup.h,
	  src/cpu/core_full/load.h, src/cpu/core_full/loadwrite.h,
	  src/cpu/core_full/op.h, src/cpu/core_full/optable.h,
	  src/cpu/core_full/save.h, src/cpu/core_full/string.h,
	  src/cpu/core_full/support.h, src/cpu/core_normal.cpp,
	  src/cpu/core_normal/helpers.h, src/cpu/core_normal/prefix_0f.h,
	  src/cpu/core_normal/prefix_66.h,
	  src/cpu/core_normal/prefix_66_0f.h,
	  src/cpu/core_normal/prefix_none.h, src/cpu/core_normal/string.h,
	  src/cpu/core_normal/support.h, src/cpu/core_normal/table_ea.h,
	  src/cpu/core_prefetch.cpp, src/cpu/core_simple.cpp,
	  src/cpu/cpu.cpp, src/cpu/flags.cpp, src/cpu/instructions.h,
	  src/cpu/lazyflags.h, src/cpu/modrm.cpp, src/cpu/modrm.h,
	  src/cpu/paging.cpp, src/debug/debug.cpp, src/debug/debug_gui.cpp,
	  src/debug/debug_inc.h, src/debug/debug_win32.cpp,
	  src/debug/disasm_tables.h, src/dos/cdrom.cpp, src/dos/cdrom.h,
	  src/dos/cdrom_aspi_win32.cpp, src/dos/cdrom_image.cpp,
	  src/dos/cdrom_ioctl_linux.cpp, src/dos/cdrom_ioctl_os2.cpp,
	  src/dos/cdrom_ioctl_win32.cpp, src/dos/dev_con.h,
	  src/dos/dos.cpp, src/dos/dos_classes.cpp,
	  src/dos/dos_devices.cpp, src/dos/dos_execute.cpp,
	  src/dos/dos_files.cpp, src/dos/dos_ioctl.cpp,
	  src/dos/dos_keyboard_layout.cpp, src/dos/dos_memory.cpp,
	  src/dos/dos_misc.cpp, src/dos/dos_mscdex.cpp,
	  src/dos/dos_programs.cpp, src/dos/dos_tables.cpp,
	  src/dos/drive_cache.cpp, src/dos/drive_fat.cpp,
	  src/dos/drive_iso.cpp, src/dos/drive_local.cpp,
	  src/dos/drive_virtual.cpp, src/dos/drives.cpp, src/dos/drives.h,
	  src/dosbox.cpp, src/fpu/fpu.cpp, src/fpu/fpu_instructions.h,
	  src/fpu/fpu_instructions_x86.h, src/gui/dosbox_logo.h,
	  src/gui/midi.cpp, src/gui/midi_alsa.h, src/gui/midi_coreaudio.h,
	  src/gui/midi_oss.h, src/gui/midi_win32.h, src/gui/render.cpp,
	  src/gui/render_loops.h, src/gui/render_scalers.cpp,
	  src/gui/render_scalers.h, src/gui/render_simple.h,
	  src/gui/render_templates.h, src/gui/render_templates_hq.h,
	  src/gui/render_templates_hq2x.h, src/gui/render_templates_hq3x.h,
	  src/gui/render_templates_sai.h, src/gui/sdl_gui.cpp,
	  src/gui/sdl_mapper.cpp, src/gui/sdlmain.cpp,
	  src/hardware/adlib.cpp, src/hardware/adlib.h,
	  src/hardware/cmos.cpp, src/hardware/dbopl.cpp,
	  src/hardware/dbopl.h, src/hardware/disney.cpp,
	  src/hardware/dma.cpp, src/hardware/gameblaster.cpp,
	  src/hardware/gus.cpp, src/hardware/hardware.cpp,
	  src/hardware/iohandler.cpp, src/hardware/ipx.cpp,
	  src/hardware/ipxserver.cpp, src/hardware/joystick.cpp,
	  src/hardware/keyboard.cpp, src/hardware/memory.cpp,
	  src/hardware/mixer.cpp, src/hardware/opl.cpp, src/hardware/opl.h,
	  src/hardware/pci_bus.cpp, src/hardware/pci_devices.h,
	  src/hardware/pcspeaker.cpp, src/hardware/sblaster.cpp,
	  src/hardware/serialport/directserial.cpp,
	  src/hardware/serialport/directserial.h,
	  src/hardware/serialport/libserial.cpp,
	  src/hardware/serialport/libserial.h,
	  src/hardware/serialport/misc_util.cpp,
	  src/hardware/serialport/misc_util.h,
	  src/hardware/serialport/nullmodem.cpp,
	  src/hardware/serialport/nullmodem.h,
	  src/hardware/serialport/serialdummy.cpp,
	  src/hardware/serialport/serialdummy.h,
	  src/hardware/serialport/serialport.cpp,
	  src/hardware/serialport/softmodem.cpp,
	  src/hardware/serialport/softmodem.h,
	  src/hardware/tandy_sound.cpp, src/hardware/timer.cpp,
	  src/hardware/vga.cpp, src/hardware/vga_attr.cpp,
	  src/hardware/vga_crtc.cpp, src/hardware/vga_dac.cpp,
	  src/hardware/vga_draw.cpp, src/hardware/vga_gfx.cpp,
	  src/hardware/vga_memory.cpp, src/hardware/vga_misc.cpp,
	  src/hardware/vga_other.cpp, src/hardware/vga_paradise.cpp,
	  src/hardware/vga_s3.cpp, src/hardware/vga_seq.cpp,
	  src/hardware/vga_tseng.cpp, src/hardware/vga_xga.cpp,
	  src/ints/bios.cpp, src/ints/bios_disk.cpp,
	  src/ints/bios_keyboard.cpp, src/ints/ems.cpp, src/ints/int10.cpp,
	  src/ints/int10.h, src/ints/int10_char.cpp,
	  src/ints/int10_memory.cpp, src/ints/int10_misc.cpp,
	  src/ints/int10_modes.cpp, src/ints/int10_pal.cpp,
	  src/ints/int10_put_pixel.cpp, src/ints/int10_vesa.cpp,
	  src/ints/int10_video_state.cpp, src/ints/int10_vptable.cpp,
	  src/ints/mouse.cpp, src/ints/xms.cpp, src/ints/xms.h,
	  src/libs/zmbv/drvproc.cpp, src/libs/zmbv/zmbv.cpp,
	  src/libs/zmbv/zmbv.h, src/libs/zmbv/zmbv_vfw.cpp,
	  src/libs/zmbv/zmbv_vfw.rc, src/misc/cross.cpp,
	  src/misc/messages.cpp, src/misc/programs.cpp, src/misc/setup.cpp,
	  src/misc/support.cpp, src/shell/shell.cpp,
	  src/shell/shell_batch.cpp, src/shell/shell_cmds.cpp,
	  src/shell/shell_misc.cpp, src/winres.rc: Year update

2013-01-14 10:22  qbix79

	* [r3811] configure.ac, configure.in: rename configure.in to
	  configure.ac . autotools people again.....

2013-01-14 10:10  qbix79

	* [r3810] configure.in: autotools people...(1.13.1)

2013-01-01 12:53  qbix79

	* [r3809] src/dos/drive_fat.cpp: Use modification instead of
	  creation date.(rcblanke)

2012-12-30 17:47  qbix79

	* [r3808] src/dos/dos_programs.cpp: Last part of multi floppy patch
	  by rcblanke.

2012-12-27 21:24  qbix79

	* [r3807] src/dos/drive_fat.cpp: Add some way to search for the
	  volume label on a fatDrive. Merged the patch of ripsaw and
	  rcblanke together..

2012-12-26 16:14  qbix79

	* [r3806] src/dos/dos_programs.cpp, src/dos/drive_fat.cpp,
	  src/dos/drives.h, src/ints/bios_disk.cpp,
	  src/shell/shell_cmds.cpp: Move buffer to class for upcomming
	  multiple floppy support (rcblanke). Remove heavy bios_disk
	  dependency from drives.h

2012-12-07 20:40  qbix79

	* [r3805] src/debug/debug.cpp, src/debug/debug_gui.cpp: Fix crash
	  on exit on gnome-terminal 3.4.1.1

2012-11-28 18:35  qbix79

	* [r3804] src/hardware/vga_draw.cpp, src/hardware/vga_other.cpp,
	  src/shell/shell.cpp: Add composite lite patch by
	  VileRancour/reenigne.
	  Thanks to everybody who participated in the discussion on the
	  subject.

2012-11-28 17:28  qbix79

	* [r3803] src/shell/shell_cmds.cpp: Make Visual Studio happy as
	  well.

2012-11-14 13:22  qbix79

	* [r3802] src/ints/bios_keyboard.cpp: Enable interrupt flag after
	  call 0x11 as well. Thanks ripsaw. Fixes a Korean game

2012-11-12 18:39  qbix79

	* [r3801] src/debug/debug_gui.cpp: some tiny sanity checks

2012-11-12 18:32  qbix79

	* [r3800] src/shell/shell_cmds.cpp: Fix some 64 bit warnings

2012-10-30 11:14  qbix79

	* [r3799] src/fpu/fpu_instructions_x86.h: use local labels in
	  defines so that -lto works with gcc

2012-09-25 20:17  qbix79

	* [r3798] src/dos/dos_files.cpp: Fix oversight in r3666. (danoon)

2012-09-02 14:33  qbix79

	* [r3797] src/dos/dos_files.cpp: undo fix for maagi. it doesn't
	  work correctly afterall

2012-09-02 13:45  qbix79

	* [r3796] src/dos/dos_files.cpp: Fix Maagi (finnish game)

2012-08-23 04:28  qbix79

	* [r3795] src/dos/dos_mscdex.cpp: Only copy the parts that have
	  actually data to the requesting client for VTOC and friends.
	  Fixes kickOff 98 (thanks ripsaw).

2012-08-23 04:26  qbix79

	* [r3794] src/dos/drive_iso.cpp: CDROMs are handled differently
	  with no label supplied (see findfirst in drive_local.cpp).
	  Improves College Slam. (thanks ripsaw for spotting this)

2012-08-11 17:47  qbix79

	* [r3793] include/pic.h: remove unused defines

2012-08-11 17:46  qbix79

	* [r3792] src/hardware/pic.cpp: Total rewrite.
	  The PIC is now split up in 2 units, like the real thing.
	  There are now less hacks in the code in order to deal with the
	  irq 2 being active/inservice.
	  IRQ 2 now needs to be acknowledged by the interrupt handler for
	  IRQs that happen on the slave PIC.
	  Fixes Pyl sound effects with low cycles and hopefully others.

2012-08-11 17:40  qbix79

	* [r3791] src/hardware/mpu401.cpp: Several fixes for regressions
	  (Innocent until caught and curse of enchantia), Add fix for
	  mechwarrior.)
	  lowered eoi timeout to 0.06f. (ripsaw, Srecko and h-a-l-9000)

2012-08-03 07:59  qbix79

	* [r3790] src/dos/dos_classes.cpp: don't go lower than 20 files.
	  Makes little sense and it is incompatible with a clipper program.
	  (thanks ripsaw)

2012-07-29 19:29  h-a-l-9000

	* [r3789] src/ints/int10_char.cpp, src/ints/int10_put_pixel.cpp:
	  Fix BIOS text output in 320x200 16 color and 640x200 4 color
	  modes on the PCJr (it maps only 16kB at 0xB800 and thus access
	  has to go to the actual address in main memory)

2012-07-29 17:46  h-a-l-9000

	* [r3788] src/ints/int10_pal.cpp: Prepare the PCJR video palette
	  chip before writing data. Thanks ripsaw.

2012-07-29 17:35  h-a-l-9000

	* [r3787] src/hardware/disney.cpp: Use channel->SetFreq instead of
	  creating and destroying the channel every time. Thus the mixer
	  volume control for the Disney/Covox device remains available.

2012-07-21 20:05  qbix79

	* [r3786] include/pic.h: variable not used externally.

2012-07-21 18:22  qbix79

	* [r3785] src/cpu/core_full/string.h, src/cpu/core_normal/string.h:
	  Add INSD

2012-06-30 11:44  qbix79

	* [r3784] src/dos/dos_files.cpp: black gold installer (ripsaw)

2012-06-26 12:38  qbix79

	* [r3783] src/gui/sdlmain.cpp: Restore Icon and title after
	  restarting the graphics subsystem.
	  (tested on a pc with broken directx surface support)

2012-06-08 21:01  qbix79

	* [r3782] src/ints/mouse.cpp: Update mickeys directly instead of
	  when reporting them to the application. Apply improved handling
	  of sign switching. Improves Settlers 2(ripsaw)

2012-06-08 14:23  qbix79

	* [r3781] src/cpu/callback.cpp, src/ints/bios.cpp: Model irq 0
	  stack layout in a more compatible way. Fixes M.U.L.E. booter.
	  (ripsaw)

2012-05-20 18:41  qbix79

	* [r3780] src/hardware/pic.cpp: Fix bug 3528238: Name clash with
	  compile option -DPIC

2012-03-28 15:26  qbix79

	* [r3779] src/shell/shell.cpp: Fix handling of a CDROM image
	  command line option with respect to the -securemode flag

2012-01-27 19:09  qbix79

	* [r3778] README: Add patch 3461824: Readme fixes by clem

2012-01-27 18:38  qbix79

	* [r3777] src/gui/sdlmain.cpp: Add cmd-q => exit for Mac OS X

2012-01-27 12:00  qbix79

	* [r3776] src/dos/dos_execute.cpp: Fix bug 3477126. Don't put junk
	  chars in the title bar. Mac OS X will crash on it

2012-01-05 12:03  qbix79

	* [r3775] src/dos/dos_devices.cpp: Copy all fields in copy
	  constructor (wjp and valgrind)

2012-01-03 17:57  qbix79

	* [r3774] src/shell/shell_cmds.cpp: Undo goto:label code. breaks
	  drive switching. Maybe change drive shouldn't be handled in
	  shell:execute

2012-01-03 16:36  qbix79

	* [r3773] src/hardware/hardware.cpp: Pointers must stay valid till
	  after the png_write_info call. Thanks wjp

2012-01-03 16:21  qbix79

	* [r3772] src/hardware/hardware.cpp: Should make DOSBox usage
	  easier to spot.

2012-01-02 11:14  qbix79

	* [r3771] src/shell/shell_cmds.cpp: Treat : as seperater (for
	  goto:label)

2011-12-28 11:36  qbix79

	* [r3770] src/debug/debug_disasm.cpp: Improve handling of prefix
	  0xf in the debugger. Thanks ripsaw

2011-12-18 19:23  qbix79

	* [r3769] include/pci_bus.h, src/hardware/pci_bus.cpp,
	  src/hardware/pci_devices.h: Add properties

2011-12-11 17:30  c2woody

	* [r3768] include/pci_bus.h, include/vga.h, src/gui/sdlmain.cpp,
	  src/hardware/pci_bus.cpp, src/hardware/vga_draw.cpp: small
	  additions: vga override, lazy fullscreen switching, pci read
	  override

2011-12-08 13:08  qbix79

	* [r3767] src/hardware/sblaster.cpp: Implement 0x7d. Fixed death by
	  dark shadows (ripsaw)

2011-12-08 13:06  qbix79

	* [r3766] src/ints/ems.cpp: be less restrictive. Hope nothing
	  breaks. Fixes AS2. (peterferrie)

2011-12-08 12:59  qbix79

	* [r3765] src/ints/mouse.cpp: apply granularity only for stuff
	  reported to the clientmou

2011-12-08 12:47  qbix79

	* [r3764] src/debug/debug.cpp, src/gui/sdl_mapper.cpp,
	  src/gui/sdlmain.cpp, src/hardware/hardware.cpp,
	  src/hardware/mixer.cpp, src/hardware/serialport/libserial.cpp,
	  src/hardware/vga_draw.cpp, src/hardware/vga_s3.cpp,
	  src/ints/bios_disk.cpp, src/ints/bios_keyboard.cpp,
	  src/ints/ems.cpp, src/ints/int10.cpp, src/ints/int10_memory.cpp,
	  src/ints/int10_modes.cpp, src/ints/int10_pal.cpp,
	  src/misc/messages.cpp, src/shell/shell.cpp,
	  src/shell/shell_cmds.cpp, src/shell/shell_misc.cpp: Even our
	  comments and status messages have less bugs now (jomalin)

2011-11-29 16:45  qbix79

	* [r3763] src/cpu/core_dyn_x86/decoder.h, src/cpu/core_dynrec.cpp,
	  src/cpu/core_dynrec/cache.h, src/cpu/core_dynrec/decoder.h,
	  src/cpu/paging.cpp, src/debug/debug.cpp, src/debug/debug_gui.cpp,
	  src/dos/dev_con.h, src/dos/dos_files.cpp,
	  src/dos/drive_virtual.cpp, src/ints/int10_memory.cpp: Some typo
	  corrections of the comments. (jomalin)

2011-11-27 15:22  qbix79

	* [r3762] docs/dosbox.1: Typos reported by debian project

2011-11-23 12:18  qbix79

	* [r3761] src/dos/dos.cpp: Improve behavior when reaching the end
	  of the buffer. (thanks ripsaw)

2011-11-20 17:33  qbix79

	* [r3760] src/ints/xms.cpp: Include stddef for offsetof here as
	  well instead of relying on dos_inc.

2011-11-20 17:32  qbix79

	* [r3759] src/cpu/cpu.cpp: Include stddef for offsetof here as well
	  instead of relying on dos_inc.h through programs.h.cpu.cpp

2011-11-17 23:04  c2woody

	* [r3758] src/dos/drive_cache.cpp, src/ints/mouse.cpp: some warning
	  fixes (fear the msvc)

2011-11-12 22:14  qbix79

	* [r3757] src/ints/mouse.cpp: Add textmode granulity. Fix cursor
	  handling in mode 0 and 1. Fixes DOOM-IT (thanks ripsaw)

2011-11-05 17:24  h-a-l-9000

	* [r3756] src/hardware/serialport/serialport.cpp: Consider parity
	  when calculating the duration of a serial frame. E-mail report by
	  MB.

2011-11-01 17:00  qbix79

	* [r3755] src/dosbox.cpp: Some small typos

2011-11-01 16:31  qbix79

	* [r3754] src/gui/sdlmain.cpp: Fix compilation on linux. Thank
	  salty

2011-10-30 15:06  qbix79

	* [r3753] src/gui/sdlmain.cpp: Disable sticky keys in fullscreen
	  mode. (pressing shift 5 times gives a menu)

2011-09-07 18:43  c2woody

	* [r3752] src/cpu/core_dyn_x86.cpp, src/cpu/core_dyn_x86/cache.h:
	  small recompiler fixes (missing host fpu usage check; assembler
	  output update) and enhancements

2011-09-01 12:19  qbix79

	* [r3751] include/callback.h, src/cpu/callback.cpp,
	  src/ints/bios_disk.cpp: Call int 0xe when resetting a disk. Fixes
	  a keydisk workaround algorithm. (thanks ripsaw)

2011-09-01 12:08  qbix79

	* [r3750] src/misc/programs.cpp: Keep track of last written
	  character instead of previous character in buffer. This allow
	  handling of leading and single newlines.

2011-08-31 09:19  qbix79

	* [r3749] src/dos/drive_cache.cpp: Some refinements.

2011-08-30 13:15  qbix79

	* [r3748] src/cpu/core_full/load.h,
	  src/cpu/core_normal/prefix_0f.h: Use a fixed cycle rate in auto
	  cycles mode when calculating RDTSC. Improves Tie break Tennis 98

2011-08-30 13:14  qbix79

	* [r3747] src/debug/debug_disasm.cpp: Decode RDTSC as well. Thanks
	  ripsaw.

2011-08-30 12:29  qbix79

	* [r3746] src/hardware/sblaster.cpp: Update volume for cda mixer
	  changes as well.

2011-08-30 08:59  qbix79

	* [r3745] src/shell/shell_cmds.cpp: Ignore verify with copy. Fixes
	  Grand Prix Unlimited CD installer. Thanks ripsaw and rcblanke

2011-08-30 08:30  qbix79

	* [r3744] src/hardware/vga_draw.cpp: Fix supersaxxon. Regression
	  from line based updates. Thanks h-a-l-9000

2011-08-30 07:59  qbix79

	* [r3743] src/dos/drive_cache.cpp: Be friendly for other open
	  source projects: work with WINE style namemangling. Patch 3382938
	  from Andre_H (modified).

2011-08-16 10:41  qbix79

	* [r3742] README, docs/dosbox.1, src/dos/dos_programs.cpp: Enchance
	  RESCAN with drive paramater and -All flag

2011-08-15 17:02  qbix79

	* [r3741] src/hardware/keyboard.cpp: Restore old delay.

2011-08-15 12:21  qbix79

	* [r3740] src/hardware/keyboard.cpp: Keep repeating a pressed key
	  if another key is released. Thanks jazztickets and robertmo

2011-08-15 11:29  qbix79

	* [r3739] src/shell/shell_misc.cpp: Make shift-tab walk through the
	  completion list in reverse order.

2011-07-30 15:36  h-a-l-9000

	* [r3738] src/hardware/serialport/nullmodem.cpp,
	  src/hardware/serialport/nullmodem.h: - fix the socket inheritance
	  feature
	  - usedtr will now, if the connection was lost in between, attempt
	  to connect again if there is a rising edge on DTR
	  - code improvements
	  - handling of some unused handshake lines was changed a bit

2011-07-29 19:14  qbix79

	* [r3737] src/ints/bios_keyboard.cpp: Xor numlock and shift for
	  numpad.

2011-07-23 20:23  qbix79

	* [r3736] src/dos/dos_programs.cpp: Rewrite mount without arguments
	  to display volume label as well.
	  Some refactoring of the code.
	  Add mount -z X, where X is the new virtual drive for the Wine
	  Team.

2011-07-23 19:02  h-a-l-9000

	* [r3735] src/hardware/vga_memory.cpp, src/hardware/vga_other.cpp:
	  - Fix for Scuba Venture (PCJR booter)
	  - Added comments for PCJR and Tandy CRT/Processor page register
	  - Add documented CRTC 3D0/1 access for PCJR

2011-07-22 17:53  qbix79

	* [r3734] src/dos/dos_files.cpp: Some tiny protection against weird
	  values

2011-07-21 14:26  qbix79

	* [r3733] src/dosbox.cpp, src/gui/midi_coreaudio.h: Add patch
	  3161987 from Jason C. Penney: Add (optional) SoundFont support to
	  midi_coreaudio synth. Added some extra info to dosbox.conf to
	  describe this

2011-07-21 13:57  qbix79

	* [r3732] src/dos/dos_files.cpp: Add patch 3324624 from ano. Some
	  fixes with respect to mixing normal and extended fcbs.

2011-07-20 20:50  qbix79

	* [r3731] src/ints/bios.cpp: Let's not copy extended memory when we
	  finish waiting.

2011-07-16 12:26  qbix79

	* [r3730] src/dos/dos_ioctl.cpp: Handle floppies differently in
	  ioctl calls. Makes windows 3.x happy. Thanks ripsaw

2011-07-16 12:24  qbix79

	* [r3729] include/bios_disk.h, src/dos/dos_programs.cpp,
	  src/ints/bios_disk.cpp: Increase number of floppies when using
	  non-disk images as well. Maybe decrease the number on unmount in
	  the future. Thanks ripsaw

2011-06-24 21:02  qbix79

	* [r3728] include/programs.h, src/misc/setup.cpp,
	  src/shell/shell.cpp: Allow command /Cdir
	  Fix quoting so that command /c mount d "/tmp/a b" works
	  This breaks command /c "dir", but this doesn't work on real DOS
	  either.
	  Let's hope everything still works.

2011-06-20 19:25  harekiet

	* [r3727] src/hardware/gus.cpp: GUS pantable fix

2011-06-19 16:27  h-a-l-9000

	* [r3726] src/ints/bios.cpp: Update comments on reboot-shutdown
	  functionality

2011-06-19 13:21  c2woody

	* [r3725] src/cpu/callback.cpp, src/hardware/iohandler.cpp: fix
	  manual uninstall functions for callback/io-handler objects;
	  cleanup

2011-06-18 14:02  c2woody

	* [r3724] visualc_net/dosbox.vcproj: keep strangeness out of this

2011-06-18 13:39  c2woody

	* [r3723] include/Makefile.am, include/logging.h,
	  include/pci_bus.h, src/debug/debug_gui.cpp, src/dosbox.cpp,
	  src/hardware/Makefile.am, src/hardware/pci_bus.cpp,
	  src/hardware/pci_devices.h, src/ints/bios.cpp,
	  visualc_net/dosbox.vcproj: add PCI framework

2011-06-17 22:00  qbix79

	* [r3722] src/dos/dos.cpp: Refinement of default case.

2011-06-17 14:28  c2woody

	* [r3721] include/callback.h, include/inout.h,
	  src/cpu/callback.cpp, src/hardware/iohandler.cpp: add manual
	  uninstall functions for callback/io-handler objects

2011-06-12 16:58  h-a-l-9000

	* [r3720] src/dos/dos.cpp: Patch:
	  - Fix regression with Romantic Blue caused by the midnight
	  overflow patch
	  - Preserve AH
	  - Derive conversion value from known constants instead of using a
	  magic number
	  Thanks to ripsaw8080.

2011-06-12 13:58  qbix79

	* [r3719] configure.in: Wrong file commited

2011-06-12 13:56  qbix79

	* [r3718] configure.in, src/cpu/paging.cpp,
	  src/hardware/memory.cpp, src/hardware/vga_memory.cpp: Enforce
	  call order of the functions used in the bitshift. Fixes visual C
	  /O2 builds. Thanks h-a-l-9000 and wjp.

2011-06-11 13:49  qbix79

	* [r3717] src/hardware/ipx.cpp: Typo alreadu=>already

2011-06-07 20:04  qbix79

	* [r3716] src/dos/dos_files.cpp: Add 0x9d for Duke3d caribbean
	  launcher. (ripsaw)

2011-06-05 18:28  h-a-l-9000

	* [r3715] include/shell.h, src/dos/dos.cpp, src/ints/bios.cpp,
	  src/shell/shell.cpp, src/shell/shell_cmds.cpp: - Add
	  midnight/next day increment
	  - Add date and time commands (functionality limited)

2011-05-28 20:26  c2woody

	* [r3714] include/bios_disk.h, src/dos/drive_fat.cpp,
	  src/dos/drives.h, src/ints/bios_disk.cpp: speed up fat drive
	  access

2011-05-18 21:02  c2woody

	* [r3713] src/dos/dos_programs.cpp, src/dos/drive_virtual.cpp:
	  reduce reported total drive size to avoid certain installer
	  bugs/misbehaviour (ripsaw; fixes Front Page Sports Baseball
	  installer regression)

2011-05-15 20:25  qbix79

	* [r3712] src/debug/debug.cpp, src/dosbox.cpp: Stay within array
	  limits

2011-05-11 11:06  qbix79

	* [r3711] src/ints/bios_keyboard.cpp: Correct Get Extended Shift
	  States; Int 16 call 12 (thanks ripsaw).

2011-05-10 18:00  c2woody

	* [r3710] src/cpu/cpu.cpp: cr0 always signals 386-type FPU present
	  for 486+ target architectures (fixes Biing cdrom version)

2011-05-09 16:19  c2woody

	* [r3709] src/cpu/core_full/load.h, src/cpu/core_full/optable.h,
	  src/cpu/core_full/support.h: add rdtsc instruction to full core
	  as well for consistency

2011-05-05 15:40  qbix79

	* [r3708] docs/dosbox.1: Typo. (debian package)

2011-05-05 09:30  qbix79

	* [r3707] src/shell/shell.cpp: less is more

2011-05-02 18:37  c2woody

	* [r3706] src/dos/dos_mscdex.cpp: mscdex device status returns
	  audio-is-playing flag as well (ripsaw; fixes Blood CDDA track
	  looping)

2011-05-02 17:15  c2woody

	* [r3705] src/dos/dos_mscdex.cpp: fix unintended fall-through for
	  mscdex load medium command (ripsaw)

2011-04-28 20:06  qbix79

	* [r3704] src/shell/shell_cmds.cpp: Tiny speed up

2011-04-28 14:07  qbix79

	* [r3703] src/shell/shell_cmds.cpp: Improve wildcard handling with
	  directories in copy for FA CD installer (ripsaw)

2011-04-27 17:09  c2woody

	* [r3702] src/dos/cdrom_image.cpp, src/dos/cdrom_ioctl_win32.cpp,
	  src/dos/dos_mscdex.cpp: update audio-cd playing status before
	  deciding to pause/resume on mscdex stop request (ripsaw; fixes
	  Shadowcaster playback)

2011-04-26 15:00  c2woody

	* [r3701] INSTALL, scripts/dosbox-installer.nsi,
	  src/dos/scsidefs.h, src/gui/sdl_gui.cpp,
	  src/libs/zmbv/zmbv_vfw.rc, src/winres.rc: year/info update for
	  some other files as well

2011-04-26 09:34  qbix79

	* [r3700] acinclude.m4, include/bios_disk.h, include/callback.h,
	  include/control.h, include/cpu.h, include/cross.h,
	  include/debug.h, include/dma.h, include/dos_inc.h,
	  include/dos_system.h, include/dosbox.h, include/fpu.h,
	  include/hardware.h, include/inout.h, include/ipx.h,
	  include/ipxserver.h, include/joystick.h, include/keyboard.h,
	  include/logging.h, include/mapper.h, include/mem.h,
	  include/mixer.h, include/mouse.h, include/paging.h,
	  include/pic.h, include/programs.h, include/regs.h,
	  include/render.h, include/serialport.h, include/setup.h,
	  include/shell.h, include/support.h, include/timer.h,
	  include/vga.h, include/video.h, src/cpu/callback.cpp,
	  src/cpu/core_dyn_x86.cpp, src/cpu/core_dyn_x86/cache.h,
	  src/cpu/core_dyn_x86/decoder.h, src/cpu/core_dyn_x86/dyn_fpu.h,
	  src/cpu/core_dyn_x86/dyn_fpu_dh.h,
	  src/cpu/core_dyn_x86/helpers.h, src/cpu/core_dyn_x86/risc_x86.h,
	  src/cpu/core_dyn_x86/string.h, src/cpu/core_dynrec.cpp,
	  src/cpu/core_dynrec/cache.h, src/cpu/core_dynrec/decoder.h,
	  src/cpu/core_dynrec/decoder_basic.h,
	  src/cpu/core_dynrec/decoder_opcodes.h,
	  src/cpu/core_dynrec/dyn_fpu.h, src/cpu/core_dynrec/operators.h,
	  src/cpu/core_dynrec/risc_armv4le-common.h,
	  src/cpu/core_dynrec/risc_armv4le-o3.h,
	  src/cpu/core_dynrec/risc_armv4le-s3.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-iw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-niw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb.h,
	  src/cpu/core_dynrec/risc_armv4le.h,
	  src/cpu/core_dynrec/risc_mipsel32.h,
	  src/cpu/core_dynrec/risc_x64.h, src/cpu/core_dynrec/risc_x86.h,
	  src/cpu/core_full.cpp, src/cpu/core_full/ea_lookup.h,
	  src/cpu/core_full/load.h, src/cpu/core_full/loadwrite.h,
	  src/cpu/core_full/op.h, src/cpu/core_full/optable.h,
	  src/cpu/core_full/save.h, src/cpu/core_full/string.h,
	  src/cpu/core_full/support.h, src/cpu/core_normal.cpp,
	  src/cpu/core_normal/helpers.h, src/cpu/core_normal/prefix_0f.h,
	  src/cpu/core_normal/prefix_66.h,
	  src/cpu/core_normal/prefix_66_0f.h,
	  src/cpu/core_normal/prefix_none.h, src/cpu/core_normal/string.h,
	  src/cpu/core_normal/support.h, src/cpu/core_normal/table_ea.h,
	  src/cpu/core_prefetch.cpp, src/cpu/core_simple.cpp,
	  src/cpu/cpu.cpp, src/cpu/flags.cpp, src/cpu/instructions.h,
	  src/cpu/lazyflags.h, src/cpu/modrm.cpp, src/cpu/modrm.h,
	  src/cpu/paging.cpp, src/debug/debug.cpp, src/debug/debug_gui.cpp,
	  src/debug/debug_inc.h, src/debug/debug_win32.cpp,
	  src/debug/disasm_tables.h, src/dos/cdrom.cpp, src/dos/cdrom.h,
	  src/dos/cdrom_aspi_win32.cpp, src/dos/cdrom_image.cpp,
	  src/dos/cdrom_ioctl_linux.cpp, src/dos/cdrom_ioctl_os2.cpp,
	  src/dos/cdrom_ioctl_win32.cpp, src/dos/dev_con.h,
	  src/dos/dos.cpp, src/dos/dos_classes.cpp,
	  src/dos/dos_devices.cpp, src/dos/dos_execute.cpp,
	  src/dos/dos_files.cpp, src/dos/dos_ioctl.cpp,
	  src/dos/dos_keyboard_layout.cpp, src/dos/dos_memory.cpp,
	  src/dos/dos_misc.cpp, src/dos/dos_mscdex.cpp,
	  src/dos/dos_programs.cpp, src/dos/dos_tables.cpp,
	  src/dos/drive_cache.cpp, src/dos/drive_fat.cpp,
	  src/dos/drive_iso.cpp, src/dos/drive_local.cpp,
	  src/dos/drives.cpp, src/dos/drives.h, src/dosbox.cpp,
	  src/fpu/fpu.cpp, src/fpu/fpu_instructions.h,
	  src/fpu/fpu_instructions_x86.h, src/gui/dosbox_logo.h,
	  src/gui/midi.cpp, src/gui/midi_alsa.h, src/gui/midi_coreaudio.h,
	  src/gui/midi_oss.h, src/gui/midi_win32.h, src/gui/render.cpp,
	  src/gui/render_loops.h, src/gui/render_scalers.cpp,
	  src/gui/render_scalers.h, src/gui/render_simple.h,
	  src/gui/render_templates.h, src/gui/render_templates_hq.h,
	  src/gui/render_templates_hq2x.h, src/gui/render_templates_hq3x.h,
	  src/gui/render_templates_sai.h, src/gui/sdl_gui.cpp,
	  src/gui/sdl_mapper.cpp, src/gui/sdlmain.cpp,
	  src/hardware/adlib.cpp, src/hardware/adlib.h,
	  src/hardware/cmos.cpp, src/hardware/dbopl.cpp,
	  src/hardware/dbopl.h, src/hardware/disney.cpp,
	  src/hardware/dma.cpp, src/hardware/gameblaster.cpp,
	  src/hardware/gus.cpp, src/hardware/hardware.cpp,
	  src/hardware/iohandler.cpp, src/hardware/ipx.cpp,
	  src/hardware/ipxserver.cpp, src/hardware/joystick.cpp,
	  src/hardware/keyboard.cpp, src/hardware/memory.cpp,
	  src/hardware/mixer.cpp, src/hardware/mpu401.cpp,
	  src/hardware/opl.cpp, src/hardware/opl.h,
	  src/hardware/pcspeaker.cpp, src/hardware/pic.cpp,
	  src/hardware/sblaster.cpp,
	  src/hardware/serialport/directserial.cpp,
	  src/hardware/serialport/directserial.h,
	  src/hardware/serialport/libserial.cpp,
	  src/hardware/serialport/libserial.h,
	  src/hardware/serialport/misc_util.cpp,
	  src/hardware/serialport/misc_util.h,
	  src/hardware/serialport/nullmodem.cpp,
	  src/hardware/serialport/nullmodem.h,
	  src/hardware/serialport/serialdummy.cpp,
	  src/hardware/serialport/serialdummy.h,
	  src/hardware/serialport/serialport.cpp,
	  src/hardware/serialport/softmodem.cpp,
	  src/hardware/serialport/softmodem.h,
	  src/hardware/tandy_sound.cpp, src/hardware/timer.cpp,
	  src/hardware/vga.cpp, src/hardware/vga_attr.cpp,
	  src/hardware/vga_crtc.cpp, src/hardware/vga_dac.cpp,
	  src/hardware/vga_draw.cpp, src/hardware/vga_gfx.cpp,
	  src/hardware/vga_memory.cpp, src/hardware/vga_misc.cpp,
	  src/hardware/vga_other.cpp, src/hardware/vga_paradise.cpp,
	  src/hardware/vga_s3.cpp, src/hardware/vga_seq.cpp,
	  src/hardware/vga_tseng.cpp, src/hardware/vga_xga.cpp,
	  src/ints/bios.cpp, src/ints/bios_disk.cpp,
	  src/ints/bios_keyboard.cpp, src/ints/ems.cpp, src/ints/int10.cpp,
	  src/ints/int10.h, src/ints/int10_char.cpp,
	  src/ints/int10_memory.cpp, src/ints/int10_misc.cpp,
	  src/ints/int10_modes.cpp, src/ints/int10_pal.cpp,
	  src/ints/int10_put_pixel.cpp, src/ints/int10_vesa.cpp,
	  src/ints/int10_video_state.cpp, src/ints/int10_vptable.cpp,
	  src/ints/mouse.cpp, src/ints/xms.cpp, src/ints/xms.h,
	  src/libs/gui_tk/gui_tk.cpp, src/libs/gui_tk/gui_tk.h,
	  src/libs/zmbv/drvproc.cpp, src/libs/zmbv/zmbv.cpp,
	  src/libs/zmbv/zmbv.h, src/libs/zmbv/zmbv_vfw.cpp,
	  src/misc/cross.cpp, src/misc/messages.cpp, src/misc/programs.cpp,
	  src/misc/setup.cpp, src/misc/support.cpp, src/shell/shell.cpp,
	  src/shell/shell_batch.cpp, src/shell/shell_cmds.cpp,
	  src/shell/shell_misc.cpp: Update year. Remove CVS tags

2011-04-23 10:50  c2woody

	* [r3699] src/hardware/sblaster.cpp: add function to manually
	  trigger the 16bit sb IRQ (ripsaw; fixes sb16 detection for
	  Assault Wing)

2011-04-22 14:18  c2woody

	* [r3698] include/bios.h, src/ints/bios.cpp: add compatibility POST
	  chaining, certain game exiting should look better now (ripsaw,
	  sort of fixes a hangup with Astro Dodge)

2011-04-19 20:38  c2woody

	* [r3697] include/regs.h, src/cpu/cpu.cpp: AC flag toggling depends
	  on emulated CPU type (486+)

2011-04-19 19:46  c2woody

	* [r3696] src/hardware/sblaster.cpp: fix sb halt/continue sequence
	  when no transfer in progress (thanks to tcostin, fixes some
	  GameWizard crash)

2011-04-16 19:24  h-a-l-9000

	* [r3695] src/hardware/iohandler.cpp: Fix I/O exception caused by
	  callbacks (16 and 32-bit accesses)

2011-04-16 12:23  qbix79

	* [r3694] src/cpu/callback.cpp: Update CALLBACK_Idle to use the
	  callback offset. Fixes memory corruption.

2011-04-10 15:09  qbix79

	* [r3693] src/shell/shell_cmds.cpp: copy file + file improvements;
	  care less about spaces around the +. Thanks ripsaw

2011-04-02 20:38  h-a-l-9000

	* [r3692] src/hardware/pic.cpp, src/hardware/timer.cpp: Timer patch
	  - remember timer value beyond mode switch: Fixes 3DMania, Dunkle
	  Schatten with Soundblaster, glitch in Panic demo
	  - set a defined short interrupt response time for CPU-induced
	  interrupts

2011-03-31 19:31  qbix79

	* [r3691] include/dos_inc.h: Make gcc 4.6 happy

2011-03-29 12:44  qbix79

	* [r3690] src/cpu/core_dyn_x86.cpp, src/cpu/core_dyn_x86/decoder.h,
	  src/cpu/core_dynrec.cpp, src/cpu/core_dynrec/decoder.h: Make
	  newer GCCs happy

2011-03-24 10:46  qbix79

	* [r3689] src/gui/sdl_mapper.cpp, src/gui/sdlmain.cpp,
	  src/ints/bios_keyboard.cpp: Fix startup detection of numlock and
	  capslock.
	  Improve behaviour with SDL 1.2.14 with respect to lock keys.
	  What works:
	  - dosbox compiled against SDL < 1.2.14 used with SDL < 1.2.14
	  - dosbox compiled against SDL < 1.2.14 used with SDL >= 1.2.14
	  - dosbox compiled against SDL >=1.2.14 used with SDL >= 1.2.14
	  What doesn't work:
	  - dosbox compiled against SDL >=1.2.14 used with SDL < 1.2.14
	  - debian/ubuntu SDL < 1.2.14. (Check comment in
	  src/gui/sdlmain.cpp on how to fix it.)
	  Untested:
	  - debian/ubuntu SDL >=1.2.14.

2011-03-23 09:50  qbix79

	* [r3688] src/gui/midi.cpp: Include correct headers

2011-03-23 08:55  qbix79

	* [r3687] src/dosbox.cpp, src/gui/midi.cpp: Add option to delay
	  sysex processing for sensitive real midi devices. Patch 3159289
	  from jczorkmid and rcblanke (slightly modified).

2011-03-18 21:39  c2woody

	* [r3686] src/dos/dos_programs.cpp, src/dos/drive_local.cpp,
	  src/dos/drive_virtual.cpp: reduce reported sectors per cluster
	  drive (ripsaw; fixes buggy drive geometry calculations in Black
	  Knight (installer) and Tamper)

2011-03-06 17:20  qbix79

	* [r3685] src/cpu/cpu.cpp: forgot one.

2011-03-06 16:34  h-a-l-9000

	* [r3684] src/ints/int10_modes.cpp, src/ints/int10_vesa.cpp: VESA
	  patch:
	  - implement text mode support, add modes 108h through 10Ch
	  - adjust the S3 text modes to the values found on real hardware
	  - added defines for VESA return values
	  - rewrite get/set scanlength and set display start for
	  completeness
	  - catch a possible division by zero, part of SF patch 3154782,
	  thanks Daniel Richard G.
	  - align display page sizes to 64k for compatibility

2011-03-06 16:29  qbix79

	* [r3683] src/cpu/cpu.cpp: Keep proper track of halted cycles.
	  h-a-l-9000 and ripsaw. Improves MPXPLAY

2011-03-06 14:52  qbix79

	* [r3682] src/dos/drive_iso.cpp: Handle files without an extension
	  better.

2011-03-06 10:38  c2woody

	* [r3681] src/dos/dos_keyboard_layout.cpp: keep old key-flags for
	  buggy layout files that redefine/extend already defined keys
	  (fixes caps-lock behaviour of key E for us-layout with codepage
	  858)

2011-03-04 15:54  c2woody

	* [r3680] src/cpu/core_normal/prefix_none.h: normal core IN AX,Ib
	  should use full 16bit target register (thanks to danoon for
	  spotting this)

2011-02-24 15:08  qbix79

	* [r3679] src/dos/dos.cpp: Allow DOS time to be temporary reset.
	  Fixes romantic blue and others (QuickBasic games). Thanks ripsaw.

2011-02-22 18:02  qbix79

	* [r3678] include/dosbox.h: Declare E_Exit as noreturn. Makes gcc
	  happy

2011-02-19 19:57  qbix79

	* [r3677] include/dos_inc.h, src/dos/dos_classes.cpp,
	  src/dos/dos_files.cpp: Improve XTreeGold support. Thanks ripsaw

2011-02-19 19:44  qbix79

	* [r3676] src/dos/dos_files.cpp: Reopen closed fcbs, if they were
	  likely to have been opened before. Fixes Time and Magic. Thanks
	  ripsaw

2011-02-14 07:42  qbix79

	* [r3675] src/debug/debug_gui.cpp: No need for the internal values
	  of WINDOW. Improves portability. Thanks for the report John
	  Daniel

2011-01-22 16:15  c2woody

	* [r3674] src/cpu/core_dynrec/risc_x64.h: update 64bit recompiler
	  core to handle OSX (memory addressing, stack alignment) from
	  gulikoza

2011-01-20 21:39  h-a-l-9000

	* [r3673] src/hardware/serialport/nullmodem.cpp: Fix NATIVESOCKETS
	  macro

2011-01-20 17:33  qbix79

	* [r3672] configure.in: Fix problems with automake 2.68. Inspired
	  by patch 3152173 of Dominus.

2011-01-20 17:02  qbix79

	* [r3671] src/dos/cdrom_ioctl_linux.cpp: Explicitly test for the
	  documented return value when failed.

2011-01-20 16:56  qbix79

	* [r3670] src/debug/debug.cpp,
	  src/hardware/serialport/libserial.cpp: Fix 2 leaks. (unlikely to
	  occur though)

2011-01-19 18:26  h-a-l-9000

	* [r3669] src/hardware/vga_memory.cpp: Implement video memory
	  access to all text mode planes. Fixes Fasttracker

2011-01-19 17:22  h-a-l-9000

	* [r3668] include/vga.h: Fix out of bounds access (SF bug 3156587,
	  thanks danoon for reporting). The unused byte in the 32-bit color
	  value of the hardware mouse cursor pixels was affected.

2011-01-16 20:49  qbix79

	* [r3667] include/dos_system.h, src/dos/drive_local.cpp: Add dummy
	  support for openmode 4. Legend Of the Red Dragon 4.07 uses this.

2011-01-05 19:48  qbix79

	* [r3666] include/dos_inc.h, src/dos/dos.cpp,
	  src/dos/dos_files.cpp: Some FCB read/write refinements. Stop
	  exiting on weird int 21 0x33 calls. (ripsaw)

2011-01-04 20:37  qbix79

	* [r3665] src/hardware/pic.cpp: Typo. pic[0] should be pics[0].
	  Thanks for spotting it Danoon.

2011-01-04 10:30  qbix79

	* [r3664] src/misc/programs.cpp: Typo

2010-12-04 14:33  qbix79

	* [r3663] src/dos/drive_local.cpp: Fix FileExists on directories.

2010-11-29 22:26  h-a-l-9000

	* [r3662] src/hardware/vga_crtc.cpp: Potentially resize the screen
	  when vertical blanking end changes. Fixes Threat v1.40 Intro.

2010-11-10 19:58  h-a-l-9000

	* [r3661] src/hardware/vga_draw.cpp: Implement special case of
	  vertical blanking register 'usage'. Fixes Threat v1.40.
	  Thanks ripsaw8080 for reporting.

2010-11-10 13:19  h-a-l-9000

	* [r3660] src/shell/shell_cmds.cpp: Make the shortcut to set values
	  of properties from the command line work again (regressed in the
	  previous config-related patch)

2010-11-09 08:35  qbix79

	* [r3659] src/dos/dos_files.cpp: ..\ is valid if the result ends up
	  in the root dir. Thanks ripsaw

2010-11-06 14:00  qbix79

	* [r3658] src/hardware/sblaster.cpp: soundblaster cd audio control
	  (this is not the same as mscdex audio control). Thanks ripsaw.

2010-11-06 13:58  qbix79

	* [r3657] src/dos/dos_files.cpp: Close sourcefile if open in
	  FCB_Rename. Fixes ancient dutch version of wordstart

2010-11-06 13:35  qbix79

	* [r3656] src/dos/dos.cpp: Destroy some registers. Pinball world
	  installer. (thanks ripsaw)

2010-11-06 13:08  qbix79

	* [r3655] src/dos/cdrom_image.cpp: big endian volume control for cd
	  images. Thanks ripsaw

2010-11-01 22:21  h-a-l-9000

	* [r3654] src/misc/programs.cpp: config:
	  - fix crashes when passing unexpected parameter combinations
	  - config -get 'sectionname' now lists the properties with their
	  values
	  - add missing translation string
	  Thanks robertmo for reporting.

2010-10-29 21:33  c2woody

	* [r3653] AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS,
	  README, THANKS, VERSION, acinclude.m4, autogen.sh, configure.in,
	  docs/Makefile.am, docs/PORTING, docs/README.video, docs/dosbox.1,
	  include/Makefile.am, include/bios.h, include/bios_disk.h,
	  include/callback.h, include/control.h, include/cpu.h,
	  include/cross.h, include/debug.h, include/dma.h,
	  include/dos_inc.h, include/dos_system.h, include/dosbox.h,
	  include/fpu.h, include/hardware.h, include/inout.h,
	  include/ipx.h, include/ipxserver.h, include/joystick.h,
	  include/keyboard.h, include/logging.h, include/mapper.h,
	  include/mem.h, include/mixer.h, include/modules.h,
	  include/mouse.h, include/paging.h, include/pic.h,
	  include/programs.h, include/regs.h, include/render.h,
	  include/serialport.h, include/setup.h, include/shell.h,
	  include/support.h, include/timer.h, include/vga.h,
	  include/video.h, scripts/captures.bat,
	  scripts/dosbox-installer.nsi, scripts/editconf.bat,
	  scripts/ega-switch.pl, scripts/font-switch.pl,
	  scripts/resetconf.bat, scripts/resetmapper.bat, src/Makefile.am,
	  src/cpu/Makefile.am, src/cpu/callback.cpp,
	  src/cpu/core_dyn_x86.cpp, src/cpu/core_dyn_x86/Makefile.am,
	  src/cpu/core_dyn_x86/cache.h, src/cpu/core_dyn_x86/decoder.h,
	  src/cpu/core_dyn_x86/dyn_fpu.h,
	  src/cpu/core_dyn_x86/dyn_fpu_dh.h,
	  src/cpu/core_dyn_x86/helpers.h, src/cpu/core_dyn_x86/risc_x86.h,
	  src/cpu/core_dyn_x86/string.h, src/cpu/core_dynrec.cpp,
	  src/cpu/core_dynrec/Makefile.am, src/cpu/core_dynrec/cache.h,
	  src/cpu/core_dynrec/decoder.h,
	  src/cpu/core_dynrec/decoder_basic.h,
	  src/cpu/core_dynrec/decoder_opcodes.h,
	  src/cpu/core_dynrec/dyn_fpu.h, src/cpu/core_dynrec/operators.h,
	  src/cpu/core_dynrec/risc_armv4le-common.h,
	  src/cpu/core_dynrec/risc_armv4le-o3.h,
	  src/cpu/core_dynrec/risc_armv4le-s3.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-iw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb-niw.h,
	  src/cpu/core_dynrec/risc_armv4le-thumb.h,
	  src/cpu/core_dynrec/risc_armv4le.h,
	  src/cpu/core_dynrec/risc_mipsel32.h,
	  src/cpu/core_dynrec/risc_x64.h, src/cpu/core_dynrec/risc_x86.h,
	  src/cpu/core_full.cpp, src/cpu/core_full/Makefile.am,
	  src/cpu/core_full/ea_lookup.h, src/cpu/core_full/load.h,
	  src/cpu/core_full/loadwrite.h, src/cpu/core_full/op.h,
	  src/cpu/core_full/optable.h, src/cpu/core_full/save.h,
	  src/cpu/core_full/string.h, src/cpu/core_full/support.h,
	  src/cpu/core_normal.cpp, src/cpu/core_normal/Makefile.am,
	  src/cpu/core_normal/helpers.h, src/cpu/core_normal/prefix_0f.h,
	  src/cpu/core_normal/prefix_66.h,
	  src/cpu/core_normal/prefix_66_0f.h,
	  src/cpu/core_normal/prefix_none.h, src/cpu/core_normal/string.h,
	  src/cpu/core_normal/support.h, src/cpu/core_normal/table_ea.h,
	  src/cpu/core_prefetch.cpp, src/cpu/core_simple.cpp,
	  src/cpu/cpu.cpp, src/cpu/flags.cpp, src/cpu/instructions.h,
	  src/cpu/lazyflags.h, src/cpu/modrm.cpp, src/cpu/modrm.h,
	  src/cpu/paging.cpp, src/debug/Makefile.am, src/debug/debug.cpp,
	  src/debug/debug_disasm.cpp, src/debug/debug_gui.cpp,
	  src/debug/debug_inc.h, src/debug/debug_win32.cpp,
	  src/debug/disasm_tables.h, src/dos/Makefile.am,
	  src/dos/cdrom.cpp, src/dos/cdrom.h, src/dos/cdrom_aspi_win32.cpp,
	  src/dos/cdrom_image.cpp, src/dos/cdrom_ioctl_linux.cpp,
	  src/dos/cdrom_ioctl_os2.cpp, src/dos/cdrom_ioctl_win32.cpp,
	  src/dos/dev_con.h, src/dos/dos.cpp, src/dos/dos_classes.cpp,
	  src/dos/dos_codepages.h, src/dos/dos_devices.cpp,
	  src/dos/dos_execute.cpp, src/dos/dos_files.cpp,
	  src/dos/dos_ioctl.cpp, src/dos/dos_keyboard_layout.cpp,
	  src/dos/dos_keyboard_layout_data.h, src/dos/dos_memory.cpp,
	  src/dos/dos_misc.cpp, src/dos/dos_mscdex.cpp,
	  src/dos/dos_programs.cpp, src/dos/dos_tables.cpp,
	  src/dos/drive_cache.cpp, src/dos/drive_fat.cpp,
	  src/dos/drive_iso.cpp, src/dos/drive_local.cpp,
	  src/dos/drive_virtual.cpp, src/dos/drives.cpp, src/dos/drives.h,
	  src/dos/scsidefs.h, src/dos/wnaspi32.h, src/dosbox.cpp,
	  src/dosbox.ico, src/fpu/Makefile.am, src/fpu/fpu.cpp,
	  src/fpu/fpu_instructions.h, src/fpu/fpu_instructions_x86.h,
	  src/gui/Makefile.am, src/gui/dosbox_logo.h,
	  src/gui/dosbox_splash.h, src/gui/midi.cpp, src/gui/midi_alsa.h,
	  src/gui/midi_coreaudio.h, src/gui/midi_coremidi.h,
	  src/gui/midi_oss.h, src/gui/midi_win32.h, src/gui/render.cpp,
	  src/gui/render_loops.h, src/gui/render_scalers.cpp,
	  src/gui/render_scalers.h, src/gui/render_simple.h,
	  src/gui/render_templates.h, src/gui/render_templates_hq.h,
	  src/gui/render_templates_hq2x.h, src/gui/render_templates_hq3x.h,
	  src/gui/render_templates_sai.h, src/gui/sdl_gui.cpp,
	  src/gui/sdl_mapper.cpp, src/gui/sdlmain.cpp,
	  src/hardware/Makefile.am, src/hardware/adlib.cpp,
	  src/hardware/adlib.h, src/hardware/cmos.cpp,
	  src/hardware/dbopl.cpp, src/hardware/dbopl.h,
	  src/hardware/disney.cpp, src/hardware/dma.cpp,
	  src/hardware/gameblaster.cpp, src/hardware/gus.cpp,
	  src/hardware/hardware.cpp, src/hardware/iohandler.cpp,
	  src/hardware/ipx.cpp, src/hardware/ipxserver.cpp,
	  src/hardware/joystick.cpp, src/hardware/keyboard.cpp,
	  src/hardware/memory.cpp, src/hardware/mixer.cpp,
	  src/hardware/mpu401.cpp, src/hardware/opl.cpp,
	  src/hardware/opl.h, src/hardware/pcspeaker.cpp,
	  src/hardware/pic.cpp, src/hardware/sblaster.cpp,
	  src/hardware/serialport/Makefile.am,
	  src/hardware/serialport/directserial.cpp,
	  src/hardware/serialport/directserial.h,
	  src/hardware/serialport/libserial.cpp,
	  src/hardware/serialport/libserial.h,
	  src/hardware/serialport/misc_util.cpp,
	  src/hardware/serialport/misc_util.h,
	  src/hardware/serialport/nullmodem.cpp,
	  src/hardware/serialport/nullmodem.h,
	  src/hardware/serialport/serialdummy.cpp,
	  src/hardware/serialport/serialdummy.h,
	  src/hardware/serialport/serialport.cpp,
	  src/hardware/serialport/softmodem.cpp,
	  src/hardware/serialport/softmodem.h,
	  src/hardware/tandy_sound.cpp, src/hardware/timer.cpp,
	  src/hardware/vga.cpp, src/hardware/vga_attr.cpp,
	  src/hardware/vga_crtc.cpp, src/hardware/vga_dac.cpp,
	  src/hardware/vga_draw.cpp, src/hardware/vga_gfx.cpp,
	  src/hardware/vga_memory.cpp, src/hardware/vga_misc.cpp,
	  src/hardware/vga_other.cpp, src/hardware/vga_paradise.cpp,
	  src/hardware/vga_s3.cpp, src/hardware/vga_seq.cpp,
	  src/hardware/vga_tseng.cpp, src/hardware/vga_xga.cpp,
	  src/ints/Makefile.am, src/ints/bios.cpp, src/ints/bios_disk.cpp,
	  src/ints/bios_keyboard.cpp, src/ints/ems.cpp, src/ints/int10.cpp,
	  src/ints/int10.h, src/ints/int10_char.cpp,
	  src/ints/int10_memory.cpp, src/ints/int10_misc.cpp,
	  src/ints/int10_modes.cpp, src/ints/int10_pal.cpp,
	  src/ints/int10_put_pixel.cpp, src/ints/int10_vesa.cpp,
	  src/ints/int10_video_state.cpp, src/ints/int10_vptable.cpp,
	  src/ints/mouse.cpp, src/ints/xms.cpp, src/ints/xms.h,
	  src/libs/Makefile.am, src/libs/gui_tk/Doxyfile,
	  src/libs/gui_tk/Makefile.am, src/libs/gui_tk/gui_tk.cpp,
	  src/libs/gui_tk/gui_tk.h, src/libs/zmbv/Makefile.am,
	  src/libs/zmbv/drvproc.cpp, src/libs/zmbv/resource.h,
	  src/libs/zmbv/zmbv.cpp, src/libs/zmbv/zmbv.def,
	  src/libs/zmbv/zmbv.h, src/libs/zmbv/zmbv.inf,
	  src/libs/zmbv/zmbv.sln, src/libs/zmbv/zmbv.vcproj,
	  src/libs/zmbv/zmbv_vfw.cpp, src/libs/zmbv/zmbv_vfw.h,
	  src/libs/zmbv/zmbv_vfw.rc, src/misc/Makefile.am,
	  src/misc/cross.cpp, src/misc/messages.cpp, src/misc/programs.cpp,
	  src/misc/setup.cpp, src/misc/support.cpp,
	  src/platform/Makefile.am, src/platform/sdl-win32.diff,
	  src/platform/visualc/Makefile.am, src/platform/visualc/config.h,
	  src/platform/visualc/ntddcdrm.h, src/platform/visualc/ntddscsi.h,
	  src/platform/visualc/unistd.h, src/shell/Makefile.am,
	  src/shell/shell.cpp, src/shell/shell_batch.cpp,
	  src/shell/shell_cmds.cpp, src/shell/shell_misc.cpp,
	  src/winres.rc, visualc_net/Makefile.am, visualc_net/dosbox.sln,
	  visualc_net/dosbox.vcproj: update svn properties

2010-10-29 21:18  h-a-l-9000

	* [r3652] include/cross.h, src/misc/programs.cpp,
	  src/misc/setup.cpp: GCC compilation and test for empty string fix
	  related to the config patch.
	  Thanks TeaRex and ripsaw8080 for reporting.

2010-10-28 17:35  h-a-l-9000

	* [r3651] README, include/control.h, include/cross.h,
	  include/mapper.h, include/programs.h, include/setup.h,
	  src/debug/debug.cpp, src/dosbox.cpp, src/gui/sdl_gui.cpp,
	  src/gui/sdl_mapper.cpp, src/gui/sdlmain.cpp, src/misc/cross.cpp,
	  src/misc/messages.cpp, src/misc/programs.cpp, src/misc/setup.cpp:
	  Add new features to the config command for control of the config
	  file:
	  - manipulate the autoexec section
	  - display information on sections and values
	  - show the used config files and startup command line parameters
	  - restart capability
	  - save config files either in the config or program directory

2010-10-18 13:49  qbix79

	* [r3650] src/gui/sdlmain.cpp: Check return code of
	  SDL_LockYUVOverlay. Should fix some rare crashes.

2010-10-09 13:49  c2woody

	* [r3649] src/cpu/instructions.h: fix dimul flags calculation for
	  corner cases (thanks to bavi)

2010-10-04 21:46  h-a-l-9000

	* [r3648] src/hardware/vga_draw.cpp: - Use temporary storage for
	  linear scanline, fixes corruption in Fractint SVGA modes
	  - Implement wrapping on lower-order bit, fixes black line in
	  Titan

2010-10-01 19:39  h-a-l-9000

	* [r3647] src/hardware/vga_draw.cpp, src/hardware/vga_other.cpp,
	  src/ints/int10.cpp, src/ints/int10_modes.cpp,
	  src/ints/int10_pal.cpp: - implement Tandy special 4-color palette
	  handling
	  - remove 3d8/3d9 from PCJr mode (PCJr didn't have it)
	  - update INT10 palette functions accordingly
	  - add a level of indirection to Tandy and PCjr palette deconding
	  to fix video recording with on-screen palette changes
	  - enable line-by-line emulation for Tandy too
	  - machine-specific implementation of the color when display is
	  disabled (vgaonly too)
	  - enable the light pen stub on all machines that it is documented
	  for
	  - mask off a bank-selection bit that is not used under a specific
	  circumstance
	  
	  Fixes Alley Cat palette on PCJr, Gauntlet, Ghostbusters, Pirates!
	  on Tandy, Video recording on Tandy/PCJr where the palette is
	  changed on-screen

2010-09-28 18:16  c2woody

	* [r3646] src/ints/ems.cpp: change EMS driver attribute word
	  (ripsaw, fixes David Leadbetter's Greens)

2010-09-27 21:07  c2woody

	* [r3645] README, src/gui/sdlmain.cpp: minor typos

2010-09-27 20:32  c2woody

	* [r3644] src/ints/ems.cpp: allow arbitrary segments to be remapped
	  by the EMM functions (peter ferrie; fixes Airline Simulator 2)

2010-09-26 16:16  c2woody

	* [r3643] README: small readme updates

2010-09-26 15:26  c2woody

	* [r3642] include/dma.h, src/dosbox.cpp, src/ints/ems.cpp,
	  src/ints/xms.cpp: different EMS emulation types (ems board style,
	  emm386 extended compatibility),
	  fixes sound crackling in certain emm386-aware games

2010-09-26 14:16  c2woody

	* [r3641] src/hardware/dma.cpp: disable forced exit on DMA segment
	  wrapping

2010-09-25 19:59  c2woody

	* [r3640] src/ints/int10.cpp: special handling of attribute for
	  write character function in certain monochrome VGA mode (ripsaw)

2010-09-25 17:31  c2woody

	* [r3639] src/ints/int10.cpp, src/ints/int10.h,
	  src/ints/int10_pal.cpp: small VGA grayscale summing fix

2010-09-09 18:59  h-a-l-9000

	* [r3638] src/ints/int10.cpp: SF patch 2923483: INT10: Accept the
	  page argument when loading font bitmaps. Thanks makovick.

2010-08-27 12:52  qbix79

	* [r3637] src/hardware/hardware.cpp: Fix video capture problems.

2010-08-12 14:58  h-a-l-9000

	* [r3636] src/ints/bios.cpp: BIOS serial port interface: Do not
	  misinterpret DCD as timeout.

2010-08-07 18:49  qbix79

	* [r3635] src/dos/dos.cpp: Only flush buffer if we are reading from
	  the console.

2010-08-07 18:46  qbix79

	* [r3634] src/dos/dos_mscdex.cpp: Fix long standing weirdness with
	  LBA: Copying of speech files failed. Don't cut off the next level
	  if we stay in the same (large) directory. Thanks ripsaw

2010-08-07 18:39  qbix79

	* [r3633] src/dos/drive_iso.cpp, src/dos/drives.h: Hide associated
	  files. Fixes Last Express when installing from an ISO. Thanks
	  ripsaw

2010-08-07 18:36  qbix79

	* [r3632] configure.in, src/platform/visualc/config.h: Make it
	  clear to people that they don't use a stable version.

2010-08-07 18:32  qbix79

	* [r3631] src/dos/cdrom.h, src/dos/cdrom_image.cpp,
	  src/dos/cdrom_ioctl_win32.cpp, src/dos/dos_mscdex.cpp: Add audio
	  volume control for mscdex. Implemented it in images and
	  win32ioctl. Others are still open. Thanks ripsaw.

2010-08-07 18:25  qbix79

	* [r3630] include/dos_system.h, src/dos/drive_cache.cpp: Add patch
	  3011706 by bredbored: remove double weirdness with free and
	  dirsearch being 0. More sensible clearing of the directory cache.
	  Fixes skynet crashes related to corrupted drive cache.

2010-08-07 18:15  qbix79

	* [r3629] src/dos/dos_mscdex.cpp: Improve image shuffling when
	  adding a drive which doesn't end up at the last place, but at the
	  first place. (thanks ripsaw).

2010-08-07 18:12  qbix79

	* [r3628] src/shell/shell.cpp, src/shell/shell_cmds.cpp: Add patch
	  3027944 from ripsaw: Subst /d

2010-07-28 21:58  h-a-l-9000

	* [r3627] src/hardware/vga_draw.cpp: Update the rendering output
	  even when only the refresh rate changed. Previously there might
	  have been problems with video recording under some rare
	  circumstances.

2010-07-28 20:56  h-a-l-9000

	* [r3626] src/dos/dos_memory.cpp, src/ints/bios.cpp: Tandy: Add
	  16kb of DOS memory. Fixes bad graphics in Mickey's Space
	  Adventure and Chuck Yeager's Air Combat, as well as flickering
	  screens in Ghostbusters.
	  Patch by ripsaw8080

2010-07-28 20:18  h-a-l-9000

	* [r3625] src/hardware/sblaster.cpp: - Fix SB16 16-bit interrupt
	  cause identification (makes games using CT-VOICE.DRV work).
	  - Add SB16 identification bit for an older version of
	  CT-VOICE.DRV
	  Thanks ripsaw8080.

2010-07-24 21:18  qbix79

	* [r3624] src/dos/drive_local.cpp: Flush the buffer of handles for
	  the same file. (Betrayal in Antara). Thanks ripsaw

2010-07-22 13:30  h-a-l-9000

	* [r3623] src/hardware/vga_attr.cpp: More line endings

2010-07-22 12:36  h-a-l-9000

	* [r3622] src/hardware/vga_draw.cpp: Fix some wrong line endings
	  that sneaked it

2010-07-12 21:41  h-a-l-9000

	* [r3621] include/vga.h, src/hardware/vga_attr.cpp,
	  src/hardware/vga_draw.cpp: - Fix EGA panning to behave as on real
	  hardware (fixes Beverly Hills Cop, Faery Tale Adv., Secret Agent
	  1)
	  - EGA splitscreen updates (Megademo, Secret Agent 1)
	  - Change display address latch timing (Beverly Hills Cop)
	  - Code style adoptions

2010-07-10 11:36  qbix79

	* [r3620] src/cpu/callback.cpp: Extend int29 to include page and
	  colour. Thanks for your input ripsaw8080. Change removesetup to
	  remove the right amount of bytes.

2010-07-09 20:56  h-a-l-9000

	* [r3619] src/ints/int10.cpp, src/ints/int10_memory.cpp,
	  src/ints/int10_pal.cpp: INT10 EGA: Implement font
	  intensity/blinking switch, fix font height calculation, screen
	  parameters - makes Norton Commander work with machine=ega.

2010-06-28 21:32  h-a-l-9000

	* [r3618] include/vga.h, src/hardware/vga_attr.cpp,
	  src/hardware/vga_draw.cpp: Text mode panning patch for the
	  vgaonly machine

2010-06-28 12:16  h-a-l-9000

	* [r3617] src/hardware/vga_other.cpp: Fix regression in Spacewar
	  with Hercules video. Thanks ripsaw8080 for reporting.

2010-06-26 11:17  qbix79

	* [r3616] src/dos/dos_files.cpp: Fix Dactylus Installer. (thanks
	  ripsaw8080)

2010-06-12 08:54  qbix79

	* [r3615] include/setup.h: gcc 4.4 on FreeBSD. (Alex)

2010-06-09 19:09  qbix79

	* [r3614] src/fpu/fpu_instructions.h: Detect +/- INF when loading a
	  80bit

2010-06-05 10:35  qbix79

	* [r3613] src/debug/debug.cpp, src/debug/debug_gui.cpp: Add history
	  to debugger and cleanup. Patch 2991413 from etillite

2010-05-25 07:58  qbix79

	* [r3612] docs/dosbox.1: Spelling fix.

2010-05-16 19:02  h-a-l-9000

	* [r3611] src/hardware/vga_draw.cpp: Disable blanking if its start
	  value is beyond the total display height. Fixes Ms. Pac-PC and
	  Pac-PC II.

2010-05-14 07:33  qbix79

	* [r3610] README: Tiny fixes

