Playstation 1
De PlayStation is een videogameconsole van de 5e generatie die in 1994 door Sony is uitgebracht.
Emulators: lr-pcsx_rearmed, PCSX-ReARMed, lr-beetle-psx.
lr-pcsx_rearmed
Aanbevolen voor Raspberry Pi 2-4. De functies van RetroArch gecombineerd met de uitstekende Dynamic Recompiler van PCSX-ReARMed zorgen voor een adequate PlayStation-emulatie-ervaring, maar verwacht wat onnauwkeurige emulatie.
PCSX-ReARMed
Aanbevolen voor Raspberry Pi 0 / 1 vanwege de lagere systeemvereisten, maar verwacht wat onnauwkeurige emulatie. Bovendien wordt het instellen van de resolutie via Runcommand op een lage resolutie van 4: 3 aanbevolen voor snellere emulatie en de juiste beeldverhouding, hoewel 480i (CEA-6) de laagste aanbevolen 4: 3 CEA-resolutie vanwege CEA-2 die visuele problemen veroorzaakt en CEA-1 waardoor het systeem volledig vastloopt.
lr-beetle-psx
Aanbevolen voor krachtigere x86-systemen . Het is nauwkeurig en bevat verschillende verbeterde grafische functies. Niet beschikbaar voor ARM-systemen (zoals de Raspberry Pi) vanwege de slechte prestaties op ARM.
ROMS
Geaccepteerde bestandsextensies:. cue .ccd .chd .exe .iso .m3u .pbp .toc
Plaats je PlayStation ROM’s in
.bin Only ROMs
Als je alleen een .bin
ROM hebt en geen .cue
-bestand, genereer het dan via:
- Online of offline
- Individueel
- Massaal of individueel
ECM-compressie
Als je PSX-game een .ecm
-extensie heeft, is het een gecomprimeerd bestand dat moet worden uitgepakt.
Direct op RetroPie, voer je in op terminal:
U kunt in Windows ook ECM Decompressor gebruiken, of op Ubuntu 19.X + (of een afgeleide) ecm installeren vanuit het ubuntu-archief met het volgende:
CHD-bestanden
Alle ondersteunde PlayStation-emulators ondersteunen het CHD (V5) -archiefformaat. Dit is een compressieformaat zonder verlies dat handig kan zijn om ROM’s met meerdere .bin-roms in één bestand op te ruimen. Zie CHD’s maken van cd-roms.
Multi-Disc Games
.pbp-formaat ROM’s kunnen meerdere schijven samen in één bestand verpakken. Om de schijf te veranderen via RetroArch, ga vanuit het “Snelmenu” naar “Schijfcontrole”, gebruik de “Schijfcyclus Lade-status” om de virtuele schijflade te openen, verander het schijfnummer naar het juiste en gebruik vervolgens de “Schijfcyclus” Tray Status “om de virtuele schijflade te sluiten.
M3U-afspeellijsten voor .cue & .bins of .chds
Voor multi- schijfspellen op .cue & .bin ROM-paren of .chds, kunt u een .m3u-afspeellijstbestand maken waarmee u schijven kunt wisselen met de bovenstaande methode. Vervang de .cue
of .chd
extensie voor elke disc van de game door een geschikte .CD1
, .CD2
, enz. zodat EmulationStation alleen de .m3u
weergeeft en niet de individuele schijven.
Voorbeeld voor Final Fantasy VII:
Mapstructuur:
Final Fantasy VII (VS) .m3u “s tekstinhoud:
BIOS
Plaats BIOS in
Hoewel zowel lr-pcsx_rearmed als PCSX-ReARMed een geëmuleerd BIOS hebben om op terug te vallen, heeft beperkte compatibiliteit, dus de meeste games zullen er problemen mee hebben (of helemaal niet werken), en alle games die opslag op geheugenkaarten gebruiken, zijn vatbaar voor corruptie. Het moet als verplicht worden beschouwd om handmatig een officieel BIOS te installeren.
lr-pcsx_rearmed
De volgende BIOS worden ondersteund:
Herkende naam | Redump-naam | CRC32 | MD5 |
---|---|---|---|
psxonpsp660.bin | 5660F34F | C53CA5908936D412331790F4426C6C33 | |
scph101.bin | psone-45a.bin | 171BDCEC | 6E3735FF4C7DC899EE98981385F6F3D0 |
scph7001.bin | ps- 41a.bin | 502224B6 | 1E68C231D0896B7EADCAD1D7D8E76129 |
scph5501.bin | ps-30a.bin | 8D8CB7E4 | 490F666E1AFB15B7362B406ED1CEA246 |
scph1001.bin | ps-22a.bin | 37157331 | 924E392ED05558FFDB115408C263DCCF |
Als er meer dan een van de BIOS hierboven wordt geleverd, waarna automatisch de laatste revisie van het beschikbare BIOS wordt gekozen. Opmerking: psxonpsp660.bin is een BIOS dat is gedumpt uit de PlayStation-emulator van de PSP. Er wordt gezegd dat het de prestaties van bepaalde PlayStation-games verbetert, net als een gestroomlijnde versie van het BIOS, zonder irrelevante functies zoals de ingebouwde cd-speler en geheugenkaartbeheerder.
De herkende naam kan allemaal in hoofdletters zijn OF allemaal kleine letters.
PCSX-ReARMed
Het volgende BIOS wordt ondersteund:
Herkende naam | Redump-naam | CRC32 | MD5 |
---|---|---|---|
SCPH1001.BIN | ps-22a.bin | 37157331 | 924E392ED05558FFDB115408C263DCCF |
BIOS plaatsen in
De herkende BIOS-bestandsnaam is hoofdlettergevoelig (moet in hoofdletters zijn).
lr-beetle-psx
De volgende BIOS worden ondersteund :
Herkende naam | Redump-naam | CRC32 | MD5 |
---|---|---|---|
scph5500.bin | ps-30j | FF3EEB8C | 8DD7D5296A650FAC7319BCE665A6A53C |
scph5501.bin | ps-30a | 8D8CB7E4 | 490F66 6E1AFB15B7362B406ED1CEA246 |
scph5502.bin | ps-30e | D786F0B9 | 32736F17079D0B2B7024407C39BD3050 |
De BIOS wordt automatisch gekozen op basis van de regio van de ROM.
De herkende BIOS-bestandsnaam is hoofdlettergevoelig (moet in kleine letters zijn).
Controls
lr-pcsx_rearmed & lr-beetle-psx Besturingselementen
lr-pcsx_rearmed en lr-beetle-psx gebruiken RetroArch-configuraties.
Aangepaste RetroArch-besturingselementen toevoegen aan het retroarch.cfg-bestand in
Voor meer informatie over aangepaste RetroArch-besturingselementen, zie: RetroArch-configuratie
PCSX-ReARMed-besturingselementen
PCSX-ReARMed bedieningselementen en configuraties bevinden zich in
Je hebt een toetsenbord nodig om op Escape te drukken om toegang te krijgen tot het menu van de emulator zodat u vervolgens uw controller kunt configureren: een controll er met een Home / Guide-knop die een speciale Open Menu-knop kan zijn, is vereist om deze emulator met alleen een controller te gebruiken.
Het controllerprobleem: alleen digitaal & Analoog
Een veelvoorkomend probleem dat mensen die RetroPie gebruiken met PSX-emulatie hebben, is dat hun analoge sticks niet werken. De reden hiervoor is gerelateerd aan een standaard lr-pcsx_rearmed core-instelling, en er is een zeer goede reden waarom de instelling de manier is waarop we later zullen ingaan.
Open het snelmenu, selecteer Controls en voor Port 1 Controls en Port 2 Controls, verander het Device Type van standaard naar dualshock. Zie Kernopties instellen.
Selecteer op de pagina Besturing Save Core Remap File om deze instelling als standaard voor alle games op te slaan.
Na een volledige teruggang naar EmulationStation, alle games dat zou moeten werken met de analoge sticks zal correct werken, maar we hebben zojuist een probleem gecreëerd: ongeveer 1/3 van de PSX-bibliotheek accepteert geen enkele invoer meer.
De reden voor het probleem is te wijten aan naar de PSX die oorspronkelijk werd uitgebracht met een controller die geen analoge sticks had. De games die voor het systeem zijn uitgebracht voordat de analoge sticks aan de controller werden toegevoegd, tellen alleen voor de standaardcontroller: deze games worden over het algemeen Digital-Only genoemd games.
Helaas is dit een probleem dat geen gemakkelijke oplossing heeft. De reden dat de emulator was ingesteld zoals hij was, is omdat hij 100% compatibel was, zelfs als alle analoge functionaliteit was verwijderd. Als je wilt dat al je games met analoge ondersteuning correct werken, moet je de Digital-Only-games een voor een handmatig repareren.
Het proces voor het repareren van een Digital-Only-game is per-ROM in te stellen Kernopties, het wijzigen van het poort 1 apparaattype en poort 2 apparaattype terug naar standaard en vervolgens het spel opnieuw toewijzen. Zie Kernopties per ROM instellen.
(Optioneel) In Port (#) Controls, verander alle instellingen van Analoog naar Digitaal type van Geen naar Links analoog, en sla vervolgens Game Remap File op.
Nadat je volledig terug bent gegaan naar EmulationStation, zal het spel dat je handmatig hebt gerepareerd correct werken en kun je desgewenst de linker analoge joystick gebruiken voor een beweging van maximaal 8 richtingen. Digital “step is volledig optioneel en inbegrepen voor degenen die misschien nog steeds een analoge stick willen gebruiken voor beweging in games die dit oorspronkelijk niet ondersteunden.
Voor een behoorlijke lijst van welke games alleen digitaal zijn, controleer de spreadsheet en de website die te vinden zijn in de sectie “Spelspecifieke besturingsinformatie” hieronder.
De negcon-instelling tussen het padtype is voor de NeGcon.
Hoewel deze sectie zich wel richt op lr -pcsx_rearmed, wat er in deze sectie wordt gedaan, kan ook in het menu van PCSX-ReARMed worden gedaan, zo niet visueel anders.
Spelspecifieke besturingsinformatie
Het belangrijkste doel van deze sectie is dat gebruikers in staat zijn om Digital-Only-games in hun bibliotheek te identificeren en ze te repareren zoals hierboven beschreven in de “De controller Probleem: Alleen digitaal & Analoog “
Als je een beperkte invoermethode hebt, zoals een SNES-achtige controller of handheld, dan zal de onderstaande spreadsheet ook helpen je zoekt uit welke games je kunt spelen.
PSX – Algemene spelinformatie
Als je de spreadsheet wilt verbeteren , en vraag vervolgens om toestemming voor het bewerken en je zult tijdig worden goedgekeurd.
Voor een completere bron raadpleegt u het PlayStation DataCenter.
Multitap (3-5 spelers)
lr-pcsx_rearmed heeft ondersteuning voor multitap, maar niet alle games lezen invoer wanneer een multitap is aangesloten, dus een per-ROM Core Options-bestand moet worden gemaakt voor multitap compatibele games. Stel de kernopties voor Pad 3 Type, Pad 4 Type (enzovoort, afhankelijk van hoeveel spelers door de game worden ondersteund) in op het relevante Controller Type dat de game ondersteunt. Zie Kernopties per ROM instellen.
Tweaks
lr-pcsx_rearmed
Prestaties – PSX CPU-klok
Het kloksnelheidspercentage van De CPU van de geëmuleerde PSX-hardware kan door de gebruiker worden aangepast. Hoewel de standaardinstelling van 57 redelijk is, zorgt dit ervoor dat sommige games de beoogde framesnelheid overschrijden en de instelling van 55 wordt aanbevolen om dit te voorkomen in meer games. Sommige games, zoals “Final Fantasy 7” en “Final Fantasy Tactics”, hebben mogelijk nog lagere CPU-snelheden nodig. Zie Kernopties per ROM instellen.
Prestaties – Trilling uitschakelen
Het is bekend dat trillingen in sommige games vertraging veroorzaken. Het wordt aanbevolen om trillingen in de game uit te schakelen (indien mogelijk) als je merkt dat dit gebeurt, of als je geen controller hebt die kan trillen. Zie Kernopties instellen.
Kernoptie wijzigen Trillen inschakelen naar uitgeschakeld
In-game gevallen waarin trillingen optreden, kunnen de vertraging nog steeds veroorzaken, zelfs als trillingen zijn uitgeschakeld.
Video – Dubbele interne resolutie
lr-pcsx_rearmed heeft een Core Option Enhance Resolution (Slow) die de grafische getrouwheid verbetert door de normale resolutie te verdubbelen, waardoor een scherper 3D-beeld wordt geproduceerd, maar alle 2D-bitmaps en texture maps behouden hun oorspronkelijke resolutie. Het kan enkele (soms baanbrekende) visuele problemen opleveren. Het moet in combinatie met de Enhanced Resolution (Speed Hack) worden gebruikt voor de beste prestaties, maar dit kan de glitches vergroten. Zie Kernopties instellen.
Op een Pi 2 kan het prestatieproblemen veroorzaken, zelfs met de speed hack, maar op een Pi 3 en hoger zou het beter moeten presteren, soms zelfs zonder de speed hack. Zie Kernopties per ROM instellen om deze opties uit te schakelen voor games die problemen vertonen of om ze alleen in te schakelen voor games die goed presteren.
Video – Dithering uitschakelen
De PSX had een dithering-trucje waarbij kleuren werden gecombineerd in een poging games er kleurrijker uit te laten zien. Op moderne tv’s kan dit effect minder wenselijk zijn. Om uit te schakelen, stelt u de Core Option Enable Dithering in op uitgeschakeld. Zie Kernopties instellen.
Audio – Interpolatie overschakelen naar Gaussiaans
Sommige games zoals “Spyro: Year of the Dragon” hebben problemen met audiocorruptie bij gebruik van de standaard Core Option Sound: Interpolation-waarde van gemakkelijk. De alternatieve Gauss-instelling lost het audioprobleem op met minimale kosten voor de prestaties. Zie Kernopties instellen.
Geheugenkaart en opslagstatus
lr-pcsx_rearmed
Opgeslagen geheugenkaarten hebben de .srm
extensie en bevinden zich in
Een nieuwe geheugenkaart .srm
bestand met dezelfde naam als het ROM is gemaakt voor elke game zoals nodig.
PCSX-ReARMed
Geheugenkaartopslag bevindt zich in
Hun naamgevingsconventie is cardX.mcd waarbij “X” een getal tussen 0 en 9 is. Nummers 0 en 1 vertegenwoordigen respectievelijk de eerste 2 geheugenkaartsleuven.
Bewaarstaten bevinden zich in
Opgeslagen bestanden importeren
Op sites zoals GameFAQs vind je veel opslagbestanden voor PlayStation-games. Verschillende emulators gebruiken vaak verschillende opslagbestandsformaten, dus je moet dergelijke bestanden naar een geschikt formaat converteren.
Een zo’n tool is Memory Card Manager 1.4 van Aldo Vargas. Download dit en MSVBVM50.DLL
, en voer MemManager.exe
uit:
Druk onderaan op de knop Nieuw en maak een bestand met dezelfde naam als je PSX ROM. Als u bijvoorbeeld Diablo.pbp
of Diablo.cue
gebruikt, roep dan het nieuwe geheugenkaartbestand Diablo.mcr
. Zorg ervoor dat u de indeling Other – AdriPSX, FPSE, pcsx selecteert in het vervolgkeuzemenu en druk op Opslaan.
Druk op de > < onderaan het venster dat een tweede paneel aan de rechterkant opent.Druk in het nieuwe paneel op … bovenaan en open het opgeslagen bestand dat je hebt gedownload. Hopelijk zie je geldige geheugenkaartblokken, vergelijkbaar met wat je zou zien op een echte PSX. (sommige saves tonen mogelijk niet de verwachte / geldige inhoud, in welk geval je waarschijnlijk geen geluk hebt bij het proberen om dat opslagbestand te gebruiken, download een ander bestand)
Klik op het blok in de rechterkolom waar je wilt importeren en druk op de < -pijl om het naar uw nieuwe geheugenkaart in de linkerkolom te kopiëren. De bovenstaande schermafbeelding laat zien hoe u het juiste blok en de juiste knop kunt selecteren om op te drukken.
Klik op je geheugenkaart aan de linkerkant op Opslaan als en sla op over de lege kaart die je zojuist hebt gemaakt.
Sluit MemManager af en hernoem je nieuwe geheugenkaart van .mcr
tot .srm
. In navolging van ons voorbeeld hierboven “hadden we nu een bestand met de naam Diablo.srm
. Kopieer dit geheugenkaartbestand naar je RetroPie /psx/
ROMs-directory.
Het opslagbestand zou nu beschikbaar moeten zijn in je game.