Mini-Cabinato MAME e linux: aiuti e suggerimenti
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.
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
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.
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.
- aschenaz
- Staff
- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
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!
E' un po' che non passi... Comunque, in bocca al lupo per la laurea!
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Anche io avevo guardato qualcosa riguardo ad AdvancemameCD, ma poi l'avevo abbandonato perché non capivo cosa/come dovevo fare.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.
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
Grazie Nino, grazie...E' un po' che non passi... Comunque, in bocca al lupo per la laurea!
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.
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
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" .
Poi, quando ho scoperto che è basata su gentoo ( ), ho pensato bene di mettermi al lavoro per forgiare una "slackware-cab" .
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
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 333 volte
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
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:
NB: la pacth è fondamentale se si usa "switchres" come wrapper di mame o se si usa groovymame.
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 325 volte
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
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 320 volte
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
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.
Qui la discussione con i link per il download.
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Piccola news su groovyarcade: stanno spostando il sito del progetto su google-code (http://code.google.com/p/groovyarcade/).
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
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 325 volte
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
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 289 volte
Ultima modifica di Ansa89 il mar 24 lug 2012, 18:27, modificato 2 volte in totale.
- Blallo
- Packager
- Messaggi: 3302
- Iscritto il: ven 12 ott 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
Grazie come sempre, Ansa!
Purtroppo fondi e tempo scarseggiano, meno male che ti ricordi di questo post
Purtroppo fondi e tempo scarseggiano, meno male che ti ricordi di questo post
Github: https://github.com/8lall0
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
Aggiornata l'ultima patch, in quanto dava un errore in compilazione.
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Mini-Cabinato MAME e linux: aiuti e suggerimenti
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.
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 334 volte