BIOS mame su retroarch?

Tutti gli emulatori che ci possono servire sul nostro cab con SO non Windows

Moderatore: Moderatore Raspberry

Avatar utente
WingedMithril
Newbie
Newbie
Messaggi: 18
Iscritto il: 30/06/2023, 20:29
Città: Foligno

BIOS mame su retroarch?

Messaggio da WingedMithril »

Ho deciso di fare un bellissimo pack completo di BIOS per retroarch

Si lo so ha i suoi problemi ma è troppo comodo
Quindi niente ho collezionato i bios piu' assurdi per GBA, NES, SNES, Amiga, Spectrum, NeoGeo e chi ne ha piu' ne metta, in buona parte presi anche da questa raccolta (credo sian stati fatti da uno youtuber e normalmente stanno dietro un subscribewall, li ho trovati per caso)

Solo che con alcuni BIOS mi sono incartato e non so come dovrebbero essere caricati, in particolare adam_ddp.zip, adam_fdc.zip, adam_kb.zip, adam.zip etcetera. Facendo ricerche ho scoperto essere bios del mame, ma che io sappia i bios del mame vengono caricati come parent roms nei romset disgiunti, e retroarch stesso consiglia di ficcarli direttamente nelle cartelle delle ROM con queste parole:
BIOS files should either be placed in the same folder as the Arcade romset ZIP file, or should be incorporated into the Arcade romset ZIP file itself in a "Full Non-Merged" romset format.
Un utente su un thread che parla dell'argomento però dice:
if a game needs a BIOS with upstream MAME, it will need one with MAME-libretro. True BIOS files go in the ‘system’/BIOS directory, but some–notably neogeo.zip–are more like parent ROMs and, as such, go in the same directory as the games.
Nella cartella bios del bios pack per batocera però, che da quanto ho capito usa retroarch per gestire emulatori/core/etc, ci stanno questi file zip che sono inequivocabilmente del MAME, quindi a sto punto mi chiedo, chi ha ragione? Se conoscete batocera come funziona al riguardo? In poche parole sti bios dove li devo ficcare e come faccio a sapere se il core del mame li carica correttamente al bisogno?
Avatar utente
Rockman84

Donatore
Moderatore
Moderatore
Messaggi: 920
Iscritto il: 23/10/2015, 18:00
Medaglie: 1
Città: Mondovi
Località: Mondovì (Cuneo)
Grazie Inviati: 107 volte
Grazie Ricevuti: 55 volte

Re: BIOS mame su retroarch?

Messaggio da Rockman84 »

Ciao,
A livello di Batocera (che io utilizzo), andando su questa pagina c'è l'elenco completo dei sistemi emulati.

https://wiki.batocera.org/systems

Cliccando su ogni singolo sistema, vengono indicati gli eventuali bios necessari e dove metterli (generalmente la cartella share/bios)
Avatar utente
Gothrek
Moderatore
Moderatore
Messaggi: 4898
Iscritto il: 13/07/2017, 13:30
Città: Roma
Grazie Inviati: 17 volte
Grazie Ricevuti: 272 volte

Re: BIOS mame su retroarch?

Messaggio da Gothrek »

i bios vengono usati dai vari emulatori per "ricreare" l'ambiente del sistema a cui si vuole giocare, quindi il bios non dipende tanto dall'emulatore ma è propriotario del sistema.

tutti quelli di cui c'è necessità vanno in system bios, ognuno nell forma convenzionata, chi è uno zip, chi no, chi ha una sotto cartella ecc.

puoi trovare i necessari, nell'apposita funzione a menu in batocera, e da li ti verifica anche se quello che hai messo è corretto.

in ogni cartella rom del sistema, solo per ulteriore info, c'è un file di testo che specifica eventuali note specifiche (ce poi sono quelle riportate nella wiki)
Avatar utente
WingedMithril
Newbie
Newbie
Messaggi: 18
Iscritto il: 30/06/2023, 20:29
Città: Foligno

Re: BIOS mame su retroarch?

Messaggio da WingedMithril »

Rockman84 ha scritto: 31/08/2023, 4:33 Ciao,
A livello di Batocera (che io utilizzo), andando su questa pagina c'è l'elenco completo dei sistemi emulati.

https://wiki.batocera.org/systems

Cliccando su ogni singolo sistema, vengono indicati gli eventuali bios necessari e dove metterli (generalmente la cartella share/bios)
Ho guardato e non si capisce bene perché ma alcuni zip del mame li vuole in mezzo alle rom e altri nella cartella bios
Gothrek ha scritto: 31/08/2023, 9:11 i bios vengono usati dai vari emulatori per "ricreare" l'ambiente del sistema a cui si vuole giocare, quindi il bios non dipende tanto dall'emulatore ma è propriotario del sistema.

tutti quelli di cui c'è necessità vanno in system bios, ognuno nell forma convenzionata, chi è uno zip, chi no, chi ha una sotto cartella ecc.

puoi trovare i necessari, nell'apposita funzione a menu in batocera, e da li ti verifica anche se quello che hai messo è corretto.

in ogni cartella rom del sistema, solo per ulteriore info, c'è un file di testo che specifica eventuali note specifiche (ce poi sono quelle riportate nella wiki)
Ma quindi batocera usa anche un frontend a parte diverso da retroarch? E puoi scegliere se avviare le rom con core del retroarch oppure direttamente il mame per esempio?

Comunque so già quel che dici ma in base all'emulatore può cambiare il nome/tipo dei file e la versione del BIOS richiesta
Avatar utente
Gothrek
Moderatore
Moderatore
Messaggi: 4898
Iscritto il: 13/07/2017, 13:30
Città: Roma
Grazie Inviati: 17 volte
Grazie Ricevuti: 272 volte

Re: BIOS mame su retroarch?

Messaggio da Gothrek »

asp, facciamo un po di chiarezza che può tornare utile anche a chi ne avrà bisogno in futuro:

batocera è il sistema operativo
retroarch è il frontend
libretro è l'app che gestisce gli emulatori
in batocera ci sono centinaia di emulatori (anche i core lo sono perchè sono preparati spesso dagli stessi autori delle loro versioni per windows o altro)
questo è l'elenco completo degli emulatori presenti nell'ultima versione:
https://batocera.org/compatibility.php

partendo da quanto sopra per ogni gioco puoi scegliere quale usare partendo da una selezione di default di tutto il sistema
tutti i bios che servono, e gestiti dalla voce a menu di cui ti parlavo, vanno in quella cartella nella modalità in cui l'autore dell'emulatore (decine e decine di persone diverse che hanno sviluppato un proprio emulatore nel corso del tempo e messo a disposizione per la distro di batocera piuttosto che di altre) ha deciso (zip, non zip, cartelle, sottocartelle ecc.)

Mame, mamè è un app che serve da emulare di hardware affinchè possa essere riprodotto un determinato software (sintetizzo non me ne vogliate), e siccome è un accozzaglia di hardware, hanno pensato bene che per ogni sistema (rom), si potessero ricreare i singoli file dell'hardware e del loro eventuale contenuto, cosi da replicare una pcb (pre mess)

Questo per spiegare che non c'è retroarch o mame, sono 2 cose diverse, retroarch, se preferisci usare il mame "vero", lo esegue, cosi come per tutti gli altri emulatori (siano core o di terze parti).

Non so se sono riuscito a spiegarti, perchè forse prima si era generata un pò di confusione.
Avatar utente
cybermat

Donatore
Cab-dipendente
Cab-dipendente
Messaggi: 633
Iscritto il: 16/07/2011, 18:59
Medaglie: 1
Città: Milano
Grazie Ricevuti: 35 volte

Re: BIOS mame su retroarch?

Messaggio da cybermat »

Il pacchetto ufficiale preso da minicake, se copiato correttamente non porta nessun incartamento.
Avatar utente
WingedMithril
Newbie
Newbie
Messaggi: 18
Iscritto il: 30/06/2023, 20:29
Città: Foligno

Re: BIOS mame su retroarch?

Messaggio da WingedMithril »

Gothrek ha scritto: 31/08/2023, 11:41 asp, facciamo un po di chiarezza che può tornare utile anche a chi ne avrà bisogno in futuro:

batocera è il sistema operativo
retroarch è il frontend
libretro è l'app che gestisce gli emulatori
in batocera ci sono centinaia di emulatori (anche i core lo sono perchè sono preparati spesso dagli stessi autori delle loro versioni per windows o altro)
questo è l'elenco completo degli emulatori presenti nell'ultima versione:
https://batocera.org/compatibility.php

partendo da quanto sopra per ogni gioco puoi scegliere quale usare partendo da una selezione di default di tutto il sistema
tutti i bios che servono, e gestiti dalla voce a menu di cui ti parlavo, vanno in quella cartella nella modalità in cui l'autore dell'emulatore (decine e decine di persone diverse che hanno sviluppato un proprio emulatore nel corso del tempo e messo a disposizione per la distro di batocera piuttosto che di altre) ha deciso (zip, non zip, cartelle, sottocartelle ecc.)

Mame, mamè è un app che serve da emulare di hardware affinchè possa essere riprodotto un determinato software (sintetizzo non me ne vogliate), e siccome è un accozzaglia di hardware, hanno pensato bene che per ogni sistema (rom), si potessero ricreare i singoli file dell'hardware e del loro eventuale contenuto, cosi da replicare una pcb (pre mess)

Questo per spiegare che non c'è retroarch o mame, sono 2 cose diverse, retroarch, se preferisci usare il mame "vero", lo esegue, cosi come per tutti gli altri emulatori (siano core o di terze parti).

Non so se sono riuscito a spiegarti, perchè forse prima si era generata un pò di confusione.
Sai per caso come è possibile chiamare direttamente mame da retroarch?
cybermat ha scritto: 31/08/2023, 15:46 Il pacchetto ufficiale preso da minicake, se copiato correttamente non porta nessun incartamento.
Vi ringrazio per le risposte, resta da capire come faccia batocera a caricare bios/adam.zip nei core MAME di retroarch, perché il punto alla fine è quello, se quelli di retroarch per alcune parent rom siano riusciti a farle caricare dalla cartella bios sui loro core forkati dalla codebase del mame o se sia batocera a forzare un po' la mano
Avatar utente
Gothrek
Moderatore
Moderatore
Messaggi: 4898
Iscritto il: 13/07/2017, 13:30
Città: Roma
Grazie Inviati: 17 volte
Grazie Ricevuti: 272 volte

Re: BIOS mame su retroarch?

Messaggio da Gothrek »

solo per capire, ma la richiesta è per info o qualcosa che non funziona?

batocera non forza nulla, batocera è un sitema operativo linux come può essere windows, il mame "vero" ha i suoi file di configurazione dove sono specificati i path da usare, e viene lanciato da retroarch quando selezioni una rom (questo per la domanda su come si fa a lanciarlo)

una volta che hai lanciato una rom/sistema, ka palla è completmaente al mame che funziona in maniera identica a quello di windows.
Avatar utente
WingedMithril
Newbie
Newbie
Messaggi: 18
Iscritto il: 30/06/2023, 20:29
Città: Foligno

Re: BIOS mame su retroarch?

Messaggio da WingedMithril »

Gothrek ha scritto: 31/08/2023, 18:47 solo per capire, ma la richiesta è per info o qualcosa che non funziona?

batocera non forza nulla, batocera è un sitema operativo linux come può essere windows, il mame "vero" ha i suoi file di configurazione dove sono specificati i path da usare, e viene lanciato da retroarch quando selezioni una rom (questo per la domanda su come si fa a lanciarlo)

una volta che hai lanciato una rom/sistema, ka palla è completmaente al mame che funziona in maniera identica a quello di windows.
Per info, come ho spiegato all'inizio sto cercando di fare in modo che retroarch sulla mia distro carichi i bios da una cartella bios bella completa e sostanziosa quando possibile, e il setup è un po' custom
Avatar utente
Gothrek
Moderatore
Moderatore
Messaggi: 4898
Iscritto il: 13/07/2017, 13:30
Città: Roma
Grazie Inviati: 17 volte
Grazie Ricevuti: 272 volte

Re: BIOS mame su retroarch?

Messaggio da Gothrek »

dovrebbe farlo già...ovvero nella directory dei bios.
Rispondi

Torna a “Emulatori per Raspberry, Linux, Android, ecc”