Pagina 1 di 1

Problema con Wah!cade

Inviato: 08/04/2013, 19:47
da Macreo
Ciao a tutti,
come già avevo previsto ecco il primo intoppo. Dopo aver eseguito alla lettera una guida trovata nel forum ( http://www.arcadeitalia.net/viewtopic.php?f=20&t=9608 ) che ringrazio vivamente l'autore, mi sono ritrovato in questo intoppo. Premetto che sono alle prime armi quindi per me qst è arabo. <-lol->

Ecco che errore mi dà:

Traceback (most recent call last):
File "wahcade.py", line 86, in <module>
app = WinMain(options)
File "/usr/local/share/wahcade/win_main.py", line 329, in __init__
self.load_emulator()
File "/usr/local/share/wahcade/win_main.py", line 1320, in load_emulator
self.load_list()
File "/usr/local/share/wahcade/win_main.py", line 1364, in load_list
self.pop_games_list()
File "/usr/local/share/wahcade/win_main.py", line 1628, in pop_games_list
self.emu_ini)
File "/usr/local/share/wahcade/filters.py", line 388, in create_initial_filter
gd = mi.next()
File "/usr/local/share/wahcade/filters.py", line 217, in get_xml_game_item
for event, mame_element in ET.iterparse(xml_filename, events=('start', 'end')):
File "<string>", line 91, in next
ParseError: syntax error: line 1, column 0

Uso Lubuntu come S.O. e le prestazioni della macchina (notebook Asus M51v) sono:

Processore: Intel centrino Duo P8600
HD: 40 Gb
Ram: 3 Gb

Grazie anticipati ;)

Re: Problema con Wah!cade

Inviato: 08/04/2013, 20:17
da eldiau
Ciao Macreo e benvenuto su arcadeitalia e linux ;)

Se hai seguito la mia guida ipotizzo che tu abbia scaricato l'ultimissima versione di wah!cade con il comando "bzr branch lp:~waynemou/wahcade/devel wahcade", giusto?

La blaterata araba che hai incollato e' uno stack trace, ci dice cosa stava facendo e in che stato si trovava il programma quando ha incontrato un errore non gestito, nel caso di wah!cade spesso il programmatore ha preferito lasciare andare in errore il software per concentrarsi sulle funzionalita' piuttosto che sulla gestione degli stati di errore.

Quando parte per la prima volta wah!cade genera la lista dei giochi supportati dal tuo mame chiedendolo direttamente a lui con il comando "mame -listxml"
Nel tuo caso mi sembra che l'errore si presenti perche' wah!cade non riesce ad interpretare correttamente il codice XML restituito dal mame, nella maggior parte dei casi avviene perche' mame stampa eventuali errori nel mame.ini insieme all'xml che percio' si "inquina" di dati non pertinenti.

Fai questa prova: loggati sul tuo lubuntu con lo stesso utente che usi per lanciare wah!cade e in interminale lancia:

Codice: Seleziona tutto

mame -listxml | less
dovrebbe apparire una schermate di testo xml che inizia per:

Codice: Seleziona tutto

<?xml version="1.0"?>
<!DOCTYPE mame [
<!ELEMENT mame (game+)>
        <!ATTLIST mame build CDATA #IMPLIED>
        <!ATTLIST mame debug (yes|no) "no">
        <!ATTLIST mame mameconfig CDATA #REQUIRED>
Secondo me troverai qualche testo "spurio" tipo "mame.ini error in....." prima di "<?xml version", incolla il tutto qui o cerca di capire dove sta l'errore nell'ini.

Ciao!

Re: Problema con Wah!cade

Inviato: 08/04/2013, 23:32
da Macreo
Grazie per la risposta eldiau


qst è quello che mi esce nel terminale qnd metto qll stringa di comando che mi hai dato:

<?xml version="1.0"?>
<!DOCTYPE mame [
<!ELEMENT mame (game+)>
<!ATTLIST mame build CDATA #IMPLIED>
<!ATTLIST mame debug (yes|no) "no">
<!ATTLIST mame mameconfig CDATA #REQUIRED>
<!ELEMENT game (description, year?, manufacturer?, biosset*, rom*, disk*, device_ref*, sample*, chip*, display*, sound?, input?, dipswitch*, configuration*, adjuster*, driver?, device*, slot*, softwarelist*, ramoption*)>
<!ATTLIST game name CDATA #REQUIRED>
<!ATTLIST game sourcefile CDATA #IMPLIED>
<!ATTLIST game isbios (yes|no) "no">
<!ATTLIST game isdevice (yes|no) "no">
<!ATTLIST game ismechanical (yes|no) "no">
<!ATTLIST game runnable (yes|no) "yes">
<!ATTLIST game cloneof CDATA #IMPLIED>
<!ATTLIST game romof CDATA #IMPLIED>
<!ATTLIST game sampleof CDATA #IMPLIED>
<!ELEMENT description (#PCDATA)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT manufacturer (#PCDATA)>
<!ELEMENT biosset EMPTY>
<!ATTLIST biosset name CDATA #REQUIRED>
<!ATTLIST biosset description CDATA #REQUIRED>
<!ATTLIST biosset default (yes|no) "no">
<!ELEMENT rom EMPTY>
<!ATTLIST rom name CDATA #REQUIRED>
<!ATTLIST rom bios CDATA #IMPLIED>
<!ATTLIST rom size CDATA #REQUIRED>
<!ATTLIST rom crc CDATA #IMPLIED>
<!ATTLIST rom sha1 CDATA #IMPLIED>
<!ATTLIST rom merge CDATA #IMPLIED>
<!ATTLIST rom region CDATA #IMPLIED>
<!ATTLIST rom offset CDATA #IMPLIED>
<!ATTLIST rom status (baddump|nodump|good) "good">
<!ATTLIST rom optional (yes|no) "no">
<!ELEMENT disk EMPTY>
<!ATTLIST disk name CDATA #REQUIRED>
<!ATTLIST disk sha1 CDATA #IMPLIED>
<!ATTLIST disk merge CDATA #IMPLIED>
<!ATTLIST disk region CDATA #IMPLIED>
<!ATTLIST disk index CDATA #IMPLIED>
<!ATTLIST disk writable (yes|no) "no">
<!ATTLIST disk status (baddump|nodump|good) "good">
<!ATTLIST disk optional (yes|no) "no">
<!ELEMENT device_ref EMPTY>
<!ATTLIST device_ref name CDATA #REQUIRED>
<!ELEMENT sample EMPTY>
<!ATTLIST sample name CDATA #REQUIRED>
<!ELEMENT chip EMPTY>
<!ATTLIST chip name CDATA #REQUIRED>
<!ATTLIST chip tag CDATA #IMPLIED>
<!ATTLIST chip type (cpu|audio) #REQUIRED>
<!ATTLIST chip clock CDATA #IMPLIED>
<!ELEMENT display EMPTY>
<!ATTLIST display tag CDATA #IMPLIED>
<!ATTLIST display type (raster|vector|lcd|unknown) #REQUIRED>
<!ATTLIST display rotate (0|90|180|270) #REQUIRED>
<!ATTLIST display flipx (yes|no) "no">

Re: Problema con Wah!cade

Inviato: 08/04/2013, 23:35
da Macreo
Il bello è che oltre al fatto che mi esce qst errore non mi si carica l'ambiente desktop perkè ho impostato wha!cade come avvio automatico.

uffi!!! sono troppo mbranato xD

Re: Problema con Wah!cade

Inviato: 06/05/2013, 12:14
da Cia91
Una piccola question, stasera proveró WahCade sul Raspberry.

Ho cercato un po in giro ma non ho trovato nulla, è possibile settare su wahcade altri emulatori oltre al mame?

Io ho anche emulatorni nes, snes, gb, e chi piu ne ha piu ne metta, sono tutti lanciabili da riga di comando, wahcade consente di impostare in qualche maniera una roba del genere?

Re: Problema con Wah!cade

Inviato: 11/11/2014, 14:24
da angelsgio
Cia91 ha scritto:Una piccola question, stasera proveró WahCade sul Raspberry.

Ho cercato un po in giro ma non ho trovato nulla, è possibile settare su wahcade altri emulatori oltre al mame?

Io ho anche emulatorni nes, snes, gb, e chi piu ne ha piu ne metta, sono tutti lanciabili da riga di comando, wahcade consente di impostare in qualche maniera una roba del genere?

Ciao cia,
poi hai provato ad installare wha!cade su raspberry??

avevo trovato questo, sai qualcosa??

http://wahki.mameau.com/index.php?title ... aspbian.29

ciao e grazie :)

Re: Problema con Wah!cade

Inviato: 11/11/2014, 18:04
da Cia91
No non ho provato poi, perchè ho visto che è uscita la nuova versione di emulationstation e ho usato quella