1.4.0.1 prerelease

Bart Oldeman
2008-03-27T16:32:02Z

Hi,

There is a 1.4.1 pre-release patch available at
http://dosemu.sourceforge.net/prereleases/patch-1.4.0.1.gz

I'd encourage distributors to ship this because there have been quite
a few fixes since 1.4.0.
I'm looking at some more patches and bugs before releasing 1.4.1.

Thanks to Michael Karcher for a lot of bug fixing in the CPU emulator.

Bart

overview of changes:

* Bug fixes, especially pertaining to the CPU emulator that is used in the
x86-64 port (also in combination with Xen), and for DPMI on x86-64.
* Better LFN support.
* Optionally prompt if the keyboard layout can't be auto-detected.
* Some things previously done by the dosemu script are now done by the
dosemu.bin binary (X font locations, terminal warnings,
DOSDRIVE_D environment variable handling).
* Handle UTF-8 in window titles.
* Improved copy and paste of text to and from DOSEMU.
* Avoid problems with the dotless i as used in Turkish and some other
languages.
* Reduce lines of output in config.sys, autoexec.bat, blaster, and the
banner, so everything fits on 25 lines.

List of SourceForge tracker numbers with bugs that were closed:

#1683073 P: handle 16bit address overflow in string instructions (simulator)
#1713659 Error Encountered on DOSEMU 1.4.0
#1728817 SR: 132character screen ?
#1729556 Added some diagnostics to check for UTF-8 terminal mismatches.
#1763166 P: CPU emu: ignore access to unknown VGA ports.
#1763169 P: CPU emu: handle prefixed jumps correctly.
#1763170 P: CPU emu: implement INTO correctly.
#1800717 P: cpuemu: BOUND is signed.
#1801411 Running File Wizard crashes DOSEMU 1.4.0.0.
#1910153 P: SkyRoads failure: JIT fails some self-modifying code
#1910415 P: Fix Non-VESA SVGA video (partly fixes #1806787:
Moraff's World high-res video bug(s))
#1910535 P: fix for "e_vgaemu_fault corrupts eip/rip"