Hello, I have wine v1.1.10 installed from portage on a Gentoo x86_64 box running
KDE 3.5.9 and Linux kernel 2.6.27-gentoo-r7.  Wine built cleanly and the
included apps (iexplore.exe, notepad.exe, explorer.exe, winhlp32.exe regedit.exe
and even cmd.exe) all run fine.  Networking works with no trouble in
iexplore.exe.  I am very impressed with this app.
I tested multimedia by downloading and installing winamp v5.541.  It starts and
runs fine, and plays ogg and mp3 files without difficulty.  No skipping or
stuttering.  The winamp volume control works as expected.
The reason I installed wine is because my wife wants to play an old Windows v3.1
game that she developed back in the mid 90s using Macromedia Director v4.  This
is a 16 bit game that also runs on Win95, Win98, Win2k and XP.  I never tried
Vista because I don't have access.
Anyway the game won't start in wine.  So far I have not tried any
winetricks, and I have not experimented with any config settings.
Here is the command line output: 
fixme:hook:SetWindowsHookEx16 System-global hooks (2) broken in Win16
err:dc:CreateDCW no driver found for L"DIRDIB"
wine: Unhandled page fault on read access to 0xffffffff at address
0x12cf:0x00002678 (thread 002f), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 16-bit code
(12cf:2678).
In 16 bit mode.
Register dump:
 CS:12cf SS:1a1f DS:1a1f ES:0000 FS:0063 GS:006b
 IP:2678 SP:d8be BP:d9c4 FLAGS:0246(   - 00      -RIZP1)
 AX:0000 BX:0000 CX:0052 DX:0000 SI:0000 DI:14ac
Stack dump:
0x1a1f:0xd8be:  0000 14ac 0007 ffdf 0007 ffcf 0007 ffdf
0x1a1f:0xd8ce:  0007 ffcf 0007 ffff 000f 1000 0000 0000
0x1a1f:0xd8de:  0000 0000 0000 0000 0000 0000 0000 100f
0343: sel=1a1f base=003a9928 limit=0000dbdf 16-bit rw-
Backtrace:
=>1 0x12cf:0x2678 (0x1a1f:0xd9c4)
  2 0x1327:0x18e8 (0x1a1f:0xd9cc)
  3 0x1327:0x012d (0x1a1f:0xda20)
  4 0x133f:0x00df (0x1a1f:0xda3c)
  5 0x135f:0x00ec (0x1a1f:0xda50)
  6 0x135f:0x02f6 (0x1a1f:0xda5c)
  7 0x135f:0x072c (0x1a1f:0xda66)
  8 0x1297:0x005f (0x1a1f:0xda6c)
  9 0x1277:0x6301 (0x1a1f:0xda7e)
  10 0x1277:0x0854 (0x1a1f:0x0000)
0x12cf:0x2678: lesw	%es:0x0(%bx),%bx
Modules:
Module	Address			Debug info	Name (81 modules)
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7daa0000-7dabc000	Deferred        localspl<elf>
  \-PE	7dab0000-7dabc000	\               localspl
ELF	7dc00000-7dc2f000	Deferred        libcups.so.2
ELF	7dc43000-7dc5c000	Deferred        spoolss<elf>
  \-PE	7dc50000-7dc5c000	\               spoolss
ELF	7dc5c000-7dc6e000	Deferred        libresolv.so.2
ELF	7dc9b000-7dcbb000	Deferred        iphlpapi<elf>
  \-PE	7dca0000-7dcbb000	\               iphlpapi
ELF	7dcbb000-7dd21000	Deferred        rpcrt4<elf>
  \-PE	7dcd0000-7dd21000	\               rpcrt4
ELF	7dd21000-7de2d000	Deferred        ole32<elf>
  \-PE	7dd40000-7de2d000	\               ole32
ELF	7de55000-7de8a000	Deferred        uxtheme<elf>
  \-PE	7de60000-7de8a000	\               uxtheme
ELF	7de8a000-7dec0000	Deferred        winspool<elf>
  \-PE	7de90000-7dec0000	\               winspool
ELF	7dec0000-7df83000	Deferred        comctl32<elf>
  \-PE	7ded0000-7df83000	\               comctl32
ELF	7df83000-7dfe0000	Deferred        shlwapi<elf>
  \-PE	7df90000-7dfe0000	\               shlwapi
ELF	7dfe0000-7e10a000	Deferred        shell32<elf>
  \-PE	7dff0000-7e10a000	\               shell32
ELF	7e10a000-7e1b7000	Deferred        comdlg32<elf>
  \-PE	7e110000-7e1b7000	\               comdlg32
ELF	7e2c8000-7e2f1000	Deferred        msacm32<elf>
  \-PE	7e2d0000-7e2f1000	\               msacm32
ELF	7e2f1000-7e2fa000	Deferred        librt.so.1
ELF	7e2fa000-7e3aa000	Deferred        libasound.so.2
ELF	7e3aa000-7e3e0000	Deferred        winealsa<elf>
  \-PE	7e3b0000-7e3e0000	\               winealsa
ELF	7e3e0000-7e474000	Deferred        winmm<elf>
  \-PE	7e3f0000-7e474000	\               winmm
ELF	7e474000-7e4d5000	Deferred        winedos<elf>
  \-PE	7e480000-7e4d5000	\               winedos
ELF	7e4d5000-7e4db000	Deferred        libxfixes.so.3
ELF	7e4db000-7e4e5000	Deferred        libxcursor.so.1
ELF	7e4e5000-7e4ec000	Deferred        libxrandr.so.2
ELF	7e4ec000-7e4f5000	Deferred        libxrender.so.1
ELF	7e4f5000-7e4fb000	Deferred        libxxf86vm.so.1
ELF	7e4fb000-7e51c000	Deferred        imm32<elf>
  \-PE	7e500000-7e51c000	\               imm32
ELF	7e51c000-7e522000	Deferred        libxdmcp.so.6
ELF	7e522000-7e60e000	Deferred        libx11.so.6
ELF	7e60e000-7e61d000	Deferred        libxext.so.6
ELF	7e61d000-7e635000	Deferred        libice.so.6
ELF	7e635000-7e63e000	Deferred        libsm.so.6
ELF	7e63e000-7e653000	Deferred        midimap<elf>
  \-PE	7e640000-7e653000	\               midimap
ELF	7e653000-7e66b000	Deferred        msacm32<elf>
  \-PE	7e660000-7e66b000	\               msacm32
ELF	7e66b000-7e703000	Deferred        winex11<elf>
  \-PE	7e680000-7e703000	\               winex11
ELF	7e869000-7e88a000	Deferred        libexpat.so.1
ELF	7e88a000-7e8b4000	Deferred        libfontconfig.so.1
ELF	7e8b4000-7e934000	Deferred        libfreetype.so.6
ELF	7e961000-7e9b6000	Deferred        advapi32<elf>
  \-PE	7e970000-7e9b6000	\               advapi32
ELF	7e9b6000-7ea55000	Deferred        gdi32<elf>
  \-PE	7e9d0000-7ea55000	\               gdi32
ELF	7ea55000-7eb9e000	Deferred        user32<elf>
  \-PE	7ea70000-7eb9e000	\               user32
ELF	7eb9e000-7eba8000	Deferred        libnss_files.so.2
ELF	7eba8000-7ebb2000	Deferred        libnss_nis.so.2
ELF	7ebb2000-7ebc9000	Deferred        libnsl.so.1
ELF	7edc9000-7ef04000	Deferred        kernel32<elf>
  \-PE	7ede0000-7ef04000	\               kernel32
ELF	7ef04000-7ef2a000	Deferred        libm.so.6
ELF	7ef2a000-7ef2e000	Deferred        libxinerama.so.1
ELF	7ef2e000-7ef41000	Deferred        libz.so.1
ELF	7ef41000-7ef57000	Deferred        winevdm<elf>
  \-PE	7ef50000-7ef57000	\               winevdm
ELF	7ef57000-7f000000	Deferred        ntdll<elf>
  \-PE	7ef70000-7f000000	\               ntdll
ELF	f7c65000-f7c69000	Deferred        libdl.so.2
ELF	f7c69000-f7d99000	Deferred        libc.so.6
ELF	f7d99000-f7db0000	Deferred        libpthread.so.0
ELF	f7dd0000-f7dd4000	Deferred        libxau.so.6
ELF	f7dd4000-f7ddc000	Deferred        libnss_compat.so.2
ELF	f7ddd000-f7f13000	Deferred        libwine.so.1
ELF	f7f14000-f7f30000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000c 
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000011    0
	00000010    0
00000018 
	00000019    0
0000001a 
	0000001b    0
0000002c (D) C:\windows\system32\winevdm.exe
	0000002f    0 <=	0000002e    0
Backtrace:
=>1 0x12cf:0x2678 (0x1a1f:0xd9c4)
  2 0x1327:0x18e8 (0x1a1f:0xd9cc)
  3 0x1327:0x012d (0x1a1f:0xda20)
  4 0x133f:0x00df (0x1a1f:0xda3c)
  5 0x135f:0x00ec (0x1a1f:0xda50)
  6 0x135f:0x02f6 (0x1a1f:0xda5c)
  7 0x135f:0x072c (0x1a1f:0xda66)
  8 0x1297:0x005f (0x1a1f:0xda6c)
  9 0x1277:0x6301 (0x1a1f:0xda7e)
  10 0x1277:0x0854 (0x1a1f:0x0000)
Here is a link to a zipfile containing a small app soundtxt.exe  from the game. 
This app produces the same error as the main program.
    http://www.doodel.com/files/soundtst.zip
My wife really wants to be able to show this game to some people, and our
windows boxes are defunct.  Any ideas on how to make this work in wine?
Thanks, 
Alan
Austin English
2009-Jan-09  23:32 UTC
[Wine] Trying to run really old Macromedia Director game
On Thu, Jan 8, 2009 at 7:02 PM, awolfe <wineforum-user at winehq.org> wrote:> Hello, I have wine v1.1.10 installed from portage on a Gentoo x86_64 box running KDE 3.5.9 and Linux kernel 2.6.27-gentoo-r7. Wine built cleanly and the included apps (iexplore.exe, notepad.exe, explorer.exe, winhlp32.exe regedit.exe and even cmd.exe) all run fine. Networking works with no trouble in iexplore.exe. I am very impressed with this app. > > I tested multimedia by downloading and installing winamp v5.541. It starts and runs fine, and plays ogg and mp3 files without difficulty. No skipping or stuttering. The winamp volume control works as expected. > > The reason I installed wine is because my wife wants to play an old Windows v3.1 game that she developed back in the mid 90s using Macromedia Director v4. This is a 16 bit game that also runs on Win95, Win98, Win2k and XP. I never tried Vista because I don't have access. > > Anyway the game won't start in wine. So far I have not tried any winetricks, and I have not experimented with any config settings. > > Here is the command line output: > > fixme:hook:SetWindowsHookEx16 System-global hooks (2) broken in Win16 > err:dc:CreateDCW no driver found for L"DIRDIB" > wine: Unhandled page fault on read access to 0xffffffff at address 0x12cf:0x00002678 (thread 002f), starting debugger... > Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (12cf:2678). > In 16 bit mode. > Register dump: > CS:12cf SS:1a1f DS:1a1f ES:0000 FS:0063 GS:006b > IP:2678 SP:d8be BP:d9c4 FLAGS:0246( - 00 -RIZP1) > AX:0000 BX:0000 CX:0052 DX:0000 SI:0000 DI:14ac > Stack dump: > 0x1a1f:0xd8be: 0000 14ac 0007 ffdf 0007 ffcf 0007 ffdf > 0x1a1f:0xd8ce: 0007 ffcf 0007 ffff 000f 1000 0000 0000 > 0x1a1f:0xd8de: 0000 0000 0000 0000 0000 0000 0000 100f > 0343: sel=1a1f base=003a9928 limit=0000dbdf 16-bit rw- > Backtrace: > =>1 0x12cf:0x2678 (0x1a1f:0xd9c4) > 2 0x1327:0x18e8 (0x1a1f:0xd9cc) > 3 0x1327:0x012d (0x1a1f:0xda20) > 4 0x133f:0x00df (0x1a1f:0xda3c) > 5 0x135f:0x00ec (0x1a1f:0xda50) > 6 0x135f:0x02f6 (0x1a1f:0xda5c) > 7 0x135f:0x072c (0x1a1f:0xda66) > 8 0x1297:0x005f (0x1a1f:0xda6c) > 9 0x1277:0x6301 (0x1a1f:0xda7e) > 10 0x1277:0x0854 (0x1a1f:0x0000) > 0x12cf:0x2678: lesw %es:0x0(%bx),%bx > Modules: > Module Address Debug info Name (81 modules) > ELF 7bf00000-7bf04000 Deferred <wine-loader> > ELF 7daa0000-7dabc000 Deferred localspl<elf> > \-PE 7dab0000-7dabc000 \ localspl > ELF 7dc00000-7dc2f000 Deferred libcups.so.2 > ELF 7dc43000-7dc5c000 Deferred spoolss<elf> > \-PE 7dc50000-7dc5c000 \ spoolss > ELF 7dc5c000-7dc6e000 Deferred libresolv.so.2 > ELF 7dc9b000-7dcbb000 Deferred iphlpapi<elf> > \-PE 7dca0000-7dcbb000 \ iphlpapi > ELF 7dcbb000-7dd21000 Deferred rpcrt4<elf> > \-PE 7dcd0000-7dd21000 \ rpcrt4 > ELF 7dd21000-7de2d000 Deferred ole32<elf> > \-PE 7dd40000-7de2d000 \ ole32 > ELF 7de55000-7de8a000 Deferred uxtheme<elf> > \-PE 7de60000-7de8a000 \ uxtheme > ELF 7de8a000-7dec0000 Deferred winspool<elf> > \-PE 7de90000-7dec0000 \ winspool > ELF 7dec0000-7df83000 Deferred comctl32<elf> > \-PE 7ded0000-7df83000 \ comctl32 > ELF 7df83000-7dfe0000 Deferred shlwapi<elf> > \-PE 7df90000-7dfe0000 \ shlwapi > ELF 7dfe0000-7e10a000 Deferred shell32<elf> > \-PE 7dff0000-7e10a000 \ shell32 > ELF 7e10a000-7e1b7000 Deferred comdlg32<elf> > \-PE 7e110000-7e1b7000 \ comdlg32 > ELF 7e2c8000-7e2f1000 Deferred msacm32<elf> > \-PE 7e2d0000-7e2f1000 \ msacm32 > ELF 7e2f1000-7e2fa000 Deferred librt.so.1 > ELF 7e2fa000-7e3aa000 Deferred libasound.so.2 > ELF 7e3aa000-7e3e0000 Deferred winealsa<elf> > \-PE 7e3b0000-7e3e0000 \ winealsa > ELF 7e3e0000-7e474000 Deferred winmm<elf> > \-PE 7e3f0000-7e474000 \ winmm > ELF 7e474000-7e4d5000 Deferred winedos<elf> > \-PE 7e480000-7e4d5000 \ winedos > ELF 7e4d5000-7e4db000 Deferred libxfixes.so.3 > ELF 7e4db000-7e4e5000 Deferred libxcursor.so.1 > ELF 7e4e5000-7e4ec000 Deferred libxrandr.so.2 > ELF 7e4ec000-7e4f5000 Deferred libxrender.so.1 > ELF 7e4f5000-7e4fb000 Deferred libxxf86vm.so.1 > ELF 7e4fb000-7e51c000 Deferred imm32<elf> > \-PE 7e500000-7e51c000 \ imm32 > ELF 7e51c000-7e522000 Deferred libxdmcp.so.6 > ELF 7e522000-7e60e000 Deferred libx11.so.6 > ELF 7e60e000-7e61d000 Deferred libxext.so.6 > ELF 7e61d000-7e635000 Deferred libice.so.6 > ELF 7e635000-7e63e000 Deferred libsm.so.6 > ELF 7e63e000-7e653000 Deferred midimap<elf> > \-PE 7e640000-7e653000 \ midimap > ELF 7e653000-7e66b000 Deferred msacm32<elf> > \-PE 7e660000-7e66b000 \ msacm32 > ELF 7e66b000-7e703000 Deferred winex11<elf> > \-PE 7e680000-7e703000 \ winex11 > ELF 7e869000-7e88a000 Deferred libexpat.so.1 > ELF 7e88a000-7e8b4000 Deferred libfontconfig.so.1 > ELF 7e8b4000-7e934000 Deferred libfreetype.so.6 > ELF 7e961000-7e9b6000 Deferred advapi32<elf> > \-PE 7e970000-7e9b6000 \ advapi32 > ELF 7e9b6000-7ea55000 Deferred gdi32<elf> > \-PE 7e9d0000-7ea55000 \ gdi32 > ELF 7ea55000-7eb9e000 Deferred user32<elf> > \-PE 7ea70000-7eb9e000 \ user32 > ELF 7eb9e000-7eba8000 Deferred libnss_files.so.2 > ELF 7eba8000-7ebb2000 Deferred libnss_nis.so.2 > ELF 7ebb2000-7ebc9000 Deferred libnsl.so.1 > ELF 7edc9000-7ef04000 Deferred kernel32<elf> > \-PE 7ede0000-7ef04000 \ kernel32 > ELF 7ef04000-7ef2a000 Deferred libm.so.6 > ELF 7ef2a000-7ef2e000 Deferred libxinerama.so.1 > ELF 7ef2e000-7ef41000 Deferred libz.so.1 > ELF 7ef41000-7ef57000 Deferred winevdm<elf> > \-PE 7ef50000-7ef57000 \ winevdm > ELF 7ef57000-7f000000 Deferred ntdll<elf> > \-PE 7ef70000-7f000000 \ ntdll > ELF f7c65000-f7c69000 Deferred libdl.so.2 > ELF f7c69000-f7d99000 Deferred libc.so.6 > ELF f7d99000-f7db0000 Deferred libpthread.so.0 > ELF f7dd0000-f7dd4000 Deferred libxau.so.6 > ELF f7dd4000-f7ddc000 Deferred libnss_compat.so.2 > ELF f7ddd000-f7f13000 Deferred libwine.so.1 > ELF f7f14000-f7f30000 Deferred ld-linux.so.2 > Threads: > process tid prio (all id:s are in hex) > 0000000c > 00000012 0 > 0000000e 0 > 0000000d 0 > 0000000f > 00000015 0 > 00000011 0 > 00000010 0 > 00000018 > 00000019 0 > 0000001a > 0000001b 0 > 0000002c (D) C:\windows\system32\winevdm.exe > 0000002f 0 <=> 0000002e 0 > Backtrace: > =>1 0x12cf:0x2678 (0x1a1f:0xd9c4) > 2 0x1327:0x18e8 (0x1a1f:0xd9cc) > 3 0x1327:0x012d (0x1a1f:0xda20) > 4 0x133f:0x00df (0x1a1f:0xda3c) > 5 0x135f:0x00ec (0x1a1f:0xda50) > 6 0x135f:0x02f6 (0x1a1f:0xda5c) > 7 0x135f:0x072c (0x1a1f:0xda66) > 8 0x1297:0x005f (0x1a1f:0xda6c) > 9 0x1277:0x6301 (0x1a1f:0xda7e) > 10 0x1277:0x0854 (0x1a1f:0x0000) > > > > Here is a link to a zipfile containing a small app soundtxt.exe from the game. This app produces the same error as the main program. > > http://www.doodel.com/files/soundtst.zip > > My wife really wants to be able to show this game to some people, and our windows boxes are defunct. Any ideas on how to make this work in wine? > > Thanks, > Alan > > > > > >Win16 support is pretty crappy. You might try dosbox. -- -Austin