Skip to content

Core Component & Feature Usage

Anton Gale edited this page Dec 30, 2023 · 7 revisions

Components

AMI

POKEY Sound Chip

Atari 5200 & 800
Arcade - A Tetris
Arcade - Black Widow
Arcade - Centipede
Arcade - Food Fight TG68

AMP

IR3R60N Audio

Gameboy Advance

Atari

ANTIC Alphanumeric Television Interface Controller

Atari 5200 & 800
Atari 7800

MARIA Custom Graphics Chip

Atari 7800

TIA Television Interface Adapter

Atari 2600 TIA
Atari 5200 & 800 CTIA - Character TIA
Atari 7800 GTIA - Graphics TIA

XEGS Keyboard Support

Atari 7800

ARM

ARM7TDMI

Gameboy Advance

Chip8

Chip 8

EEPROM

Arduboy

General Instrument

PONG on a chip

AY-3-8500

AY-3-8900

Intellivision

AY-3-8900-1

Intellivision

AY-3-8912 Sound

Vectrex MC68A09

AY-3-8917 Sound Generator

Intellivision

CP1610

Intellivision

SP0256-012

Intellivision

GPIO

RTC

See: Cores supporting RTC

Solar Sensor

Gameboy Advance

Gyroscope

Gameboy Advance

Tilt

Gameboy Advance

Hitachi

HG51B169 - SNES Cart IC CX4

SNES

Intel

8035 - No ROM version of 8048

Arcade - Donkey Kong i8035ip for audio
Arcade - Donkey Kong Jr. i8035ip for audio

8048 (T48)

Odyssey 2
Arcade - Donkey Kong
Arcade - Donkey Kong Jr. T80

8244 NTSC & Audio

Odyssey 2

8245 PAL & Audio

Odyssey 2

Microchip

ATMega / ATXMega

Arduboy

MOS

6502 (and variants)

Arcade - Asteroids
Arcade - Asteroids Deluxe
Arcade - A Tetris T65
Arcade - Black Widow T65
Arcade - Burgertime T65
Arcade - Burning Rubber T65
Arcade - Canyon Bomber T65
Arcade - Centipede T65
Arcade - Dominos T65
Arcade - Donkey Kong 3 T65
Atari 2600 Custom MOS 6502 (aka 6507)
Atari 5200 & 800 6502C
Atari 7800 Custom MOS 6502 (aka SALLY)
Atari Lynx Custom MOS 6502 (aka WDC 65SC02)
NES Custom MOS 6502 (aka Ricoh 2A03)

6522 Versatile Interface Adapter

Vectrex MC68A09

6532 RIOT - RAM + Input/Output + Timer

Atari 2600
Atari 7800

Motorola

6809

Vectrex MC68A09

6840 Programmable Timer Module

Arcade - Frenzy

68000

Mega CD
NeoGeo
Sega Genesis Arcade - Food Fight TG68

NEC

uCOM-43

Tomy Scramble

µPD77C25 aka SNES cart IC DSP1, DSP2, DSP3, DSP4

SNES

µPD96050 aka SNES cart IC ST010

SNES

Nintendo

OBC1

SNES SNES Cart IC

PPU - Pixel Processing Unit

NES RP2A03G
SNES S-PPU2

S-SMP Audio

SNES

SDD1

SNES SNES Cart IC

GSU-1

SNES Superfx SNES Cart IC

SNK

Graphics - SNK PRO-A0, SNK LSPC2-A2, SNK PRO-B0, NEO-B1, NEO-GRC

NeoGeo

Texas Instruments

SN76489 Sound

ColecoVision & SG-1000
Sega Genesis
Sega Master System & Game Gear

TMS9928A NTSC Graphics

ColecoVision & SG-1000

TMS9929A PAL Graphics

ColecoVision & SG-1000

WDC 65C816

SNES Ricoh 5A22 - Custom WDC 65C816

YM2149 (AY-3-8910) Sound

Arcade - Arkanoid
Arcade - Bagman
Bally Midway MCR-1
Bally Midway MCR-2
Bally Midway MCR-3
Arcade - Bombjack
Arcade - Burgertime
Arcade - Burning Rubber
Arcade - Crazy Climber
Arcade - Crazy Kong
Arcade - Exerion
Arcade - Slapfight
Arcade - Performan
Arcade - Taito System SJ

Yamaha

YM2151 (aka JT51)

Atari 7800

YM2413 FM

Sega Master System & Game Gear

YM2610 Audio

NeoGeo

YM2612 Audio

Sega Genesis

YM3438 Audio

Sega Genesis

YM7101 VDP Video Display Processor

Sega Genesis

Zilog

Z80

Astrocade
ColecoVision & SG-1000
Gameboy Custom Z80 Sharp LR35902
Sega Genesis
Sega Master System & Game Gear Z80A
NeoGeo Z80A
Arcade - Arkanoid T80 FPGA Z80
Arcade - Bagman T80 FPGA Z80
Arcade - Astrocade T80 FPGA Z80
Bally Midway MCR-1
Bally Midway MCR-2
Bally Midway MCR-3
Arcade - Berzerk T80 FPGA Z80
Arcade - Bombjack
Arcade - Crazy Balloon T80
Arcade - Crazy Climber T80
Arcade - Crazy Kong T80
Arcade - Dig Dug T80
Arcade - Donkey Kong T80
Arcade - Donkey Kong 3 T80
Arcade - Donkey Kong Jr. T80
Arcade - Dottori Kun T80
Arcade - Frenzy T80
Arcade - Galaga T80
Arcade - Exerion T80
Arcade - Slapfight T80
Arcade - Performan T80
Arcade - Taito System SJ T80

Simple Logic

Arcade - Breakout SN74107, SN74153, SN74175, SN74192, SN74193, SN74279, SN7448, SN7474, SN7483, SN7490, SN7493
Arcade - Breakout DM9310, DM9312, DM9316, DM9602, S82S16, Astable 555 Timer, Oneshot 555 Timer, NAND, NOR, Toggle FF
Arcade - Computer Space 74161 16-bit
Arcade - Crazy Balloon NE555V

Features

See: SYS HPS IO for ARM <-> FPGA communication details.

ADC

See: Cores Supporting ADC

Audio Filters in Menu

Sega Genesis

Controllers - Original Console Controllers

See SNAC: User Port (Serial IO)

DIP Switches in Menu

Many Arcade Games Arcade - Galaga T80

Rotate the Screen

Atari Lynx

Save States

Gameboy

Secondary SD Card

See: Secondary SD card

Gameboy Link Port via USERIO

Gameboy

Cheats

Gameboy
Sega Master System & Game Gear
NES
Turbo Grafx 16

FPGA Only Systems (never manufactured as IC's)

Chip 8
Epoch Galaxy 2
Flappy Bird
Life

Joystick - Fixed 4 & 8 way

Arcade - A Tetris T65

Mouse

SNES
Turbo Grafx 16

OSD Settings

Chess

Random Number Generator

Life

Read CUE+(Image/Track)

Mega CD
Turbo Grafx 16

ROMs With and without Headers

Turbo Grafx 16

Save Games

NES

Save States

NES

SDRAM

See: Cores that use SDRAM

Speech

Arcade - Bagman

SPI

Arduboy

Two BIOS Options

Gameboy Advance (Optional)
Turbo Grafx 16

Two Displays (HDMI + VGA)

Gameboy Advance 2P

Two Systems Simultaneously

Gameboy 2P
Gameboy Advance 2P

Vector Graphics

Vectrex Arcade - Asteroids Deluxe Arcade - Black Widow

Wave based Sound Generator

Arcade - Dig Dug T80

XML ROM Configuration files?

NeoGeo

MiSTer Wiki

User Manual

Add-Ons

FPGA Cores

List of MiSTer cores

Development


Clone this wiki locally