User:Coen3000/sandbox

Source: Wikipedia, the free encyclopedia.

MiSTer

MiSTer (also known as MiSTer FPGA) is an open-source project that aims to recreate various classic computers, game consoles and arcade machines, using modern FPGA-based hardware.[1]


The MiSTer project is centered around a general-purpose circuit board by Terasic called the DE10-Nano, which incorporates a field-programmable gate array (FPGA). Contributors of the project developed various cores written in a hardware description language (HDL), designed to run on the DE10-Nano. Each core is designed to replicate a specific computer, console or arcade system board. However, unlike a software-based emulator MiSTer's cores replicate systems through hardware emulation.

MiSTer originated as a port of the MiST project.


MiSTer was named after the MiST project, who's name stands for "AMiga/ST".[2] MiSTer's name originally stood for "MiST on Terasic board". However, MiSTer is currently only a simple name without anything underneath.[3]


The project is licensed under version 3 of the

GNU General Public Licence.[4]

Hardware

The DE10-Nano board used for MiSTer provides the following hardware:[5]

FPGA Device

  • Intel Cyclone® V SE 5CSEBA6U23I7 device (110K LEs)
  • Serial configuration device  – EPCS64 (revision B2 or later)
  • USB-Blaster II onboard for programming; JTAG Mode
  • HDMI TX, compatible with DVI 1.0 and HDCP v1.4
  • 2 push-buttons
  • 4 slide switches
  • 8 green user LEDs
  • Three 50MHz clock sources from the clock generator
  • Two 40-pin expansion headers
  • One Arduino expansion header (Uno R3 compatibility), can be connected with Arduino shields
  • One 10-pin Analog input expansion header (shared with Arduino Analog input)
  • A/D converter, 4-pin SPI interface with FPGA

HPS (Hard Processor System)

  • 800MHz Dual-core
    ARM
    Cortex-A9 processor
  • 1GB DDR3 SDRAM (32-bit data bus)
  • 1 Gigabit Ethernet PHY with RJ45 connector
  • USB OTG Port, USB Micro-AB connector
  • Micro SD card socket
  • Accelerometer (I2C interface + interrupt)
  • UART to USB, USB Mini-B connector
  • Warm reset button and cold reset button
  • One user button and one user LED
  • LTC 2x7 expansion header

Supported systems

Computers

Consoles and handhelds

Arcade

  • Arkanoid
  • Asteroids
  • Asteroids Deluxe
  • Atari Tetris
  • Bagman / Le Bagnard Inc: Botanic, Pickin', Super Bagman, Squash
  • Bally Midway Astrocade / Bally Midway Arcade Inc. The Adventures of Robby Roto!, Extra Bases, Gorf, Sea Wolf II, Space Zap, Wizard of Wor
  • Bally Midway MCR-1 Inc: Kick-Man, Kick, Solar Fox
  • Bally Midway MCR-2 Inc: Domino Man, Kozmik Krooz'r, Satan's Hollow, Tron, Two Tigers, Wacko
  • Bally Midway MCR-3 Inc: Discs of Tron, Journey, Tapper, Timber
  • Bally Midway MCR-Monoboard Inc: Demolition Derby, Max RPM, Power Drive, Rampage, Sarge, Star Guards
  • Bally Midway MCR-Scroll Inc: Crater Rider, Spy Hunter, Turbo Tag
  • Berzerk
  • Black Widow Inc: Gravitar, Lunar Battle
  • Bomb Jack
  • Breakout
  • Burger Time
  • Burnin' Rubber / Car Action
  • Canyon Bomber
  • Cave: Inc: DoDonPachi
  • Centipede
  • Computer Space
  • Crazy Balloon
  • Crazy Climber
  • Crazy Kong Inc: Crazy Kong Part II
  • Defender Inc: Colony 7, Jin, Mayday
  • Dig Dug
  • Dominos
  • Donkey Kong Inc: Radar Scope, Pest Place, Donkey Kong 3 (bootleg)
  • Donkey Kong 3
  • Donkey Kong Junior / Donkey Kong Jr.
  • Dottori-Kun Inc: Dottori-Man Jr
  • Food Fight
  • Frenzy
  • Galaga
  • Galaxian Inc: Azurian Attack, Black Hole, Catacomb, Clean Sweep, Devil Fish, King And Balloon, Lucky Today, Moon Cresta, Mr. Do's Nightmare, Omega, Orbitron, Pisces, UniWar S, Victory, War of the Bugs
  • Gaplus / Galaga 3
  • Gauntlet Inc: Gauntlet, Gauntlet II, Vindicators II
  • Gyruss
  • Irem M62 Inc: The Battle-Road, Horizon, Kid Niki: Radical Ninja / Kaiketsu Yanchamaru, Kung-Fu Master / Spartan X, Lode Runner, Lode Runner II: The Bungling Strikes Back, Lode Runner III: Golden Labyrinth / Majin No Fukkatsu, Lode Runner IV: Teikoku Karano Dasshutsu, Lot Lot, Spelunker, Spelunker II, Youjyuden
  • Iron Horse
  • Jackal
  • Jailbreak
  • Lady Bug Inc : Lady Bug, Snap Jack, Dorodon, Cosmic Avenger
  • Lunar Lander
  • Mario Bros
  • Moon Patrol
  • Mr. Do!
  • Ninja-Kun: Majō no Bōken
  • Pac-Man / Puck Man Inc: Alibaba and 40 Thieves, Birdiy, Crush Roller, Dream Shopper, Eeekk!, Eggor, Eyes, Gorkans, Jump Shot, Lizard Wizard, Mr. TNT, Ms. Pac-Man, Pac-Man Club, Pac-Man Plus, Pac Manic Miner Man, Ponpoko, Super Glob, Van-Van Car, Woodpecker
  • Pengo
  • Phoenix
  • Pleiads
  • PolyPlay
  • Pong
  • Pooyan
  • Popeye Inc: Sky Skipper
  • QBert
  • River Patrol
  • Rally-X Inc: New Rally-X
  • Robotron 2084 Inc: Alien Arena, Bubbles, Joust, Playball, Sinistar, Splat, Stargate
  • Rush'n Attack / Green Beret Inc: Mr. Goemon
  • Scramble Inc: Amidar, Anteater, Armored Car, Battle of Atlantis, Calipso, Dark Planet, The End, Frogger, Lost Tomb, Mars, Mighty Monkey, Minefield, Moon War, Rescue, Speed Coin, Strategy X, Super Cobra, Tazz-Mania, Turtles
  • Sega System 1 Inc: 4-D Warriors, Block Gal, Bullfight, Flicky, I'm Sorry, Mister Viking, My Hero, Pitfall II, Rafflesia, Regulus, Sega Ninja, Spatter, Star Jacker, Swat, TeddyBoy Blues, Up'n Down, Water Match, Wonder Boy
  • Sega System E Hang-On Jr, Slap Shooter, Transformer, Pythgoras no Nazo, Opa Opa, Fantasy Zone II - The Tears of Opa-Opa, Tetris
  • Silver Land
  • Solomon's Key / Solomon no Kagi
  • Space Invaders Inc: 280Z ZZAp, Amazing Maze, Attack Force, Balloon Bomber, Blue Shark, Boot Hill, Clowns, Cosmo, Galaxy Wars, Gun Fight, Laguna Racer, Lunar Rescue, Lupin III, Sea Wolf, Space Encounters, Space Invaders II, Space Invaders Part II, Vortex
  • Space Race
  • Sprint 1
  • Sprint 2
  • Super Breakout
  • Tecmo: Inc: Arugosu no Senshi: Legendary Warrior / Rygar: Legendary Warrior, Gemini Wing, Silkworm
  • TIA-MC1: Inc: Billiard, Gorodki, Konek Gorbunok, Kot-Rybolov, Snezhnaja Koroleva, SOS
  • Time Pilot
  • Time Pilot '84
  • The Tower of Druaga Inc: Dig Dug II, Mappy, Motos, Super Pacman, Pac & Pal, Pac-Man & Chomp Chomp, Grobda
  • Traverse USA / MotoRace USA / Zippy Race / Mototour: Inc: Shot Rider
  • Ultra Tank
  • Universal Cosmic games Inc. Space Panic, Cosmic Alien, Magical Spot
  • VBall
  • Xevious
  • Zaxxon Inc: Super Zaxxon, Future Spy
  • Zig Zag

References

  1. ^ "MiSTer wiki". github.com/MiSTer-devel/Main_MiSTer/wiki. Retrieved 2021-05-06.{{cite web}}: CS1 maint: url-status (link)
  2. ^ "MIST - a FPGA based aMIga and ST". web.archive.org. 2015-10-27. Retrieved 2021-05-05.
  3. ^ "What does MiSTer stand for? Is it an acronym? - MiSTer FPGA Forum". www.misterfpga.org. Retrieved 2021-05-05.
  4. ^ "MiSTer license". github.com/MiSTer-devel/Main_MiSTer/blob/master/LICENSE. Retrieved 2021-05-06.{{cite web}}: CS1 maint: url-status (link)
  5. ^ Technologies, Terasic. "Terasic - SoC Platform - Cyclone - DE10-Nano Kit". www.terasic.com.tw. Retrieved 2021-05-05.