[GUIDA] NullDC nel cab
-
- Cab-maniaco
- Messaggi: 1233
- Iscritto il: 08/06/2011, 16:17
- Città: alessandria
- Grazie Inviati: 1 volta
[GUIDA] NullDC nel cab
ciao a tutti, magari per molti e' inutile,
ma volevo inserire l' emulatore dreamcast (nulldc)
nel cab, cosi' ho cominciato a vedere quali fossero i parametri che doveva rispettare:
il primo e' che partisse da front end direttamentre in fullscreen ed avviasse il gioco,
il secondo era che si chiudesse alla pressione di esc,
il terzo che funzionasse con i joypad visto che nulldc non prevede l' utilizzo dei joypad.
sono riuscito a fare questo con l' utilizzo di alcuni programmini interessanti e l' utilizzo di batch.
di seguito la guida che spiega come fare.
innanzi tutto serve il nulldc versione 104 r50 scaricabile da qui:
http://mediafire.com/?442rj8ngrepns2y
con i rispettivi bios del dreamcast scaricabili da qui:
http://www.emuparadise.me/links-and-dow ... Bios_set/2
fatto questo estraete l' archivio del nulldc dove vi pare ed estraete i vari bios mettendoli nella sottocartella "data"
(i file .bin vanno messi direttamente nella cartella "data" senza nessun altra sottocartella)
ora avete bisogno dell' immagine del gioco dreamcast che volete far girare.
(vedete voi dove recuperarla, l' importante e' che sia in formato .cdi)
ora aprite l' eseguibile del nulldc (nullDC_Win32_Release-NoTrace.exe)
andate in "options" "nulldc settings" e spuntate "fullscreen"
le altre opzioni sceglietele voi come piu' fa al caso vostro.
a questo punto se volete verificare che il nulldc funzioni basta
che andiate su "system"
selezionate start e nella finestra che vi appare mettete il percorso del gioco che avete scelto in formato .cdi
a questo punto dovreste avere il nulldc funzionante ma dobbiamo ancora impostare l' utilizzo dei joy, l' avvio diretto da gioco e l' uscita col tasto esc.
iniziamo con l' impostare l' avvio diretto e l' uscita col tasto esc;
per fare questo dovete scaricare un programmino che si chiama "closemul" da qui:
http://lustark.com/downloads
scompattate l'archivio e copiate il file "closemul.exe" dentro la cartella dove avete messo il nulldc.
a questo punto dobbiamo creare la batch per avviare e chiudere il nulldc.
tasto destro del mouse e selezionate "nuovo documento di testo"
all' interno dovete inserire queste righe:
closemul.exe nullDC_Win32_Release-NoTrace.exe ^
-config nullDC:Emulator.Autostart=1 ^
-config ImageReader:LoadDefaultImage=1 ^
-config ImageReader:DefaultImage="percorso completo\gioco.cdi"
exit
alla 4° riga dopo le virgolette dovete mettere il percorso completo per arrivare al file .cdi del vostro gioco
ad esempio se avete messo il cdi del gioco "pippo" dentro la cartella "roms" all' interno della cartella "nulldc" dentro "c"
dovete scrivere "C:/nulldc/roms/pippo.cdi"
fatto questo salvate con nome il file appena creato e lo chiamate "nome_gioco.bat"
il nome che gli date e' ininfluente, fate solo attenzione ad aggiungere il .bat alla fine perche' se non lo fate, invece di salvare una batch
verra' salvato un semplice documento di testo.
fatto questo lo salvate all' interno della cartella dove avete messo il nulldc e il closemul.
adesso se cliccate sulla batch appena creata, dovrebbe partire direttamente il gioco che avete scelto e premendo esc dovrebbe chiudersi.
giunti a questo punto se come joy sul cabinato usate un keyhack oppure una jammasd (penso, ma non ne sono sicuro!!) dovreste essere a posto,
vi basta entrare in nulldc e settare i giusti comandi alla voce "options > maple > port A > config keys for player 1"
se invece (come me) utilizzate un joyhack, vi manca uno step perche' (non ne capisco il motivo) il nulldc non supporta l' utilizzo di joypad,
io ho risolto utilizzando joytokey e settando ad ogni valore una lettera della tastiera.
volendo si puo' mettere il joytokey come esecuzione automatica all' avvio di windows, l' unico problema e' che funziona anche con gli altri emulatori,
quindi se, ad esempio, ad un tasto assegnamo la pressione della lettera "T" ed in un altro emulatore la "T" corrisponde ad un altra funzione (ad esempio la pausa)
ogni volta che si preme quel tasto il gioco va in pausa...
...le soluzioni in questo caso sono 2:
o si sta attenti all' assegnazione dei tasti (ma questa la vedo improbabile, soprattutto quando fai funzionare tanti emulatori nel cab)
oppure tramite un altra batch avvii e chiudi joytokey assieme al nulldc.
per fare questo intanto si deve scaricare il joytokey da qui:
http://www.electracode.com/4/joy2key/Jo ... ersion.htm
scompattate l' archivio e come prima mettete l' eseguibile nella cartella assieme al nulldc,
aprite joytokey e settatelo come vi pare in modo da assegnare ad ogni comando una lettera,
fatto questo lasciatelo aperto ed aprite il nulldc,
qui andate come descritto prima nella sezione per impostare i comandi,
per assegnare i comandi corretti bastera' muovere il joy o premere i pulsanti.
finito il tutto chiudete entrambi i programmi.
(se chiudete il joytokey con la x in alto a destra, il programma viene solo abbattuto sulla barra, dovete proprio cliccare sull' icona col dx e chiuderlo manualmente)
ora non resta che creare la batch,
come prima aprite un nuovo documento di testo e scrivete queste righe:
start JoyToKey.exe
start /w nome_gioco.bat
taskkill /im JoyToKey.exe /f
exit
nella 2° riga al posto di "nome_gioco.bat" dovete indicare il nome della batch creata in precedenza comprensiva di estensione .bat
ora salvate con nome sempre all' interno della stessa cartella dove c'e' il nulldc,il joytokey,il closemul e la batch creata in precedenza.
mettetegli il nome che volete (consiglio il nome del gioco stesso perche' sara' poi il nome che apparira' sul frontend)
e ricordatevi sempre di aggiungere .bat alla fine per lo stesso motivo che ho detto prima.
a questo punto lanciando questa batch dovrebbe avviarsi il joytokey con i settaggi impostati in precedenza, il nulldc in fullscreen gia' col gioco e premendo "esc"
dovrebbe chiudersi sia il nulldc che il joytokey.
se invece di "esc" volete uscire con un altro comando, si deve andare ad agire sulle impostazioni del closemul.
di default e' impostato "esc" per cambiarlo non so come si fa ma non dovrebbe essere difficile.
enjoy!!!
ma volevo inserire l' emulatore dreamcast (nulldc)
nel cab, cosi' ho cominciato a vedere quali fossero i parametri che doveva rispettare:
il primo e' che partisse da front end direttamentre in fullscreen ed avviasse il gioco,
il secondo era che si chiudesse alla pressione di esc,
il terzo che funzionasse con i joypad visto che nulldc non prevede l' utilizzo dei joypad.
sono riuscito a fare questo con l' utilizzo di alcuni programmini interessanti e l' utilizzo di batch.
di seguito la guida che spiega come fare.
innanzi tutto serve il nulldc versione 104 r50 scaricabile da qui:
http://mediafire.com/?442rj8ngrepns2y
con i rispettivi bios del dreamcast scaricabili da qui:
http://www.emuparadise.me/links-and-dow ... Bios_set/2
fatto questo estraete l' archivio del nulldc dove vi pare ed estraete i vari bios mettendoli nella sottocartella "data"
(i file .bin vanno messi direttamente nella cartella "data" senza nessun altra sottocartella)
ora avete bisogno dell' immagine del gioco dreamcast che volete far girare.
(vedete voi dove recuperarla, l' importante e' che sia in formato .cdi)
ora aprite l' eseguibile del nulldc (nullDC_Win32_Release-NoTrace.exe)
andate in "options" "nulldc settings" e spuntate "fullscreen"
le altre opzioni sceglietele voi come piu' fa al caso vostro.
a questo punto se volete verificare che il nulldc funzioni basta
che andiate su "system"
selezionate start e nella finestra che vi appare mettete il percorso del gioco che avete scelto in formato .cdi
a questo punto dovreste avere il nulldc funzionante ma dobbiamo ancora impostare l' utilizzo dei joy, l' avvio diretto da gioco e l' uscita col tasto esc.
iniziamo con l' impostare l' avvio diretto e l' uscita col tasto esc;
per fare questo dovete scaricare un programmino che si chiama "closemul" da qui:
http://lustark.com/downloads
scompattate l'archivio e copiate il file "closemul.exe" dentro la cartella dove avete messo il nulldc.
a questo punto dobbiamo creare la batch per avviare e chiudere il nulldc.
tasto destro del mouse e selezionate "nuovo documento di testo"
all' interno dovete inserire queste righe:
closemul.exe nullDC_Win32_Release-NoTrace.exe ^
-config nullDC:Emulator.Autostart=1 ^
-config ImageReader:LoadDefaultImage=1 ^
-config ImageReader:DefaultImage="percorso completo\gioco.cdi"
exit
alla 4° riga dopo le virgolette dovete mettere il percorso completo per arrivare al file .cdi del vostro gioco
ad esempio se avete messo il cdi del gioco "pippo" dentro la cartella "roms" all' interno della cartella "nulldc" dentro "c"
dovete scrivere "C:/nulldc/roms/pippo.cdi"
fatto questo salvate con nome il file appena creato e lo chiamate "nome_gioco.bat"
il nome che gli date e' ininfluente, fate solo attenzione ad aggiungere il .bat alla fine perche' se non lo fate, invece di salvare una batch
verra' salvato un semplice documento di testo.
fatto questo lo salvate all' interno della cartella dove avete messo il nulldc e il closemul.
adesso se cliccate sulla batch appena creata, dovrebbe partire direttamente il gioco che avete scelto e premendo esc dovrebbe chiudersi.
giunti a questo punto se come joy sul cabinato usate un keyhack oppure una jammasd (penso, ma non ne sono sicuro!!) dovreste essere a posto,
vi basta entrare in nulldc e settare i giusti comandi alla voce "options > maple > port A > config keys for player 1"
se invece (come me) utilizzate un joyhack, vi manca uno step perche' (non ne capisco il motivo) il nulldc non supporta l' utilizzo di joypad,
io ho risolto utilizzando joytokey e settando ad ogni valore una lettera della tastiera.
volendo si puo' mettere il joytokey come esecuzione automatica all' avvio di windows, l' unico problema e' che funziona anche con gli altri emulatori,
quindi se, ad esempio, ad un tasto assegnamo la pressione della lettera "T" ed in un altro emulatore la "T" corrisponde ad un altra funzione (ad esempio la pausa)
ogni volta che si preme quel tasto il gioco va in pausa...
...le soluzioni in questo caso sono 2:
o si sta attenti all' assegnazione dei tasti (ma questa la vedo improbabile, soprattutto quando fai funzionare tanti emulatori nel cab)
oppure tramite un altra batch avvii e chiudi joytokey assieme al nulldc.
per fare questo intanto si deve scaricare il joytokey da qui:
http://www.electracode.com/4/joy2key/Jo ... ersion.htm
scompattate l' archivio e come prima mettete l' eseguibile nella cartella assieme al nulldc,
aprite joytokey e settatelo come vi pare in modo da assegnare ad ogni comando una lettera,
fatto questo lasciatelo aperto ed aprite il nulldc,
qui andate come descritto prima nella sezione per impostare i comandi,
per assegnare i comandi corretti bastera' muovere il joy o premere i pulsanti.
finito il tutto chiudete entrambi i programmi.
(se chiudete il joytokey con la x in alto a destra, il programma viene solo abbattuto sulla barra, dovete proprio cliccare sull' icona col dx e chiuderlo manualmente)
ora non resta che creare la batch,
come prima aprite un nuovo documento di testo e scrivete queste righe:
start JoyToKey.exe
start /w nome_gioco.bat
taskkill /im JoyToKey.exe /f
exit
nella 2° riga al posto di "nome_gioco.bat" dovete indicare il nome della batch creata in precedenza comprensiva di estensione .bat
ora salvate con nome sempre all' interno della stessa cartella dove c'e' il nulldc,il joytokey,il closemul e la batch creata in precedenza.
mettetegli il nome che volete (consiglio il nome del gioco stesso perche' sara' poi il nome che apparira' sul frontend)
e ricordatevi sempre di aggiungere .bat alla fine per lo stesso motivo che ho detto prima.
a questo punto lanciando questa batch dovrebbe avviarsi il joytokey con i settaggi impostati in precedenza, il nulldc in fullscreen gia' col gioco e premendo "esc"
dovrebbe chiudersi sia il nulldc che il joytokey.
se invece di "esc" volete uscire con un altro comando, si deve andare ad agire sulle impostazioni del closemul.
di default e' impostato "esc" per cambiarlo non so come si fa ma non dovrebbe essere difficile.
enjoy!!!
Re: guida al NULLDC nel cab
Grazie per la guida, ma percaso c'è soluzione per win xp? va a scatti, se lo uso su win7 con lo stesso hardware va benissimo.
-
- Cab-maniaco
- Messaggi: 1233
- Iscritto il: 08/06/2011, 16:17
- Città: alessandria
- Grazie Inviati: 1 volta
Re: guida al NULLDC nel cab
penso dipenda comunque dall' hardware utilizzato e da come il s.o. fa comunicare il tutto...
io ad esempio lo uso su xp e va benissimo!!
io ad esempio lo uso su xp e va benissimo!!
Re: guida al NULLDC nel cab
Monto un amd x2 dual core 5400+ con 2 giga di ram e un'ati hd4650, dici che è poco?
Edit: Xp sp3
Edit: Xp sp3
-
- Cab-maniaco
- Messaggi: 1233
- Iscritto il: 08/06/2011, 16:17
- Città: alessandria
- Grazie Inviati: 1 volta
Re: guida al NULLDC nel cab
direi proprio di no!!!
secondo me hai qualcosa che non va a livello di impostazioni...
...i driver sono tutti perfettamente configurati?
secondo me hai qualcosa che non va a livello di impostazioni...
...i driver sono tutti perfettamente configurati?
Re: guida al NULLDC nel cab
Tutto intallato e configurato , ma tu che xp usi?
se non sbaglio i driver video installati sono: crt_emudriver_9.3_1.2a_xp32_multisync.rar, magai il problema è questo?
se non sbaglio i driver video installati sono: crt_emudriver_9.3_1.2a_xp32_multisync.rar, magai il problema è questo?
-
- Cab-maniaco
- Messaggi: 1233
- Iscritto il: 08/06/2011, 16:17
- Città: alessandria
- Grazie Inviati: 1 volta
Re: guida al NULLDC nel cab
anche io ho xp sp3 ma ho 4 gb di ram, (xp ne riconosce solo 3), magari gli scatti dipendono da quello...
...non ci metto pero' la mano sul fuoco,
se non ricordo male ho la tua stessa scheda video e anche i miei sono gli emudriver.
prova a guardare nelle impostazioni video del nulldc se magari i settaggi non vanno modificati
...non ci metto pero' la mano sul fuoco,
se non ricordo male ho la tua stessa scheda video e anche i miei sono gli emudriver.
prova a guardare nelle impostazioni video del nulldc se magari i settaggi non vanno modificati
Re: guida al NULLDC nel cab
Grazie Darden, mi aggiungo subito per seguire e non perdere di vista il topic!
![clap <-clap->](./images/smilies/clap2.gif)
![clap <-clap->](./images/smilies/clap2.gif)
Arcade a vita... dagli anni '80 per sempre!
Re: guida al NULLDC nel cab
Io pure, sono molto interessato ad alcuni giochi dreamcast ma con demul non sono riuscito a concludere nullaNEOGENIO ha scritto:Grazie Darden, mi aggiungo subito per seguire e non perdere di vista il topic!
Re: guida al NULLDC nel cab
ho seguito passo passo la tua guida (molto ben fatta
), ho creato il file .bat e messo nella cartella del nullDC con anche il closemul
Se lo lancio da Windows funziona ala perfezzione, ma se lo faccio partire da maximus arcade dando il percorso delle roms nella cartella dove ho il .bat questo lo strano errore che mi da
![help <-help->](./images/smilies/help.gif)
![clap <-clap->](./images/smilies/clap2.gif)
Se lo lancio da Windows funziona ala perfezzione, ma se lo faccio partire da maximus arcade dando il percorso delle roms nella cartella dove ho il .bat questo lo strano errore che mi da
![help <-help->](./images/smilies/help.gif)
![help <-help->](./images/smilies/help.gif)
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.