Repository 32bit  Forum
Repository 64bit  Wiki

Mini-Cabinato MAME e linux: aiuti e suggerimenti

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
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.

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda enzo.bak » gio dic 01, 2011 6:10

Ciao!
Ho fatto da tempo un lavoro del genere. Puoi trovare spiegazioni più dettagliate su "arcadeitalia.net".
Ti basterà cercare il post "Il mio "Frankenstein"" :-)
Ti anticipo che la parte software è basata su AdvancemameCD.
I miei impegni attuali (laurea) non mi consentono di rielaborare ulteriormente quanto già fatto...(prenditela con il prof. che mi ha fatto saltare la seduta di Dicembre), conto di metterci mano per miglioramenti dopo Marzo.
Se cerchi tra i miei post su arcadeitalia troverai anche un progetto di uno spinner fatto utilizzando un vecchio mouse ed una meccanica di VHS.
Saluti, Enzo.
enzo.bak
Linux 2.0
Linux 2.0
 
Messaggi: 144
Iscritto il: lun apr 28, 2008 16:58
Località: Reggio Calabria

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda aschenaz » gio dic 01, 2011 7:05

Enzo, sei mitico. Tu qualche giorno realizzerai davvero la sfida per antonomasia: slackware sul tostapane! :lol:

E' un po' che non passi... Comunque, in bocca al lupo per la laurea!
pensieriemotivi.aschenaz.eu - music-blog
Avatar utente
aschenaz
Staff
Staff
 
Messaggi: 4434
Iscritto il: mar lug 27, 2004 23:00
Località: Reggio Calabria
Nome Cognome: Nino
Slackware: current 64bit
Kernel: 3.14.18
Desktop: KDE 4.10.5

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » gio dic 01, 2011 12:00

enzo.bak ha scritto:Ciao!
Ho fatto da tempo un lavoro del genere. Puoi trovare spiegazioni più dettagliate su "arcadeitalia.net".
Ti basterà cercare il post "Il mio "Frankenstein"" :-)
Ti anticipo che la parte software è basata su AdvancemameCD.
I miei impegni attuali (laurea) non mi consentono di rielaborare ulteriormente quanto già fatto...(prenditela con il prof. che mi ha fatto saltare la seduta di Dicembre), conto di metterci mano per miglioramenti dopo Marzo.
Se cerchi tra i miei post su arcadeitalia troverai anche un progetto di uno spinner fatto utilizzando un vecchio mouse ed una meccanica di VHS.
Saluti, Enzo.

Anche io avevo guardato qualcosa riguardo ad AdvancemameCD, ma poi l'avevo abbandonato perché non capivo cosa/come dovevo fare.
Adesso sul mio cabinato ho una slackware64 13.37 con kernel patchato per i 15KHz e come emulatore uso groovymame (basato sul progetto mame originale) e come frontend advancemenu.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda enzo.bak » gio dic 01, 2011 22:26

E' un po' che non passi... Comunque, in bocca al lupo per la laurea!

Grazie Nino, grazie...
E vero, è vero... sia nel mondo virtuale (slacky.eu) che quello reale (a trovarti).
Ultimamente ho veramente fatto una vita da eremita. Contavo di laurearmi per il 15 Dicembre, poi invece... magari ti racconto di persona, ora che vengono le festività natalizie magari esco dal guscio....
Un ringraziamento ad Ansa89 per avermi portato a conoscenza dell'esistenza di Groovymame.
Ne ignoravo l'esistenza, guarda a quale stato di abbrutimento mi ha ridotto l'università Mediterranea di Reggio Calabria ! :-)
Ciao a tutti, Enzo.
enzo.bak
Linux 2.0
Linux 2.0
 
Messaggi: 144
Iscritto il: lun apr 28, 2008 16:58
Località: Reggio Calabria

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » gio dic 01, 2011 22:49

Groovyarcade è stato un punto di partenza per me: una distro live che in 10 minuti mi ha riconosciuto tutto (compreso monitor a 15KHz), mi ha dato un semplice menu per le impostazioni base e mi ha fatto avviare advancemenu senza troppe pretese.
Poi, quando ho scoperto che è basata su gentoo ( :-& ), ho pensato bene di mettermi al lavoro per forgiare una "slackware-cab" :D .
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » ven gen 13, 2012 13:08

Patch per forzare l'uscita della scheda video a 15KHz su kernel 3.2.
Allegati
patch-3.2.zip
Patch for 15KHz on linux 3.2
(4.42 KiB) Scaricato 125 volte
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » gio gen 26, 2012 12:43

Ho trovato un'altra patch piuttosto interessante: permette di forzare risoluzioni basse (es: 288x200) sul server X, le quali sono necessarie per una riproduzione fedele di giochi vecchi (es: BubbleBobble, Toki, SnowBros).
La patch va applicata ai sorgenti di xf86-video-ati e come si può intuire funzionerà solo con schede grafiche ATI che richiedono il driver "ati" all'interno della configurazione di Xorg.

Di seguito il codice della patch:
Codice: Seleziona tutto
diff -urp ./src/drmmode_display.c ./src/drmmode_display.c
--- ./src/drmmode_display.c     2011-08-10 15:44:37.000000000 +0000
+++ ./src/drmmode_display.c     2011-09-29 06:52:38.000000000 +0000
@@ -1389,7 +1389,8 @@ Bool drmmode_pre_init(ScrnInfoPtr pScrn,
        if (!drmmode->mode_res)
                return FALSE;
 
-       xf86CrtcSetSizeRange(pScrn, 320, 200, drmmode->mode_res->max_width, drmmode->mode_res->max_height);
+       xf86CrtcSetSizeRange(pScrn, 160, 100, drmmode->mode_res->max_width, drmmode->mode_res->max_height);
+       xf86DrvMsg(pScrn->scrnIndex, X_INFO, "arcade-drm: range min set (160x100)\n");
        for (i = 0; i < drmmode->mode_res->count_crtcs; i++)
                if (!xf86IsEntityShared(pScrn->entityList[0]) || pScrn->confScreen->device->screen == i)
                        drmmode_crtc_init(pScrn, drmmode, i);
diff -urp ./src/radeon_driver.c ./src/radeon_driver.c
--- ./src/radeon_driver.c       2011-08-10 15:44:37.000000000 +0000
+++ ./src/radeon_driver.c       2011-09-29 06:56:46.000000000 +0000
@@ -3182,11 +3182,13 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, in
 
     RADEONPreInitColorTiling(pScrn);
 
-    if (IS_AVIVO_VARIANT)
-       xf86CrtcSetSizeRange (pScrn, 320, 200, 8192, 8192);
-    else
-       xf86CrtcSetSizeRange (pScrn, 320, 200, 4096, 4096);
-
+    if (IS_AVIVO_VARIANT) {
+       xf86CrtcSetSizeRange (pScrn, 160, 100, 8192, 8192);
+       xf86DrvMsg(pScrn->scrnIndex, X_INFO, "arcade-driver: (avivo) range min set (160x100)\n");
+    } else {
+       xf86CrtcSetSizeRange (pScrn, 160, 100, 4096, 4096);
+       xf86DrvMsg(pScrn->scrnIndex, X_INFO, "arcade-driver: range min set (160x100)\n");
+    }
     RADEONPreInitDDC(pScrn);
 
     if (!RADEONPreInitControllers(pScrn))



NB: la pacth è fondamentale se si usa "switchres" come wrapper di mame o se si usa groovymame.
Allegati
allow_low_res.diff
xf86-video-ati allow low resolutions
(1.57 KiB) Scaricato 115 volte
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » ven mar 23, 2012 17:54

Patch per forzare l'uscita della scheda video a 15KHz su kernel 3.3.
Allegati
patch-3.3.zip
Patch for 15KHz on linux 3.3
(4.42 KiB) Scaricato 107 volte
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » ven mar 23, 2012 17:59

Colgo l'occasione per informare gli interessati che ves (un utente di arcadecontrols) sta portando avanti un fork di GroovyArcade basata su archlinux (sembra un buon progetto).
Qui la discussione con i link per il download.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » mar mag 15, 2012 22:42

Piccola news su groovyarcade: stanno spostando il sito del progetto su google-code (http://code.google.com/p/groovyarcade/).
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » mar mag 22, 2012 18:14

Patch per forzare l'uscita della scheda video a 15KHz su kernel 3.4.
Allegati
patch-3.4.zip
Patch for 15KHz on linux 3.4
(4.42 KiB) Scaricato 102 volte
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » lun lug 23, 2012 9:34

Patch per forzare l'uscita della scheda video a 15KHz su kernel 3.5.
Allegati
patch-3.5.zip
Patch for 15KHz on linux 3.5
(4.43 KiB) Scaricato 87 volte
Ultima modifica di Ansa89 il mar lug 24, 2012 17:27, modificato 2 volte in totale.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Blallo » lun lug 23, 2012 10:57

Grazie come sempre, Ansa!
Purtroppo fondi e tempo scarseggiano, meno male che ti ricordi di questo post ;)
Io sono il detective Arsenio Magret, e porto sempre la camicia TATUATA!
Avatar utente
Blallo
Packager
Packager
 
Messaggi: 3239
Iscritto il: ven ott 12, 2007 10:37
Località: Torino / Torremaggiore (FG)
Nome Cognome: Savino Liguori
Slackware: 14.1 / 12.2
Kernel: 3.12.2-ck
Desktop: Openbox

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » mar lug 24, 2012 16:10

Aggiornata l'ultima patch, in quanto dava un errore in compilazione.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti

Messaggioda Ansa89 » mar lug 24, 2012 16:50

Piccolo aggiornamento dei driver per la topgun di cui avevo parlato qui.
L'aggiornamento serve per compilare correttamente i driver con il kernel 3.5.
Allegati
topgun-0.3.2.tar.bz2
EMS TopGun driver for linux
(9.76 KiB) Scaricato 111 volte
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2624
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

PrecedenteProssimo

Torna a Libera

Chi c’è in linea

Visitano il forum: rik70 e 1 ospite