Skip to content
Newsdee edited this page Aug 15, 2015 · 13 revisions

This page lists various known FPGA (Verilog and/or VHDL) implementations of classic computers, game consoles and similar. All of these could potentially be ported to the MIST.

Classic Computers

Plattform Link Source Available/License Remarks
Atari ST
SLeary's FPGA ST Link yes, on request Has been ported to MIST
Suska Link yes/GPL Probably won't fit into the MIST FPGA
FPGA Arcade Link no
Mini ST Link no Looks like a minimig
Unknown Link unknown Probably a Suska clone
Atari XL
AtariXL Link yes Has been ported to the MIST
Acorn Archimedes
Amber core Link yes Porting in progress
Amstrad CPC
CPC2013 Link no
FPGAmstrad Link yes Has been ported to MIST
CPC-Trex Link yes
Apple II
Apple2FPGA Link yes Has been ported to the MIST
AppleFPGA http://www.applefritter.com/node/19543 yes has more memory and mass storage
Apple Macintosh
Plus Too http://www.bigmessowires.com/category/plustoo/ yes discontinued
BBC Micro
BBC Micro on FPGA http://www.mike-stirling.com/retro-fpga/bbc-micro-on-an-fpga/ yes
Commodore 64
Syntiac's FPGA-64 http://www.syntiac.com/fpga64.html yes/non-commercial Has been ported to the MIST
Sabbi's FPGA64 http://fpga64.blogspot.de/ no
Commodore Amiga
Minimig for DE1 https://github.com/rkrajnc/minimig-de1#readme yes This is the basis of the MIST minimig AGA
Minimig http://en.wikipedia.org/wiki/Minimig yes The original Minimig
Minimig TG68 http://gamesource.groups.yahoo.com/group/minimigtg68/ yes
FPGA Arcade Minimig AGA http://www.youtube.com/watch?v=vn4ZzLH6MpE no
Commodore PET
PET2001FPGA http://www.stepinfusion.com/projects/pet2001fpga/ yes
IBM PC
Zet SoC http://zet.aluzina.org/index.php/Zet_processor yes
Next186 SoC http://opencores.org/project,next186_soc_pc yes
MSX
OneChipMSX http://de.wikipedia.org/wiki/1chipMSX yes Has been ported to the MIST
Sun SPARCStation
TEMLib http://temlib.org/site/ yes
ZX Spectrum
ZX Spectrum on FPGA http://www.mike-stirling.com/retro-fpga/zx-spectrum-on-an-fpga/ yes Has been ported to the MIST
Speccy 2010 http://code.google.com/p/speccy2010/ yes
ZX Uno http://zxuno.speccy.org/ yes
ZX81
ZXGATE http://zxgate.sourceforge.net/index.html yes Has been ported to the MIST

Game Consoles

Platform Link Source Available/License Remarks
Atari 2600
A2601 http://retromaster.wordpress.com/a2601/ yes Has been ported to the MIST
Atari 5200
Atari 5200 FPGA http://atariage.com/forums/topic/216991-5200-in-fpga/ yes Has been ported to the MIST
Atari 7800
FPGA Atari 7800 https://www.youtube.com/watch?v=OAqYxMCQDrM no Youtube video only
Colecovision
Coleco https://svn.pacedev.net/repos/pace/sw/synth/platform/colecovision/ yes Has been ported to the MIST
Nintendo Entertainment System
Ludde's FPGA NES https://github.com/strigeus/fpganes yes Has been ported to the MIST
NES on Pipistrello Pipistrello project examples yes
fpga_nes https://github.com/brianbennett/fpga_nes yes
Kevtris' FPGA NES http://www.youtube.com/watch?v=xiEZIma5FI0 no
NES on FPGA http://www.youtube.com/watch?v=NyhbJ-KhHaM no
Danstrother's FPGA NES http://danstrother.com/fpga-nes/ no
Nintendo Gameboy
PACEDEV Gameboy https://github.com/wsoltys/pacedev/tree/master/sw/synth/platform/gameboy yes has been ported but lacks fundamental features like sprites
Gameboy on DE1 https://code.google.com/p/gbfpga/ yes
FPGABoy http://fpgb.org/ no
PC Engine / Turbographx16
FPGAPCE https://github.com/Torlus/FPGAPCE yes Has been ported to the MIST
Sega Genesis
FPGAGen http://code.google.com/p/fpgagen/ yes Uses all three memory chips of the DE board, hard to port to the single SDRAM of the MiST
Sega Master System
SMS on FPGA http://fpga-hacks.blogspot.de/ yes Has been ported to the MIST
Super Nintendo Entertainment System
SNES on FPGA http://pgate1.at-ninja.jp/SNES_on_FPGA no Doesn't want to publish code
SNES on an FPGA http://ece545.com/S15/reports/F10_SNES.pdf no Unfinished student project

Other stuff

These are new HDL designs that don't re-implement or emulate an existing machine.

Platform Link Source Available/License Remarks
ZPUFlex http://retroramblings.net/?page_id=832 yes Has been ported to the MIST
TG68MiniSOC https://github.com/robinsonb5/TG68_MiniSOC yes Has been ported to the MIST
Multicomp http://searle.hostei.com/grant/Multicomp/index.html yes Has been ported to the MIST
Parallelogram http://www.linusakesson.net/scene/parallelogram/index.php no

MiST User Guides

User Guides of MiST cores

Cores

Console cores

Arcade cores

Hardware add-ons

For Core Developers

Hardware Development

Clone this wiki locally