Difference between pages "MiSTer" and "Emulators on GameCube"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
m (Added theypsilon's update_all script which very much helps new users get up and running)
 
 
Line 1: Line 1:
{{WIP}}
+
{{Infobox console
 +
|title = Nintendo GameCube
 +
|logo = GameCube-logo.png
 +
|image = GameCube-Console-Set.png
 +
|developer = Nintendo
 +
|type = [[:Category:Emulators on home consoles|Home video game console]]
 +
|generation = [[:Category:Emulators on sixth-generation consoles|Sixth generation]]
 +
|release = 2001
 +
|discontinued = 2007
 +
|predecessor = [[Emulators on N64|Nintendo 64]]
 +
|successor = [[Emulators on Wii|Wii]]
 +
|emulated = {{✓}}
 +
}}
  
{{Infobox emulator
+
==Multi-system==
|title        = MiSTer
+
{| class="wikitable" style="text-align:center;"
|logo          = mister.png
+
|-
|logowidth    =  
+
! scope="col"|Name
|orig-developer = [https://github.com/sorgelig Sorgelig]<br/><small>(aka Alexey Melkinov)</small>
+
! scope="col"|Version
|developer    = MiSTer-devel<br/><small>(MiSTer Team)</small>
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
|version      = [https://github.com/MiSTer-devel Git]
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
|active        = Yes
+
! scope="col"|Active
|platform      = Terasic DE10-nano (with add-ons)
+
! scope="col"|[[Recommended Emulators|Recommended]]
|architecture  = [[FPGA]]
+
|-
|target        = Various
+
| [[RetroArch]]
|compatibility = Varies, see [[#Supported systems|supported systems]]
+
| [https://retroarch.com/?page=platforms {{RetroArchVer}}]
|accuracy      =
+
| Mid
|website      = [https://github.com/MiSTer-devel/Main_MiSTer/wiki MiSTer wiki]
+
| {{✓}}
|prog-lang    = Verilog, VHDL, SystemVerilog
+
| {{✓}}
|support      = [https://www.paypal.me/FPGAMiSTer PayPal]<br/>[https://www.patreon.com/FPGAMiSTer Patreon]
+
| {{✓}}
|license      = Varies between GPL3 and MIT
+
|}
|source        = [https://github.com/MiSTer-devel GitHub]
 
}}<!-- TODO: figure out the capacities of both the DDR3 and SDRAM components. -->
 
'''MiSTer''' is an open source hardware reimplementation project designed to be used on an [[FPGA]]. It reimplements various console, arcade, and computer hardware on the [https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=1046 Terasic DE10-nano] development board as opposed to running projects like [[Lakka]] on an ARM-based [[Emulation Boxes|DIY emulation box]]. MiSTer is a fork of MiST, which is a similar project; the difference is that MiSTer targets a more powerful board to allow for more complex hardware implementations.
 
  
Contrary to what one might think, the Terasic DE10-nano doesn't just have an FPGA; the system also contains an ARM processor and DDR3 memory which is used with an optimized Linux kernel to interface with files-- the system can even run [https://github.com/MiSTer-devel/Main_MiSTer/wiki/Desktop-Linux Lubuntu 16.04] if one wanted to. The difference between a board like the DE10-nano and, say, a Raspberry Pi is the addition of an entire FPGA which handles the bulk of the system core.
+
==Consoles==
 +
===Atari 2600===
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| [https://www.gc-forever.com/wiki/index.php?title=StellaGC StellaGC]
 +
| [http://www.emu-land.net/consoles/gamecube/emuls_for 2008]
 +
| Mid
 +
| ?
 +
| {{✗}}
 +
| {{✓}}
 +
|}
  
MiSTer also maintains schematics for a few additional boards; some cores will often require the SDRAM board, as it allows for better handling of memory than what the DDR3 unit provides. The DE10-nano only includes HDMI output so the I/O board, or an HDMI to VGA adapter, are required if VGA output is desired.
+
===Sega===
 
+
{| class="wikitable" style="text-align:center;"
==Setup==
 
<!--this is based on a quick skim through the wiki. there may be more that could be needed-->
 
Follow [https://github.com/MiSTer-devel/Main_MiSTer/wiki/How-to-start-with-MiSTer these] [https://github.com/MiSTer-devel/Main_MiSTer/wiki/Setup-Guide two] pages to get started (and [https://github.com/MiSTer-devel/Main_MiSTer/wiki/SDRAM-Board this one] if you plan on using a core that requires SDRAM).
 
 
 
==Overview==
 
 
 
===Supported systems===
 
<!-- Information taken from https://github.com/MiSTer-devel/Main_MiSTer/wiki/Core-Status. Possibly add it as a reference? -->
 
<!-- TODO: Arcade systems require a different table. Their wiki lists a lot of them on the side, so it may be optimal to set it as collapsible. -->
 
<!-- TODO: Add an informational legend. They use their own terminology when determining the status of cores. They are (in order from best to worst) SuperStar, Good, Advanced, and WIP. These terms are kept in the table but the distinction between "Good" and "SuperStar" might be necessary. -->
 
 
 
{| class="wikitable sortable"
 
 
|-
 
|-
! scope="col"|System
+
! scope="col"|Name
! scope="col"|Classification
+
! scope="col"|Version
! scope="col"|Status
+
! scope="col"|SG
 +
! scope="col"|MS
 +
! scope="col"|GG
 +
! scope="col"|MD
 +
! scope="col"|CD
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|Bally Astrocade
+
| [https://www.gc-forever.com/wiki/index.php?title=Genesis_Plus_GX Genesis Plus GX]
|Console
+
| [https://github.com/ekeeke/Genesis-Plus-GX/tree/master/builds git]
|SuperStar
+
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| Mid
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
|[[Atari 2600 emulators|Atari 2600]]
+
| [https://www.gc-forever.com/wiki/index.php?title=Genesis_Plus_GX SMS Plus GX]
|Console
+
| [https://code.google.com/archive/p/smsplus-gx/downloads r64]
|SuperStar
+
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| Mid
 +
| {{✓}}
 +
| {{✗}}
 +
| {{~}}
 +
|}
 +
 
 +
===Nintendo Entertainment System===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Atari 5200 emulators|Atari 5200]]
+
! scope="col"|Name
|Console
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[ColecoVision emulators|ColecoVision]]
+
| [https://www.gc-forever.com/wiki/index.php?title=FCE_Ultra_GX FCE Ultra GX]
|Console
+
| [https://github.com/dborth/fceugx git]
|SuperStar
+
| Mid
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 
 +
===Super Nintendo===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Nintendo Entertainment System emulators|Nintendo Entertainment System]]
+
! scope="col"|Name
|Console
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Game Boy/Game Boy Color emulators|Nintendo Gameboy]]
+
| [https://www.gc-forever.com/wiki/index.php?title=Snes9x_GX Snes9x GX]
|Console
+
| [https://github.com/dborth/snes9xgx git]
|SuperStar
+
| Mid
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 
 +
===Nintendo 64===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Magnavox Odyssey² emulators|Odyssey²]]
+
! scope="col"|Name
|Console
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[PC Engine (TurboGrafx-16) emulators|PC Engine/TurboGrafx 16 (SuperGrafx)]]
+
| [https://www.gc-forever.com/wiki/index.php?title=Cube64 Not64]
|Console
+
| [https://github.com/extremscorner/not64/releases git]
|SuperStar
+
| Mid
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
|[[Sega Genesis emulators|Sega Genesis/Mega Drive]]
+
| [https://www.gc-forever.com/wiki/index.php?title=Cube64 Cube64]
|Console
+
| [https://code.google.com/archive/p/mupen64gc/downloads beta 1.1]
|SuperStar
+
| Mid
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
|}
 +
 
 +
===Game Boy / Game Boy Color===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Master System emulators|Sega Master System]] and [[Master System emulators|Game Gear]]
+
! scope="col"|Name
|Console
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Super Nintendo emulators|SNES/Super Famicom]]
+
| [https://github.com/ekeeke/gnuboy-gx/blob/master/gnuboy-gx.txt Gnuboy GX]
|Console
+
| [https://code.google.com/archive/p/gnuboy-gx/downloads 081214]
|SuperStar
+
| Mid
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
|}
 +
 
 +
===Game Boy Advance (incl. GB/GBC)===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Vectrex emulators|Vectrex]]
+
! scope="col"|Name
|Console
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Amstrad CPC emulators|Amstrad CPC 6128]]
+
| [https://www.gc-forever.com/wiki/index.php?title=Enhanced_mGBA Enhanced mGBA]
|Computer
+
| [https://github.com/extremscorner/emgba/releases git]
|SuperStar
+
| Mid
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
|[[Super Nintendo emulators|SNES (Super Famicom)]]
+
| [https://www.gc-forever.com/wiki/index.php?title=Visual_Boy_Advance_GX Visual Boy Advance GX]
|Computer
+
| [https://github.com/dborth/vbagx git]
|SuperStar
+
| Mid
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|}
 +
 
 +
===Pokémon Mini===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Atari 8-bit|Atari 800 XL]]
+
! scope="col"|Name
|Computer
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Amiga Line|Amiga]]
+
| Pokémon Channel
|Computer
+
| N/A
|SuperStar
+
| Mid
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
|}
 +
 
 +
===PC Engine / TurboGrafx-16===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Commodore 64 emulators|Commodore 64]]
+
! scope="col"|Name
|Computer
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|Commodore 16 / Plus/4
+
| [https://www.gc-forever.com/wiki/index.php?title=Hugo_GX Hugo GX]
|Computer
+
| [https://code.google.com/archive/p/hugo-gx/downloads 2.12]<br/>[https://www.gc-forever.com/forums/viewtopic.php?t=1208 2.12.1 <small>(Unofficial)</small>]
|SuperStar
+
| Mid
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
|}
 +
 
 +
===Neo Geo CD===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|Commodore PET
+
! scope="col"|Name
|Computer
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|Commodore VIC-20
+
| [https://www.gc-forever.com/wiki/index.php?title=NeoGeo_CD NeoGeo CD]
|Computer
+
| [https://www.gc-forever.com/forums/viewtopic.php?f=13&t=1246 0.1.52A.3 <small>(Unofficial)</small>]
|SuperStar
+
| Mid
 +
| ?
 +
| {{✗}}
 +
| {{✓}}
 +
|}
 +
 
 +
===PlayStation===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Intel CPUs|ao486]]
+
! scope="col"|Name
|Computer
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|SAM Coupe
+
| [https://www.gc-forever.com/wiki/index.php?title=CubeSX CubeSX]
|Computer
+
| [https://code.google.com/archive/p/pcsxgc/downloads beta 2.1]
|SuperStar
+
| Mid
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
|}
 +
 
 +
===ColecoVision===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[ZX Spectrum emulators|ZX Spectrum]]
+
! scope="col"|Name
|Computer
+
! scope="col"|Version
|SuperStar
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Apple II Line|Apple II+]]
+
| [https://www.gc-forever.com/wiki/index.php?title=CollisionGC CollisionGC]
|Computer
+
| [https://www.gc-forever.com/forums/viewtopic.php?p=14735#p16211 1.01 b1]
|Good
+
| Mid
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
|}
 +
 
 +
==Miscellaneous==
 +
===ScummVM===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Macintosh line|Apple Macintosh Plus]]
+
! scope="col"|Name
|Computer
+
! scope="col"|Version
|Good
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Altair 8800]]
+
| [[ScummVM]]
|Computer
+
| [https://downloads.scummvm.org/frs/scummvm/1.5.0/scummvm-1.5.0-gamecube.zip 1.5.0]
|Advanced
+
| Mid
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
|}
 +
 
 +
===Rick Dangerous===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|DEC PDP-1
+
! scope="col"|Name
|Computer
+
! scope="col"|Version
|Advanced
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[Neo Geo and variants|Neo Geo]]
+
| [http://www.bigorno.net/xrick xrick]
|Console
+
| [http://www.bigorno.net/xrick/download.html 021212]
|WIP
+
| Mid
|-
+
| {{✓}}
|[[Sharp X68000 emulators|Sharp X68000]]
+
| {{✗}}
|Computer
+
| {{✓}}
|WIP
 
 
|}
 
|}
  
===Add-on boards===
+
[[Category:Emulators on consoles]]
The project also maintains schematics for add-on boards that users can add onto the DE10-nano. All of them are optional for the basic usage of the FPGA, but some cores may require the SDRAM board.
+
[[Category:Emulators on home consoles]]
 
+
[[Category:Emulators on sixth-generation consoles]]
;SDRAM:Allows FPGA cores to use memory that's better suited for reimplementations.
 
;I/O:Adds a VGA connector, a 3.5mm audio jack, optical audio, three buttons, three LEDs, a secondary SD card slot, a USB 3.0-like expansion connector, and a fan that cools the FPGA. The DE10-nano only includes an HDMI connector, so this board is needed if one wants VGA support. The I/O board already features zero-latency analog video output if a RGB, component or other cables is used.
 
;RTC:Provides a real-time clock for enthusiasts. The clock can be automatically configured if the FPGA is connected to the internet via the DE10's Ethernet port, and only two cores make use of it anyway.
 
;USB hub:Adds seven USB ports under the main board.
 
 
 
====Controllers====
 
;LL Cool Joy:Ultra-Low-Latency Controller Board<ref name="LL Cool Joy">[https://www.retrorgb.com/mister-ll-cool-joy-ultra-low-latency-controller-board-update.html 'LL Cool Joy' naming update] (October 20, 2018)</ref>. This is a controller add-on board that links to the I/O board and is made by ElectronAsh & rattboi. ElectronAsh officially named it the "LL Cool Joy". It is designed to support native controllers of original retro consoles and third party controllers with those native ports. <ref>[https://www.retrorgb.com/mister-ultra-low-latency-controller-add-on-board.html Controller board news] on RetroRGB. The ports are "DB15 (Neo Geo MVS/AES/CD, and Arcade), DB9 (Genesis, Atari, etc), & RJ45 (MC Cthulhu standard) inputs. RJ45 dongles could be made for any controller under the sun as long as code is added to support them. This would bypass the need to use USB controller adapters (which all add some lag) to plug in native controllers." (October 12, 2018)</ref> It also has USB ports for extra convenience.
 
;Bliss-Box BlisSTer: [https://bliss-box.net/support] Alternative to LL Cool Joy.  This product from Bliss-Box makes similar utilization of the ultra-low-latency API found in the MiSTer range for adapting native controllers. The Bliss-Box LLAPI (Low Level API) is a protocol written for the Bliss-Box Bridge not yet released but was adopted in the Mister cores available here [https://github.com/Kitrinx/LLAPI]. The BlisSTer enables original console controllers that inter-operate with Bliss-Box's universal adapter chips to connect to a MiSTer hardware (Read their Support page for more details). If you already have the Bliss-Box adapters [https://bliss-box.net/ 4-Play or Gamer-Pro] then you can use a level shifter that plugs on to the serial I/O port on the input board. Level shifters can be made (simple design) or bought from Bliss-Box. The Bliss-Box also works with consoles like original Xbox and Nintendo Switch<ref>[http://www.racketboy.com/forum/viewtopic.php?f=27&t=52566 Bliss-Box now goes live to a console near you.] (Racketboy thread. Thu Jan 10, 2019.)</ref>. The BlisSter [http://misteraddons.com/product/blisster/ BlisSTer] input board for the MiSTer has USB and HDMI ports. Adapter cables can be ordered along with the BlisSTer for original controllers to be used with those HDMI ports in low-latency mode. Support for the BlisSTer at this time is not in the main fork but you can use these cores [https://github.com/MiSTer-LLAPI]
 
 
 
<u>Note:</u> Check the Racketboy retrospective in Resources list below as it particularly covers these solutions to using old controllers well.
 
 
 
==Comparison to alternatives==
 
If you are interested in buying an FPGA board/unit(s) to accurately recreate retro consoles, that at the same time plays well on modern visual screens (TVs, computer monitors, etc), it might be better to get one of the sophisticated [[FPGA|FPGA clones]] from Analogue covering one console and parts for this MiSTer board covering a wide array of console cores:
 
:- '''Analogue Super NT''': This clone recreates the normal SNES/Famicom console almost perfectly. It doesn't support all the special chips embedded inside select game carts. However, you may buy the SD2SNES cart from Ukrainian developer Krikkz from one of the many online stores. It supports the vast array of special chips found in those special carts, including the SuperFX and SA-1 (Both added in firmware updates in 2018). Though it has a large added impost of $200 US on top of the clone. MiSTer on the other hand has gradually been adding support for several special chip game types, though not everything yet.
 
:- '''Analogue MegaSG''': Another clone from Analogue, this one recreates the regular Sega Megadrive/Genesis console line perfectly. It doesn't support the Sega Genesis 32X or SegaCD add-ons. However, TerraOnion, another firm that probably made the world's first ever FPGA-driven flash cart for any retro console with a cart for the Neo Geo console in the late 1990's (Needs citation/research), has started releasing a new FPGA-based SegaCD drive simulator cart called the MegaSD for the Megadrive hardware and MegaSG clone. While inserted into original Megadrive, the MegaSD is compatible with the 32X add-on and SegaCD add-on; but is NOT able to support the 32X hardware while inserted into the MegaSG probably due to the complications arising from signalling routines that were shared between the original Megadrive and 32X hardware. It does support the SegaCD hardware perfectly with the MegaSG. A curious tidbit: The MegaSD cart couldn't support the only game cart embedded with a special chip called the "SVP" for the game ''Virtua Racing'' (One of many ports of a Sega Model 1 arcade original). The MiSTer officially supported that SVP game in [http://www.atari-forum.com/viewtopic.php?f=117&t=31926&start=400#p375795 mid-2019]!
 
:- '''MiSTer''': Your mileage may vary as to which one of the Analogue-made clones that you want along with a MiSTer setup. The cores currently found in the MiSTer range for top 16-bit consoles like the SNES and/or Megadrive are not necessarily as fully compatible nor perfect with all games (Both normal carts and those with many special chips) as an Analogue unit and recommended flash cart can achieve.
 
 
 
Otherwise, if you really can only afford one FPGA unit to do it all, then the MiSTer hardware with add-on boards & a 3D-printed case is really the one to pick; it however requires some reading and learning to set up.
 
 
 
==Resources==
 
* [https://www.retrorgb.com/mister.html RetroRGB's start guide with links to shop pages for various parts]
 
* [https://www.retrorgb.com/tag/mister RetroRGB MiSTer news]
 
* [http://www.racketboy.com/retro/mister-fpga-the-future-of-retro-game-emulation-and-preservation Racketboy's retrospective] (February 20th, 2019. MUST-READ for everybody interested in learning about origins of FPGA used for simulating retro game systems and getting started with the MiSTer! There is also a big topic on controllers & their solutions.)
 
* [https://forums.overclockers.com.au/threads/mister-fpga-computer-console-arcade-hardware-simulation.1253887/ MiSTer FPGA (computer/console/arcade hardware simulation)] (forums.overclockers.com.au thread. Started on Oct 14, 2018 and running across many pages. It has nice coverage of many basic summaries, embedded video links especially for new & updated system cores, feedback and advice.)
 
* [http://www.atari-forum.com/viewforum.php?f=117&sid=e1a3c9bbe02eb1d3d12ffbcd1766b8cb Atari-Forums MiSTer subforum] (Mainly for discussions on development of cores, packaged kits, info of changelog updates, sale page links and etc.)
 
* [https://archive.org/download/mi-ster-console-bios-pack/MiSTer_Console_BIOS_PACK.zip MiSTer Console BIOS Pack] (Necessary BIOS files for various console cores on the MiSTer)
 
* [https://github.com/theypsilon/Update_All_MiSTer theypsilon's update_all script] (Very helpful improved updater script that includes a lot of files to get you up and running easily)
 
 
 
==References==
 
<references />
 
 
 
==External Links==
 
* [https://twitter.com/SmokeMonsterTWI Twitter feed] (By SmokeMonster, a RetroRGB.com journalist)
 
* [https://www.youtube.com/SmokeMonster YT channel] (By SmokeMonster, a RetroRGB.com journalist)
 
* [http://www.atari-forum.com/viewtopic.php?t=33650 Core availability on the MiSTer] (Atari-Forum thread. Tue May 08, 2018. Early comparisons between the original MiST hardware and this new MiSTer fork regarding supported system cores. Original developer of both hardware, Sorgelig, also discussed in this conversation.)
 
* [https://gamebroscentral.com/fpga-technology-how-does-it-preserve-retro-gaming/ FPGA Technology: How Does It Preserve Retro Gaming?] at Game Bros Central (August 12, 2019. By Lord Gamesly. An article with several topics including a summary; Limitations of Emulation; Use of FPGA in clone consoles, flash carts & resolution enhancements; and Final Thoughts.)
 

Revision as of 19:54, 8 October 2021

Nintendo GameCube
GameCube-logo.png
GameCube-Console-Set.png
Developer Nintendo
Type Home video game console
Generation Sixth generation
Release date 2001
Discontinued 2007
Predecessor Nintendo 64
Successor Wii
Emulated

Multi-system

Name Version Accuracy FLOSS Active Recommended
RetroArch 1.18.0 Mid

Consoles

Atari 2600

Name Version Accuracy FLOSS Active Recommended
StellaGC 2008 Mid ?

Sega

Name Version SG MS GG MD CD Accuracy FLOSS Active Recommended
Genesis Plus GX git Mid
SMS Plus GX r64 Mid ~

Nintendo Entertainment System

Name Version Accuracy FLOSS Active Recommended
FCE Ultra GX git Mid

Super Nintendo

Name Version Accuracy FLOSS Active Recommended
Snes9x GX git Mid

Nintendo 64

Name Version Accuracy FLOSS Active Recommended
Not64 git Mid
Cube64 beta 1.1 Mid

Game Boy / Game Boy Color

Name Version Accuracy FLOSS Active Recommended
Gnuboy GX 081214 Mid

Game Boy Advance (incl. GB/GBC)

Name Version Accuracy FLOSS Active Recommended
Enhanced mGBA git Mid
Visual Boy Advance GX git Mid

Pokémon Mini

Name Version Accuracy FLOSS Active Recommended
Pokémon Channel N/A Mid

PC Engine / TurboGrafx-16

Name Version Accuracy FLOSS Active Recommended
Hugo GX 2.12
2.12.1 (Unofficial)
Mid

Neo Geo CD

Name Version Accuracy FLOSS Active Recommended
NeoGeo CD 0.1.52A.3 (Unofficial) Mid ?

PlayStation

Name Version Accuracy FLOSS Active Recommended
CubeSX beta 2.1 Mid

ColecoVision

Name Version Accuracy FLOSS Active Recommended
CollisionGC 1.01 b1 Mid

Miscellaneous

ScummVM

Name Version Accuracy FLOSS Active Recommended
ScummVM 1.5.0 Mid

Rick Dangerous

Name Version Accuracy FLOSS Active Recommended
xrick 021212 Mid