
OSDMenu è una versione modernizzata delle patch OSDSYS di Free McBoot 1.8, riscritta per il PS2SDK attuale con diverse funzioni aggiuntive. Questo strumento permette di personalizzare il menu di sistema della PlayStation 2, mantenendo la compatibilità con la maggior parte dei modelli.
Compatibilità
✅ Modelli testati:
- SCPH-39000
- SCPH-70000
- SCPH-77000
❌ Modelli non supportati:
- Sistemi con “protokernel” (SCPH-10000, SCPH-15000)
- Possibilmente SCPH-18000 e SCPH-50009
Installazione e utilizzo
- Copia
patcher.elf
elauncher.elf
inmc?:/BOOT/
- (Opzionale) Copia
DKWDRV.ELF
inmc?:/BOOT/DKWDRV.ELF
- Modifica
mc?:/SYS-CONF/OSDMENU.CNF
come preferisci - Configura PS2BBL per avviare
mc?:/BOOT/patcher.elf
o eseguilo manualmente da LaunchELF
Differenze rispetto a FMCB 1.8
✔ Miglioramenti:
- Nessun codice di inizializzazione: Utilizza un bootloader separato (es. PS2BBL)
- Supporto esteso per CD/DVD:
- Salta PS2LOGO
- Monta VMC su dispositivi MMCE
- Mostra GameID visivo per dispositivi PixelFX
- Avvia DKWDRV per dischi PS1
- Numero “illimitato” di percorsi per ogni voce
- Supporto per più dispositivi
✖ Funzioni rimosse:
- Supporto USB nel patcher (solo memory card per OSDMENU.CNF)
- Supporto ESR
- Avvio ELF tenendo premuto un tasto del controller
Struttura del progetto
Il launcher originale è stato diviso in due parti:
1. Patcher
Una versione ottimizzata dei patch OSDSYS di FMCB 1.8, con nuove funzioni:
- Voci personalizzate nel menu OSDSYS
- Scorrimento infinito
- Testi personalizzati per pulsanti e intestazioni
- Bypass automatico dell’avvio del disco
- Forza modalità video PAL/NTSC
- Bypass del controllo aggiornamenti HDD
- Informazioni aggiuntive nel sottomenu “Versione”
2. Launcher
Un launcher avanzato per ELF e CD/DVD, con supporto per:
- Percorsi multipli:
mmce?:
(MMCE)mc?:
(Memory Card)mass:
eusb:
(USB via BDM)ata:
(HDD interno exFAT)mx4sio:
(MX4SIO)ilink:
(i.Link)udpbd:
(UDPBD)hdd0:
(HDD interno APA)cdrom
(CD/DVD)fmcb
(patcher)
Gestione CD/DVD
-nologo
: Avvia il gioco saltandoPS2LOGO
-nogameid
: Disabilita il GameID visivo-dkwdrv
: Per dischi PS1, avviaDKWDRV.ELF
invece diPS1DRV
Supporto Quickboot
Se avviato senza argomenti, il launcher cerca un file .CNF
con lo stesso nome dell’ELF e prova ad avviare i percorsi in ordine.
Esempio di OSDMENU.CNF
:
name_OSDSYS_ITEM_1=LaunchELF path1_OSDSYS_ITEM_1=mc?:/BOOT/BOOT.ELF arg_OSDSYS_ITEM_1=-fastboot cdrom_skip_ps2logo=1 cdrom_use_dkwdrv=1
Configurazione avanzata
OSDSYS_video_mode
: Forza PAL/NTSCOSDSYS_cursor_max_velocity
: Regola la velocità del cursoreOSDSYS_Inner_Browser
: Disabilita il Browser dopo l’avvio
🔗 Download e sorgenti: GitHub – osdmenu-launcher (v0.1.4)