whatisgithub

What is arcade-psikyosh2_mister?

srg320/arcade-psikyosh2_mister — explained in plain English

Analysis updated 2026-05-18

18SystemVerilogAudience · developerComplexity · 5/5Setup · hard

In one sentence

An FPGA hardware recreation of the Psikyo SH2 arcade board, letting MiSTer devices run its 1990s shooter games with authentic, cycle accurate behavior.

Mindmap

mindmap
  root((PsikyoSH2 MiSTer Core))
    What it does
      Recreates arcade board
      Runs on FPGA
      Cycle accurate
    Tech stack
      SystemVerilog
      FPGA
      MiSTer
    Use cases
      Play arcade shooters
      Hardware preservation
    Audience
      MiSTer hobbyists
      Retro gamers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Play original 1990s Psikyo SH2 arcade shooter games on MiSTer FPGA hardware.

USE CASE 2

Get cycle accurate arcade board behavior instead of a conventional software emulator.

USE CASE 3

Install the core and matching descriptor file to run PS3 or PS5 board variant games.

USE CASE 4

Contribute research or fixes for the still unresolved YMF278B sound chip issues.

What is it built with?

SystemVerilogFPGAMiSTer

How does it compare?

srg320/arcade-psikyosh2_misteramoslee2026/babelchenyuliu577-cyber/jyd-rv32i-fpga-core
Stars182035
LanguageSystemVerilogSystemVerilogSystemVerilog
Setup difficultyhardhardhard
Complexity5/55/55/5
Audiencedeveloperresearcherresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires MiSTer FPGA hardware with a 64MB SDRAM module and separately sourced arcade ROM files.

So what is it?

This repository contains a hardware recreation of the Psikyo SH2 arcade board for MiSTer, an open-source project that runs classic arcade and console hardware on a modern FPGA chip. An FPGA (Field-Programmable Gate Array) is a type of chip that can be reprogrammed to behave like other chips, which in this case means mimicking the original arcade circuit board at a very low level rather than running software emulation. The Psikyo SH2 was a real arcade board from the 1990s that powered a number of vertical-scrolling shooter games. This project, called a "core" in MiSTer terminology, lets you run games from that board on MiSTer hardware so they behave as close to the original arcade cabinet as possible. The code is written in SystemVerilog, a language used to describe digital hardware circuits. The project is marked as a work in progress. PS3/5 board variants are supported, but sound has known issues, particularly around a chip called the YMF278B, which handles FM synthesis audio and needs further research to work correctly. To use it, you need a MiSTer setup with a 64MB SDRAM module. Installation involves copying the core file (a .rbf file) into MiSTer's arcade cores folder, placing the matching .mra descriptor file in a dedicated folder, and providing the original ROM files in the MAME games directory. The ROM files themselves are not included and must be sourced separately, as they are copyrighted arcade game data. This is a niche but dedicated area of hobbyist hardware preservation, aimed at people who already own MiSTer FPGA hardware and want to play Psikyo arcade titles with authentic, cycle-accurate behavior rather than conventional software emulators.

Copy-paste prompts

Prompt 1
Walk me through installing this MiSTer core and its descriptor file for a Psikyo SH2 game.
Prompt 2
Explain what an FPGA core is and how it differs from a software arcade emulator.
Prompt 3
Help me find the ROM files I need and where MiSTer expects them to be placed.
Prompt 4
Describe the known sound issues with the YMF278B chip in this core.

Frequently asked questions

What is arcade-psikyosh2_mister?

An FPGA hardware recreation of the Psikyo SH2 arcade board, letting MiSTer devices run its 1990s shooter games with authentic, cycle accurate behavior.

What language is arcade-psikyosh2_mister written in?

Mainly SystemVerilog. The stack also includes SystemVerilog, FPGA, MiSTer.

How hard is arcade-psikyosh2_mister to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is arcade-psikyosh2_mister for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.