Il developer Nathan Martin è riuscito a ritagliare un po’ di tempo per dedicarsi allo sviluppo del Custom Firmware Evilnat 4.91.2 integrando al suo interno gli ultimi emulatori PS1 e PS2 moddati da @mrjaredbeta e kozarovv.
Questi emulatori provengono dai primi modelli phat (CECHA/B e CECHC/E), che supportano una retrocompatibilità completa o semi-completa con i giochi PS2. Si tratta degli emulatori ps2_emu
e ps2_gxemu
, mentre per tutti gli altri modelli si adotta ps2_netemu
.
CFW Evilnat 4.91.2 [BETA 12] released to everyone with latest PS1 and PS2 emulators modded by @mrjaredbeta and kozarovv (good work guys!)
PEX is the only one available for now, I will add the others over timehttps://t.co/E5FrJiFrvO
— Nathan Martin 🇪🇸 🇺🇸 🇯🇵 (@xXEvilnatXx) November 7, 2024
L’utilizzo di queste versioni puntano a migliorare le prestazioni e la compatibilità dei titoli PS1 e PS2, introducendo nuove funzionalità come il contatore FPS e l’overclocking/underclocking dell’Emotion Engine (EE) per migliorare la fluidità di gioco.
Kozarovv ha aggiunto il contatore FPS al PS2 Netemu, che misura il framerate interno della PS2, è stato integrato anche un sistema di attivazione del menu per i gamepad senza pulsante PS funzionante, attivabile con una combinazione di tasti.
Sono state inserite opzioni di configurazione per disattivare il blur e manipolare le frequenze dell’EE per personalizzare le prestazioni su determinati giochi. Inoltre, è stato modificato il BIOS con l’inclusione di moduli X che aumentano la compatibilità degli homebrew PS2.
In Evilnat 4.91.2 sono presenti anche modifiche per PS2 Gxemu, che includono un’estensione della tabella di configurazione per risolvere problemi audio in alcuni giochi come Way of the Samurai e Darkwatch.
La configurazione personalizzata è stata ottimizzata per consentire un caricamento dei file fino a 2064 byte, risolvendo problemi causati dai file difettosi presenti nel database di configurazione interno.
Il BIOS modificato e l’opzione di visualizzazione della temperatura, accessibile tramite combinazioni di tasti, offrono un maggiore controllo su giochi e hardware.
Per l’emulatore PS1 Netemu, è stata implementata una patch widescreen automatica che modifica la trasformazione geometrica, compatibile con elementi 3D, ISO, dischi originali, eBoot e titoli PS1 ufficiali.
Tuttavia, sono rimasti fuori alcune ottimizzazioni come la rimozione della dithering e del filtro bilineare, perché le preferenze di molti utenti variano in merito a queste impostazioni visive.
L’aggiornamento è compatibile con i firmware 4.75+, sebbene Martin avverta che le modifiche non sono pensate per essere portate su versioni future, date le limitazioni di portabilità del codice.
Al momento è disponibile solo la versione PEX e D-PEX del Custom Firmware. Gli utenti con Custom Firmware CEX, PEX e D-PEX possono eseguire direttamente l’aggiornamento dalla XMB o da Recovery Mode.
Caratteristiche
- Realizzato in 4.91 OFW (CEX).
- Kernel portato e alcuni moduli da OFW 4.84 DEX.
- Realizzato manualmente senza strumenti automatici.
- PSN/SEN abilitato.
- Corretti i layout 272/480 da OFW 4.90.
- Eliminazione disabilitata dei file act.dat e .rif non firmati.
- File act.dat e .rif non firmati consentiti.
- Consentita l’esecuzione di applicazioni non firmate.
- Compatibilità con FSELF.
- Sblocco demo C00.
- Disabilitato il controllo della licenza
LIC.EDAT
. - Installabile su OFW 3.55.
- Installabile su OFW +3.56 (bguerville Toolset).
- Può essere installato su qualsiasi CFW CEX.
- COBRA 8.4 aggiunto e abilitato per impostazione predefinita.
- Compatibilità completa con i giochi PS2.
- Possibilità di Downgrade da qualsiasi CFW con Flag QA attivi.
- QA Flag attivi se precedentemente abilitati.
- Messaggio di epilessia disabilitato all’avvio.
- Compatibilità con i giochi PSX/PSP/PS2 in ISO.
- Compatibilità con i giochi PS3 in formato cartella ISO/JB.
- Compatibilità con ReactPSN.
- Visualizzazione delle temperature in XMB In-Game sui giochi PS2.
- Bypass dello schermo RSOD.
- Bypass dello schermo BSOD.
- PS3_GAME/app_home.
- Screenshot in game XMB.
- Aggiunto Gestore pacchetti.
- CoreOS Hash Check corretto per impedire il Brick su console di downgrade senza dehashing.
- Patchato per rimuovere la protezione LV2.
- Peek and Poke (LV2).
- Peek and Poke (LV1).
- Protezione CINAVIA disabilitata.
- Opzione per ordinare i giochi per nome e data.
- Consenti di utilizzare controller di terze parti nel menu di ripristino.
- Compatibilità con altri sistemi operativi.
- Aggiornamento disabilitato da OFW PUP in modalità di ripristino.
- Compatibile con doppio avvio.
- Installazione consentita di PKG al dettaglio su DEX.
- Consentita l’installazione di PKG pseudo-retail.
- Abilitate le opzioni [★Sblocca], [★Blocca] e [★Elimina] nei Trofei.
- Compatibilità con la riproduzione remota.
- Aggiunto gameboot_multi.ac3.
- Eliminati gameboot_stereo.ac3 e coldboot_stereo.ac3.
- Sostituisce “Scollega” con “Elimina cartella” su XMB.
- Bypass dell’errore di trasmissione PAL su film BD/DVD.
- Bypass di tutti i codici di errore su film BD/DVD.
- Abilitato menu di debug nei giochi PS2 (ps2_netemu.self).
- Risolto problema CBOMB.
- Target Manager aggiornato per mostrare la versione 4.91.
Cobra 8.5
- Failsafe di Cobra con sicurezza integrata (di bguerville/aldo).
- Ripristino delle Syscalls del CFW senza riavviare, basta entrare in ‘Impostazioni > Aggiornamento sistema’ su XMB (di aldo).
- Controllo dinamico della ventola integrato (per controllare la ventola quando webMAN non è attivo) (di aldo/Evilnat).
- Supporto per l’integrazione dell’interfaccia grafica Foto con webMAN MOD (monta giochi dalla colonna ‘Foto’) (di aldo/DeViL303).
- Imposta/ottieni velocità ventola (di aldo).
- Abilita/disabilita funzioni: GUI Foto, Ripristino Syscalls (di aldo).
- Opcode per creare Syscalls CFW (6, 7, 8, 9, 10, 11, 15, 35) (di aldo).
- Opcode per creare licenze (RIF) (di Evilnat).
- Aggiornato ps3mapi_load_process_modules per caricare moduli personalizzati e moduli di sistema (di haxxxen).
- Aggiunto ps3mapi_get_process_module_info.
- Aumentato da 24 a 32 il numero massimo di percorsi mappa (di aldo).
- Aggiunta patch sm_get_temperature nel kernel (di Evilnat).
- Aggiunta patch sm_get_fan_policy nel kernel (di Evilnat).
- Aggiunta patch sm_set_fan_policy nel kernel (di Evilnat).
- Aggiunto supporto per la decrittazione di ISO REDUMP in tempo reale (di Evilnat).
- Opcode per attivare/disattivare animazione coldboot (di Evilnat).
- Opcode per attivare/disattivare avviso epilessia (di Evilnat).
- Opcode per attivare/disattivare animazione e suono di avvio (di Evilnat).
- Opcode per attivare/disattivare informazioni nascoste sui trofei (di Evilnat).
- Fix di Target Manager per DEX (di haxxxen).
- Payload Control FAN corretto, evita il caricamento della modalità precedente (di Evilnat).
- Disabilita stage2.bin mentre il Menu di ripristino è caricato (di haxxxen).
- Fix della massima velocità della ventola dopo lo spegnimento (di Evilnat).
- Risolto schermo nero nei giochi convertiti da CFW2OFW (di Evilnat).
- Aggiunto sm_ring_buzzer con singolo beep, doppio beep e triplo beep (di Evilnat).
- Salta la creazione di licenze (rif) se esiste già (di aldo).
- Opcode per attivare/disattivare icona PS2 (ISO/BIN.ENC) su XMB (di Evilnat).
- Aggiunto simbolo cellFsMkdir (di Evilnat).
- Aggiunta velocità costante della ventola mentre viene lanciato un ISO PS2 (di Evilnat).
- Creazione di fake act.dat durante il lancio di un gioco PSN (di Evilnat).
- Blocco accesso a PSN/SEN quando le syscall CFW sono abilitate (di DeViL303).
- Modalità OFW attivata all’avvio (di aldostools ed Evilnat).
- Blocco dei Launcher PSP se non è stato montato un PSPISO (di aldostools).
- Piccole ottimizzazioni (di aldostools).
- Rimozione di codice “non necessario” (di aldostools).
- Opcode per attivare/disattivare gameboot (di Evilnat).
- Opcode per attivare/disattivare coldboot e suono (di Evilnat).
- Opcode per attivare/disattivare avviso epilessia (di Evilnat).
- Aggiunto simbolo cellUsb000_mount (di haxxxen).
- Aggiunte le bandiere usb_flag e no_cobra (di aldostools ed Evilnat).
- Caricamento di stage2 esterni e plugin da /dev_usb000 (di aldostools, haxxxen ed Evilnat).
Changelog
- Aggiunti emulatori PS1 e PS2 studiati e sviluppati da mrjaredbeta e kozarovv. NEW!!
- Corrette icone e file xml per il plugin di download esteso.
- Corretto il formato
.ntfs[PS3ISO]
in Cobra durante il caricamento di ISO criptate. - Aggiunto il plugin di download esteso di DeViL3O3.
- Ripristinato
game_ext_plugin.sprx
CEX anziché DEX per evitare problemi con PS Plus. - Corretto il controllo del kernel esterno quando si utilizza l’opzione [Swap Kernel] in PEX/D-PEX.
- Risolto il problema dello schermo nero casuale durante l’attivazione dei QA Flags.
- Aggiornati i QA Flags avanzati (grazie a Zecoxao e Soul).
- Risolto il codice di errore
0x800299D2
e schermo nero (riproduzione Blu-ray/DVD in modalità CEX/DEX). - Aggiornata l’opzione [Toogle OFW Mode on Boot] per ripristinare automaticamente le syscall.
- Aggiunto PlayStation Home (di DeViL303).
- Aggiunto il plugin personalizzato
eula_cddb_plugin.rco
(di DeViL303). - Aggiornato il caricamento del payload Cobra a un offset diverso nel kernel LV2.
- Ricompilato il kernel LV2.
- Ricompilato stage2 Cobra.
- Aggiunto controllo di caricamento esterno del kernel LV2 con l’opzione [CEX2DEX Tools > Swap Kernel].
- Aggiunto controllo MD5 per i file
dtbImage.ps3.bin
edtbImage.ps3.bin.minimal
per OtherOS. - [XAI] Aggiunta nuova opzione per alternare tra
libaudio.sprx
originale e quella modificata per supporto a cuffie BT di terze parti (potrebbe non funzionare con alcune). - [XAI] Riabilitata l’opzione [Toggle External Cobra] nel xai_plugin.
- Aggiunto supporto per cuffie BT di terze parti.
- Risolto l’errore
0x8002F155
durante l’installazione del file PUP. - Corretto FAN speed massimo, ora mostra 0xFF e 100%.
- Disabilitata temporaneamente l’opzione “Load External Cobra”.
- Ripristinato codice per Cobra nel kernel.
- Aggiunta opzione per abilitare QA Flags completi.
- Correzione della descrizione di xai_plugin per IDPS/PSID/MAC spoofing da
/dev_hdd0/tmp
. - Aggiunta uscita TTY in socat.
- Nuova build per il kernel/payload Cobra.
- Risolti blocchi/arresti casuali.
- Cobra aggiornato alla versione 8.5.
- Risolto schermo nero/blocchi durante l’avvio di ISO PS3/PSP/PSX.
- Risolto il blocco durante l’installazione di PKG da dispositivi esterni exFAT/NTFS.
- Ripristinata patch che causava problemi nella riproduzione di film BD.
- Aggiornato Trophy Unlocker alla versione 1.1.
- Create varianti [noBD] per PEX e D-PEX.
- [COBRA] Aggiunto supporto per la decrittazione su richiesta delle ISO REDUMP.
- [COBRA/XAI] Opcode per attivare/disattivare l’animazione coldboot.
- [COBRA/XAI] Opcode per attivare/disattivare l’avviso epilessia.
- [COBRA/XAI] Opcode per attivare/disattivare animazione e suono gameboot.
- [COBRA/XAI] Opcode per attivare/disattivare info trofei nascosti.
- [COBRA/XAI] Correzione di Target Manager per DEX.
- [COBRA/XAI] Aggiunto simbolo
cellUsb000_mount
. - [COBRA/XAI] Aggiunti flag usb e no_cobra.
- [COBRA/XAI] Opzione per attivare/disattivare l’icona del disco PS2 (ISO/BIN.ENC) nella XMB.
- [COBRA/XAI] Abilitato il titolo/dettagli/icona dei trofei nascosti nella XMB.
- [COBRA/XAI] Abilitato il titolo/dettagli/icona dei trofei nascosti INGAME.
Download: CFW Evilnat 4.91.2 [BETA 12] Cobra 8.5 [PEX]
Download: CFW Evilnat 4.91.2 [BETA 12] Cobra 8.5 [D-PEX]
Fonte: twitter.com