Info compilazione mame
Moderatore: Moderatore ADB
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3273
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Info compilazione mame
Se segui il link che ti ho segnalato sopra dovresti trovarla, comunque ora è dentro al Mame.
Si tratta di una modalità che serve "solo a me", nel senso che è la base per creare i video delle partite che pubblico in giro per internet.
In pratica giochi con il Mame e mentre lo fai premi un tasto per segnare inizio/fine gameplay e inizio/fine intro. A video appare qualche tempo e qualche info per fartelo sapere, ma molto più utile viene creato un file di testo con i tempi esatti di quando hai premuto i tasti. Io prendo quel file di testo e ci creo il video, con qualche effetto di fade-in/fade-out e nei diversi formati. Lato utente è banale, mentre la creazione dei video è un'avventura tutta nuova e che richiede competenze differenti, oltre che tanto tempo e precisione.
La cosa interessante è quella di poter usare qualsiasi Mame, anche versione derivate come WolfMame per esempio (è presente da quasi 50 versioni ormai).
Con questo piccolo sistema ne abbiamo creati più di 10 mila e credo sia il metodo migliore in commercio per fare video: http://adb.arcadeitalia.net/?page=videosnaps
Si tratta di una modalità che serve "solo a me", nel senso che è la base per creare i video delle partite che pubblico in giro per internet.
In pratica giochi con il Mame e mentre lo fai premi un tasto per segnare inizio/fine gameplay e inizio/fine intro. A video appare qualche tempo e qualche info per fartelo sapere, ma molto più utile viene creato un file di testo con i tempi esatti di quando hai premuto i tasti. Io prendo quel file di testo e ci creo il video, con qualche effetto di fade-in/fade-out e nei diversi formati. Lato utente è banale, mentre la creazione dei video è un'avventura tutta nuova e che richiede competenze differenti, oltre che tanto tempo e precisione.
La cosa interessante è quella di poter usare qualsiasi Mame, anche versione derivate come WolfMame per esempio (è presente da quasi 50 versioni ormai).
Con questo piccolo sistema ne abbiamo creati più di 10 mila e credo sia il metodo migliore in commercio per fare video: http://adb.arcadeitalia.net/?page=videosnaps
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
0zzy
- Affezionato
- Messaggi: 146
- Iscritto il: 16/01/2015, 14:40
- Medaglie: 1
- Città: VE
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 1 volta
Re: Info compilazione mame
Ok in modo del tutto non convenzionale, ho applicato prima la diff per il groovymame, e poi compilato, il risultato sembra abbia dato esito positivo.
Nel mame.ini vedo c'è tutta la parte di CORE SWITCHRES OPTIONS che in quello compilato in precedenza non compare, oltretutto lanciando da prompt, mi riviene riscontrato che non c'e un videomode corretto da applicare, suppongo perche sono su un banalissimo lcd e non su un generic_15 crt. Per essere certo al 100% che funzioni, dovrei provarlo su un crt, cosa che farò prossimamente.
Ora, però provo a compilarlo a 32bit, meglio se mi creo una vm e un ambiente pulito..speriamo bene..
Altra cosa, , non riuscivo a cancellare alcuni file nel direttorio del mame che avevo compilato in precedenza. Guardo che processo puo tenere ancora in piedi qualcosa, e trovo in eseguzione il file che vedi in immagine. Killato il processo, ho potuto cancellare i file che risultavano in precedenza in lock. Coincidenza? mah..devo indagarci su
Nel mame.ini vedo c'è tutta la parte di CORE SWITCHRES OPTIONS che in quello compilato in precedenza non compare, oltretutto lanciando da prompt, mi riviene riscontrato che non c'e un videomode corretto da applicare, suppongo perche sono su un banalissimo lcd e non su un generic_15 crt. Per essere certo al 100% che funzioni, dovrei provarlo su un crt, cosa che farò prossimamente.
Ora, però provo a compilarlo a 32bit, meglio se mi creo una vm e un ambiente pulito..speriamo bene..
Altra cosa, , non riuscivo a cancellare alcuni file nel direttorio del mame che avevo compilato in precedenza. Guardo che processo puo tenere ancora in piedi qualcosa, e trovo in eseguzione il file che vedi in immagine. Killato il processo, ho potuto cancellare i file che risultavano in precedenza in lock. Coincidenza? mah..devo indagarci su
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3273
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Info compilazione mame
Windows purtroppo tiene aperti file e cartelle anche dopo aver chiuso i programmi, per librerie ed oggetti è ancora più complicato.0zzy ha scritto: ↑01/11/2019, 15:17 Altra cosa, , non riuscivo a cancellare alcuni file nel direttorio del mame che avevo compilato in precedenza. Guardo che processo puo tenere ancora in piedi qualcosa, e trovo in eseguzione il file che vedi in immagine. Killato il processo, ho potuto cancellare i file che risultavano in precedenza in lock. Coincidenza? mah..devo indagarci su
Spesso è l'antivirus o il notepad, raramente altre app ma se condividono qualcosa non sono sorpreso.
Sotto Linux non esistono questi problemi, anzi spesso puoi rimuovere cose che hai aperto e quindi ti si aprono nuovi scenari (se non sai cosa stai facendo, ovviamente, sono tutti problemi...)
Io invece ho indagato sul problema di compilazione e non riesco a saltarci fuori, non ho tempo di approfondire e comunque anche la versione liscia del Mame non compila con Linux a 64 bit. Mi tocca rimandare l'uscita delle mie compilazioni, magari domenica se ho tempo controllerò meglio.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
0zzy
- Affezionato
- Messaggi: 146
- Iscritto il: 16/01/2015, 14:40
- Medaglie: 1
- Città: VE
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 1 volta
Re: Info compilazione mame
eee..niente, compilando per 32bit va in errore, ti allego il log di MCAS, solo per condividertelo, ma con nessuna pretesa a riguardo.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3273
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Info compilazione mame
Sembra un errore facile da risolvere, sui 32 bit ne capitano sempre un casino di questo e altri tipi.
Devi aggiungere l'opzione -fno-strict-overflow o se trovi a video qualcosa legato a strict-overflow assicurati che sia attivato (cioè se da errore, viene ignorato).
Potenzialmente pericoloso, come qualsiasi altro warning, al 99% si tratta di problemi legati alla piattaforma a 32 bit.
Devi aggiungere l'opzione -fno-strict-overflow o se trovi a video qualcosa legato a strict-overflow assicurati che sia attivato (cioè se da errore, viene ignorato).
Potenzialmente pericoloso, come qualsiasi altro warning, al 99% si tratta di problemi legati alla piattaforma a 32 bit.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
-
0zzy
- Affezionato
- Messaggi: 146
- Iscritto il: 16/01/2015, 14:40
- Medaglie: 1
- Città: VE
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 1 volta
Re: Info compilazione mame
Ci sarebbe l'opzione skiperror che aggiunge il parametro NOWERROR=1, altimenti posso aggiungere quello che suggerisci come puoi vedere nell'immagine allegata. Seguo il tuo suggerimento.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
0zzy
- Affezionato
- Messaggi: 146
- Iscritto il: 16/01/2015, 14:40
- Medaglie: 1
- Città: VE
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 1 volta
Re: Info compilazione mame
Ok, allora indicando manualmente il parametro che suggerivi, la compilazione non è nemmeno partita. Con l'opzione skip error nella gui, ha portato a termine la compilazione, e il mame generato sembra andare..sembra..
Come posso esserne certo? solo giocandoci?
Come posso esserne certo? solo giocandoci?
-
0zzy
- Affezionato
- Messaggi: 146
- Iscritto il: 16/01/2015, 14:40
- Medaglie: 1
- Città: VE
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 1 volta
Re: Info compilazione mame
ma..perche viene ancora rilasciata la diff suppression_0214u2 (che se non ho capito male è il no-nag) sebbene dalla versione 0.176 c'e il parametro skip_gameinfo da poter settare ad 1 ? non è equivalente?
che altre diff si possono trovare online?
che altre diff si possono trovare online?
-
0zzy
- Affezionato
- Messaggi: 146
- Iscritto il: 16/01/2015, 14:40
- Medaglie: 1
- Città: VE
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 1 volta
Re: Info compilazione mame
hehe..mi sono accorto ora che ha sempre compilato il mame con subtarget=arcade e quindi non mi lancia i giochi del snes ad esempio..e da gui non mi pare ci siano molte alternative..
Ho provato a compilare come subtarget UME ma non parte la compilazione e mi schiaffa sul log:
che pacco, mi sto intristendo assai
Ho provato a compilare come subtarget UME ma non parte la compilazione e mi schiaffa sul log:
Codice: Seleziona tutto
make: *** No rule to make target 'scripts/target/mame/ume.lua', needed by 'build/projects/windows/mameume/gmake-mingw64-gcc/Makefile'. Stop.
make: *** Waiting for unfinished jobs....
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3273
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 32 volte
- Grazie Ricevuti: 32 volte
- Contatta:
Re: Info compilazione mame
Esatto... i miei test infatti a volte prendono più tempo proprio perchè li provo in tutte e 4 le release/architetture
E tra l'altro ho ricompilato la versione ufficiale e non va nemmeno lei su linux 64
skip_gameinfo evita l'info alla prima esecuzione, ma non i messaggi di errore ne quello di copyright, i caricamenti falliti, i warning, ecc. La modifica no-nag evita qualsiasi messaggio a video, utile per i front-end per avere un caricamento più pulito.
Non ho più seguito patch strane per mancanza di tempo, ma raramente qualcuno si mette a farle per ogni release che esce e spesso si ferma a quella che riesce a far funzionare.
Ume? Non lo sento nominare da parecchi anni... il target normale è mame non ume.0zzy ha scritto: ↑02/11/2019, 22:28 hehe..mi sono accorto ora che ha sempre compilato il mame con subtarget=arcade e quindi non mi lancia i giochi del snes ad esempio..e da gui non mi pare ci siano molte alternative..
Ho provato a compilare come subtarget UME ma non parte la compilazione e mi schiaffa sul log:Codice: Seleziona tutto
make: *** No rule to make target 'scripts/target/mame/ume.lua', needed by 'build/projects/windows/mameume/gmake-mingw64-gcc/Makefile'. Stop. make: *** Waiting for unfinished jobs....
È un mondo molto grande e complesso quello della compilazione, prima o poi qualche soddisfazione si trova dai
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase