POPSLoader Beta 10 REV5 – Nova versão com melhorias para HDD e interface!
O POPSLoader recebeu mas uma beta, chegando na versão 10, recheado de novidades, principalmente no uso do HDD e de interface, corrigindo problemas de início dos jogos e na saída do app pelo menu Exit.
Changelog:
- Move RESET_IOP reboot into _ps2sdk_memory_init hook by @NathanNeurotic in #404
- Refactor POPSTARTER launch assembly into shared helper for HDD/non-HDD parity by @NathanNeurotic in #405
- Add strict HDD POPSTARTER pre-exec accessibility gate by @NathanNeurotic in #406
- Tighten HDD POPSTARTER launch route contract and explicit fallback by @NathanNeurotic in #407
- elf_loader: move embedded loader control args off POPSTARTER argv by @NathanNeurotic in #408
- Preserve System.loadELF argv contract for HDD reboot paths by @NathanNeurotic in #409
- Harden pfsN→HDD partition recovery for POPSTARTER by @NathanNeurotic in #411
- Add guarded pfs POPSTARTER launch fallback when partition context is unavailable by @NathanNeurotic in #412
- Improve HDD partition context recovery for mounted pfs slot paths by @NathanNeurotic in #413
- Preserve POPSTARTER exec PFS slot during external ELF launch handoff by @NathanNeurotic in #414
- Improve pfsN slot recovery and POPSTARTER HDD partition resolution by @NathanNeurotic in #415
- Ensure POPSTARTER argv selector present and preserve exec PFS slot by @NathanNeurotic in #416
- Deterministic pfsN:/ slot recovery in BuildHddPartitionContext by @NathanNeurotic in #417
- Prefer HDD game partition during POPStarter pfs context recovery by @NathanNeurotic in #418
- Improve pfs slot HDD partition recovery order by @NathanNeurotic in #419
- Preserve original POPSTARTER PFS slot during external ELF launch by @NathanNeurotic in #420
- Preserve source PFS slot metadata during POPSTARTER HDD launch setup by @NathanNeurotic in #421
- elf_loader: enforce POPSTARTER argv[0] contract for HDD-backed embedded loader launches by @NathanNeurotic in #422
- Support mounted-pfs-fallback when POPSTARTER HDD partition context is unavailable by @NathanNeurotic in #424
- Add
STRICT_HDD_PREEXEC_GATEsetting to control HDD pre-exec gate behavior by @NathanNeurotic in #425- Restrict PLDR.RunPOPStarterGame mounted-pfs fallback to HDD-derived launches by @NathanNeurotic in #426
- Preserve raw HDD partition context across POPStarter path resolution by @NathanNeurotic in #427
- Resolve profile vs persisted POPSTARTER backend mismatch and normalize selection by @NathanNeurotic in #428
- Add launch diagnostics snapshot to POPSTARTER failure UI by @NathanNeurotic in #429
- Enforce explicit POPSTARTER path precedence and persist selection mode by @NathanNeurotic in #430
- Harden POPSTARTER default path handling for absolute custom device paths by @NathanNeurotic in #431
- Show configured/effective/resolved POPSTARTER paths in launch-failure UI by @NathanNeurotic in #432
- Extract IOP reset to _ps2sdk_memory_init and fix loader.c generation in elf_loader Makefile by @NathanNeurotic in #434
- Compact launch-failure diagnostics: show profile, route, configured/effective/exec paths by @NathanNeurotic in #435
- HDD fallback-mounted-pfs: reconstruct POPSTARTER exec mount from selected partition by @NathanNeurotic in #437
- Add explicit launch-failure reason codes for config and partition context by @NathanNeurotic in #438
- docs: resync BETA-12-PLAY source-truth audit by @NathanNeurotic in #439
- Preserve custom POPSTARTER path commits by @NathanNeurotic in #440
- Document potential settings/path integrity risk for POPSTARTER saves by @NathanNeurotic in #441
- Track profile-default POPStarter selection and persist selection mode on save by @NathanNeurotic in #442
- Claude/thirsty mirzakhani 7645ba by @NathanNeurotic in #443
- Settings: rewrite MPROFILE as OPL-style focused list by @NathanNeurotic in #444
- Settings: prompt to save on Back when there are unsaved changes by @NathanNeurotic in #445
- D-10: recover mounted-PFS source partition + fix popup arg slots by @NathanNeurotic in #446
- Launch failure popup: add Boot/Path/Ctx diagnostic lines by @NathanNeurotic in #447
- Checkpoint UI polish with known BOOT.ELF issue by @NathanNeurotic in #448
Fonte: https://github.com/NathanNeurotic/POPSLoader/releases/tag/BETA-10-5
O que é o POPSLoader?
O POPSLoader é uma interface, ou um dashboard que lista jogos de PS1 para rodar com o POPStarter ou DKWDRV, trabalhando em conjunto com estes outros dois projetos. Lista jogos em todos os dispositivos suportados pelo POPStarter, como pendrive, hdd, rede, mx4sio, mmce, etc.
Seu visual é inspirado na dashboard da bios dos primeiros modelos de PS1.
Como usar?
Basta inserir a pasta PS1_POPSLOADER na pasta APPS do pendrive, HD externo ou cartão SD do MX4SIO ou MMCE, ou no HDD na partição e pasta hdd0:/+OPL/APPS, ou em algum local de sua preferência, a estrutura desta pasta já está pronta para ser exibida na aba de APPS do OPL, desde que a aba de APPS esteja ativada em Settings.
Mova tambem a pasta POPS para raiz do seu pendrive, hd externo ou cartão sd, ou para o HDD na pasta e partição hdd0:/__common/
O app tambem pode ser iniciado diretamente pelo wLaunchelf e ser adicionado nos menus do FMCB/FHDB/Funtuna ou OSD-Menu/HOSD-Menu.
Download
Creditos
- israpps (El_isra): Original POPSLoader project creator.
- Daniel Santos: Creator of the Enceladus runtime foundation.
- Berion: User interface design and theme assets.
- nuno6573: Cover-art engine integrations.
- Hugopocked: POPStarter fixes.
- Ripto / NathanNeurotic: Maintenance, UI polishing, and release engineering.
