[Wine] How do I port a 16bit Macromedia binary game?

blackshore wineforum-user at winehq.org
Sat Jun 2 08:54:03 CDT 2012


Hi guys n girls! This is my first post here.

I read that wine was made for 16bit orginally and had support to run it.
Recently tried to install it with wine skin but I get a error message at launch.
I have installed several 32bit applications before and they have worked flawlessly but this does not run yet.

Maybe you guys know better?! =)

The game itselft seems to be a 16bit Macromedia Director binary.
(you will be finding the windows game itself in the bottom of this post, you will not be violating any copyright laws since accourding to the former publishing company the CR is now for the Swedish public and classed as a part of swedish culture.)

Here is a dump from wineskin:


Code:

Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (129f:2782).
In 16 bit mode.
Register dump:
 CS:129f SS:1597 DS:1597 ES:0000 FS:11df GS:000f
 IP:2782 SP:d8ee BP:d9f4 FLAGS:0246(  R- --  I  Z- -P- )
 AX:0000 BX:0000 CX:0052 DX:0000 SI:0000 DI:081c
Stack dump:
0x1597:0xd8ee:  0000 081c 0007 ffdf 0007 ffcf 0007 ffdf
0x1597:0xd8fe:  0007 ffcf 0007 f623 000b 1000 0000 0000
0x1597:0xd90e:  0000 0000 0000 0000 0000 0000 0000 1017
02b2: sel=1597 base=00396660 limit=0000dbff 16-bit rw-
023b: sel=11df base=7ffb0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x129f:0x2782 in <wine-loader> (+0x3bda62) (0x1597:0xd9f4)
  1 0x12f7:0x18f2 in <wine-loader> (+0x3d9a89) (0x1597:0xd9fc)
  2 0x12f7:0x012d in <wine-loader> (+0x3d82c4) (0x1597:0xda50)
  3 0x130f:0x00df in <wine-loader> (+0x3da68e) (0x1597:0xda6c)
  4 0x132f:0x00e2 in <wine-loader> (+0x3dc331) (0x1597:0xda80)
  5 0x132f:0x02e2 in <wine-loader> (+0x3dc531) (0x1597:0xda8c)
  6 0x132f:0x06fa in <wine-loader> (+0x3dc949) (0x1597:0xda96)
  7 0x1267:0x005f in <wine-loader> (+0x3b0e26) (0x1597:0xda9c)
  8 0x124f:0x622f in <wine-loader> (+0x3aa496) (0x1597:0xdaae)
  9 0x124f:0x0854 in <wine-loader> (+0x3a4abb) (0x1597:0x0000)
0x129f:0x2782: lesw	%es:0x0(%bx),%bx
Modules:
Module	Address			Debug info	Name (27 modules)
ELF	       0-7bf03000	Stabs           <wine-loader>
PE	401a0000-401a3000	Deferred        winevdm
PE	401c0000-401c4000	Deferred        version
PE	40490000-40494000	Deferred        advapi32
PE	40710000-40714000	Deferred        gdi32
PE	42610000-4263e000	Deferred        user32
PE	44030000-44034000	Deferred        winex11
PE	44200000-44204000	Deferred        imm32
PE	44510000-44514000	Deferred        mpr
PE	44590000-4459b000	Deferred        winmm
PE	445e0000-445e8000	Deferred        ole32
PE	44720000-44724000	Deferred        rpcrt4
PE	447b0000-447b4000	Deferred        msacm32
PE	45810000-45822000	Deferred        comdlg32
PE	45880000-4598e000	Deferred        shell32
PE	45a70000-45a74000	Deferred        shlwapi
PE	45af0000-45b10000	Deferred        comctl32
PE	45c00000-45c04000	Deferred        winspool
PE	45c30000-45c34000	Deferred        uxtheme
PE	45e30000-45e34000	Deferred        localspl
PE	45e50000-45e53000	Deferred        spoolss
PE	461b0000-461b4000	Deferred        wineps
PE	46310000-46314000	Deferred        mmdevapi
PE	46340000-46343000	Deferred        winecoreaudio
PE	46510000-46517000	Deferred        oleaut32
PE	7b810000-7b999000	Deferred        kernel32
PE	7bc10000-7bc14000	Deferred        ntdll
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000020    0
	0000001f    0
	00000019    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001d    0
	0000001a    0
	00000014    0
	00000013    0
0000001b plugplay.exe
	00000021    0
	0000001e    0
	0000001c    0
00000022 explorer.exe
	00000023    0
00000024 (D) C:\windows\system32\winevdm.exe
	00000028    0
	00000027    0
	00000026    0 <==
	00000025    0
System information:
    Wine build: wine-1.5.2
    Platform: i386
    Host system: Darwin
    Host version: 11.3.0





And here is the Orginal binary container (Contains 2 patritions win16& mac PPC):
http://www.mediafire.com/?pzo7m6y992u2l6n

You can mount this with demontools in windows or in mac you can mount it with Toast.

For those who do not have access to neither of this you can download the extract from the Windows partition directly from my Google drive ( no waiting or anything)

Download here:
 Stotnisse Åker hiss 16bit Win (http://goo.gl/4oXlp)

If you have windows XP you can run this game by clicking the STOTNILS.EXE even if some parts of the game is running a bit faster than on a 16bit OS.







More information about the wine-users mailing list