[Wine] How do I port a 16bit Macromedia binary game?
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:
Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (129f:2782).
In 16 bit mode.
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
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-
=>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
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
process tid prio (all id:s are in hex)
00000024 (D) C:\windows\system32\winevdm.exe
00000026 0 <==
Wine build: wine-1.5.2
Host system: Darwin
Host version: 11.3.0
And here is the Orginal binary container (Contains 2 patritions win16& mac PPC):
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)
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