gxmame - lista dei giochi non caricata

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

gxmame - lista dei giochi non caricata

Messaggio da zxzxasas »

Spero che ci sia qualche nostalgi degli anni '90 affezionato ai vecchi giochi arcade e che quindi è interessato alle piattaforme di emulazione.

Il mio problema è che ho installato xmame, poi successivamente il gxmame e quando provo a far caricare la lista dei giochi la scansione della directory trova delle rom corrette, ma di fatto non viene creato nessun link nella lista ad esse. Quindi, non riesco a far partire alcun gioco.

Consigli?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: gxmame - lista dei giochi non caricata

Messaggio da 414N »

Da quel che vedo dal sito di gxmame, il progetto è fermo dal 2003.
Io proverei a usare SDLMAME, decisamente più nuovo. Unica pecca: lo devi compilare a mano (ma non è molto difficile).
Dopodiché, una volta compilato, se lancerai il suo eseguibile senza alcun argomento, ti comparirà un elenco delle rom trovate (dovranno essere nel path specificato nel file mame.ini, da creare se non c'è già).

Offtopic: Perché poi questo thread nella sezione Slackware del forum? Io l'avrei messo in libera o GNU/Linux in genere...

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: gxmame - lista dei giochi non caricata

Messaggio da zxzxasas »

414N ha scritto:Da quel che vedo dal sito di gxmame, il progetto è fermo dal 2003.
Io proverei a usare SDLMAME, decisamente più nuovo. Unica pecca: lo devi compilare a mano (ma non è molto difficile).
Dopodiché, una volta compilato, se lancerai il suo eseguibile senza alcun argomento, ti comparirà un elenco delle rom trovate (dovranno essere nel path specificato nel file mame.ini, da creare se non c'è già).

Offtopic: Perché poi questo thread nella sezione Slackware del forum? Io l'avrei messo in libera o GNU/Linux in genere...
Ok, ci provo e vi faccio sapere!

Offtopic: sta nella sezione slackware perchè penso proprio che si tratti di un problema di configurazione delle directory (es. usr/bin al posto di usr/local/bin, ma io non sono tanto bravo da conoscerle tutte.

Comunque nessun problema se il mod ritiene più opportuno spostarlo che lo faccia ;)

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: gxmame - lista dei giochi non caricata

Messaggio da zxzxasas »

Niente da fare.
Vuole GConf!

Codice: Seleziona tutto


No package 'gconf-2.0' found
src/osd/sdl/dview.c:3:32: error: gconf/gconf-client.h: No such file or directory
src/osd/sdl/dview.c: In function 'dview_class_init':
src/osd/sdl/dview.c:323: error: 'GConfClient' undeclared (first use in this function)
src/osd/sdl/dview.c:323: error: (Each undeclared identifier is reported only once
src/osd/sdl/dview.c:323: error: for each function it appears in.)
src/osd/sdl/dview.c:323: error: 'conf' undeclared (first use in this function)
cc1: warnings being treated as errors
src/osd/sdl/dview.c:323: warning: implicit declaration of function 'gconf_client_get_default'
src/osd/sdl/dview.c:324: warning: ISO C90 forbids mixed declarations and code
src/osd/sdl/dview.c:328: warning: implicit declaration of function 'gconf_client_get_string'
src/osd/sdl/dview.c:328: warning: assignment makes pointer from integer without a cast
make: *** [obj/sdl/mame/osd/sdl/dview.o] Error 1
make: *** Waiting for unfinished jobs....
Ma tu usi KDE?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: gxmame - lista dei giochi non caricata

Messaggio da 414N »

Hai ragione. Ho provato l'ultima versione e lo pretende.
Le versioni precedenti non lo richiedevano... Prova con la versione 0.125u3. Non è direttamente accessibile dalla home, ma basta sapere il nome del file ;)
EDIT:
la dipendenza di gconf sembra essere sbucata fuori dalla versione 0.126 in poi. In questo thread del forum di SDLMAME se ne parla e un utente propone un workaround. Le righe indicate sono leggermente diverse, ma, una volta effettuate le modifiche indicate, SDLMAME si compila.
Ultima modifica di 414N il sab 24 gen 2009, 13:12, modificato 1 volta in totale.

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: gxmame - lista dei giochi non caricata

Messaggio da zxzxasas »

414N ha scritto:Hai ragione. Ho provato l'ultima versione e lo pretende.
Le versioni precedenti non lo richiedevano... Prova con la versione 0.125u3. Non è direttamente accessibile dalla home, ma basta sapere il nome del file ;)
EDIT:
la dipendenza di gconf sembra essere sbucata fuori dalla versione 0.126 in poi. In thread del forum di SDLMAME se ne parla e un utente propone un workaround. Le righe indicate sono leggermente diverse, ma, una volta effettuate le modifiche indicate, SDLMAME si compila.
Ok, emulatore compilato e avviato...
Solo un' ultima cosa (ho visto in un altro topic che tu conosci bene questa piattaforma): non riesco a trovare il mame.ini
se devo crearlo, dove?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: gxmame - lista dei giochi non caricata

Messaggio da 414N »

Non so quale versione hai compilato alla fine, ma se lanci

Codice: Seleziona tutto

mame -h
dovrebbe mostrarti due/tre opzioni. Per creare un file mame.ini iniziale, dovrebbe bastarti digitare

Codice: Seleziona tutto

mame -createconfig
Dopodiché puoi andarlo a modificare per abilitare l'accelerazione grafica opengl (video opengl), aggiustare il path di ricerca delle rom, abilitare il joystick etc.

Avatar utente
ZeD
Linux 1.x
Linux 1.x
Messaggi: 112
Iscritto il: ven 28 ott 2005, 12:30
Slackware: 12.1
Località: Terra

Re: gxmame - lista dei giochi non caricata

Messaggio da ZeD »

comunque gxmame è vecchio & (peggio) non mantenuto (quasi peggio di xmame).
ti consiglio qmamecat

Avatar utente
raffaele181188
Packager
Packager
Messaggi: 789
Iscritto il: ven 7 set 2007, 21:40
Nome Cognome: Raffaele
Slackware: current
Kernel: 2.6.29.6
Desktop: KDE 4.3
Distribuzione: Ubuntu
Località: DearSkin (FG)

Re: gxmame - lista dei giochi non caricata

Messaggio da raffaele181188 »

Io uso Xmame per il semplice motivo che la versione SDL non è facile da compilare... Pacchettizzatori che si offrono volontari??? Fatevi avanti, please, abbiamo bisogno di voi...

P.S.: A me XMAME non avvia alcune ROM nemmeno se gliele indico da terminale: scandaloso!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: gxmame - lista dei giochi non caricata

Messaggio da gohanz »

Sto provando a pacchettizzare SDLmame. Per la compilazione non ho incontrato particolari problemi. Ho un dubbio sul file mame.ini. Ne ho preso uno già pronto da http://www.groucho.org.ar/websvn/filede ... 2Fmame.ini e l'ho copiato in /etc/sdlmame/. Ho copiato anche alcune rom in /usr/share/games/sdlmame/roms. Però all'avvio SDLmame mi segnala la mancanza delle rom nel path indicato dal file mame.ini.
Ora ho il dubbio che il file mame.ini in /etc/sdlmame non venga proprio visto. Mentre viene visto se presente nella stessa directory in cui viene eseguito sdlmame.
Ora mi piacerebbe sapere il percorso di ricerca usato dal SDLmame in esecuzione. Non vorrei che il pacchetto Debian sia patchato per cercare il fine mame.ini in /etc/sdlmame. :-k

Avatar utente
raffaele181188
Packager
Packager
Messaggi: 789
Iscritto il: ven 7 set 2007, 21:40
Nome Cognome: Raffaele
Slackware: current
Kernel: 2.6.29.6
Desktop: KDE 4.3
Distribuzione: Ubuntu
Località: DearSkin (FG)

Re: gxmame - lista dei giochi non caricata

Messaggio da raffaele181188 »

Appunto... La pacchettizzazione di questo benedetto SDLmame non è mica poi tanto facile... Non è solo questione che manca il configure eccetera... Io non l'ho ancora provato.. Spero che una volta che qualcuno qui sarà riuscito a compilarlo e farlo funzionare, si riveli degno della sua fama... Certo che, però, pure gli sviluppatori... Ma lo sanno che il loro software va installato prima di essere usato???

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: gxmame - lista dei giochi non caricata

Messaggio da targzeta »

Tenete presente anche advanceMAME. e mantenuto attualmente e il mantainer è un italiano. Tra l'altro si compila usando il semplice

Codice: Seleziona tutto

configure
make
solo che per l'installazione è un pò un casino, non usa la variabile DESTDIR e se cambi il PREFIX allora le directory di default del programma vengono impostate al nuovo PREFIX.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: gxmame - lista dei giochi non caricata

Messaggio da gohanz »

spina ha scritto:Tenete presente anche advanceMAME. e mantenuto attualmente e il mantainer è un italiano. Tra l'altro si compila usando il semplice

Codice: Seleziona tutto

configure
make
solo che per l'installazione è un pò un casino, non usa la variabile DESTDIR e se cambi il PREFIX allora le directory di default del programma vengono impostate al nuovo PREFIX.

Spina

Questo pacchetto è già disponibile su Slacky! :thumbright:

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: gxmame - lista dei giochi non caricata

Messaggio da 414N »

gohanz ha scritto: Ora ho il dubbio che il file mame.ini in /etc/sdlmame non venga proprio visto. Mentre viene visto se presente nella stessa directory in cui viene eseguito sdlmame.
Ora mi piacerebbe sapere il percorso di ricerca usato dal SDLmame in esecuzione. Non vorrei che il pacchetto Debian sia patchato per cercare il fine mame.ini in /etc/sdlmame. :-k
Credo richieda che il file mame.ini sia nello stesso percorso dell'eseguibile mame. Forse è meglio piazzarlo sotto una directory /opt/sdlmame con tutti i file che vuole, in modo da non sporcare /usr/bin.
raffaele181188 ha scritto:Appunto... La pacchettizzazione di questo benedetto SDLmame non è mica poi tanto facile... Non è solo questione che manca il configure eccetera... Io non l'ho ancora provato.. Spero che una volta che qualcuno qui sarà riuscito a compilarlo e farlo funzionare, si riveli degno della sua fama... Certo che, però, pure gli sviluppatori... Ma lo sanno che il loro software va installato prima di essere usato???
Beh, per compilarlo basta un semplice "make", previa presa visione del makefile per aggiustare qualche flag di compilazione, se si vuole. Finché lo usi nella directory dove hai lanciato il make (la root dei sorgenti, pratica), funziona tutto perfettamente. È quando lo vuoi installare system-wide che sorgono problemi.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: gxmame - lista dei giochi non caricata

Messaggio da targzeta »

414N ha scritto:...
Credo richieda che il file mame.ini sia nello stesso percorso dell'eseguibile mame. Forse è meglio piazzarlo sotto una directory /opt/sdlmame con tutti i file che vuole, in modo da non sporcare /usr/bin.
...
In realtà la Slackware vuole che i giochini vadano messi sotto la directory /usr/games (non ho controllato il pacchetto advanceMAME ma credo che l'abbiamo fatto anche quelli di Slacky.eu vero?)

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Rispondi