FPGA Projects
Till Harbaum edited this page Nov 27, 2019
·
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.
| 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 | Has been ported to the MIST |
| 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 | Link | yes | has more memory and mass storage |
| Apple Macintosh | |||
| Plus Too | Link | yes | Has been ported to MIST |
| BBC Micro | |||
| BBC Micro on FPGA | Link | yes | Has been ported to MIST |
| Commodore 64 | |||
| Syntiac's FPGA-64 | Link | yes/non-commercial | Has been ported to the MIST |
| Sabbi's FPGA64 | Link | no | |
| Commodore Amiga | |||
| Minimig for DE1 | Link | yes | This is the basis of the MIST minimig AGA |
| Minimig | Link | yes | The original Minimig |
| Minimig TG68 | Link | yes | |
| FPGA Arcade Minimig AGA | Link | no | |
| Commodore PET | |||
| PET2001FPGA | Link | yes | |
| IBM PC | |||
| Zet SoC | Link | yes | |
| Next186 SoC | Link | yes | |
| MSX | |||
| OneChipMSX | Link | yes | Has been ported to the MIST |
| Sun SPARCStation | |||
| TEMLib | Link | yes | |
| VTech Laser 310/VZ300 | |||
| LASER310_FPGA | Link | yes/GPL | |
| Z1013 | |||
| redz0mb1e | Link | yes/GPL | Has been ported to the MIST |
| ZX Spectrum | |||
| ZX Spectrum on FPGA | Link | yes | Has been ported to the MIST |
| Speccy 2010 | Link | yes | |
| ZX Uno | Link | yes | |
| ZX81 | |||
| ZXGATE | Link | yes | Has been ported to the MIST |
| Platform | Link | Source Available/License | Remarks |
|---|---|---|---|
| Atari 2600 | |||
| A2601 | Link | yes | Has been ported to the MIST |
| Atari 5200 | |||
| Atari 5200 FPGA | Link | yes | Has been ported to the MIST |
| Atari 7800 | |||
| FPGA Atari 7800 | Link | no | Youtube video only |
| Colecovision | |||
| Coleco | Link | yes | Has been ported to the MIST |
| Nintendo Entertainment System | |||
| Ludde's FPGA NES | Link | yes | Has been ported to the MIST |
| NES on Pipistrello | Pipistrello project examples | yes | |
| fpga_nes | Link | yes | |
| Kevtris' FPGA NES | Link | no | |
| NES on FPGA | Link | no | |
| Danstrother's FPGA NES | Link | no | |
| Nintendo Gameboy | |||
| PACEDEV Gameboy | Link | yes | Partly reused for the MIST |
| Gameboy on DE1 | Link | yes | |
| FPGABoy | Link | no | |
| PC Engine / Turbographx16 | |||
| FPGAPCE | Link | yes | Has been ported to the MIST |
| Sega Genesis | |||
| FPGAGen | Link | yes | Runs perfectly on the MiST |
| Sega Master System | |||
| SMS on FPGA | Link | yes | Has been ported to the MIST |
| Super Nintendo Entertainment System | |||
| SNES on FPGA | Link | no | |
| SNES on an FPGA | Link | no | Unfinished student project |
| FpgaSnes | Link | yes | Running perfectly on the MiST |
These are new HDL designs that don't re-implement or emulate an existing machine.
| Platform | Link | Source Available/License | Remarks |
|---|---|---|---|
| ZPUFlex | Link | yes | Has been ported to the MIST |
| TG68MiniSOC | Link | yes | Has been ported to the MIST |
| Multicomp | Link | yes | Has been ported to the MIST |
| Parallelogram | Link | no |
MiST FPGA - One Chip to Rule Them All
- What is it?
- FAQ
- Board overview
- Installing firmware
- Joystick mapping
- Peripherals
- Projects it is based on
- Rom Management
- Setting up a mist.ini file
- Using a custom font
- Tested Displays/Upscalers
- Troubleshooting
- Videos
- User Videos
- Getting Started
- Current core status
- Joy/Keyboard/On-board Shortcuts
- MIDI support
- SD card setup
- Startup menu
- Atari ST
- Atari ST/STe (mistery)
- Amiga
- Amstrad
- Amstrad - alternative
- Apogee/Radio86RK
- Apple I
- Apple II+
- Apple //e
- Apple Macintosh
- Acorn Archimedes
- Atari 800
- BBC Micro
- BK0011M
- Commodore PET
- Commodore VIC-20
- Commodore 64
- Commodore 16/Plus4
- Enterprise
- HT1080Z (TRS80 I clone)
- LM80C
- Mattel Aquarius
- Miles Gordon SAM Coupe
- MSX
- Ondra SPO 186
- Oric
- PC (Next186)
- PC (XT)
- Primo
- Sinclair ZX80/ZX81
- Sinclair ZX Spectrum
- Sinclair ZX Spectrum - alternative
- Sinclair ZX Spectrum Next
- Sinclair QL
- Texas Instruments TI-99/4A
- Vector-06C
- Videoton TVC
- Vtech Video Technology Laser 350/500/700
- Atari 2600
- Atari 5200
- Atari 7800
- Bally Astrocade
- Coleco ColecoVision
- GCE Vectrex
- Intellivision
- Nec PC Engine/TurboGrafx-16
- Nintendo Gameboy
- Nintendo NES
- Nintendo SNES
- Philips Videopac/Odyssey²
- Philips Videopac/Odyssey² - alternative
- Sega Genesis/Megadrive
- Sega Master System
- SNK Neo Geo MVS/AES