Donnerstag, 9. Februar 2023

 

ModChips (PS1)

MultiMode 3

Vorwort

MultiMode 3, oder MM3-Modchips sind sehr beliebt und sollten mit jeder Version der PlayStation 1 (fat) funktionieren.
Sie können mit PIC12C508A, PIC12F629 und anderen PIC-Chips hergestellt werden.

Übersicht

Nachfolgend findet Ihr eine Liste aller PlayStation 1-Motherboard-Versionen zusammen mit den zugehörigen Konsolen-Modellnummern.

PU-7PU-8PU-16PU-18PU-20PU-22PU-23PM-41PM-41 (2)
klickklickklickklickklickklickklickklickklick
SCPH-1000JapanX
SCPH-1001USAXX
SCPH-1002Europa/AustralienXX
SCPH-3000JapanXX
SCPH-3500JapanXX
SCPH-5000JapanX
SCPH-5001USAX
SCPH-5500JapanX
SCPH-5501USAX
SCPH-5502Europa/AustralienX
SCPH-5503AsienX
SCPH-5552Europa/AustralienX
SCPH-5903AsienX
SCPH-7000JapanXX
SCPH-7001USAXX
SCPH-7002Europa/AustralienXX
SCPH-7003AsienXX
SCPH-7500JapanX
SCPH-7501USAXX
SCPH-7502Europa/AustralienX
SCPH-7503AsienX
SCPH-9000JapanXX
SCPH-9001USAXX
SCPH-9002Europa/AustralienXX
SCPH-9003AsienXX
SCPH-100JapanXX
SCPH-101USAXX
SCPH-102Europa/AustralienXX
SCPH-103AsienXX

Nachteile des MM3

Das größte Problem bei MM3-Chips ist die Art und Weise, wie sie ihr Timing auf den internen Oszillator innerhalb der PIC-Chips stützen.
Die Verwendung des internen Oszillators kann manchmal dazu führen, dass der Chip beim Booten nicht mehr synchron mit der Konsole ist, was bedeutet, dass Sie die Konsole neu starten müssen, um zu booten.

Bestimmte PIC-Programmierer können auch den Wert des internen Oszillators beim Programmieren durcheinander bringen, was ein Problem sein kann, wenn Sie Ihre eigenen Chips programmieren.
Außerdem wurde berichtet, dass bestimmte Chargen von PIC-Chips in der Vergangenheit Probleme mit dem Oszillatorwert hatten.

Vorteile des MM3

Die größte Stärke der MM3 ist ihre Kompatibilität und Popularität.
Meiner Erfahrung nach ist es der populärste PS1-Modchip, der heute verwendet wird.
Aus diesem Grund werden Sie eher Leute finden, die Ihnen helfen können, wenn Sie Probleme bei der Installation Ihres Chips haben.

Außerdem ist das MM3 mit den meisten PS1-Konsolen kompatibel und kann Anti-Modchip-Spiele spielen, wenn Sie alle sieben Drähte installieren.
Das einzige System, in das Sie auf keinen Fall ein MM3 installieren sollten, ist der SCPH-102 (installieren Sie stattdessen einen ONEchip).



Mayumi 4

Vorwort

Mayumi v4-Modchips sind nicht ganz so populär wie MM3-Chips, könnten aber möglicherweise die bessere Wahl für die meisten Systeme sein.
Sie sind nicht kompatibel mit älteren PS1-Modellen, aber mit Systemen der SCPH-5000-Reihe (PU-18 und spätere Board-Revisionen).
Sie können mit PIC12C508A-Chips hergestellt werden.

Übersicht

PU-18PU-20PU-22PU-23PM-41PM-41 (2)
klickklickklickklickklickklick
SCPH-5001USAX
SCPH-5500JapanX
SCPH-5501USAX
SCPH-5502Europa/AustralienX
SCPH-5503AsienX
SCPH-5552Europa/AustralienX
SCPH-5903Asien
SCPH-7000JapanXX
SCPH-7001USAXX
SCPH-7002Europa/AustralienXX
SCPH-7003AsienXX
SCPH-7500JapanX
SCPH-7501USAXX
SCPH-7502Europa/AustralienX
SCPH-7503AsienX
SCPH-9000JapanXX
SCPH-9001USAXX
SCPH-9002Europa/AustralienXX
SCPH-9003AsienXX
SCPH-100JapanXX
SCPH-101USAXX
SCPH-102Europa/AustralienXX
SCPH-103AsienXX

Nachteile des Mayumi 4

Die Verwendung einer Mayumi v4 hat ein paar Nachteile: Erstens ist sie nicht mit jedem PlayStation 1-Modell kompatibel, wenn Sie also eine ältere Konsole haben, benötigen Sie einen anderen Chip. Mayumi v1.1-Chips sind aber z.B. mit den älteren PU-7- und PU-8-Boards kompatibel.
Ein weiterer kleiner Nachteil der Mayumi v4 ist, dass bei ihr typischerweise mehr Drähte installiert werden müssen als bei anderen Chips wie z.B. dem MM3. Insbesondere bei den meisten PS1-Modellen wird Pin 2 nicht benötigt, aber beim Mayumi v4 schon. Da dies der Taktpin für den Chip ist, ist er sehr anfällig für Störungen, was die Installation des Chips komplizierter machen kann.

Vorteile des Mayumi 4

Die größte Stärke der Mayumi v4 ist ihre Zuverlässigkeit. Da die Mayumi v4 das Timing der PlayStation 1-Platine nutzt, kann sie anstelle des internen PIC-Oszillators (wie beim MM3) Spiele zuverlässiger booten.
Es ist weniger wahrscheinlich, dass ein Mayumi v4-Chip beim Booten aus der Synchronisation mit der Konsole gerät, was bedeutet, dass Sie die Konsole nicht neu starten müssen, um zu booten.

Dies ist natürlich nur dann der Fall, wenn Pin 2 (der Taktgeber-Pin) kurz und gut geführt ist (um Störungen zu vermeiden).

Modi des Mayumi 4

Der Mayumi v4 Modchip kann in mehreren Modi betrieben werden. Die Modi können durch Drücken und Halten der Reset-Taste für mindestens zwei Sekunden umgeschaltet werden.
Für den PU-22 und PU-23 gibt es wirklich keinen Grund, die Modi umzuschalten.
Beim PU-18 und PU-20 wäre es nützlich, den Modus auf deaktiviert umzuschalten, wenn Sie ein echtes Anti-Modchip-Spiel spielen wollen, das im Standardmodus nicht funktioniert.

Für PU-18 und PU-20

  • Mayumi v0.9-Modus (Standard) (unterstützt viele Anti-Modchip-Spiele)
  • Mayumi v1.0-Modus (unterstützt viele Anti-Modchip-Spiele)
  • Alter Modchip-Modus
  • Deaktivierter Modus

Für PU-22 und PU-23

  • PU-22/PU-23 stärkster Modus (Standard) (unterstützt alle Anti-Modchip-Spiele)
  • Alter Modchip-Modus
  • Deaktivierter Modus



ONEchip

Vorwort

ONEchip-Modchips wurden speziell für PAL PSOne-Konsolen entwickelt.
Sie patchen die zusätzliche Regionalverriegelung im BIOS dieser Systeme.
Sie können mit dem PIC12C508A und anderen PIC12-Chips hergestellt werden.

Übersicht

PM-41PM-41 (2)
klickklick
SCPH-102Europa/AustralienXX
SCPH-103AsienXX

Nachteile des ONEchip

Das größte Problem bei ONEchip-Chips ist, dass sie nur mit PAL-PSone-Konsolen kompatibel sind.
Außerdem basieren sie ihr Timing auf dem internen Oszillator innerhalb der PIC-Chips.
Die Verwendung des internen Oszillators kann manchmal dazu führen, dass der Chip beim Booten nicht mehr synchron mit der Konsole ist, was bedeutet, dass Sie die Konsole neu starten müssen, um zu booten.
Bestimmte PIC-Programmierer können auch den Wert des internen Oszillators beim Programmieren durcheinander bringen, was ein Problem sein kann, wenn Sie Ihre eigenen Chips programmieren.

Vorteile des ONEchip

Der größte Vorteil des ONEchips ist, dass er einer der wenigen Chips ist, die es Ihnen ermöglichen, nicht-PAL-Spiele auf einem PAL-PSone zu spielen.
Der andere kompatible Chip ist der ATmega-basierte PsNee-Chip.



PsNee

Vorwort

Der PsNee-Modchip ist ein neuerer Chip, der in den letzten Jahren entwickelt wurde und sich noch in der aktiven Entwicklung befindet.
Der PsNee-Modchip sollte mit jeder Version der PlayStation 1 funktionieren. Sie können mit vielen AVR-Prozessoren hergestellt werden, einschließlich des Arduino Uno, Arduino Pro Mini, ATtiny85 und ATtiny45.

Überblick

PU-7PU-8PU-16PU-18PU-20PU-22PU-23PM-41PM-41 (2)
klickklickklickklickklickklickklickklickklick
SCPH-1000JapanX
SCPH-1001USAXX
SCPH-1002Europa/AustralienXX
SCPH-3000JapanXX
SCPH-3500JapanXX
SCPH-5000JapanX
SCPH-5001USAX
SCPH-5500JapanX
SCPH-5501USAX
SCPH-5502Europa/AustralienX
SCPH-5503AsienX
SCPH-5552Europa/AustralienX
SCPH-5903AsienX
SCPH-7000JapanXX
SCPH-7001USAXX
SCPH-7002Europa/AustralienXX
SCPH-7003AsienXX
SCPH-7500JapanX
SCPH-7501USAXX
SCPH-7502Europa/AustralienX
SCPH-7503AsienX
SCPH-9000JapanXX
SCPH-9001USAXX
SCPH-9002Europa/AustralienXX
SCPH-9003AsienXX
SCPH-100JapanXX
SCPH-101USAXX
SCPH-102Europa/AustralienXX
SCPH-103AsienXX

Nachteile des PsNee

Das größte Problem mit PsNee-Chips ist, dass sie nicht sehr gut dokumentiert sind (in Bezug auf Dinge wie Installationsdiagramme für jede Board-Revision).
Außerdem können sie für den Verkauf schwer zu finden sein.

Vorteile des PsNee

Die größte Stärke des PsNee-Modchips ist die Tatsache, dass er viel moderner ist als PIC-basierte Modchips.
Die Verwendung von AVR-Chips bedeutet, dass die Programmierung eines PsNee-Chips viel einfacher ist, und viele Leute haben vielleicht schon so etwas wie einen Arduino, der als PsNee-Modchip verwendet werden kann.

Die Verwendung leistungsfähigerer Prozessoren ermöglicht es dem Modchip, mit einem einzigen Chip mit amerikanischen, europäischen und japanischen PlayStation 1's zu arbeiten, ohne dass für jede Region eine Version benötigt wird.
Er kann sogar das BIOS des SCPH-102 patchen, um Importe zu ermöglichen (zuvor war dies nur mit dem OneChip möglich). Beachten Sie, dass dieser BIOS-Patch nur mit ATmega-basierten PsNee-Chips funktioniert.

In Zukunft werden PsNee-Modchips wahrscheinlich der neue Standard-Modchip werden, insbesondere da der PIC12C508A-Chip, der für populärere Chips wie den MM3 verwendet wird, das Ende seiner Lebensdauer erreicht.

Files für PsNee

Wenn Sie Ihre eigenen PsNee-Modchips programmieren möchten, benötigen Sie den Quellcode. Er unterstützt die folgenden Mikrocontroller:

  • Arduino Pro Mini (8MHz, oder 16MHz) - unterstützt und getestet
  • Arduino Uno (8MHz, oder 16MHz) - unterstützt und getestet
  • ATtiny85 - unterstützt, nicht getestet
  • ATtiny45 (8MHz interner Oszillator) - unterstützt, getestet
  • ATtiny25 - unterstützt getestet

Diese Chips lassen sich in zwei Kategorien einteilen:

  • ATmega-basierte Chips und
  • ATtiny-basierte Chips.

ATmega-Chips kosten mehr, ermöglichen aber BIOS-Patching für SCPH-102-Systeme sowie Debugging für Entwickler.
ATtiny-Chips kosten weniger, aber ihnen fehlen diese beiden Funktionen.

ATmega-Chips sind auch wesentlich größer, wodurch sie im Vergleich zu den ATtiny-Chips schwieriger in ein System einzupassen sind.

Der Quellcode ist auf der PsNee Github-Seite verfügbar. Er kann sehr einfach mit der Arduino-IDE kompiliert werden.