Il developer Bigboss ha aspettato questo giorno di Natale per pubblicare l’emulatore fMSX su PlayStation 4, l’applicazione può essere eseguito sul firmware 1.76.
fMSX è un porting dell’emulatore MSX creato dal developer Marat Fayzullin. L’applicazione ci permette di eseguire le ROMS per i computer domestici MSX, MSX2 e MSX2+.
[Release] fMSX port for PlayStation 4 with liborbis https://t.co/5O2wTKuuNE
— bigboss (@psxdev) December 25, 2017
Si tratta comunque del solo codice sorgente che deve essere compilato utilizzando le librerie liborbis e il Software Developer Kit PS4SDK, questo significa che bisogna predisporre un ambiente di sviluppo sul proprio PC.
git clone https://github.com/psxdev/liborbis cd liborbis cd orbislink cd libdebugnet make make install cd .. cd libelfloader make make install cd .. cd libps4link make make install cd ../.. cd portlibs cd zlib make make install cd .. cd libpng make make install cd ../.. cd liborbis2d make make install cd .. cd liborbisPad make make install cd .. cd liborbisAudio make make install cd .. cd liborbisKeyboard make make install cd .. cd liborbisFileBrowser make make install cd .. cd liborbisXmbFont make make install cd .. cd libmod make make install cd ..
Compilare fmsx
Cambiate l’indirizzo IP per linux/mac in eboot_plugin.c
git clone https://github.com/psxdev/fmsx cd fmsx make
Ora copiate il file bin/fmsx per utilizzarlo come eboot_plugin. Avrete anche bisogno di ps4sh perché viene caricato tutto dall’host. Se si dispone di una directory in cui viene creato ps4sh binary.
mkdir system mkdir GAMES
Ora caricate tutte le roms msx, CARTS.SHA
e fmsxtexture.png
sul sistema:
-rw-r--r--@ 1 bigboss staff 33152 21 oct 20:17 CARTS.SHA -rw-r--r--@ 1 bigboss staff 16384 24 oct 23:16 DISK.ROM -rw-r--r--@ 1 bigboss staff 131072 22 oct 00:45 KANJI.ROM -rw-r--r--@ 1 bigboss staff 32768 15 oct 00:32 MSX.ROM -rw-r--r--@ 1 bigboss staff 32768 23 dic 13:30 MSX2.ROM -rw-r--r--@ 1 bigboss staff 16384 23 dic 13:30 MSX2EXT.ROM -rw-r--r--@ 1 bigboss staff 32768 15 oct 00:32 MSX2P.ROM -rw-r--r--@ 1 bigboss staff 16384 15 oct 00:32 MSX2PEXT.ROM -rw-r--r--@ 1 bigboss staff 218746 23 dic 20:08 fmsxtexture.png
Aggiungere i giochi .DOM .DSK .CAS in GAMES
Prima di eseguire eboot_plugin è necessario che ps4sh sia in esecuzione nella directory in cui vengono create le cartelle di sistema e GAMES.
Puoi utilizzare la tastiera Bluetooth per abilitarla prima di caricare eboot_plugin. Dopo aver visto la schermata iniziale di PlayRoom, eseguire il comando connect su ps4sh.
bigmini:bin bigboss$ ./ps4sh ps4sh version 1.0 /Users/bigboss/.ps4shrc: No such file or directory log: [HOST][INFO]: [PS4SH] Ready log: [PS4][INFO]: debugnet initialized log: [PS4][INFO]: Copyright (C) 2010,2016 Antonio Jose Ramos Marquez aka bigboss @psxdev log: [PS4][INFO]: ready to have a lot of fun... ps4sh> connect log: [HOST][INFO]: [PS4SH] Connecting to fio ps4link ip 192.168.1.17 log: [HOST][INFO]: [PS4SH] PlayStation is listening at 192.168.1.17 log: [HOST][DEBUG]: [PS4SH] Opening system/fmsxtexture.png flags 0 log: [HOST][DEBUG]: [PS4SH] Open return 7 log: [HOST][DEBUG]: [PS4SH] read 8 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 13 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 4 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 9 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 4 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 310 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 4 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 17974 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 4 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 32 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 4 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 8192 bytes of file descritor 7 log: [HOST][DEBUG]: [PS4SH] read 3708 bytes of file descritor 7 log: [PS4][INFO]: Allocating 16kB for empty space... log: [PS4][INFO]: Reset MSX with mode 30015, rampages 32 , vrampages 4 log: [HOST][DEBUG]: [PS4SH] Opening system/MSX2.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return 7 log: [PS4][INFO]: Opening MSX2.ROM...[PS4][INFO]: Opening rom file host0:system/MSX2.ROM return 7 log: [HOST][DEBUG]: [PS4SH] read 32768 bytes of file descritor 7 log: [PS4][INFO]: OK log: [HOST][DEBUG]: [PS4SH] Opening system/MSX2EXT.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return 7 log: [PS4][INFO]: Opening MSX2EXT.ROM...[PS4][INFO]: Opening rom file host0:system/MSX2EXT.ROM return 7 log: [HOST][DEBUG]: [PS4SH] read 16384 bytes of file descritor 7 log: [PS4][INFO]: OK log: [PS4][INFO]: Patching BIOS: [PS4][INFO]: 00E1..[PS4][INFO]: 00E4..[PS4][INFO]: 00E7..[PS4][INFO]: 00EA..[PS4][INFO]: 00ED..[PS4][INFO]: 00F0..[PS4][INFO]: 00F3..[PS4][INFO]: OK log: [HOST][DEBUG]: [PS4SH] Opening system/DISK.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return 7 log: [PS4][INFO]: Opening DISK.ROM...[PS4][INFO]: Opening rom file host0:system/DISK.ROM return 7 log: [HOST][DEBUG]: [PS4SH] read 16384 bytes of file descritor 7 log: [PS4][INFO]: OK log: [PS4][INFO]: Allocating 512kB for RAM...[PS4][INFO]: OK log: [PS4][INFO]: Allocating 128kB for VRAM...[PS4][INFO]: OK log: [PS4][INFO]: jaaaaaarrarr 7 log: [HOST][DEBUG]: [PS4SH] Opening DEFAULT.FNT flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: Loading host0:DEFAULT.FNT font...[PS4][INFO]: FAILED log: [HOST][DEBUG]: [PS4SH] Opening system/CMOS.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: Loading optional ROMs: [PS4][INFO]: Opening rom file host0:system/CMOS.ROM return -1 log: [HOST][DEBUG]: [PS4SH] Opening system/KANJI.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return 7 log: [PS4][INFO]: Opening rom file host0:system/KANJI.ROM return 7 log: [HOST][DEBUG]: [PS4SH] Opening system/RS232.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: KANJI.ROM..[PS4][INFO]: Opening rom file host0:system/RS232.ROM return -1 log: [PS4][INFO]: OK log: [PS4][INFO]: In LoadCart name host0:system/PAINTER.ROM slot 2 type 0 log: [HOST][DEBUG]: [PS4SH] Opening system/PAINTER.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: Open cart file host0:system/PAINTER.ROM return -1 log: [PS4][INFO]: In LoadCart name host0:system/FMPAC.ROM slot 2 type 7 log: [HOST][DEBUG]: [PS4SH] Opening system/FMPAC.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: Open cart file host0:system/FMPAC.ROM return -1 log: [PS4][INFO]: In LoadCart name host0:system/GMASTER2.ROM slot 2 type 6 log: [HOST][DEBUG]: [PS4SH] Opening system/GMASTER2.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: Open cart file host0:system/GMASTER2.ROM return -1 log: [PS4][INFO]: In LoadCart name host0:system/GMASTER.ROM slot 2 type 0 log: [HOST][DEBUG]: [PS4SH] Opening system/GMASTER.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: Open cart file host0:system/GMASTER.ROM return -1 log: [PS4][INFO]: In LoadCart name host0:CARTA.ROM slot 0 type 65536 log: [HOST][DEBUG]: [PS4SH] Opening CARTA.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: Open cart file host0:CARTA.ROM return -1 log: [PS4][INFO]: In LoadCart name host0:CARTB.ROM slot 1 type 131072 log: [HOST][DEBUG]: [PS4SH] Opening CARTB.ROM flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: Open cart file host0:CARTB.ROM return -1 log: [PS4][INFO]: Redirecting printer output to STDOUT...OK log: [HOST][DEBUG]: [PS4SH] Opening DRIVEA.DSK flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [HOST][DEBUG]: [PS4SH] Opening DRIVEB.DSK flags 0 log: [HOST][DEBUG]: [PS4SH] Open return -1 log: [PS4][INFO]: Initializing VDP, FDC, PSG, OPLL, SCC, and CPU... log: [PS4][INFO]: Attached normal joystick to joystick port A log: [PS4][INFO]: Attached nothing to joystick port B log: [PS4][INFO]: 228 CPU cycles per HBlank log: [PS4][INFO]: 71364 CPU cycles per VBlank log: [PS4][INFO]: 313 scanlines log: [PS4][INFO]: RUNNING ROM CODE...
Pronto a divertirti un sacco: P
È possibile scegliere tra MSX, MSX2 e MSX2+, PAL o NTSC.
Il pulsante di accensione rosso consente di ripristinare il sistema e andare al prompt di base, è possibile scegliere 2 slot per carrello, 2 floppy e 1 file cassete.
All’interno del browser web dopo aver premuto x nel file che ha * andrà a caricare il file, in seguito vedrete il reset del sistema e il caricamento verrà completato.
Download: Source code e crediti per fMSX
Questo per lui sarebbe un bel regalo di natale? Apprezzo lo sforzo ma ha regalato un emulatore inutile a poche persone e per lo piu bisogna compilarlo. Buon natale ragazzi ma senza nessun regalo. Vedremo che succederà!
e lui invece lo fa girare sul 5.01. Se lo shiaffasse su per il culo
Ma in poche parole il risultato finale è proprio questo. Non dare nulla a nessuno, ma solo per giusta convenienza. Con tutto il rispetto per gli sviluppatori, ragazzi a parere mio se posso darv i un mio consiglio. Acquistate i giochi a un prezzo promozionale sullo store del PSN. Oppure direttamente amazon e gamestop.
Hanno fatto vedere in passato che sono riusciti ad avviare tramite hdd final fantasy, fina a quel giorno niente.
L’ho detto la scena PS4 morta è rimasta da sempre rimarrà sempre cosi.
Poi con firmware 1,76…… addiriturà, ma va…… davvero…. grandi come sempre….
Ma che gli venisse na ‘ Cacarella ma cosa importa di uno stupido emulatore quando puoi giocarci su un pc da 4soldi o su una psp vita .
Quello che mi fa dannate e che stanno a perdere tempo dietro su in firmware obsoleto . Ma che si impegnano a creare e completare l exploit completo con interfaccia utente per i propri backup da 5.01
Che per piacere… perdono solo tempo dietro a queste cavolate.
Tutta roba inutile!