Converts Psikyo (68020 / SH-2)¶
Psikyo (fondé par d'ex-Toaplan) a deux hardwares : une 1ʳᵉ génération à 68020 (Gunbird, Strikers 1945…) et un système SH-2 (Strikers 1945 II/ III, Gunbird 2, Dragon Blaze…). La conversion tourne autour d'une donnée de sécurité en EEPROM à reflasher et du bon variant matériel (PS3/PS4/PS5).
Psikyo 1ʳᵉ génération (68020)¶
| Bloc | Puce |
|---|---|
| CPU | 68EC020 (~16 MHz) |
| Son | Z80 + YMF278B (OPL4) (ou YM2610 selon jeu) |
| Vidéo | customs Psikyo (sprites, rotation/scaling) |
Jeux : Samurai Aces (Sengoku Ace), Gunbird, Strikers 1945, Sengoku Blade (Tengai), Battle K-Road…
Psikyo SH-2¶
| Bloc | Puce |
|---|---|
| CPU | Hitachi SH-2 @ 28,636 MHz |
| Son | YMF278B (OPL4) @ 28,636 MHz |
| Média | ROM board de jeu ; EEPROM de sécurité |
Jeux : Strikers 1945 II / III, Gunbird 2, Sol Divide, Daraku Tenshi, Dragon Blaze, Tengai Makyou, Taisen Hot Gimmick…
Les variantes (crucial pour convertir)¶
Le SH-2 se décline en plusieurs variantes matérielles — il faut la bonne pour le jeu cible :
| Variante | Jeux (exemples) |
|---|---|
| PS3 | Strikers 1945 II |
| PS4 | Taisen Hot Gimmick (mahjong) |
| PS5 | Gunbird 2, Strikers 1945 III, Dragon Blaze… |
→ Une conversion suppose un variant compatible avec le jeu visé (les implantations/ROM layouts diffèrent).
Le verrou : l'EEPROM de sécurité¶
Sur Psikyo (SH-2 notamment), il y a une donnée de sécurité dans l'EEPROM qui doit être reflashée pour qu'une conversion fonctionne. Autrement dit, échanger les ROM ne suffit pas : il faut réécrire l'EEPROM avec les bonnes données du jeu cible.
Conversion = service spécialisé
Les converted PCB Psikyo SH-2 existent (avec ROM layout et modifs adaptés), mais c'est plutôt un travail spécialisé (EEPROM + layout + variant) qu'une manip grand public. Bien identifier son variant avant de se lancer.
EPROM programme, jeu par jeu¶
Taille → EPROM : 256 Ko → 27C020 · 512 Ko → 27C040. 1ʳᵉ gén (68020) = 2×
27C020 (programme pair/impair) ; SH-2 = 2× à 3× 27C040. (Source : MAME
psikyo/psikyo.cpp, psikyo/psikyosh.cpp. Vue carte : PCB Psikyo.)
| Gén. | Jeu | EPROM programme |
|---|---|---|
| 68020 | Samurai Aces / Sengoku Ace | 2× 27C020 |
| 68020 | Gunbird | 2× 27C020 |
| 68020 | Battle K-Road | 2× 27C020 |
| 68020 | Strikers 1945 | 2× 27C020 |
| 68020 | Sengoku Blade / Tengai | 2× 27C040 |
| SH-2 | Sol Divide | 2× 27C040 |
| SH-2 | Strikers 1945 II | 2× 27C040 |
| SH-2 | Daraku Tenshi | 2× 27C040 + 1× 27C080 |
| SH-2 | Space Bomber | 2× 27C040 |
| SH-2 | Gunbird 2 | 3× 27C040 |
| SH-2 | Strikers 1945 III | 3× 27C040 |
| SH-2 | Dragon Blaze | 2× 27C040 |
| SH-2 | Tetris the Grand Master 2 | 2× 27C040 |
Le vrai verrou = l'EEPROM de sécurité
Sur Psikyo, la conversion bute sur l'EEPROM de sécurité appariée au variant (voir section dédiée) — regraver le programme ne suffit pas.
Convertir (résumé)¶
- Vérifier le variant (PS3/PS4/PS5) et sa compatibilité avec le jeu cible.
- Réunir/brûler les ROM du jeu cible (layout propre au variant).
- Reflasher l'EEPROM de sécurité avec les données du jeu cible.
- Tester (sprites, son OPL4).
Avant / après¶
- Bon variant + EEPROM reflashée : la carte fait tourner le jeu cible.
- Mauvais variant / EEPROM non traitée : ne boote pas.
Où se documenter¶
- Arcade-Projects — Converted Psikyo SH2 / variants PS3-5 / EEPROM security — https://www.arcade-projects.com/
- MiSTer — cœur Psikyo SH-2 (WIP, srg320) — https://misterfpga.org/
- MAME — drivers Psikyo (
psikyo.cpp,psikyosh.cpp) — https://github.com/mamedev/mame
Sources & attribution¶
- Arcade-Projects — Psikyo SH-2 (SH-2 @ 28,636 MHz, YMF278B, variants PS3/4/5, EEPROM security à reflasher) — https://www.arcade-projects.com/
- MAME / MiSTer — Psikyo 68020 & SH-2 — https://github.com/mamedev/mame
Relecture & corrections
À quoi sert cet espace
Une valeur fausse, une procédure dépassée, une référence de puce qui ne colle pas à ta carte ? Signale-le ici, avec ce que tu as constaté (modèle, révision de carte, numéro de série, mesure). Chaque signalement est recoupé avec une source avant toute modification — une correction invérifiable est publiée en tant que « signalé par …, non recoupé » plutôt qu'appliquée en silence.
La lecture est ouverte à tous ; écrire demande une connexion Discord. Les signalements des relecteurs déclarés du wiki sont traités en priorité ; les autres sont lus aussi, mais passent par un humain avant toute modification.