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

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(there are still areas that can be improved, but it's no longer a placeholder page.)
 
 
Line 1: Line 1:
{{stub}}
+
{{Infobox console
'''This page is a WIP, feel free to help out'''
+
|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          =  
+
|-
|logowidth    =  
+
! scope="col"|Name
|developer    = MiSTer-devel<br/><small>(MiSTer Team)</small>
+
! scope="col"|Version
|version      = [https://github.com/MiSTer-devel Git]
+
! scope="col"|[[Emulation Accuracy|Accuracy]]
|active        = Yes
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
|platform      = Terasic DE10-nano (with add-ons)
+
! scope="col"|Active
|architecture  = [[FPGA]]
+
! scope="col"|[[Recommended Emulators|Recommended]]
|target        = Various
+
|-
|compatibility = Varies, see [[#Supported systems|supported systems]]
+
| [[RetroArch]]
|accuracy      =
+
| [https://retroarch.com/?page=platforms {{RetroArchVer}}]
|website      = [https://github.com/MiSTer-devel/Main_MiSTer/wiki MiSTer wiki]
+
| Mid
|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 is needed if VGA connectivity 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
|-
+
| {{✓}}
|DEC PDP-1
+
| {{✗}}
|Computer
+
| {{✓}}
|Advanced
+
|}
 +
 
 +
===Rick Dangerous===
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
|[[Neo Geo and variants|Neo Geo]]
+
! scope="col"|Name
|Console
+
! scope="col"|Version
|WIP
+
! 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]]
 
|-
 
|-
|[[Sharp X68000 emulators|Sharp X68000]]
+
| [http://www.bigorno.net/xrick xrick]
|Computer
+
| [http://www.bigorno.net/xrick/download.html 021212]
|WIP
+
| Mid
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 
|}
 
|}
  
===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.
 
;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.
 
 
 
==Resources==
 
* [https://www.retrorgb.com/tag/mister RetroRGB MiSTer news]
 

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