Pagina 4 di 6
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: gio 1 dic 2011, 6:10
da enzo.bak
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.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: gio 1 dic 2011, 7:05
da aschenaz
Enzo, sei mitico. Tu qualche giorno realizzerai davvero la sfida per antonomasia: slackware sul tostapane!
E' un po' che non passi... Comunque, in bocca al lupo per la laurea!
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: gio 1 dic 2011, 12:00
da Ansa89
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.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: gio 1 dic 2011, 22:26
da enzo.bak
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.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: gio 1 dic 2011, 22:49
da Ansa89
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"

.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: ven 13 gen 2012, 13:08
da Ansa89
Patch per forzare l'uscita della scheda video a 15KHz su kernel 3.2.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: gio 26 gen 2012, 12:43
da Ansa89
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.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: ven 23 mar 2012, 17:54
da Ansa89
Patch per forzare l'uscita della scheda video a 15KHz su kernel 3.3.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: ven 23 mar 2012, 17:59
da Ansa89
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.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: mar 15 mag 2012, 23:42
da Ansa89
Piccola news su groovyarcade: stanno spostando il sito del progetto su google-code (
http://code.google.com/p/groovyarcade/).
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: mar 22 mag 2012, 19:14
da Ansa89
Patch per forzare l'uscita della scheda video a 15KHz su kernel 3.4.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: lun 23 lug 2012, 10:34
da Ansa89
Patch per forzare l'uscita della scheda video a 15KHz su kernel 3.5.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: lun 23 lug 2012, 11:57
da Blallo
Grazie come sempre, Ansa!
Purtroppo fondi e tempo scarseggiano, meno male che ti ricordi di questo post

Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: mar 24 lug 2012, 17:10
da Ansa89
Aggiornata l'ultima patch, in quanto dava un errore in compilazione.
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Inviato: mar 24 lug 2012, 17:50
da Ansa89
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.