Wine - The sims su linux

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
boh
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 16 set 2005, 0:00
Slackware: 14.2 (x64)
Kernel: 4.4.111
Desktop: KDE 4.14.32
Località: Milano

Wine - The sims su linux

Messaggio da boh »

Mi è tornata la voglia di giocare a questo gioco che ho sempre trovato fantastico, e allora ho deciso di provare wine.
Inserisco il cd, monto il dispositivo, e da shell do:

Codice: Seleziona tutto

wine /home/user/.wine/dosdevices/d:/Setup.exe
Il programma non genera errori ma non fa neanche niente!
Ho forse frainteso il funzionamento di wine?
Il gioco deve prima essere installato sulla partizione windows?
"Be yourself. Everyone else is already taken." ~ Oscar Wilde

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Wine - The sims su linux

Messaggio da michele.p »

...mai rovato The Sims su GNU/Linux con Wine. Prova a dare un'occhiata l database di wine (ad esempio, tanto per allegare un paio di link);

http://appdb.winehq.org/appview.php?appId=768

http://appdb.winehq.org/appview.php?iVe ... ingId=4231

Bye

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Wine - The sims su linux

Messaggio da JohnnyMnemonic »

Era uscita tempo fa una versione di Mandrake - The Sims, quindi presumo che funzioni senza problemi, poi con tutti gli aggiornamenti fino ad oggi (si parla di 4 o 5 anni fa)

Avatar utente
boh
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 16 set 2005, 0:00
Slackware: 14.2 (x64)
Kernel: 4.4.111
Desktop: KDE 4.14.32
Località: Milano

Re: Wine - The sims su linux

Messaggio da boh »

Sono riuscito a farlo partire, ma il problema è grafico! Vi posto uno screenshot:

http://img230.imageshack.us/img230/9786/simsvu5.png

Come posso ovviare?
Manca qualche libreria?
Devo spulciare nelle impostazioni di wine?
"Be yourself. Everyone else is already taken." ~ Oscar Wilde

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Wine - The sims su linux

Messaggio da JohnnyMnemonic »

boh ha scritto: Devo spulciare nelle impostazioni di wine?
Molto probabile

Avatar utente
boh
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 16 set 2005, 0:00
Slackware: 14.2 (x64)
Kernel: 4.4.111
Desktop: KDE 4.14.32
Località: Milano

Re: Wine - The sims su linux

Messaggio da boh »

Ok, sono riuscito a installarlo, il problema grafico sembra limitato alla sezione di avvio.
Il punto ora è che quando faccio gioca mi da il seguente output di errore:
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open
alby@darkstar:~$ wine: Unhandled page fault on write access to 0x00400000 at address 0x40986a (thread 0019), starting debugger...
Unhandled exception: page fault on write access to 0x00400000 in 32-bit code (0x0040986a).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0040986a ESP:0034fd98 EBP:0034fe7c EFLAGS:00210216( - 00 -RIAP1)
EAX:0034fd9c EBX:00000001 ECX:00000067 EDX:00400000
ESI:7ee6a390 EDI:00400000
Stack dump:
0x0034fd98: 0040e5bd 00000000 00400000 00000067
0x0034fda8: 7ffdf000 00110a28 7ee9e340 00000000
0x0034fdb8: 7efe4a3c 00560598 00000800 0034fde4
0x0034fdc8: 7ef9e32e 00000000 00000094 00000005
0x0034fdd8: 00000001 00000a28 00000002 76726553
0x0034fde8: 20656369 6b636150 00003220 0034ff08
Backtrace:
=>1 0x0040986a in sims (+0x986a) (0x0034fe7c)
2 0x00416992 in sims (+0x16992) (0x0034ff08)
3 0x7ee620e8 in kernel32 (+0x520e8) (0x0034ffe8)
4 0xb7ec77b7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x0040986a: stosb %es:(%edi)
Modules:
Module Address Debug info Name (51 modules)
PE 400000- 444000 Export sims
PE 10000000-1000c000 Deferred drvmgt
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e755000-7e772000 Deferred imm32<elf>
\-PE 7e760000-7e772000 \ imm32
ELF 7e827000-7e830000 Deferred libxcursor.so.1
ELF 7e830000-7e835000 Deferred libxfixes.so.3
ELF 7e835000-7e838000 Deferred libxcomposite.so.1
ELF 7e838000-7e83e000 Deferred libxrandr.so.2
ELF 7e83e000-7e846000 Deferred libxrender.so.1
ELF 7e846000-7e849000 Deferred libxinerama.so.1
ELF 7e849000-7e84e000 Deferred libxdmcp.so.6
ELF 7e84e000-7e865000 Deferred libxcb.so.1
ELF 7e865000-7e94d000 Deferred libx11.so.6
ELF 7e94d000-7e95b000 Deferred libxext.so.6
ELF 7e95b000-7e960000 Deferred libxxf86vm.so.1
ELF 7e960000-7e978000 Deferred libice.so.6
ELF 7e978000-7e980000 Deferred libsm.so.6
ELF 7e99a000-7e99e000 Deferred iso8859-15.so
ELF 7e9a0000-7ea30000 Deferred winex11<elf>
\-PE 7e9b0000-7ea30000 \ winex11
ELF 7ea5c000-7ea7c000 Deferred libexpat.so.1
ELF 7ea7c000-7eaa7000 Deferred libfontconfig.so.1
ELF 7eaa7000-7eabb000 Deferred libz.so.1
ELF 7eabb000-7eb28000 Deferred libfreetype.so.6
ELF 7eb29000-7eb2c000 Deferred libxau.so.6
ELF 7eb48000-7eb5c000 Deferred lz32<elf>
\-PE 7eb50000-7eb5c000 \ lz32
ELF 7eb5c000-7eba8000 Deferred advapi32<elf>
\-PE 7eb70000-7eba8000 \ advapi32
ELF 7eba8000-7ec40000 Deferred gdi32<elf>
\-PE 7ebc0000-7ec40000 \ gdi32
ELF 7ec40000-7ed7f000 Deferred user32<elf>
\-PE 7ec60000-7ed7f000 \ user32
ELF 7ed7f000-7ed8a000 Deferred libnss_files.so.2
ELF 7ed8a000-7ed94000 Deferred libnss_nis.so.2
ELF 7ed94000-7ed9d000 Deferred libnss_compat.so.2
ELF 7ed9d000-7ed9f000 Deferred libxcb-xlib.so.0
ELF 7eda4000-7edbd000 Deferred version<elf>
\-PE 7edb0000-7edbd000 \ version
ELF 7edf0000-7ef17000 Export kernel32<elf>
\-PE 7ee10000-7ef17000 \ kernel32
ELF 7ef17000-7ef3e000 Deferred libm.so.6
ELF 7ef3e000-7ef55000 Deferred libnsl.so.1
ELF 7ef5e000-7f000000 Deferred ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF b7d43000-b7d47000 Deferred libdl.so.2
ELF b7d47000-b7e89000 Deferred libc.so.6
ELF b7e89000-b7ea0000 Deferred libpthread.so.0
ELF b7ec0000-b7fd4000 Export libwine.so.1
ELF b7fd5000-b7ff2000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
0000000c
0000000f 0
0000000e 0
0000000d 0
00000010
00000012 0
00000011 0
00000018 (D) C:\Programmi\Maxis\The Sims\Sims.exe
00000019 0 <==
0000001b
0000001e 0
0000001d 0
0000001c 0
Backtrace:
=>1 0x0040986a in sims (+0x986a) (0x0034fe7c)
2 0x00416992 in sims (+0x16992) (0x0034ff08)
3 0x7ee620e8 in kernel32 (+0x520e8) (0x0034ffe8)
4 0xb7ec77b7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
Qualcuno ci capisce qualcosa?
"Be yourself. Everyone else is already taken." ~ Oscar Wilde

Rispondi