[RISOLTO] Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Qui si parla di MSX
Rispondi
shift74
Messaggi: 13
Iscritto il: ven feb 16, 2018 2:07 pm
Ha ringraziato: 0
È stato ringraziato: 2 volte

[RISOLTO] Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da shift74 »

Salve a tutti, ho cercato nel forum un post simile ma non ho trovato nulla, spero che qualcuno sia già incappato in questo problema così da potermi aiutare.

Dati tecnici:
- Raspberry pi 4 4gb
- Retropie 4.7.11
- openMSX installato da binary

Sto cercando di emulare i laserdisc per MSX e pare che l'unico emulatore per Retropie in grado di farlo sia l'openMSX.

- I file LD in questione sono in formato .ogv
- Ho inserito i 4 bios necessari nella cartella /home/pi/RetroPie/BIOS/openmsx
- Ho aggiunto l'estensione .ogv nel file es_systems.cfg (nella parte dedicata all'msx)

Lancio il gioco, ma il risultato del log (/dev/shm/runcommand.log) è il seguente:

Parameters:
Executing: /opt/retropie/emulators/openmsx/bin/openmsx "/home/pi/RetroPie/roms/msx/strike_mission.ogv"
Fatal error: No LaserDisc player present.

Se qualcuno ha risolto questo problema gli sarei grato se mi spiegasse come ci è riuscito.

Avatar utente
Guybrush
Messaggi: 2359
Iscritto il: gio feb 25, 2016 6:33 pm
Ha ringraziato: 158 volte
È stato ringraziato: 159 volte

Re: Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da Guybrush »

Un problema è che il player di Laserdisc potrebbe non essere stato compilato nel programma, l'errore sembra indicare proprio quello ma potrebbe essere fuorviante.

A parte questo dalla documentazione pare ci sia questo comando specifico per caricare un disco

Codice: Seleziona tutto

laserdiscplayer insert <file>.ogv
da eseguire nella console di openMSX
"Dobbiamo costruire computer per le masse, non per le classi" J. Tramiel
_____________________________________________________________
Aiutiamo il forum con una donazione :-)

Hardware:
Raspberry Pi Model B Rev 2 (x2)
Raspberry Pi 3 Model B Rev 1.2

shift74
Messaggi: 13
Iscritto il: ven feb 16, 2018 2:07 pm
Ha ringraziato: 0
È stato ringraziato: 2 volte

Re: Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da shift74 »

Guybrush ha scritto:
mar apr 20, 2021 10:28 am
Un problema è che il player di Laserdisc potrebbe non essere stato compilato nel programma, l'errore sembra indicare proprio quello ma potrebbe essere fuorviante.

A parte questo dalla documentazione pare ci sia questo comando specifico per caricare un disco

Codice: Seleziona tutto

laserdiscplayer insert <file>.ogv
da eseguire nella console di openMSX
Grazie per la risposta. Ho provato ad eseguire il comando dalla console, ma purtroppo il comando non esiste.
Ho indagato ulteriormente e ho scoperto che (https://openmsx.org/manual/commands.htm ... discplayer) il comando compare solo quando il lettore di laserdisc viene emulato.

Cercando in rete ho trovato questo interessantissimo documento che condivido e traduco:

https://download.file-hunter.com/Games/ ... ctions.txt

1) Installa OpenMSX.

2) Installa i file BIOS corretti (px-7_basic_bios1.rom e px-7_pbasic.rom) : copiali semplicemente in /opt/retropie/emulators/openmsx/share/systemroms/Pioneer_PX-7

3) esegui openMSX (premi F4 da EmulationStation e successivamente digita: sudo ./opt/retropie/emulators/openmsx/bin/openmsx) e premi F10 per caricare la console, digita "machine Pioneer_PX-7"

4) nella console digita "laserdiscplayer insert xx/xxxx.ogv" dove xxxx è il nome del file e xx il percorso.

5) premi F10 per chiudere la console, quindi premi il tasto 1 (uno) per scegliere P-BASIC.

6) digita "call LD" quando sei in BASIC e il gioco inizierà a caricarsi.

7) per cambiare gioco, premi F10 e digita "reset".

Qui trovi i comandi attivabili da tastiera: https://openmsx.org/manual/user.html



Pause -> Pause emulation
ALT+F4 -> Quit openMSX
CTRL+Pause -> Quit openMSX (not in Windows)
PrtScr -> Save current screen to a file (screen shot)
PageUp -> Go 1 second back in time, using the reverse feature
PageDown -> Go 1 second forward in time, using the reverse feature
F9 -> Toggle fastforward mode (normal vs fastforward speed)
F10 -> Toggle console display
F11 -> Toggle full screen mode
F12 -> Toggle audio mute
ALT+F7 -> Quick loadstate (from 'quicksave' slot)
ALT+F8 -> Quick savestate (to 'quicksave' slot)
MENU -> Show the On-Screen-Display menu
CTRL+Win+C -> Copy screen's text content to clipboard
CTRL+Win+V -> Type the text from the clipboard into the MSX

I controlli standard nel gioco sono i tasti freccia e la barra spaziatrice.

shift74
Messaggi: 13
Iscritto il: ven feb 16, 2018 2:07 pm
Ha ringraziato: 0
È stato ringraziato: 2 volte

Re: Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da shift74 »

Confermo che ora i giochi partono, tuttavia vorrei riuscire a lanciare il tutto direttamente da emulationstation. Faccio qualche prova e poi aggiorno il topic nel caso ci riuscissi.
Questi utenti hanno ringraziato l'autore shift74 per il post:
Guybrush
Reputazione: 10%

Avatar utente
Guybrush
Messaggi: 2359
Iscritto il: gio feb 25, 2016 6:33 pm
Ha ringraziato: 158 volte
È stato ringraziato: 159 volte

Re: Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da Guybrush »

Sì nella documentazione che ti ho indicato parlava anche del comando machine:
https://openmsx.org/manual/commands.html#machine

Se i comandi vanno inseriti nella console di openMSX temo tu non possa avviarlo direttamente a meno che sia prevista la possibilità di passare parametri da riga di comando durante l'avvio dell'emulatore. Di solito si può fare

EDIT
Confermo che lo puoi fare: https://openmsx.org/manual/openmsx-control.html
"Dobbiamo costruire computer per le masse, non per le classi" J. Tramiel
_____________________________________________________________
Aiutiamo il forum con una donazione :-)

Hardware:
Raspberry Pi Model B Rev 2 (x2)
Raspberry Pi 3 Model B Rev 1.2


shift74
Messaggi: 13
Iscritto il: ven feb 16, 2018 2:07 pm
Ha ringraziato: 0
È stato ringraziato: 2 volte

Re: Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da shift74 »

Guybrush ha scritto:
mar apr 20, 2021 11:31 am
Sì nella documentazione che ti ho indicato parlava anche del comando machine:
https://openmsx.org/manual/commands.html#machine

Se i comandi vanno inseriti nella console di openMSX temo tu non possa avviarlo direttamente a meno che sia prevista la possibilità di passare parametri da riga di comando durante l'avvio dell'emulatore. Di solito si può fare

EDIT
Confermo che lo puoi fare: https://openmsx.org/manual/openmsx-control.html
Esattamente, è possibile passare i comandi da riga di comando. La soluzione era più semplice del previsto.
Ora per lanciare i giochi direttamene da EmulationStation è sufficiente modificare il file emulators.cfg aggiungendo questa linea:

opensmxLD = "/opt/retropie/emulators/openmsx/bin/openmsx -machine 'Pioneer_PX-7' %ROM%"

e modificare il default:

default = "opensmxLD"
Questi utenti hanno ringraziato l'autore shift74 per il post:
Guybrush
Reputazione: 10%

Avatar utente
Guybrush
Messaggi: 2359
Iscritto il: gio feb 25, 2016 6:33 pm
Ha ringraziato: 158 volte
È stato ringraziato: 159 volte

Re: Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da Guybrush »

Puoi fare anche di meglio, creare un nuovo emulatore così da poter avviare sia i giochi normali che i Laserdisc
"Dobbiamo costruire computer per le masse, non per le classi" J. Tramiel
_____________________________________________________________
Aiutiamo il forum con una donazione :-)

Hardware:
Raspberry Pi Model B Rev 2 (x2)
Raspberry Pi 3 Model B Rev 1.2

shift74
Messaggi: 13
Iscritto il: ven feb 16, 2018 2:07 pm
Ha ringraziato: 0
È stato ringraziato: 2 volte

Re: Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da shift74 »

Guybrush ha scritto:
mar apr 20, 2021 11:38 am
Puoi fare anche di meglio, creare un nuovo emulatore così da poter avviare sia i giochi normali che i Laserdisc
Sì, io, pensavo di creare una configurazione a parte solo per i LaserDisc, come se fossero 2 sistemi distinti.

Avatar utente
Guybrush
Messaggi: 2359
Iscritto il: gio feb 25, 2016 6:33 pm
Ha ringraziato: 158 volte
È stato ringraziato: 159 volte

Re: Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da Guybrush »

shift74 ha scritto:
mar apr 20, 2021 11:45 am
Sì, io, pensavo di creare una configurazione a parte solo per i LaserDisc, come se fossero 2 sistemi distinti.
Esatto 😎
"Dobbiamo costruire computer per le masse, non per le classi" J. Tramiel
_____________________________________________________________
Aiutiamo il forum con una donazione :-)

Hardware:
Raspberry Pi Model B Rev 2 (x2)
Raspberry Pi 3 Model B Rev 1.2

Avatar utente
Claus83
Messaggi: 457
Iscritto il: sab apr 25, 2020 12:12 am
Ha ringraziato: 210 volte
È stato ringraziato: 38 volte

Re: [RISOLTO] Retropie 4.7 + Raspberry pi 4 + openMSX + Laserdisc

Messaggio da Claus83 »

shift74 ha scritto:
mar apr 20, 2021 9:59 am

Dati tecnici:
- Raspberry pi 4 4gb
- Retropie 4.7.11
- openMSX installato da binary

Sto cercando di emulare i laserdisc per MSX e pare che l'unico emulatore per Retropie in grado di farlo sia l'openMSX.
Ciao ti volevo chiedere se i laserdisc di cui parli sono quelli dei cabinati tipo Dragon’s lair? se si come vanno? ho il tuo stesso hardware..
"Che strano gioco... la sola mossa vincente è quella di non giocare..."

dal film "Wargames - giochi di guerra" (1983)
--------------------------------------------------------------------------------------
Raspberry Pi 4 Model B Rev 1.2

Rispondi