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.
enzo.bak
Linux 2.0
Linux 2.0
Messaggi: 144
Iscritto il: lun apr 28, 2008 17:58
Località: Reggio Calabria

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.

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4551
Iscritto il: mer lug 28, 2004 0:00
Nome Cognome: Nino
Slackware: 14.2 64bit
Kernel: 4.4.14
Desktop: XFCE
Località: Reggio Calabria
Contatta:

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!

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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.

enzo.bak
Linux 2.0
Linux 2.0
Messaggi: 144
Iscritto il: lun apr 28, 2008 17:58
Località: Reggio Calabria

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.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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 177 volte

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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 169 volte

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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 156 volte

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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

Messaggioda Ansa89 » mar mag 15, 2012 23: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: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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

Messaggioda Ansa89 » mar mag 22, 2012 19: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 151 volte

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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

Messaggioda Ansa89 » lun lug 23, 2012 10: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 138 volte
Ultima modifica di Ansa89 il mar lug 24, 2012 18:27, modificato 2 volte in totale.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3282
Iscritto il: ven ott 12, 2007 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

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

Messaggioda Blallo » lun lug 23, 2012 11:57

Grazie come sempre, Ansa!
Purtroppo fondi e tempo scarseggiano, meno male che ti ricordi di questo post ;)
My DWM configuration: https://github.com/8lall0/dwm

Feel free to use.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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

Messaggioda Ansa89 » mar lug 24, 2012 17:10

Aggiornata l'ultima patch, in quanto dava un errore in compilazione.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2683
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.7.3-ck4
Desktop: XFCE 4.10
Località: Modena
Contatta:

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

Messaggioda Ansa89 » mar lug 24, 2012 17: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 173 volte


Torna a “Libera”

Chi c’è in linea

Visitano il forum: Bing [Bot] e 2 ospiti