こちらではPS3のXMBからRetroarch対応のレトロゲームを直接起動する方法を紹介します
この記事を投稿した時点ではバージョン4.91が最新
cfwは下記リンクを参考に
下記リンクを参考にRetroarchを導入
下記リンクよりwebMAN_MOD_バージョン_Installer.pkgとprepISO_バージョン.pkg
ダウンロード
下記リンクよりpkgファイルをダウンロード
下記リンクを参考にPKGをインストール
webMAN設定
PS3 webMAN [設定]
コンテンツのスキャンをクリックして項目を表示
赤丸で囲んだ部分を全てチェックを入れる下の方にスクロールして設定を更新
ココをクリックの部分をクリックして本体を再起動
マウント可能な記録メディアは内蔵HDD又はFAT32/NTFS/exFAT/ext2/3/4のいづれかでフォーマットされた外付けの記録メディア(フラッシュメモリまたは外付けHDD)
以下の表を見ながら外付けの記録メディアか内蔵HDDにROMSフォルダを作成し、各対応のハードのフォルダを作成し、その中にゲームをコピーする
内蔵HDDに外付けの記録メディアからファイルを転送するなら下記リンクを参考にフォルダをコピー
または下記リンクを参考にFTP接続で転送
保存が終わったら
ディレクトリ | エミュレーター (コア)の種類 | ゲームハード | |
---|---|---|---|
/ROMS/SNES/ | snes9x2010_libretro_ps3.SELF snes9x_next_libretro_ps3.SELF snes9x2005_plus_libretro_ps3.SELF snes9x2005_libretro_ps3.SELF snes9x_libretro_ps3.SELF mednafen_snes_libretro_ps3.SELF | スーパーファミコン | |
/ROMS/SNES9X/ | snes9x_libretro_ps3.SELF | スーパーファミコン (SNES9X) | |
/ROMS/SNES9X2005/ | snes9x2005_plus_libretro_ps3.SELF | スーパーファミコン (SNES9X 2005) | |
/ROMS/SNES9X2010/ | snes9x2010_libretro_ps3.SELF | スーパーファミコン (SNES9X 2010) | |
/ROMS/SNES9X_NEXT/ | snes9x_next_libretro_ps3.SELF | スーパーファミコン (SNES9X_NEXT) | |
/ROMS/MSNES/ | mednafen_snes_libretro_ps3.SELF | スーパーファミコン (MSNES) | |
/ROMS/NES/ | fceumm_libretro_ps3.SELF nestopia_libretro_ps3.SELF quicknes_libretro_ps3.SELF | ファミリーコンピューター | |
/ROMS/FCEUMM/ | fceumm_libretro_ps3.SELF | ファミリーコンピューター (FCEUMM) | |
/ROMS/NESTOPIA/ | nestopia_libretro_ps3.SELF | ファミリーコンピューター (Nestopia) | |
/ROMS/QNES/ | quicknes_libretro_ps3.SELF | ファミリーコンピューター (QNES) | |
/ROMS/GEN /ROMS/GENESIS/ /ROMS/MASTER/ | genesis_plus_gx_wide_libretro_ps3.SELF genesis_plus_gx_libretro_ps3.SELF picodrive_libretro_ps3.SELF | メガドライブ | |
/ROMS/MEGAD /ROMS/MEGADRIVE/ /ROMS/SEGACD/ | genesis_plus_gx_wide_libretro_ps3.SELF genesis_plus_gx_libretro_ps3.SELF picodrive_libretro_ps3.SELF | メガドライブ | |
/ROMS/PICO/ | picodrive_libretro_ps3.SELF | SEGA MS/MD/CD/32X (PicoDrive) | |
/ROMS/GG/ /ROMS/GGEAR | gearsystem_libretro_ps3.SELF | ゲームギア | |
/ROMS/GEARBOY/ | gearboy_libretro_ps3.SELF |
| |
/ROMS/SG1000/ | bluemsx_libretro_ps3.SELF | SEGA SG-1000 | |
/ROMS/GBA/ | vba_next_libretro_ps3.SELF mgba_libretro_ps3.SELF | ゲームボーイアドバンス | |
/ROMS/VBA/ | vba_next_libretro_ps3.SELF | ゲームボーイアドバンス (VBA) | |
/ROMS/MGBA/ | mgba_libretro_ps3.SELF | ゲームボーイアドバンス (mGBA) | |
/ROMS/GB/ | gambatte_libretro_ps3.SELF gearboy_libretro_ps3.SELF tgbdual_libretro_ps3.SELF | ゲームボーイ | |
/ROMS/GBC/ | gambatte_libretro_ps3.SELF | ゲームボーイカラー | |
/ROMS/GAMBATTE/ | gambatte_libretro_ps3.SELF | ゲームボーイ (GAMBATTE) | |
/ROMS/VBOY/ | mednafen_vb_libretro_ps3.SELF | バーチャルボーイ | |
/ROMS/FBA/ | fb_alpha_libretro_ps3.SELF fbalpha_libretro_ps3.SELF fbalpha2012_libretro_ps3.SELF | Arcade (FB Alpha) | |
/ROMS/FBA2012/ | fbalpha2012_libretro_ps3.SELF | Arcade (FBA 2012) | |
/ROMS/FBNEO/ | fbneo_libretro_ps3.SELF | Arcade (FinalBurn Neo) | |
/ROMS/NEOCD/ | neocd_libretro_ps3.SELF | Neo Geo CD (NeoCD) | |
/ROMS/NEO/ /ROMS/NEOGEO/ | fbneo_light_libretro_ps3.SELF fbneo_libretro_ps3.SELF neocd_libretro_ps3.SELF | Neo Geo (FinalBurn Neo) NeoGeo & CPS Systems only | |
/ROMS/NGP/ /ROMS/NGPC/ | mednafen_ngp_libretro_ps3.SELF | Neogeo Pocket | |
/ROMS/MAME/ | mame2003_libretro_ps3.SELF mame2000_libretro_ps3.SELF mame2003_plus_libretro_ps3.SELF mame2003_midway_libretro_ps3.SELF mame078_libretro_ps3.SELF | Arcade (MAME) | |
/ROMS/MAME078/ | mame078_libretro_ps3.SELF | Arcade (MAME 0.78) | |
/ROMS/MAME2000/ | mame2000_libretro_ps3.SELF | Arcade (MAME 2000) | |
/ROMS/MAME2003/ | mame2003_libretro_ps3.SELF | Arcade (MAME 2003) | |
/ROMS/MAMEPLUS/ | mame2003_plus_libretro_ps3.SELF | Arcade (MAME 2003 Plus) | |
/ROMS/MIDWAY/ | mame2003_midway_libretro_ps3.SELF | Arcade (MAME 2003 Midway) | |
/ROMS/QUAKE/ | tyrquake_libretro_ps3.SELF | iD Software - Quake | |
/ROMS/DOOM/ | prboom_libretro_ps3.SELF | iD Software - Doom | |
/ROMS/PCE/ | mednafen_pce_fast_libretro_ps3.SELF | NEC PC Engine | |
/ROMS/PCECD/ | mednafen_pce_fast_libretro_ps3.SELF | NEC PC Engine CD | |
/ROMS/PCFX/ | mednafen_pcfx_libretro_ps3.SELF | NEC PC Engine FX | |
/ROMS/SGX/ | mednafen_supergrafx_libretro_ps3.SELF mednafen_pce_libretro_ps3.SELF | NEC PC Engine SuperGrafx | |
/ROMS/ATARI/ | stella_libretro_ps3.SELF | Atari 2600 | |
/ROMS/STELLA/ | stella2014_libretro_ps3.SELF | Atari 2600 (Stella 2014) | |
/ROMS/ATARI2600/ | stella_libretro_ps3.SELF stella2014_libretro_ps3.SELF | Atari 2600 | |
/ROMS/ATARI800/ | atari800_libretro_ps3.SELF a5200_libretro_ps3 | Atari 5200 | |
/ROMS/ATARI5200/ | a5200_libretro_ps3 atari800_libretro_ps3.SELF | Atari 5200 | |
/ROMS/ATARI7800/ | prosystem_libretro_ps3.SELF | Atari 7800 | |
/ROMS/HATARI/ | hatari_libretro_ps3.SELF | Atari ST (HATARI) | |
/ROMS/LYNX/ | mednafen_lynx_libretro_ps3.SELF | Atari Lynx | |
/ROMS/JAGUAR/ | virtualjaguar_libretro_ps3.SELF | Atari Jaguar | |
/ROMS/HANDY/ | handy_libretro_ps3.SELF | Atari Lynx (HANDY) | |
/ROMS/AMIGA/ /ROMS/CD32/ | puae_libretro_ps3.SELF | Commodore AMIGA | |
/ROMS/VICE/ /ROMS/X64/ | vice_x64_libretro_ps3.SELF | Commodore 64 | |
/ROMS/X64SC/ | vice_x64sc_libretro_ps3.SELF | Commodore C64 SuperCPU | |
/ROMS/XSCPU64/ | vice_xscpu64_libretro_ps3.SELF | Commodore C64 SuperCPU | |
/ROMS/X64DTV/ | vice_x64dtv_libretro_ps3.SELF | Commodore C64 Direct to TV | |
/ROMS/X128/ | vice_x128_libretro_ps3.SELF | Commodore C128 | |
/ROMS/XCBM2/ | vice_xcbm2_libretro_ps3.SELF | Commodore CBM-II | |
/ROMS/XCBM25X0/ /ROMS/XCBM5/ | vice_xcbm5x0_libretro_ps3.SELF | Commodore CBM-II 5x0 | |
/ROMS/XPET/ | vice_xpet_libretro_ps3.SELF | Commodore PET | |
/ROMS/XPLUS4/ | vice_xplus4_libretro_ps3.SELF | Commodore PLUS/4 | |
/ROMS/XVIC/ | vice_xvic_libretro_ps3.SELF | Commodore VIC-20 | |
/ROMS/FMSX/ | fmsx_libretro_ps3.SELF bluemsx_libretro_ps3.SELF | Microsoft MSX (fMSX) | |
/ROMS/BMSX/ /ROMS/MSX/ /ROMS/MSX2/ /ROMS/BLUEMSX/ | bluemsx_libretro_ps3.SELF | Microsoft MSX | |
/ROMS/COLECO/ | gearcoleco_libretro_ps3.SELF | Coleco ColecoVision | |
/ROMS/O2EM | o2em_libretro_ps3.SELF | Magnavox Odyssey² | |
/ROMS/INTV/ | freeintv_libretro_ps3.SELF | Mattel IntelliVision | |
/ROMS/ZX81/ | 81_libretro_ps3.SELF | Sinclair ZX81 | |
/ROMS/FUSE/ | fuse_libretro_ps3.SELF | Sinclair Spectrum (FUSE) | |
/ROMS/2048/ | 2048_libretro_ps3.SELF | 2048 | |
/ROMS/CAP32/ | cap32_libretro_ps3.SELF | Amstrad - CPC (Caprice32) | |
/ROMS/CANNONBALL/ | cannonball_libretro_ps3.SELF | Cannonball | |
/ROMS/NXENGINE/ | nxengine_libretro_ps3.SELF | Cave Story (NXEngine) | |
/ROMS/DOS/ | dosbox_libretro_ps3.SELF | DOSBox | |
/ROMS/DOSBOX/ | dosbox_svn_libretro_ps3.SELF dosbox_libretro_ps3.SELF | DOSBox SVN | |
/ROMS/GME/ | gme_libretro_ps3.SELF | Game Music Emu | |
/ROMS/GW/ | gw_libretro_ps3.SELF | Handheld Electronic (GW) | |
/ROMS/JAVAME/ /ROMS/JME/ /ROMS/SQUIRREL/ | squirreljme_libretro_ps3.SELF | Java ME (SquirrelJME) | |
/ROMS/JUMP/ | jumpnbump_libretro_ps3.SELF | Jump 'n Bump | |
/ROMS/MU/ /ROMS/PALM/ | mu_libretro_ps3.SELF | Palm OS (Mu) | |
/ROMS/POKEMINI/ | pokemini_libretro_ps3.SELF | Portable Pokémon Mini | |
/ROMS/SCUMMVM/ | scummvm_libretro_ps3.SELF | ScummVM | |
/ROMS/THEODORE/ | theodore_libretro_ps3.SELF | Thomson MO/TO (THEODORE) | |
/ROMS/VECX/ | vecx_libretro_ps3.SELF | Vectrex | |
/ROMS/WSWAM/ /ROMS/WSWAMC/ | mednafen_wswan_libretro_ps3.SELF | WonderSwan |
本物のRetroArchコアではありませんが、以下のフォルダもROMSセクションでスキャンされます。これらは、このセクションの大きなメモリ割り当ての利点を利用して、余分なプレイステーションのゲームを分離されたリストで表示したり、大きなカタログをリストできるようにするために使用することができます。
ディレクトリ | ハードとファイル形式 |
---|---|
/ROMS/PSXISO/ | PlayStation CUE/BIN images |
/ROMS/PS2ISO/ | PlayStation 2 ISO images & PS2 Classics .BIN.ENC |
/ROMS/PS3ISO/ | PlayStation 3 ISO images |
/ROMS/PSPISO/ | PlayStation Portable ISO images |
Cores formerly included in RetroArch but not supported on PS3:
ディレクトリ | エミュレーター (コア) | ゲームハード |
---|---|---|
/ROMS/BK/ | bk_libretro_ps3.SELF | Elektronika - BK-0010/BK-0011(M) |
/ROMS/BOMBER/ /ROMS/MRBOOM/ | mrboom_libretro_ps3.SELF | Bomberman (Mr.Boom) |
/ROMS/ECWOLF/ | ecwolf_libretro_ps3.SELF | Wolfenstein 3D (ECWolf) |
/ROMS/FREECHAF/ | freechaf_libretro_ps3.SELF | Fairchild ChannelF (FreeChaF) |
/ROMS/GPSP/ | gpsp_libretro_ps3.SELF | ゲームボーイアドバンス (gpSP) |
/ROMS/LUA/ | lutro_libretro_ps3.SELF | Lua Engine (Lutro) |
/ROMS/DS/ /ROMS/DESMUME/ | desmume2015_libretro_ps3.SELF | ニンテンドーDS (DESMUME) |
/ROMS/NEKOP2/ | nekop2_libretro_ps3.SELF | NEC - PC-98 (Neko Project II) |
/ROMS/NP2KAI/ | np2kai_libretro_ps3.SELF | NEC - PC-98 (Neko Project II Kai) |
/ROMS/QUAKE2/ | vitaquake2_libretro_ps3.SELF | iD Software - Quake2 |
/ROMS/TGBDUAL/ | tgbdual_libretro_ps3.SELF | ゲームボーイ (TGBDUAL) |
/ROMS/UZEM/ | uzem_libretro_ps3.SELF | Uzebox (Uzem) |
/ROMS/X1/ | x1_libretro_ps3.SELF | Sharp X1 (X Millennium) |
XMBに表示されているROMSのフォルダ名は、以下から取得したもの
/dev_hdd0/tmp/wm_lang/LANG_ROMS.TXT
サポートされている ROMS 拡張子は /dev_hdd0/tmp/wm_res/roms_extensions.txt に定義されています。
RetroArchの各コアはinfoファイルで許可される拡張子を定義しています。
PKGLAUNCHはフォルダ名に基づいてエミュレータのコアをマッピングします。フォルダが検出されない場合は、ファイル拡張子に基づいてコアがマップされます。
ROMSの同じフォルダに置かれたgamelist.txtから読み取ったカスタムゲーム名を表示することが可能になりました。この機能は FBA や MAME のような特定の名前のロムセットを使うエミュレータに便利です。
これは gamelist.txt の例です。1行に1つのゲームを追加してください:
romfile1.ext [description 1]
romfile2.ext [description 2]
romfile3.ext [description 3]
カバー&メディアファイル
ROMSマウント時に以下のカスタムメディアファイルの表示をサポートしました:
PNG 形式の ROMS の現在の表紙は、ICON0.PNG として使用されます (JPG はデフォルトのアイコンを表示します)。
<rom-full-path-without-file-extension>
.PNG or <rom-full-path-without-file-extension>
.png (320x176)<rom-full-path-without-file-extension>
.PIC1.PNG will be used as screen background [HD] (1920x1080)<rom-full-path-without-file-extension>
.PIC0.PNG will be used as overlay picture [HD only] (1000x560)<rom-full-path-without-file-extension>
.PIC2.PNG will be used as overlay picture [SD only] (310x250)<rom-full-path-without-file-extension>
.ICON1.PAM will be used for animated icon (320x176)
<rom-full-path-without-file-extension>
.SND0.AT3 will be used for background music on XMBNote: ICON1.PAM + SND0.AT3 should not exceed 2.4MB
この機能はcustom_render_plugin.rcoを使います。
このMODはUltimate Toolboxに含まれています。
ファームウェア4.84-4.88および4.89-4.91用のエミュレータごとのゲームブートアニメーションを含むマルチゲームブートパッケージインストーラは、手動またはXMBオンラインアップデーターから直接インストールできます。
手動で行うには
custom_render_plugin.rcoファイルを/dev_blind/vsh/resourceにコピーする必要があります。
パッチが適用されたgame_ext_plugin.sprx、サウンド、メディアファイルは/dev_hdd0/tmp/gamebootにコピーする必要があります。
ゲームがマウントされると、以下のメディアファイルがPKGLAUNCHにコピーされます:
***_icon1.pam, ***_snd0.at3, ***_pic0.png, ***_pic1.png, ***_pic2.png
*** はエミュレータの3レターコードです: rom, sns, nes, gba, gby, gen, neo, mam, fba, pce, ata, cmd, ids
XMBからインストール
自分の場合何故かエラーでダウンロードできなかったため手動で行いました
エラーが起こる場合は下の手動でインストールを見てください
追記
CFWのバグでダウンロードできなかったみたいです
下記リンクから最新のバージョンをインストールしてください(HENは不可)
XMB(ホームの)ゲームから、webMAN Gamesを開くwebMAN設定webMAN MODをアップデート
XMB MODs
Multi Gamebootバージョンを選択
インストール
はい
手動でインストール
下記リンクよりmultiMANをダウンロード&解凍
multiMAN (BASE)またはUnofficial multiMANをダウンロード
下記リンクよりMulti_Gameboot_Mod_バージョン.zipをダウンロード&解凍
記録メディアから内蔵HDDに転送するなら
dev_hdd0_tmp_gamebootフォルダをgamebootフォルダにリネームし、記録メディアに保存
dev_blind_vsh_resourceフォルダの中のcustom_render_plugin.rcoファイルを記録メディアに保存
ネットワーク経由で転送するなら下の方に進んでください
下記リンクを参考にpkgをインストールしmultiMANを起動
https://yyoossk.blogspot.com/2019/03/ps3pkg.html
multiMAN日本語化方法
https://yyoossk.blogspot.com/2019/03/ps3multiman_29.html
https://yyoossk.blogspot.com/2019/03/ps3pkg.html
multiMAN日本語化方法
https://yyoossk.blogspot.com/2019/03/ps3multiman_29.html
記録メディアからファイルを転送するなら下記リンクを参考にアクセスしコピー
dev_hdd0/tmpフォルダの中に記録メディアからgamebootフォルダをコピー
dev_blind/vsh/resourceフォルダの中にcustom_render_plugin.rcoファイルを記録メディアから上書きコピー
ネットワーク経由でファイルをコピーするなら下記リンクを参考にアクセス
dev_hdd0/tmpフォルダの中にgamebootフォルダをコピー
dev_blind/vsh/resourceフォルダの中にcustom_render_plugin.rcoファイルを上書きコピー
再起動しなくても反映される
コメント
コメントを投稿