Bug#792125: Should suggest or recommend dosbox for DOS binary support

2015-09-18 Thread Jens Reyer
control: block -1 by 789092

Hi

I just tested a dos exe unsuccessfully with wine-development (with
dosbox installed), but succeeded with using dosbox directly [1].

http://wiki.winehq.org/DOSBox
"[...]We use it to replace our Virtual 8086 Mode. We started searching
for native dosbox on non-x86 targets with wine-1.3.12. For Wine releases
1.3.30 and later, we added code in Wine and DOSBox for more
compatiblity. The updated DOSBox code is currently only available in the
SVN Version and will be included in DOSBox 0.75."

DOSBox 0.75 hasn't been released yet. Debian has dosbox 0.74-4, and a
wishlist bug for the wine support in dosbox already exists (#789092).

I'm adding that bug as blocking. Once a newer dosbox is available we can
add a dependency with a minimal required version.

If the setup is really working then, I'd suggest a recommends.

Greets
jre


[1]
wine-development INSTALL.EXE (without dosbox installed):
[...]
1hwinevdm: Cannot start DOS application
Z:\home\jens\Downloads\DFCD\INSTALL.EXE
 because the DOS memory range is unavailable.
 You should install DOSBox.


wine-development INSTALL.EXE (with dosbox installed):
[...]
DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file
/home/jens/.wine/dosdevices/c:/users/jens/Temp/cfg901.tmp
MIXER:Got different values from SDL: freq 44100, blocksize 512
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:none
[program window pop ups shortly, then exits]


dosbox INSTALL.EXE:
DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file
/home/jens/.dosbox/dosbox-0.74.conf
MIXER:Got different values from SDL: freq 44100, blocksize 512
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:none
DOSBox switched to max cycles, because of the setting: cycles=auto. If
the game runs too fast try a fixed cycles amount in DOSBox's options.
[seems to work]



Bug#792125: Should suggest or recommend dosbox for DOS binary support

2015-07-11 Thread Ben Hutchings
Source: wine
Version: 1.6.2-22
Severity: normal

WINE includes 'NTVDM' support for running DOS programs within the same
filesystem namespace as the Win32/Win64 programs.  It prefers to use
DOSBox for this, but if not then the i386 build will try to use VM86.

I will be disabling VM86 in Debian i386 kernels starting with Linux
4.1 (see #792003).  It has never been available on amd64 kernels.
I also suspect that use of VM86 for DOS emulation depends on being
able to map low memory addresses, which has long been disabled by
default to mitigate the security impact of null pointer dereferences
in the kernel.  Certainly dosemu doesn't use VM86 in this case.

Ben.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.0.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org