https://emulation.gametechwiki.com/api.php?action=feedcontributions&user=Marc&feedformat=atomEmulation General Wiki - User contributions [en]2024-03-28T18:52:28ZUser contributionsMediaWiki 1.32.0https://emulation.gametechwiki.com/index.php?title=PlayStation_emulators&diff=10795PlayStation emulators2016-06-15T07:20:42Z<p>Marc: /* Resources */</p>
<hr />
<div>[[File:PSX.jpg|thumb|250px|The Sony PlayStation]]<br />
<br />
The '''[[gametech:PlayStation|PlayStation]]''' (frequently referred to in shorthand as the PS1 or PSX) is a 5th generation console produced by Sony Computer Entertainment in 1994. It was a commercial success in part to being relatively easy to program for compared to others at the time, and because its CD based media was cheaper than the competition.<br />
<br />
__TOC__<br />
==Emulators==<br />
{| class="wikitable" style="width: 800px;"<br />
|+PC<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Plugins<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|Increased <abbr title="Internal Resolution">IR</abbr> Rendering<br />
! scope="col"|[[Accuracy]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
| style="text-align: center;"|[[Mednafen]]<br />
| style="text-align: center;"|Multi-platform<br />
| style="text-align: center;"|[http://mednafen.sourceforge.net/releases/ {{MednafenVer}}]<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|✓***<br />
| style="text-align: center;"|High<br />
| style="text-align: center;"|✓<br />
|-<br />
| style="text-align: center;"|[[PCSX-Reloaded|PCSX-R]]<br />
| style="text-align: center;"|Multi-platform<br />
| style="text-align: center;"|[https://github.com/SonofUgly/PCSX-Reloaded/releases SonofUgly build]<br/>SVN ([http://www.emucr.com/search/label/PCSX-Reloaded/ Windows],<br/>[http://consoleemu.com/emulator/pcsx-reloaded OS X])<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|[[Recommended_PSX_Plugins|Plugin dependent]]<br />
| style="text-align: center;"|✓<br />
|-<br />
| style="text-align: center;"|[[ePSXe]]<br />
| style="text-align: center;"|Windows, Linux<br />
| style="text-align: center;"|[http://www.epsxe.com/download.php 2.0.2 ]<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|[[Recommended_PSX_Plugins|Plugin dependent]]<br />
| style="text-align: center;"|✓<br />
|-<br />
| style="text-align: center;"|[[XEBRA]]<br />
| style="text-align: center;"|Windows<br />
| style="text-align: center;"|[http://www.mediafire.com/download/351aaahab73pnq6 12/05/2016 Build]<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|High<br />
| style="text-align: center;"|✗<br />
|-<br />
| style="text-align: center;"|[[pSX]]<br />
| style="text-align: center;"|Windows, Linux<br />
| style="text-align: center;"|[http://www.emulator-zone.com/doc.php/psx/psx_em.html 1.13]<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|Mid<br />
| style="text-align: center;"|✗<br />
|-<br />
| style="text-align: center;"|[[No$|NO$PSX]]<br />
| style="text-align: center;"|Windows<br />
| style="text-align: center;"|[http://problemkaputt.de/psx.htm 1.9]<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|Mid<br />
| style="text-align: center;"|✗<br />
|}<br />
<br />
{| class="wikitable" style="width: 800px;"<br />
|+Console<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Plugins<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|Increased <abbr title="Internal Resolution">IR</abbr> Rendering<br />
! scope="col"|[[Accuracy]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
| style="text-align: center;"|[https://code.google.com/p/pcsxgc/downloads/list WiiSX]<br />
| style="text-align: center;"|[[Wii]], [[GameCube emulators|GameCube]]<br />
| style="text-align: center;"|2.1 beta<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|Low<br />
| style="text-align: center;"|✗<br />
|-<br />
| style="text-align: center;"|[[Official Sony Emulators|POPS]]<br />
| style="text-align: center;"|[[PlayStation Portable emulators|PSP]]/[[PlayStation 2 emulators|PS2]]/Vita<br />
| style="text-align: center;"|6.60/[http://assemblergames.com/l/threads/45347/ r13]/2.60<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|Mid-High<br />
| style="text-align: center;"|✓<br />
|}<br />
<br />
{| class="wikitable" style="width: 800px;"<br />
|+Mobile<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Plugins<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|Increased <abbr title="Internal Resolution">IR</abbr> Rendering<br />
! scope="col"|[[Accuracy]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
| style="text-align: center;"|[[Mednafen]]*<br />
| style="text-align: center;"|Multi-platform<br />
| style="text-align: center;"|[http://mednafen.sourceforge.net/releases/ {{MednafenVer}}]<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|High<br />
| style="text-align: center;"|✓<br />
|-<br />
| style="text-align: center;"|PCSX-ReARMed*<br />
| style="text-align: center;"|iOS, Android<br />
| style="text-align: center;"|r22<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|Mid<br />
| style="text-align: center;"|✓<br />
|-<br />
| style="text-align: center;"|[[ePSXe]]**<br />
| style="text-align: center;"|Android<br />
| style="text-align: center;"|[https://www.google.com/search?q=epsxe+site:forum.mobilism.org&tbs=qdr:0,sbd:1 2.0]<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|Mid<br />
| style="text-align: center;"|✗<br />
|-<br />
| style="text-align: center;"|FPse**<br />
| style="text-align: center;"|Android<br />
| style="text-align: center;"|[https://www.google.com/search?q=fpse+site:forum.mobilism.org&tbs=qdr:0,sbd:1 0.11.175]<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✓<br />
| style="text-align: center;"|Mid<br />
| style="text-align: center;"|✗<br />
|-<br />
| style="text-align: center;"|[[XEBRA]]<br />
| style="text-align: center;"|Android<br />
| style="text-align: center;"|[https://play.google.com/store/apps/details?id=com.dokutajigokusai.xebra 12/03/2015]<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|✗<br />
| style="text-align: center;"|High<br />
| style="text-align: center;"|✗<br />
|}<br />
<nowiki>*</nowiki>Only available on mobile as a libretro core (e.g. [[RetroArch]]), mednafen needs a high-end phone/tablet to run at full speed.<br />
<br />
<nowiki>**</nowiki>Payware, recommended that you use patched versions.<br />
<br />
<nowiki>***</nowiki>Exclusive to the libretro fork. Increases system requirements significantly.<br />
<br />
===Comparisons===<br />
====PC====<br />
* [[Mednafen|Mednafen PSX]] is an emulator focused on [[accuracy]]. It is extremely compatible, outdoing even Sony's official PSone emulator in accuracy tests. Do note if you find an exception, though. It requires a very specific BIOS for each region. The minimum system requirement is a Core 2 Duo at 2 GHz clock. Mednafen itself is command line only and has no GUI. There are external GUI launchers available. Both [[RetroArch]] and [[BizHawk]] have cores based on this emulator. They're easier to use than the standalone emulator thanks to their GUIs. The RetroArch fork of Mednafen PSX (known as Beetle PSX) has several experimental modifications and enhancements not present in the standalone version, including a widescreen hack, CPU overclocking for smoother framerates, and increasing the internal resolution up to 8x. Increasing the resolution carries a heavy performance cost, however, since graphics are rendered in software.<br />
<br />
* [[PCSX-R]] is an open source [[Recommended_PSX_Plugins|plugin]]-based emulator. The main reason to use this over mednafen is that it can render at higher resolutions without being unplayably slow. Though development seems to have slowed down recently, you can still however post any issues you find on their [https://pcsxr.codeplex.com/workitem/list/basic issue tracker]. If you're going to use this, you should most likely use [https://github.com/SonofUgly/PCSX-Reloaded/releases SonofUgly's fork], which fixes a major bug causing slowdown in many games, and also adds overclocking.<br />
<br />
* [[ePSXe]] is a fairly standard [[Recommended_PSX_Plugins|plugin]]-based emulator like PCSX-R. Accuracy is typically about the same between the two, however due to being closed source, PCSX-R is generally recommended over it. Since version 1.8.0, ePSXe has been available on Android as a paid app.<br />
<br />
* PCSX-ReARMed is essentially the ARM version of PCSX-R, sharing a similar core, but optimized for portable handheld devices. Its biggest draw is its NEON software renderer, which is both fast and accurate, and has the ability to render at a higher resolution without resorting to HLE plugins.<br />
<br />
* [[XEBRA]] has very high compatibility. Games that require subchannel data are not supported, but most other games run flawlessly. Obtuse user interface as the developer is Japanese, so be prepared. XEBRA requires a BIOS, but an alternate build of it called ARBEX doesn't require one.<br />
<br />
* [[No$|NO$PSX]] is a well-rounded emulator by the same author of [[No$|NO$GBA]]. There are two versions of the emulator; standard users will want to use the cut-down gaming version. It offers decent compatibility with very low spec requirements – the programmer's philosophy is to deliver a working application out of the box. As of today, it's still being developed. PocketStation is emulated through [[No$|NO$GBA]].<br />
<br />
* [[PSX|PSXfin]] is a simple emulator with simple usage. It has a lot of compatibility issues<ref name="psXcompat">http://psx.silvanthalas.com/psx.html</ref>. It requires a BIOS for use, but compatibility with each one is inconsistent. Development has been halted and it remains closed source. It's really only useful for very old toasters.<br />
<br />
For even further in-depth analysis of each emulator on a technical level, check out [[PS1 Tests]].<br />
<br />
It's generally recommended to use Mednafen or PCSX-R. Many use Mednafen for its accuracy at native resolution, and PCSX-R for 3D games (that don't use prerendered backgrounds) because of support for plugins which allow for better graphics quality than original hardware. Unfortunately the best plugins for increasing internal resolution and shader support (Pete OpenGL2 v2.9 and Edgbla gpuBladesoft v1.42a) are closed source and haven't been updated for years.<br />
<br />
====Consoles====<br />
<br />
* POPS (short for PlayStation On PSP System) is the name of the program for the PSP made by Sony for their PSone Classics releases. It utilizes [[PSP Eboots|EBOOTs]], a form of binary file for PSP, instead of bin/cue/etc, which can be made using a converter if desired. Compatibility is very high due to it being made by Sony and the PSP containing a CPU that is very similar to the one found in the PlayStation. This makes it so it isn't purely an emulator, although it does emulate the PS1s GPU. It includes support for multi-disc games (within the one EBOOT). Only native PS1 resolution is supported, with games being stretched as the user wishes to fit the screen. POPS is also available on the PlayStation 2, although compatibility is not as high.<br />
<br />
* PS2PSXe is another PS1 emulator for the PS2. However, this one is unofficial. Compatibility is very low. It is generally recommended to disc swap for the PS2, which in turn will utilize the built-in PS1 hardware available in every PS2. Double swapping (using the same method as a real PS1) is required for PS2s with model numbers SCPH-100xx - SCPH-390xx.<br />
<br />
* PlayStation 3 has a built-in software emulator with high compatibility, as it is used for PSone Classics releases on the system as well as actual PS1 discs.<br />
<br />
* WiiSX is a port of PCSX to the Wii. Compatibility is fairly low due to the weak power of the Wii. This plus the lack of updates to the emulator makes it generally not worth using.<br />
<br />
==Emulation issues==<br />
===Rendering Quirks===<br />
[[File:Cheryl_compared.png|thumb|350px|Left showing native resolution and unblended dithering. Right showing HD and no dithering.]]<br />
[[File:Ps1_jitter.gif|thumb|left|Example of jittering in PS1 games, which is more noticeable when emulating at higher internal resolutions. (Click to play)]]<br />
The PS1 used some rendering shortcuts to make the most of the hardware available at the time, which cause some quirks that become even more noticeable when rendering with an increased internal resolution.<br />
<br />
Jittering polygons are caused by low-precision fixed-point (to the native resolution) math. This issue is mostly unnoticeable at native resolutions. [[Mednafen|Mednafen-libretro]] and some [[Recommended_PSX_Plugins#Video|plugins]] can attempt to fix this, but it often creates holes in seams.<br />
<br />
The PS1 hardware didn't have a [https://en.wikipedia.org/wiki/Z-buffering z-buffer]. The lack of a z-buffer causes things like polygons popping over others. Tekken character limbs are a good example to see that. It's theoretically possible to implement z-buffer in PS1 emulators/GPU plugins.<ref>[https://translate.google.com/translate?sl=ru&tl=en&u=http://forum.emu-russia.net/viewtopic.php?p=17237 gpuBladeSoft discussion]</ref><br />
<br />
No texture perspective correction causes distortion to textures at certain viewing angles, notably at the bottom near the camera. Along with low-precision math, this is a major factor in the apparent jitteryness of PS1 games. Perspective-correct texture mapping could be implemented into PS1 emulators/GPU plugins, and actually already has been in an unreleased version of GPUBladeSoft([https://youtu.be/zGnLRR9kyvc video]).<br />
<br />
On real hardware, many PS1 games displayed dithering to varying degrees due to a low color depth. This dithering would blend on most TVs to make new colors and smooth gradients. Most hardware-rendered plugins use 32-bit color depth, which removes dithering, while software-rendered plugins and emulators tend to retain it. While higher color depth can be considered an enhancement, since it results in less noise and smooth gradients, some think of dithering as seen on real hardware as added shading and texture, especially on untextured polygons. A few software-rendered emulators, such as PCSX-reARMed and [[Mednafen|Mednafen-libretro]], are capable of increasing internal resolution while still retaining dithering, which keeps the shading/texturing aspect while making it more subtle by making the dithering artifacts smaller.<br />
<br />
===CD format===<br />
<br />
PSX games use the CD-ROM XA (eXtended Architecture) format which is based on CDi and allows developers to use both CD-ROM and CD-DA (audio) tracks on the same disc.<br />
<br />
Certain image formats and CD dumping methods don't support this format correctly and end up with the CD-DA tracks missing or corrupted, hence no audio. The ISO format in particular only stores the content of a CD-ROM filesystem and cannot store CD-DA tracks at all so it's generally a very bad idea to use ISO for PSX games (even though it should work for games which are single track).<br />
<br />
==Resources==<br />
* [http://ns348841.ip-91-121-109.eu/psxdata/sitenews.html PlayStation DataCenter] - Tons of PS1 related things. Emulator files like plugins, game manuals, game configurations, and many tutorials are just some of things you'll find here.<br />
*[https://archive.org/details/psx_redump_usa_20141221 ReDump PS1] USA set.<br />
<br />
==References==<br />
{{Reflist}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Sony consoles]]<br />
[[Category:PlayStation emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=GameCube_emulators&diff=10781GameCube emulators2016-06-09T12:37:45Z<p>Marc: /* Resources */</p>
<hr />
<div>[[File:GCN.jpg|thumb|250px|The Nintendo Gamecube (GCN)]]<br />
The '''[[gametech:Nintendo GameCube|GameCube]]''' (GCN) is a 2001 console produced by Nintendo. Due to how similar the architecture is between the GameCube, Triforce and Wii, many GameCube emulators offer support for them.<br />
<br />
The Triforce is an arcade system board developed jointly by [https://en.wikipedia.org/wiki/Namco Namco], Sega, and Nintendo, with the first games appearing in 2002. The system hardware is based on the Nintendo GameCube with several differences, like provisions for add-ons such as Sega's GD-ROM system and upgradeable RAM modules. <br />
<br />
Due to having very similar (albeit more powerful) hardware, the Wii is able to natively play GameCube games rather than emulating them.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GCN<br />
! scope="col"|Wii<br />
! scope="col"|Triforce<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Dolphin]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://dolphin-emu.org/download/list/master GIT]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|*<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Dolphin (Nintendo)]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.emuparadise.me/sdk/Installers/Nintendo/GameCube/NINTENDO%20GameCube%20PC%20Dolphin%20Emulator%20e2.8%20(Installer).7z e2.8]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[https://code.google.com/p/gekko-gc-emu/ Gekko]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|[http://www.emucr.com/search/label/Gekko SVN]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|}<br />
<nowiki>*</nowiki>WIP, currently non-functioning<br />
{| class="wikitable"<br />
|+Mobile<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GCN<br />
! scope="col"|Wii<br />
! scope="col"|Triforce<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Dolphin]]<br />
|style="text-align:center;"|Android<br />
|style="text-align:center;"|[https://dolphin-emu.org/download/list/master GIT]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
===Comparisons===<br />
* [[Dolphin]] is the only real emulator you should use; Gekko is still in very early development after being on hiatus for many years, and is nowhere near achieving Wii emulation either. In addition, for Triforce emulation, MAME is not optimised for 3D systems yet, nor is the emulation of the system in question very good either. Dolphin is updated on a near daily basis and has very good emulation of almost everything. System requirements are high, moreso for Wii games than GameCube.<br />
* [http://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version Ishiiruka-Dolphin] is a custom unofficial branch of Dolphin optimized for low-end hardware, yet potentially missing features compared to the main branch. Its most important features are: <br />
** Full DirectX9/11 support <br />
** '''Async shaders''' (Under Graphics/Hacks): removes slowdown and stuttering when new effects appear on the screen, but may cause FIFO resets (which can cause slowdown and crashes) in some cases like F-Zero GX and Metroid Prime. Options from fastest to most-compatible are:<br />
*** Full Async Shader Compilation<br />
*** Full Async Shader Compilation + Predictive FIFO<br />
*** Predictive Fifo<br />
*** Predictive Fifo + Wait For Shader Compilation<br />
** '''DSP time stretch''' (Under Sound): it avoids audio stuttering by stretching the audio instead when the game doesn't run at full speed on low-end hardware.<br />
<br />
* [[Dolphin (Nintendo)]] is an official emulator by Nintendo of the same name as the recommended Dolphin emulator. The two are unrelated; the official Nintendo emulator does not run commercial games.<br />
<br />
==Running BIOS==<br />
If you want to open games through the GameCube's original BIOS in Dolphin, first make sure that "External Framebuffer" is enabled and "Skip BIOS" is unchecked in the GameCube options. When the game window opens and the GCN startup animation begins, hold whatever key you've assigned to the A button from the first controller and the intro will be skipped, sending you into the GameCube's menu instead of booting the game. You can then switch to whatever game you really wanted to play with Change Disc, or explore the BIOS.<br />
<br />
==Connectivity==<br />
* The GC/GBA Link feature is partially emulated. You'll need to enable DSP-LLE, along with the files ripped from a real GC for that, as well as VBA-M (see the GBA emulator page for more details). That said, e-Reader support isn't implemented, neither is the DS/Wii Wi-Fi connection.<br />
<br />
==Triforce Arcade Board==<br />
The [https://en.wikipedia.org/wiki/Triforce_%28arcade_system_board%29#Triforce Triforce] is an arcade system board developed jointly by [https://en.wikipedia.org/wiki/Namco Namco], [https://en.wikipedia.org/wiki/Sega Sega], and Nintendo, with the first games appearing in 2002. The system hardware is based on the Nintendo GameCube with several differences, such as provisions for add-ons such as Sega's GD-ROM system and upgradeable RAM modules. Wii emulators can also play Triforce games.<br />
<br />
You'll need the [https://dolphin-emu.org/download/list/Triforce/ Triforce branch] of Dolphin. The main branch doesn't even emulate it.<br />
<br />
However, compatibility is abysmal and there are lots of unemulated features preventing the games from even booting without patches like in the case of both Mario Kart GP games (obviously thus requiring "Enable Cheats"). Check the Dolphin Wiki for more info. Various features including the NamCam camera, the save transfer functionality, and the multiple Triforce board networking, are simply not emulated.<br />
<br />
For the games that do emulate with Dolphin Triforce (that is, the Mario Kart GP games and little else):<br />
* Under "Config/GameCube" (or more recently "Controllers"), "SP1" and "Port 1" need to be assigned to "AM-Baseboard".<br />
* "Enable Cheats" must be activated. Mario Kart GP1 and GP2 have patch codes that need to be added to their gameini file to fix the showstopping emulation bugs and to change the coins value to something else than 0, to play it at all.<br />
* The keys used are the same as the GameCube controls in Dolphin. The Z button supposedly emulates "Insert Coin", but it doesn't seem to work.<br />
<br />
==Resources==<br />
* [https://wiki.dolphin-emu.org/index.php?title=Main_Page Dolphin Wiki] - For checking if you games work and any fixes/tweaks/settings you should know before hand.<br />
*[https://archive.org/details/gamecubenaiso ReDump GameCube] USA set.<br />
<br />
[[Category:Consoles]]<br />
[[Category:Nintendo consoles]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Game_Boy/Game_Boy_Color_emulators&diff=10389Game Boy/Game Boy Color emulators2016-03-07T07:25:44Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:942953-database_hardware_gameboy01.jpg|thumb|The Gameboy handheld console]]The '''[[gametech:Game Boy|Game Boy]]''' is an 8-bit, 4th generation handheld console released by Nintendo in 1989. It had a monochrome display. Its successor, the '''[[gametech:Game Boy Color|Game Boy Color]]''' (GBC), was released in 1998. Unlike the original, it features a color screen.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://bgb.bircd.org/ BGB]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://bgb.bircd.org/#downloads 1.5.2]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[BizHawk]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[Gambatte]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|0.5.0<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[GBE+]]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|1.0<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[higan]]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://byuu.org/emulation/higan/ 0.97]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://kigb.emuunlim.com/ KiGB]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://kigb.emuunlim.com/kigb_win.zip v2.05]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[mGBA]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://endrift.com/mgba/downloads.html 0.5.0]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[VisualBoy Advance|Visual Boy Advance-M (VBA-M)]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.emucr.com/search/label/VisualBoyAdvance-M/ SVN]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗*<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[TGB Dual]]<br />
|style="text-align:center;"|Windows, Linux**<br />
|style="text-align:center;"|[http://gigo.retrogames.com/index.html v8], [http://shinh.skr.jp/tgbdualsdl/ SDL]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|}<br />
<nowiki>*</nowiki> VBA-M libretro core does exist, but it only emulates GBA.<br />
<br />
<nowiki>**</nowiki> As SDL port (libretro version is based on this version)<br />
<br />
{| class="wikitable"<br />
|+Consoles<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://gbatemp.net/threads/gameyob-a-gameboy-emulator-for-ds.343407/ GameYob]<br />
|style="text-align:center;"|[[Nintendo DS]]<br />
|style="text-align:center;"|[http://www.emucr.com/search/label/GameYob Git]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓ (NiFi)<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Visual_Boy_Advance_-M|Visual Boy Advance-M (VBA-M)]]<br />
|style="text-align:center;"|[[Wii]], [[Gamecube]]<br />
|style="text-align:center;"|r1231<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓ (as VBA-Next)<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://filetrip.net/psp-downloads/homebrew/download-masterboy-210-f28308.html MasterBoy]<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|2.10<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://filetrip.net/psp-downloads/homebrew/download-gemp-homers-rin-33-final-f27565.html GeMP]<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|3.3 Final<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://dl.qj.net/psp/emulators/rin-v132-gameboy-emulator/gameboy-color-emulator.html RIN]<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|1.32<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|Virtual Console<br />
|style="text-align:center;"|Nintendo 3DS<br />
|style="text-align:center;"|8.10<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
==Comparison==<br />
* BGB also has excellent Game Boy and Game Boy Color accuracy, as well as near flawless link support. It has a wealth of options for color palettes and even enabling Super Gameboy colors and borders, though it doesn't emulate all of its functions. Because of that, if you're looking for highest compatibility you should get both Gambatte and BGB so you can switch between them when needed.<br />
* [[Gambatte]] is hands-down the most accurate Game Boy Color emulator. It has a good range of options, though not quite as much as some other emulators.<br />
* GameYob (on the DS) is the best GB/GBC emulator for that platform.<br />
* [[GB Enhanced]] is a fairly new emulator that can load custom tiles in games, including colorized tiles for GameBoy games.<br />
* GeMP has some incompatibilities with later PSP models. GeMP is incompatible with GameCategories folders.<br />
* [[higan]] is the only emulator that properly emulates all of the Super Game Boy's features, though the quality of its Game Boy emulation is inferior to that of other emulators, unless one hunts down an older version of bsnes, which used the Gambatte core for its Super Game Boy functionality. The last version of bsnes to use Gambatte as its SGB core is version 0.73.<br />
* RIN has some incompatibilities with later PSP models.<br />
* [[Visual_Boy_Advance_-M|Visual Boy Advance-M (VBA-M)]] emulates GB/GBC games as they appear on a GBA. This causes games to look unusually bright and saturated.<br />
* [[TGB Dual]] is an ancient emulator that supports link cable emulation. It supports [[Netplay]] though it requires VPN. libretro port supports local multiplayer using player 2's controls.<br />
<br />
==Emulator issues==<br />
[[File:Gbc over saturation2.png|thumb|right|350px|Comparison of saturation levels in VBA-M and Gambatte.]]<br />
===Oversaturation===<br />
Emulators tend to over-saturate the colors that would have been seen on the GBC's screen. This can be fixed with emulator options.<br />
<br />
===Tilt Sensor===<br />
Used only in Kirby Tilt'n Tumble as part of the cartridge, and actually required to play it. Existing patches to be applied on the game make only the intro playable, with no way to actually control Kirby (like in other similar GBA games) so such patches are not recommended. While VBA and KiGB have a "Motion Sensor" option to map four directional keys to emulate the cartridge tilting, BGB can emulate the tilting features with the use of the mouse.<br />
<br />
===Gameboy Camera===<br />
The Game Boy Camera, is an official Nintendo accessory for the handheld Game Boy gaming console and was released on 17 September 1998 in Japan, which ceased manufacture in late 2002. Unfortunaly the game boy camera is not yet emulated, however some efforts to run the Gameboy Camera ROM in bgb have been made.<br />
<br />
==Resources==<br />
*[http://gbdev.gg8.se/wiki/articles/Main_Page Gameboy Development Wiki] - Information about the Gameboy<br />
*[http://tasvideos.org/EmulatorResources/GBAccuracyTests.html GB Accuracy Tests (TASVideos)] - Test results on various emulators using test ROMs<br />
*[http://www.youtube.com/watch?v=h_j0w7r6xSk Emulating Gameboy Camera and Gameboy Printer in BGB (work in progress)] - Gameboy Camera ROM running in bgb<br />
<br />
[[Category:Consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Game Boy emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Game_Boy/Game_Boy_Color_emulators&diff=10388Game Boy/Game Boy Color emulators2016-03-07T07:24:25Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:942953-database_hardware_gameboy01.jpg|thumb|The Gameboy handheld console]]The '''[[gametech:Game Boy|Game Boy]]''' is an 8-bit, 4th generation handheld console released by Nintendo in 1989. It had a monochrome display. Its successor, the '''[[gametech:Game Boy Color|Game Boy Color]]''' (GBC), was released in 1998. Unlike the original, it features a color screen.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://bgb.bircd.org/ BGB]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://bgb.bircd.org/#downloads 1.5.2]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[BizHawk]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[Gambatte]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|0.5.0<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[GBE+]]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|1.0<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[higan]]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://byuu.org/emulation/higan/ 0.97]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://kigb.emuunlim.com/ KiGB]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://kigb.emuunlim.com/kigb_win.zip v2.05]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[mGBA]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://endrift.com/mgba/downloads.html 0.5.0]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[VisualBoy Advance|Visual Boy Advance-M (VBA-M)]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.emucr.com/search/label/VisualBoyAdvance-M/ SVN]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗*1<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[TGB Dual]]<br />
|style="text-align:center;"|Windows, Linux*2<br />
|style="text-align:center;"|[http://gigo.retrogames.com/index.html v8], [http://shinh.skr.jp/tgbdualsdl/ SDL]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|}<br />
<nowiki>*</nowiki>1: VBA-M libretro core does exist, but it only emulates GBA.<br />
<br />
<nowiki>*</nowiki>2: As SDL port (libretro version is based on this version)<br />
<br />
{| class="wikitable"<br />
|+Consoles<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://gbatemp.net/threads/gameyob-a-gameboy-emulator-for-ds.343407/ GameYob]<br />
|style="text-align:center;"|[[Nintendo DS]]<br />
|style="text-align:center;"|[http://www.emucr.com/search/label/GameYob Git]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓ (NiFi)<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Visual_Boy_Advance_-M|Visual Boy Advance-M (VBA-M)]]<br />
|style="text-align:center;"|[[Wii]], [[Gamecube]]<br />
|style="text-align:center;"|r1231<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓ (as VBA-Next)<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://filetrip.net/psp-downloads/homebrew/download-masterboy-210-f28308.html MasterBoy]<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|2.10<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://filetrip.net/psp-downloads/homebrew/download-gemp-homers-rin-33-final-f27565.html GeMP]<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|3.3 Final<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://dl.qj.net/psp/emulators/rin-v132-gameboy-emulator/gameboy-color-emulator.html RIN]<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|1.32<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|Virtual Console<br />
|style="text-align:center;"|Nintendo 3DS<br />
|style="text-align:center;"|8.10<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
==Comparison==<br />
* BGB also has excellent Game Boy and Game Boy Color accuracy, as well as near flawless link support. It has a wealth of options for color palettes and even enabling Super Gameboy colors and borders, though it doesn't emulate all of its functions. Because of that, if you're looking for highest compatibility you should get both Gambatte and BGB so you can switch between them when needed.<br />
* [[Gambatte]] is hands-down the most accurate Game Boy Color emulator. It has a good range of options, though not quite as much as some other emulators.<br />
* GameYob (on the DS) is the best GB/GBC emulator for that platform.<br />
* [[GB Enhanced]] is a fairly new emulator that can load custom tiles in games, including colorized tiles for GameBoy games.<br />
* GeMP has some incompatibilities with later PSP models. GeMP is incompatible with GameCategories folders.<br />
* [[higan]] is the only emulator that properly emulates all of the Super Game Boy's features, though the quality of its Game Boy emulation is inferior to that of other emulators, unless one hunts down an older version of bsnes, which used the Gambatte core for its Super Game Boy functionality. The last version of bsnes to use Gambatte as its SGB core is version 0.73.<br />
* RIN has some incompatibilities with later PSP models.<br />
* [[Visual_Boy_Advance_-M|Visual Boy Advance-M (VBA-M)]] emulates GB/GBC games as they appear on a GBA. This causes games to look unusually bright and saturated.<br />
* [[TGB Dual]] is an ancient emulator that supports link cable emulation. It supports [[Netplay]] though it requires VPN. libretro port supports local multiplayer using player 2's controls.<br />
<br />
==Emulator issues==<br />
[[File:Gbc over saturation2.png|thumb|right|350px|Comparison of saturation levels in VBA-M and Gambatte.]]<br />
===Oversaturation===<br />
Emulators tend to over-saturate the colors that would have been seen on the GBC's screen. This can be fixed with emulator options.<br />
<br />
===Tilt Sensor===<br />
Used only in Kirby Tilt'n Tumble as part of the cartridge, and actually required to play it. Existing patches to be applied on the game make only the intro playable, with no way to actually control Kirby (like in other similar GBA games) so such patches are not recommended. While VBA and KiGB have a "Motion Sensor" option to map four directional keys to emulate the cartridge tilting, BGB can emulate the tilting features with the use of the mouse.<br />
<br />
===Gameboy Camera===<br />
The Game Boy Camera, is an official Nintendo accessory for the handheld Game Boy gaming console and was released on 17 September 1998 in Japan, which ceased manufacture in late 2002. Unfortunaly the game boy camera is not yet emulated, however some efforts to run the Gameboy Camera ROM in bgb have been made.<br />
<br />
==Resources==<br />
*[http://gbdev.gg8.se/wiki/articles/Main_Page Gameboy Development Wiki] - Information about the Gameboy<br />
*[http://tasvideos.org/EmulatorResources/GBAccuracyTests.html GB Accuracy Tests (TASVideos)] - Test results on various emulators using test ROMs<br />
*[http://www.youtube.com/watch?v=h_j0w7r6xSk Emulating Gameboy Camera and Gameboy Printer in BGB (work in progress)] - Gameboy Camera ROM running in bgb<br />
<br />
[[Category:Consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Game Boy emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Template:Navbox&diff=10387Template:Navbox2016-03-07T07:20:43Z<p>Marc: </p>
<hr />
<div><includeonly><div style="box-shadow: 0 0 .3em #999; border-radius: .2em; margin: 1em 2em 1em 2em; padding: 1px;"><br />
<div style="background: {{{color|}}}; border-radius: .2em; color: #282828; font-size:140%; padding: .4em .8em .5em;"><span style="opacity: .7;"></span> '''{{{header|}}}''' </div><br />
{{{body|}}}<br />
</div></includeonly><noinclude><br />
{{documentation}}</noinclude></div>Marchttps://emulation.gametechwiki.com/index.php?title=Template:Navbox&diff=10386Template:Navbox2016-03-07T07:20:09Z<p>Marc: </p>
<hr />
<div><includeonly><div style="box-shadow: 0 0 .3em #999; border-radius: .2em; margin: 1em 1em 1em 0; padding: 1px;"><br />
<div style="background: {{{color|}}}; border-radius: .2em; color: #282828; font-size:140%; padding: .4em .8em .5em;"><span style="opacity: .7;"></span> '''{{{header|}}}''' </div><br />
{{{body|}}}<br />
</div></includeonly><noinclude><br />
{{documentation}}</noinclude></div>Marchttps://emulation.gametechwiki.com/index.php?title=Template:Game_Boy_Advance_emulators&diff=10385Template:Game Boy Advance emulators2016-03-07T07:19:01Z<p>Marc: </p>
<hr />
<div>{{Navbox<br />
|header = Nintendo Game Boy Advance Emulators<br />
|color=#985EF0<br />
|body =* '''PC:''' [[Visual Boy Advance -M|VBA-M]] • [[mGBA]] • [[higan]] • [[iDeaS]] • [[MESS]] • [[Meteor]] • [[No$GBA]]<br />
* '''PSP:''' [[Emulators on PSP#Game_Boy_Advance|TempGBA4PSP]] • [[gpSP]]<br />
* '''DS:''' [[GBAemu4DS]]<br />
* '''3DS:''' [[CitrAGB]]<br />
* '''Wii:''' [[Visual Boy Advance -M|VBA-GX]]<br />
* '''Android/iOS:''' [[mGBA]] • [[Visual Boy Advance -M|VBA-M/VBA-Next]] • [[Emulators on Android#Game_Boy_Advance|My Boy!]] ($) • [[Emulators on Android#Game_Boy_Advance|GBA.emu]] ($) • [[Emulators on Android#Game_Boy_Advance|Gameboid]]<br />
* '''Cell-phones:''' [[vBagX]] ($)<br />
* '''Web Browsers:''' [[Visual Boy Advance -M|VBA-M-js]]<br />
}}</div>Marchttps://emulation.gametechwiki.com/index.php?title=Template:Navbox/doc&diff=10384Template:Navbox/doc2016-03-07T07:17:34Z<p>Marc: </p>
<hr />
<div>;Description<br />
:This template is used to create a basic [[Help:Navbox|navbox]].<br />
;Syntax<br />
:Type <code>{{t|navbox|...}}</code> somewhere, with parameters as shown below.<br />
;Sample output<br />
<br />
<pre>{{navbox<br />
|header=Land of Bob<br />
|body=This <nowiki>[[place]]</nowiki> and that <nowiki>[[place]]</nowiki>.<br />
|color=#EFECCA<br />
}}</pre><br />
<br />
Results in...<br />
<br />
{{navbox<br />
|header=Land of Bob<br />
|body=This <nowiki>[[place]]</nowiki> and that <nowiki>[[place]]</nowiki>.<br />
|color=#EFECCA<br />
}}<br />
<br />
<includeonly>[[Category:General wiki templates|{{PAGENAME}}]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude></div>Marchttps://emulation.gametechwiki.com/index.php?title=Template:Navbox&diff=10383Template:Navbox2016-03-07T07:14:35Z<p>Marc: </p>
<hr />
<div><includeonly><div style="box-shadow: 0 0 .3em #999; border-radius: .2em; margin: 0em 1em 1em 0; padding: 1px;"><br />
<div style="background: {{{color|}}}; border-radius: .2em; color: #282828; font-size:140%; padding: .4em .8em .5em;"><span style="opacity: .7;"></span> '''{{{header|}}}''' </div><br />
{{{body|}}}<br />
</div></includeonly><noinclude><br />
{{documentation}}</noinclude></div>Marchttps://emulation.gametechwiki.com/index.php?title=Game_Boy_Advance_emulators&diff=10382Game Boy Advance emulators2016-03-07T07:09:03Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:Gameboy-glacier.jpg|thumb|The Gameboy Advance handheld console]]The '''[[gametech:Game Boy Advance|Game Boy Advance]]''' (often shortened to GBA) is a 32-bit handheld video game console developed by Nintendo. It is the successor to the Game Boy Color. It was released in Japan on March 21, 2001; in North America on June 11, 2001; in Australia and Europe on June 22, 2001.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|GBA<br />
! scope="col"|NDS<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[mGBA]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://endrift.com/mgba/downloads.html 0.5.0]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Visual Boy Advance -M|Visual Boy Advance-M (VBA-M)]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://github.com/visualboyadvance-m/visualboyadvance-m GitHub] [http://www.emucr.com/search/label/VisualBoyAdvance-M/ SVN]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[higan]]<br />
|style="text-align:center;"|Windows, OS X, Linux<br />
|style="text-align:center;"|[http://byuu.org/emulation/higan/ v097]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|iDeaS<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|[http://ciacin.site90.com/ideas.php 1.0.4.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[GBE+]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://github.com/shonumi/gbe-plus GitHub]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|Meteor<br />
|style="text-align:center;"|Linux<br />
|style="text-align:center;"|[https://github.com/blastrock/meteor 1.4]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[No$GBA]]<br />
|style="text-align:center;"|Windows, MS-DOS<br />
|style="text-align:center;"|[http://problemkaputt.de/gba.htm 2.8b]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|}<br />
<br />
{| class="wikitable"<br />
|+Mobile<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|GBA<br />
! scope="col"|NDS<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[https://www.microsoft.com/en-us/store/apps/vba8/9wzdncrfjc69/ VBA8]<br />
|style="text-align:center;"|Windows Phone<br />
|style="text-align:center;"|2.27<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
{| class="wikitable"<br />
|+Consoles<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|GBA<br />
! scope="col"|NDS<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|TempGBA4PSP<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|[http://www.mediafire.com/download/41ny5xrwxizalx4/TempGBA4PSP-26750221.zip 26750221]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Visual Boy Advance -M|Visual Boy Advance-M (VBA-M)]]<br />
|style="text-align:center;"|[[Wii]], [[Gamecube]]<br />
|style="text-align:center;"|r1231<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓ (as VBA-Next)<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[gpSP]]<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|0.9<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|}<br />
<br />
==Comparisons==<br />
* [[mGBA]] is a GBA emulator that aims to be accurate while maintaining speed. It's actively developed and has features that VBA-M lacks such as Solar/Tilt Sensor.<br />
* [[Visual Boy Advance -M|Visual Boy Advance-M (VBA-M)]] is a fork of VBA with additional improvements. It is not updated as often these days and is falling behind in terms of accuracy and performance compared to mGBA.<br />
** RetroArch's VBA-Next is based off an older revision of VBA-M with added speedhacks and tweaks, making it useful for lower-end devices. It is a bit less accurate in some respects, though it fixes a few games such as Advance Wars 2. <br />
* [[gpSP]] last official version was 0.9 by Exophase. There are, however, two superior forks: [http://dl.qj.net/psp/emulators/gpsp-mod-20090720.html gpSPmod] and [http://filetrip.net/psp-downloads/homebrew/download-gpsp-j-12-06-16-f29570.htmlgpSP-J gpSP-J]. gpSP-J has superior compatibility, while gpSPmod has more options for customization (full screen, cheats, etc). Both are superior to Kai.<br />
* [[higan]]'s GBA core is cycle-accurate, but up to v094 it was very much a WIP and not as compatible as VBA-M or mGBA. v095 made amazing strides, resulting in compatibility on par with mGBA.<br />
<br />
==Emulation issues==<br />
<br />
===Oversaturation===<br />
[[File:1406913527173-1-.png|400px|thumb|right|Left showing the default game, and right showing [[VBA-M]] in "Gameboy Colors" mode]]<br />
The original GBA screen was not backlit, so the screen would appear to be rather dark. To compensate for this, games would have very saturated and bright colors. The bright, overly saturated colors would appear rather normal on the GBA. In emulation, however, the appearance of these colors are undesirable. Some games made after 2003 may look better with the backlit colors, however, as they were designed with the GBA SP in mind. For everything else, there are several ways to deal with this:<br />
<br />
'''No$GBA'''<br />
<br />
Under "Emulation Options", select "GBA Mode. There are four modes.<br />
<br />
- GBA (no backlight) = strong desaturation<br />
<br />
- GBA SP (backlight) = strong desaturation<br />
<br />
- Nintendo DS in GBA mode = some desaturation<br />
<br />
- VGA Mode (poppy bright): no desaturation<br />
<br />
'''VBA-M'''<br />
<br />
(VBA-M for Windows only) Under "Options->Gameboy" you will find the options:<br />
<br />
- "Real Colors": no desaturation<br />
<br />
- "Gameboy Colors": strong desaturation<br />
<br />
'''higan'''<br />
<br />
Under Settings->Video Filter, you will find the "Color Emulation" checkbox.<br />
<br />
- Color Emulation off: no desaturation<br />
<br />
- Color Emulation on: gamma correction and adjusted color range.<br />
<br />
'''Shaders'''<br />
<br />
[https://github.com/libretro/common-shaders/blob/master/cgp/gameboy-colors.cgp gameboy-colors.cgp]<br />
<br />
A .cgp shader preset can be loaded in [[OpenEMU]] or [[RetroArch]] that is meant to (sort-of) replicate the "Gameboy Colors" option in VBA-M using the image-adjustment Cg shader. The settings are parameters that are stored in the cgp and can be adjusted at runtime. The relevant parameters set for this effect are:<br />
<br />
Target Gamma = 2.4<br />
<br />
Monitor Gamma = 2.16<br />
<br />
Saturation = 0.5<br />
<br />
Luminance = 0.9<br />
<br />
The colors will not be exactly the same as what VBA-M produces (a bit brighter and no washed out blacks) but it will get you the desaturation effect. Can be adjusted to fit your tastes, and you can get the washed out blacks by increasing "Brightness Boost" and decreasing Luminance a bit.<br />
<br />
[https://github.com/libretro/common-shaders/blob/master/handheld/gba-color.cg gba-color.cg]<br />
<br />
This one is very similar to VBA-M's color option (without the washed out blacks) and is more accurate color-wise to a GBA LCD. Previously used a large lookup table image, it's now a self contained shader and therefore much smaller in filesize than before.<br />
<br />
===Save file issues===<br />
There are a number of different save formats for GBA games. With raw save data, it's very hard to detect what save type it is just by looking at it. Visual Boy Advance tries to autodetect save type but often is incorrect and this causes issues. A fix to this issue is to use a file called "vba-over.ini" to tell VBA what each game's proper save type is, which eliminates most issues regarding save type. Current VBA-M versions come with vba-over.ini by default, but older versions of VBA like VBA 1.7.2 and VBALink did not.<br />
<br />
The libretro versions of VBA, libretro-VBA-Next and libretro-VBA-M, come with vba-over.ini baked into the binary so it is able to load raw .sav files, but also changes the save file output to be a 136KB .srm file for every save type, with save type info contained within the file. This completely avoids any save type issues, but makes its save files incompatible with standalone VBA and most other emulators.<br />
<br />
Libretro devs created a <br />
[https://github.com/libretro/vbam-libretro/blob/master/src/libretro/gbaconv/gbaconv.c command line tool] to convert libretro-VBA .srm save files to raw .sav save data for other emulators. You can just drag and drop a .srm onto the executable and it will output raw .sav. The same can be done in reverse. A precompiled Windows 64-bit binary of this tool can be found <br />
[https://www.mediafire.com/?6bg8ag0bjs1b7ng here].<br />
<br />
==Connectivity==<br />
===GBA Link Multiplayer (1~4GBA)===<br />
* VBA-M: This doesn't work with old VBA versions. <br />
<br />
Just disable "Pause when Inactive", configure all four Joypads each with their own button layout, enable "Link, Enable GBA Link". Now open VBA-M again as much times needed for each player, and have them each use their separate Joypad configuration. Each player will have a separate SRAM save file.<br />
<br />
* VBA Link + e-Reader<br />
A combined version of VBA Link and VBA e-Reader is useful if you want to use the Pokémon Battle-e Cards. Downloads and instructions reside [http://projectpokemon.org/forums/showthread.php?42433-RELEASE-VBA-LINK-E-READER here].<br />
<br />
* mGBA<br />
While running mGBA, select "New multiplayer window" from the menu. As you load your ROMs into each window, "Player [X] of [Y]" will appear across the title bar. This can be done for up to four players. However, multiple instances of the same ROM will share a save file.<br />
<br />
* No$GBA: This method also works with DS roms, and that's the actual way to see the incomplete non-functional local Wi-Fi DS multiplayer implementation. (todo)<br />
<br />
===GameCube Connectivity===<br />
The GBA unit can connect to a GameCube.<br />
<br />
====Dolphin and VBA-M====<br />
<br />
Game Boy connection support can be supported via joybus emulation. Such requires VBA-M (r947 or newer) and a dump of a GBA BIOS.<br />
<br />
'''Connect 1~4 GBA Unit Without Game to GC Game'''<br />
<br />
First Part!<br />
* Open Dolphin and VBA-M. Make sure neither are blocked by your firmware.<br />
* '''Dolphin:''' Start your game and play until you get to the in-game menu where you're asked to connect a GBA. Under the GC controller options (earlier "Config, Gamecube", now it's with the GC/Wii controller options). You have 4 GC controller ports: change how much you need to "GBA". Leave the game and its music running :)<br />
* '''VBA-M:''' You'll need to uncheck "Options, Emulator, Pause When Inactive". Then, under "Options, Link, Joybus Options", Make sure to enable "Enable Joybus Connection" and set "IP/Hostname" to use default settings, that is (127.0.0.1) or (localhost) - without the brackets. <br />
* THEN, Dolphin will freeze. You'll want to not have the system sound too high if you're using headphones. <br />
<br />
Second Part!<br />
* '''VBA-M''': Open the GBA BIOS in VBA-M as if it were a regular GBA ROM. There will be that splash screen but it will stutter a bit. <br />
* Dolphin should recognize the Joybus Link by then and the GC game will detect that a GBA unit was connected.<br />
* To connect other GBA units, open another VBA-M instance and repeat what you did with VBA-M.<br />
<br />
Notable games that work:<br />
* The Legend of Zelda Four Swords Adventures: Both two modes available for the US/PAL version work. The third Japan-only Navi Trackers mode works as well, but the game crashes after the naming screen due to a bug in the GC/GBA connectivity.<br />
* Final Fantasy Crystal Chronicles<br />
* Billy Hatcher: You can download games to your GBA. Amusingly, a RAM dump from VBA-M can be opened as a functional GBA ROM.<br />
* Kururin Squash<br />
* Sonic Adventure 2 (buggy)<br />
<br />
Don't work:<br />
* The Legend of Zelda Wind Waker: Tingle Trainer connection always fails, though some messages do display on VBA-M.<br />
* Drill Land<br />
* Any Pokémon game<br />
* lots more<br />
<br />
'''Connect GBA Game to GC Game'''<br />
<br />
* '''VBA-M''': Under "Emulator, Bios Files" set the GBA BIOS file directory, and have the emulator use it. This will cause each regular GBA rom you load in VBA-M to show the BIOS splash screen then proceed to the game. It has higher compatibility too.<br />
* You do the all the steps above in the '''first part''' of the previous section (connecting a GBA unit without Game to a GC game) until the line with Dolphin freezing when you enable Joylink in VBA-M.<br />
<br />
Then:<br />
* '''VBA-M''': Open the regular GBA ROM to be connected with the GC game in VBA-M as if it were a regular GBA ROM. <br />
* There will be that splash screen, but if you do nothing the GBA game starts as usual and the connection doesn't actually happen. What you must do is to hold '''Select+Start''' while the BIOS is loading. This will cause the BIOS animation to stop and wait for connections, and the regular GBA ROM game won't boot immediately. If it goes as intended, VBA-M will stutter a bit and the connection will be initiated.<br />
* Dolphin should recognize the Joybus Link by then and the GC game will detect that a GBA unit was connected.<br />
* To connect other GBA units, open another VBA-M instance and repeat what you did with VBA-M.<br />
<br />
Please note e-Reader functionality with GC games isn't emulated as of yet.<br />
<br />
====Dolphin and other emulators====<br />
Dolphin devs are working at rewriting the entire GBA connectivity code in a far better way from scratch with more accurate emulators. They did a video using the higan emulator. Nothing of the sort is published at the moment.<br />
<br />
===GBA/DS Connectivity===<br />
Inserting a GBA card in Slot-2 in a Nintendo DS unit (that's not a DSi) while a DS game is running could unlock various gameplay features in some DS games. DesMume can emulate this: while playing the DS ROM, go to "Config, Slot 2 (GBA Slot)" and select "GBA Cartridge". Now select the GBA ROM file, and make sure its sav file is in the same folder. You may need to reset the game sometimes to see the effect in-game.<br />
<br />
===e-Reader===<br />
A device that connects to the GBA, which can read content off e-Card paper stripes either as standalone content, or additional content to GBA games (or even GC ones). Also known as the GBA's DLC.<br />
<br />
''Main Page: [[GBA e-Reader emulators]]''<br />
<br />
==Special Hardware==<br />
Most of these have not been emulated as of yet. There used to be patches that could be applied to GBA ROMs with a utility like LunarIPS (mostly from [http://bubbz.pocketheaven.com/?system=gba&section=patch No Frills]), but they're for the most part lost to time nowadays. Your best bet is to use Action Replay to emulate those.<br />
<br />
===Solar Sensor===<br />
====Emulation====<br />
This feature has been emulated in both mGBA and no$gba 2.6 onwards:<br />
* mGBA: In the shortcuts editor, shortcuts can be configured to raise/lower the solar level incrementally or to set any particular brightness level. <br />
* no$GBA: Under '''Options/Emulation Setup''', you can find the Solar Sensor Level option. You are given the choice between only three brightness levels though: Darkness, 100 Watts, and Bright Sunlight.<br />
====ROM Patches====<br />
Fixes applied directly to the ROM by various scene release groups to make it compatible with any emulator/flashcard, making the in-game brightness level controllable with L+Left/Right. It's argued this makes for a better experience actually, but sadly not all releases are covered.<br />
* '''Boktai 1:''' [http://www.advanscene.com/html/Releases/dbreleases.php?id=1567 JP], [http://www.advanscene.com/html/Releases/dbreleases.php?id=1145 US], <s>EU</s>.<br />
* '''Boktai 2:''' [http://www.advanscene.com/html/Releases/dbreleases.php?id=1567 JP], <s>US</s>, [http://www.advanscene.com/html/Releases/dbreleases.php?id=1992 EU]. <br />
* '''Boktai 3:''' [http://www.advanscene.com/html/Releases/dbreleases.php?id=2048 JP Fix].<br />
* Combinations of Boktai 4 JP with earlier solar sensors to get solar sensor bonuses aren't emulated yet in any DS emulator.<br />
<br />
===Motion Control===<br />
VBA-M has an option for Motion controls "Input, Set, Motion". It currently works with all versions of the GBC title Kirby Tilt'n Tumble, which also was a special cartridge with a motion sensor built-in to control movement in-game. But VBA-M does not support motion controls for GBA games yet.<br />
====Emulation====<br />
* VBA '''doesn't''' emulate this feature, and its "Motion Control" option (with keys mapped to each tilt direction) covers the GBC title Kirby Tilt'n Tumble.<br />
* mGBA supposedly includes this feature but key remapping for tilt sensors is not present in the latest builds.<br />
====ROM Patches====<br />
Fixes applied directly to the ROM (with the LunarIPS utility, or at runtime using mGBA or VBA-M and naming them the same as the ROM in the same directory) by various scene release groups to make it compatible with any emulator/flashcard. D-Pad controls substituting motion controls don't work as well here as they tilt it "too much" at times to be very playable.<br />
* Yoshi Topsy Turvy/Universal Gravitation: [http://www.advanscene.com/html/Releases/dbreleases.php?id=1799 JP], [http://www.advanscene.com/html/Releases/dbreleases.php?id=1947 EU], [http://www.advanscene.com/html/Releases/dbreleases.php?id=2001 US]<br />
* Warioware Twisted! (Patch: [http://www.advanscene.com/html/Releases/dbreleases.php?id=1682 JP], [http://www.advanscene.com/html/Releases/dbreleases.php?id=1979 US])<br />
<br />
===Rumble Feature===<br />
There are various rumble features found in GBA/GBC cards:<br />
* '''GBC Rumble:''' GBC games which came on special cartridges with additional hardware for the rumble feature. It was actually used by dozens of releases, and some games like Tarzan 2 GBC were programmed to have rumble support but shipped on regular cartridges. Emulated by VBA-M GX (Wii-only), which also cover the dummied-out rumble games. Not emulated anywhere else.<br />
* '''GBA Gyro Rumble:''' WarioWare Twisted was shipped on a cart with rumble support. It would rumble when you tilt to one "extreme". Emulated by VBA-M GX (Wii-only, functional), mGBA has this feature but it's not enabled in current builds.<br />
* '''GBA Variable Rumble:''' Drill Dozer has rumble support, with variable force and speed depending on the rock type you drill through ingame. Partially emulated by VBA-M GX (Wii-only, functional), mGBA has this feature but it's not enabled in current builds.<br />
* '''Game Boy Player Rumble:''' Many regular GBA games, shipped on regular cartridges, enable rumble during gameplay when played on GB Player hardware (which is essentially GBA hardware). These include Super Mario Advance 4, Summon Night Hajimari no Ishi, Mario & Luigi 1, Shikakui Atama wo Marukusuru Advance (both releases), Pokémon Pinball, as well as Drill Dozer which disables its original cartridge rumble scheme and enables this one instead. None of the emulators support this, though it's being under development for the mGBA emulator.<br />
<br />
===Figurine Readers===<br />
* '''Figurine Add-on:''' Legendz: Isle Of Trials, Legendz: Sign Of Necromu, Plaston Gate ([http://www.advanscene.com/html/Releases/dbreleases.php?id=1020 Fix]), Plaston Gate DX ([http://www.advanscene.com/html/Releases/dbreleases.php?id=2006 Fix]). The add-on is essentially Skylanders before it became popular.<br />
<br />
===Other Add-ons===<br />
Not emulated yet:<br />
<br />
* Battle Chip Gate (and variations): compatible with Japanese versions of Megaman Zero 3, Megaman Battle Network 4, 4.5, 5 and 6. <br />
<br />
[[Category:Consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Game Boy Advance emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=MGBA&diff=10381MGBA2016-03-07T07:08:39Z<p>Marc: </p>
<hr />
<div>{{infobox<br />
|image = Mgba-logo.png<br />
|imagecaption = <br />
|imagewidth = 128<br />
|first = 0.5.0<br />
|second = Active<br />
|third = Windows, OS X, Linux<br />
|fourth = Jeffrey Pfau (endrift)<br />
|fifth = [https://endrift.com/mgba/ mGBA]<br />
|sixth = [https://github.com/mgba-emu/mgba/ GitHub]}}<br />
<br />
'''mGBA''' is an open source emulator of the [[Game Boy Advance emulators|Game Boy Advance]]. The goals are speed and accuracy.<br />
<br />
==Downloads==<br />
[https://endrift.com/mgba/downloads.html Stable and nightlies]<br />
<br />
==Links==<br />
[https://mgba.io/2016/02/02/mgba-0.4.0/ 0.4.0 Release Notes and Feature list]<br />
<br />
[https://twitter.com/mgba_emu Twitter Account]<br />
<br />
==Important Features==<br />
mGBA is an open-source Game boy Advance emulator written from the scratch with portability, accuracy and performance in mind. As of yet, it is the most complete GBA emulation effort. <br />
<br />
This emulator aims to be easier to port and maintain than its older counterpart, VBA (or VBA-M). It's present as a Retroarch core. Notable features over other GBA emulators include:<br />
<br />
* Only GBA emulator thus far to load the NES Classic series due to a peculiar DRM system Nintendo implemented for those (which display "Game Pack Error" and crash on start-up for all other GBA emulators)<br />
* Local link cable support (up to 4 players)<br />
* Functional Solar Sensor (Boktai series) emulation. Besides no$gba (where this feature is emulated in a limited way), other emulators would need the ROM image to be modified, and the fix isn't very ideal.<br />
<br />
The emulator also has functional tilt emulation (WarioWare Twisted, Yoshi's Universal Gravity), and variable rumble emulation (Drill Dozer). Yet their controls are disabled in all current builds and hence unusable for now for the end-user.<br />
<br />
Emulator's authors claim they're working on adding more features like:<br />
* GC/GBA connectivity (with Dolphin), being worked on atm.<br />
* e-Reader emulation (incomplete in other emulators with no active development as of now).<br />
* TAS and romhacking oriented options.<br />
<br />
Some other perks mGBA offers are:<br />
* Basic save state support with rewinding.<br />
* Fast-forwarding is available (TAB key)<br />
* Very basic cheat code support (AR, GS, CB), no search options.<br />
* Real-time clock support (used in Pokémon games), with the option to synch it to system time or set it to an arbitrary value.<br />
* Can patch games at runtime with translation/romhack patches in BPS (beat) format. Like some other GBA emulators, it can also use IPS and UPS (tsukyomi) patches, and load games from zip/7zip archives without the need to uncompress it (unlike no$gba)<br />
* Can force the game to use specific save formats, but also specific sensors (mostly unemulated altogether in other emulators).<br />
<br />
{{Game Boy Advance emulators}}<br />
{{lowercase title}}<br />
[[Category:Emulators]]<br />
[[Category:Game Boy Advance emulators]]<br />
[[Category:Windows emulation software]]<br />
[[Category:OS X emulation software]]<br />
[[Category:Linux emulation software]]<br />
[[Category:Game Boy emulators]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Game_Boy_Advance_emulators&diff=10380Game Boy Advance emulators2016-03-07T07:08:13Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:Gameboy-glacier.jpg|thumb|The Gameboy Advance handheld console]]The '''[[gametech:Game Boy Advance|Game Boy Advance]]''' (often shortened to GBA) is a 32-bit handheld video game console developed by Nintendo. It is the successor to the Game Boy Color. It was released in Japan on March 21, 2001; in North America on June 11, 2001; in Australia and Europe on June 22, 2001.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|GBA<br />
! scope="col"|NDS<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[mGBA]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://endrift.com/mgba/downloads.html 0.4.0]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Visual Boy Advance -M|Visual Boy Advance-M (VBA-M)]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://github.com/visualboyadvance-m/visualboyadvance-m GitHub] [http://www.emucr.com/search/label/VisualBoyAdvance-M/ SVN]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[higan]]<br />
|style="text-align:center;"|Windows, OS X, Linux<br />
|style="text-align:center;"|[http://byuu.org/emulation/higan/ v097]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|iDeaS<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|[http://ciacin.site90.com/ideas.php 1.0.4.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[GBE+]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://github.com/shonumi/gbe-plus GitHub]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|Meteor<br />
|style="text-align:center;"|Linux<br />
|style="text-align:center;"|[https://github.com/blastrock/meteor 1.4]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[No$GBA]]<br />
|style="text-align:center;"|Windows, MS-DOS<br />
|style="text-align:center;"|[http://problemkaputt.de/gba.htm 2.8b]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|}<br />
<br />
{| class="wikitable"<br />
|+Mobile<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|GBA<br />
! scope="col"|NDS<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[https://www.microsoft.com/en-us/store/apps/vba8/9wzdncrfjc69/ VBA8]<br />
|style="text-align:center;"|Windows Phone<br />
|style="text-align:center;"|2.27<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
{| class="wikitable"<br />
|+Consoles<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|GB/GBC<br />
! scope="col"|GBA<br />
! scope="col"|NDS<br />
! scope="col"|Game Link Support<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|TempGBA4PSP<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|[http://www.mediafire.com/download/41ny5xrwxizalx4/TempGBA4PSP-26750221.zip 26750221]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Visual Boy Advance -M|Visual Boy Advance-M (VBA-M)]]<br />
|style="text-align:center;"|[[Wii]], [[Gamecube]]<br />
|style="text-align:center;"|r1231<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓ (as VBA-Next)<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[gpSP]]<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|0.9<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|}<br />
<br />
==Comparisons==<br />
* [[mGBA]] is a GBA emulator that aims to be accurate while maintaining speed. It's actively developed and has features that VBA-M lacks such as Solar/Tilt Sensor.<br />
* [[Visual Boy Advance -M|Visual Boy Advance-M (VBA-M)]] is a fork of VBA with additional improvements. It is not updated as often these days and is falling behind in terms of accuracy and performance compared to mGBA.<br />
** RetroArch's VBA-Next is based off an older revision of VBA-M with added speedhacks and tweaks, making it useful for lower-end devices. It is a bit less accurate in some respects, though it fixes a few games such as Advance Wars 2. <br />
* [[gpSP]] last official version was 0.9 by Exophase. There are, however, two superior forks: [http://dl.qj.net/psp/emulators/gpsp-mod-20090720.html gpSPmod] and [http://filetrip.net/psp-downloads/homebrew/download-gpsp-j-12-06-16-f29570.htmlgpSP-J gpSP-J]. gpSP-J has superior compatibility, while gpSPmod has more options for customization (full screen, cheats, etc). Both are superior to Kai.<br />
* [[higan]]'s GBA core is cycle-accurate, but up to v094 it was very much a WIP and not as compatible as VBA-M or mGBA. v095 made amazing strides, resulting in compatibility on par with mGBA.<br />
<br />
==Emulation issues==<br />
<br />
===Oversaturation===<br />
[[File:1406913527173-1-.png|400px|thumb|right|Left showing the default game, and right showing [[VBA-M]] in "Gameboy Colors" mode]]<br />
The original GBA screen was not backlit, so the screen would appear to be rather dark. To compensate for this, games would have very saturated and bright colors. The bright, overly saturated colors would appear rather normal on the GBA. In emulation, however, the appearance of these colors are undesirable. Some games made after 2003 may look better with the backlit colors, however, as they were designed with the GBA SP in mind. For everything else, there are several ways to deal with this:<br />
<br />
'''No$GBA'''<br />
<br />
Under "Emulation Options", select "GBA Mode. There are four modes.<br />
<br />
- GBA (no backlight) = strong desaturation<br />
<br />
- GBA SP (backlight) = strong desaturation<br />
<br />
- Nintendo DS in GBA mode = some desaturation<br />
<br />
- VGA Mode (poppy bright): no desaturation<br />
<br />
'''VBA-M'''<br />
<br />
(VBA-M for Windows only) Under "Options->Gameboy" you will find the options:<br />
<br />
- "Real Colors": no desaturation<br />
<br />
- "Gameboy Colors": strong desaturation<br />
<br />
'''higan'''<br />
<br />
Under Settings->Video Filter, you will find the "Color Emulation" checkbox.<br />
<br />
- Color Emulation off: no desaturation<br />
<br />
- Color Emulation on: gamma correction and adjusted color range.<br />
<br />
'''Shaders'''<br />
<br />
[https://github.com/libretro/common-shaders/blob/master/cgp/gameboy-colors.cgp gameboy-colors.cgp]<br />
<br />
A .cgp shader preset can be loaded in [[OpenEMU]] or [[RetroArch]] that is meant to (sort-of) replicate the "Gameboy Colors" option in VBA-M using the image-adjustment Cg shader. The settings are parameters that are stored in the cgp and can be adjusted at runtime. The relevant parameters set for this effect are:<br />
<br />
Target Gamma = 2.4<br />
<br />
Monitor Gamma = 2.16<br />
<br />
Saturation = 0.5<br />
<br />
Luminance = 0.9<br />
<br />
The colors will not be exactly the same as what VBA-M produces (a bit brighter and no washed out blacks) but it will get you the desaturation effect. Can be adjusted to fit your tastes, and you can get the washed out blacks by increasing "Brightness Boost" and decreasing Luminance a bit.<br />
<br />
[https://github.com/libretro/common-shaders/blob/master/handheld/gba-color.cg gba-color.cg]<br />
<br />
This one is very similar to VBA-M's color option (without the washed out blacks) and is more accurate color-wise to a GBA LCD. Previously used a large lookup table image, it's now a self contained shader and therefore much smaller in filesize than before.<br />
<br />
===Save file issues===<br />
There are a number of different save formats for GBA games. With raw save data, it's very hard to detect what save type it is just by looking at it. Visual Boy Advance tries to autodetect save type but often is incorrect and this causes issues. A fix to this issue is to use a file called "vba-over.ini" to tell VBA what each game's proper save type is, which eliminates most issues regarding save type. Current VBA-M versions come with vba-over.ini by default, but older versions of VBA like VBA 1.7.2 and VBALink did not.<br />
<br />
The libretro versions of VBA, libretro-VBA-Next and libretro-VBA-M, come with vba-over.ini baked into the binary so it is able to load raw .sav files, but also changes the save file output to be a 136KB .srm file for every save type, with save type info contained within the file. This completely avoids any save type issues, but makes its save files incompatible with standalone VBA and most other emulators.<br />
<br />
Libretro devs created a <br />
[https://github.com/libretro/vbam-libretro/blob/master/src/libretro/gbaconv/gbaconv.c command line tool] to convert libretro-VBA .srm save files to raw .sav save data for other emulators. You can just drag and drop a .srm onto the executable and it will output raw .sav. The same can be done in reverse. A precompiled Windows 64-bit binary of this tool can be found <br />
[https://www.mediafire.com/?6bg8ag0bjs1b7ng here].<br />
<br />
==Connectivity==<br />
===GBA Link Multiplayer (1~4GBA)===<br />
* VBA-M: This doesn't work with old VBA versions. <br />
<br />
Just disable "Pause when Inactive", configure all four Joypads each with their own button layout, enable "Link, Enable GBA Link". Now open VBA-M again as much times needed for each player, and have them each use their separate Joypad configuration. Each player will have a separate SRAM save file.<br />
<br />
* VBA Link + e-Reader<br />
A combined version of VBA Link and VBA e-Reader is useful if you want to use the Pokémon Battle-e Cards. Downloads and instructions reside [http://projectpokemon.org/forums/showthread.php?42433-RELEASE-VBA-LINK-E-READER here].<br />
<br />
* mGBA<br />
While running mGBA, select "New multiplayer window" from the menu. As you load your ROMs into each window, "Player [X] of [Y]" will appear across the title bar. This can be done for up to four players. However, multiple instances of the same ROM will share a save file.<br />
<br />
* No$GBA: This method also works with DS roms, and that's the actual way to see the incomplete non-functional local Wi-Fi DS multiplayer implementation. (todo)<br />
<br />
===GameCube Connectivity===<br />
The GBA unit can connect to a GameCube.<br />
<br />
====Dolphin and VBA-M====<br />
<br />
Game Boy connection support can be supported via joybus emulation. Such requires VBA-M (r947 or newer) and a dump of a GBA BIOS.<br />
<br />
'''Connect 1~4 GBA Unit Without Game to GC Game'''<br />
<br />
First Part!<br />
* Open Dolphin and VBA-M. Make sure neither are blocked by your firmware.<br />
* '''Dolphin:''' Start your game and play until you get to the in-game menu where you're asked to connect a GBA. Under the GC controller options (earlier "Config, Gamecube", now it's with the GC/Wii controller options). You have 4 GC controller ports: change how much you need to "GBA". Leave the game and its music running :)<br />
* '''VBA-M:''' You'll need to uncheck "Options, Emulator, Pause When Inactive". Then, under "Options, Link, Joybus Options", Make sure to enable "Enable Joybus Connection" and set "IP/Hostname" to use default settings, that is (127.0.0.1) or (localhost) - without the brackets. <br />
* THEN, Dolphin will freeze. You'll want to not have the system sound too high if you're using headphones. <br />
<br />
Second Part!<br />
* '''VBA-M''': Open the GBA BIOS in VBA-M as if it were a regular GBA ROM. There will be that splash screen but it will stutter a bit. <br />
* Dolphin should recognize the Joybus Link by then and the GC game will detect that a GBA unit was connected.<br />
* To connect other GBA units, open another VBA-M instance and repeat what you did with VBA-M.<br />
<br />
Notable games that work:<br />
* The Legend of Zelda Four Swords Adventures: Both two modes available for the US/PAL version work. The third Japan-only Navi Trackers mode works as well, but the game crashes after the naming screen due to a bug in the GC/GBA connectivity.<br />
* Final Fantasy Crystal Chronicles<br />
* Billy Hatcher: You can download games to your GBA. Amusingly, a RAM dump from VBA-M can be opened as a functional GBA ROM.<br />
* Kururin Squash<br />
* Sonic Adventure 2 (buggy)<br />
<br />
Don't work:<br />
* The Legend of Zelda Wind Waker: Tingle Trainer connection always fails, though some messages do display on VBA-M.<br />
* Drill Land<br />
* Any Pokémon game<br />
* lots more<br />
<br />
'''Connect GBA Game to GC Game'''<br />
<br />
* '''VBA-M''': Under "Emulator, Bios Files" set the GBA BIOS file directory, and have the emulator use it. This will cause each regular GBA rom you load in VBA-M to show the BIOS splash screen then proceed to the game. It has higher compatibility too.<br />
* You do the all the steps above in the '''first part''' of the previous section (connecting a GBA unit without Game to a GC game) until the line with Dolphin freezing when you enable Joylink in VBA-M.<br />
<br />
Then:<br />
* '''VBA-M''': Open the regular GBA ROM to be connected with the GC game in VBA-M as if it were a regular GBA ROM. <br />
* There will be that splash screen, but if you do nothing the GBA game starts as usual and the connection doesn't actually happen. What you must do is to hold '''Select+Start''' while the BIOS is loading. This will cause the BIOS animation to stop and wait for connections, and the regular GBA ROM game won't boot immediately. If it goes as intended, VBA-M will stutter a bit and the connection will be initiated.<br />
* Dolphin should recognize the Joybus Link by then and the GC game will detect that a GBA unit was connected.<br />
* To connect other GBA units, open another VBA-M instance and repeat what you did with VBA-M.<br />
<br />
Please note e-Reader functionality with GC games isn't emulated as of yet.<br />
<br />
====Dolphin and other emulators====<br />
Dolphin devs are working at rewriting the entire GBA connectivity code in a far better way from scratch with more accurate emulators. They did a video using the higan emulator. Nothing of the sort is published at the moment.<br />
<br />
===GBA/DS Connectivity===<br />
Inserting a GBA card in Slot-2 in a Nintendo DS unit (that's not a DSi) while a DS game is running could unlock various gameplay features in some DS games. DesMume can emulate this: while playing the DS ROM, go to "Config, Slot 2 (GBA Slot)" and select "GBA Cartridge". Now select the GBA ROM file, and make sure its sav file is in the same folder. You may need to reset the game sometimes to see the effect in-game.<br />
<br />
===e-Reader===<br />
A device that connects to the GBA, which can read content off e-Card paper stripes either as standalone content, or additional content to GBA games (or even GC ones). Also known as the GBA's DLC.<br />
<br />
''Main Page: [[GBA e-Reader emulators]]''<br />
<br />
==Special Hardware==<br />
Most of these have not been emulated as of yet. There used to be patches that could be applied to GBA ROMs with a utility like LunarIPS (mostly from [http://bubbz.pocketheaven.com/?system=gba&section=patch No Frills]), but they're for the most part lost to time nowadays. Your best bet is to use Action Replay to emulate those.<br />
<br />
===Solar Sensor===<br />
====Emulation====<br />
This feature has been emulated in both mGBA and no$gba 2.6 onwards:<br />
* mGBA: In the shortcuts editor, shortcuts can be configured to raise/lower the solar level incrementally or to set any particular brightness level. <br />
* no$GBA: Under '''Options/Emulation Setup''', you can find the Solar Sensor Level option. You are given the choice between only three brightness levels though: Darkness, 100 Watts, and Bright Sunlight.<br />
====ROM Patches====<br />
Fixes applied directly to the ROM by various scene release groups to make it compatible with any emulator/flashcard, making the in-game brightness level controllable with L+Left/Right. It's argued this makes for a better experience actually, but sadly not all releases are covered.<br />
* '''Boktai 1:''' [http://www.advanscene.com/html/Releases/dbreleases.php?id=1567 JP], [http://www.advanscene.com/html/Releases/dbreleases.php?id=1145 US], <s>EU</s>.<br />
* '''Boktai 2:''' [http://www.advanscene.com/html/Releases/dbreleases.php?id=1567 JP], <s>US</s>, [http://www.advanscene.com/html/Releases/dbreleases.php?id=1992 EU]. <br />
* '''Boktai 3:''' [http://www.advanscene.com/html/Releases/dbreleases.php?id=2048 JP Fix].<br />
* Combinations of Boktai 4 JP with earlier solar sensors to get solar sensor bonuses aren't emulated yet in any DS emulator.<br />
<br />
===Motion Control===<br />
VBA-M has an option for Motion controls "Input, Set, Motion". It currently works with all versions of the GBC title Kirby Tilt'n Tumble, which also was a special cartridge with a motion sensor built-in to control movement in-game. But VBA-M does not support motion controls for GBA games yet.<br />
====Emulation====<br />
* VBA '''doesn't''' emulate this feature, and its "Motion Control" option (with keys mapped to each tilt direction) covers the GBC title Kirby Tilt'n Tumble.<br />
* mGBA supposedly includes this feature but key remapping for tilt sensors is not present in the latest builds.<br />
====ROM Patches====<br />
Fixes applied directly to the ROM (with the LunarIPS utility, or at runtime using mGBA or VBA-M and naming them the same as the ROM in the same directory) by various scene release groups to make it compatible with any emulator/flashcard. D-Pad controls substituting motion controls don't work as well here as they tilt it "too much" at times to be very playable.<br />
* Yoshi Topsy Turvy/Universal Gravitation: [http://www.advanscene.com/html/Releases/dbreleases.php?id=1799 JP], [http://www.advanscene.com/html/Releases/dbreleases.php?id=1947 EU], [http://www.advanscene.com/html/Releases/dbreleases.php?id=2001 US]<br />
* Warioware Twisted! (Patch: [http://www.advanscene.com/html/Releases/dbreleases.php?id=1682 JP], [http://www.advanscene.com/html/Releases/dbreleases.php?id=1979 US])<br />
<br />
===Rumble Feature===<br />
There are various rumble features found in GBA/GBC cards:<br />
* '''GBC Rumble:''' GBC games which came on special cartridges with additional hardware for the rumble feature. It was actually used by dozens of releases, and some games like Tarzan 2 GBC were programmed to have rumble support but shipped on regular cartridges. Emulated by VBA-M GX (Wii-only), which also cover the dummied-out rumble games. Not emulated anywhere else.<br />
* '''GBA Gyro Rumble:''' WarioWare Twisted was shipped on a cart with rumble support. It would rumble when you tilt to one "extreme". Emulated by VBA-M GX (Wii-only, functional), mGBA has this feature but it's not enabled in current builds.<br />
* '''GBA Variable Rumble:''' Drill Dozer has rumble support, with variable force and speed depending on the rock type you drill through ingame. Partially emulated by VBA-M GX (Wii-only, functional), mGBA has this feature but it's not enabled in current builds.<br />
* '''Game Boy Player Rumble:''' Many regular GBA games, shipped on regular cartridges, enable rumble during gameplay when played on GB Player hardware (which is essentially GBA hardware). These include Super Mario Advance 4, Summon Night Hajimari no Ishi, Mario & Luigi 1, Shikakui Atama wo Marukusuru Advance (both releases), Pokémon Pinball, as well as Drill Dozer which disables its original cartridge rumble scheme and enables this one instead. None of the emulators support this, though it's being under development for the mGBA emulator.<br />
<br />
===Figurine Readers===<br />
* '''Figurine Add-on:''' Legendz: Isle Of Trials, Legendz: Sign Of Necromu, Plaston Gate ([http://www.advanscene.com/html/Releases/dbreleases.php?id=1020 Fix]), Plaston Gate DX ([http://www.advanscene.com/html/Releases/dbreleases.php?id=2006 Fix]). The add-on is essentially Skylanders before it became popular.<br />
<br />
===Other Add-ons===<br />
Not emulated yet:<br />
<br />
* Battle Chip Gate (and variations): compatible with Japanese versions of Megaman Zero 3, Megaman Battle Network 4, 4.5, 5 and 6. <br />
<br />
[[Category:Consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Game Boy Advance emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=MGBA&diff=10379MGBA2016-03-07T07:07:38Z<p>Marc: /* Important Features */</p>
<hr />
<div>{{infobox<br />
|image = Mgba-logo.png<br />
|imagecaption = <br />
|imagewidth = 128<br />
|first = 0.4.0<br />
|second = Active<br />
|third = Windows, OS X, Linux<br />
|fourth = Jeffrey Pfau (endrift)<br />
|fifth = [https://endrift.com/mgba/ mGBA]<br />
|sixth = [https://github.com/mgba-emu/mgba/ GitHub]}}<br />
<br />
'''mGBA''' is an open source emulator of the [[Game Boy Advance emulators|Game Boy Advance]]. The goals are speed and accuracy.<br />
<br />
==Downloads==<br />
[https://endrift.com/mgba/downloads.html Stable and nightlies]<br />
<br />
==Links==<br />
[https://mgba.io/2016/02/02/mgba-0.4.0/ 0.4.0 Release Notes and Feature list]<br />
<br />
[https://twitter.com/mgba_emu Twitter Account]<br />
<br />
==Important Features==<br />
mGBA is an open-source Game boy Advance emulator written from the scratch with portability, accuracy and performance in mind. As of yet, it is the most complete GBA emulation effort. <br />
<br />
This emulator aims to be easier to port and maintain than its older counterpart, VBA (or VBA-M). It's present as a Retroarch core. Notable features over other GBA emulators include:<br />
<br />
* Only GBA emulator thus far to load the NES Classic series due to a peculiar DRM system Nintendo implemented for those (which display "Game Pack Error" and crash on start-up for all other GBA emulators)<br />
* Local link cable support (up to 4 players)<br />
* Functional Solar Sensor (Boktai series) emulation. Besides no$gba (where this feature is emulated in a limited way), other emulators would need the ROM image to be modified, and the fix isn't very ideal.<br />
<br />
The emulator also has functional tilt emulation (WarioWare Twisted, Yoshi's Universal Gravity), and variable rumble emulation (Drill Dozer). Yet their controls are disabled in all current builds and hence unusable for now for the end-user.<br />
<br />
Emulator's authors claim they're working on adding more features like:<br />
* GC/GBA connectivity (with Dolphin), being worked on atm.<br />
* e-Reader emulation (incomplete in other emulators with no active development as of now).<br />
* TAS and romhacking oriented options.<br />
<br />
Some other perks mGBA offers are:<br />
* Basic save state support with rewinding.<br />
* Fast-forwarding is available (TAB key)<br />
* Very basic cheat code support (AR, GS, CB), no search options.<br />
* Real-time clock support (used in Pokémon games), with the option to synch it to system time or set it to an arbitrary value.<br />
* Can patch games at runtime with translation/romhack patches in BPS (beat) format. Like some other GBA emulators, it can also use IPS and UPS (tsukyomi) patches, and load games from zip/7zip archives without the need to uncompress it (unlike no$gba)<br />
* Can force the game to use specific save formats, but also specific sensors (mostly unemulated altogether in other emulators).<br />
<br />
{{Game Boy Advance emulators}}<br />
{{lowercase title}}<br />
[[Category:Emulators]]<br />
[[Category:Game Boy Advance emulators]]<br />
[[Category:Windows emulation software]]<br />
[[Category:OS X emulation software]]<br />
[[Category:Linux emulation software]]<br />
[[Category:Game Boy emulators]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Frontends/Archive_1&diff=10342Frontends/Archive 12016-03-03T13:16:27Z<p>Marc: /* Emulation Station */</p>
<hr />
<div>'''Frontends''' are programs that allow a user to execute an emulator program, usually a command-line one, using a graphical interface. Examples of such are shown below. <br />
<br />
Note: "Frontend" can be a somewhat confusing term since it is sometimes used to refer to an emulator's internal frontend that handles video, audio, and input interaction with the user and OS, while this page refers to the "Launcher" or "Executor" kind of "frontend".<br />
<br />
==Attract-Mode==<br />
Attract-Mode is a graphical frontend for command line emulators such as MAME, MESS and Nestopia. It hides the underlying operating system and is intended to be controlled with a joystick, gamepad or spin dial, making it ideal for use in arcade cabinets. Attract-Mode is open source and runs on Linux, OS X and Windows. [http://attractmode.org [Link]]<br />
<br />
==Emulation Station==<br />
{{main|EmulationStation}}<br />
A graphical and themeable emulator front-end that allows you to access all your favorite games in one place, even without a keyboard. It lets you import custom themes to use, but it doesen't have a large community so there are not an abundance of these. But, this is the one emulator on here that is made for the Raspberry Pi and is bundled with Retro Pie. Comes with a metadata scraper. It is a great front end but is no longer receiving updates. [http://emulationstation.org/#home Official Web Site] ; [https://github.com/Herdinger/EmulationStation Fork on GitHub].<br />
<br />
==GameEx==<br />
GameEx is a front end that does a lot. It is also used for commercial applications. It has a very powerful in-program editor that allows you to customize the front-end's visuals to all lengths. It also has a built in media player. It has a free version and a registered version. A VERY powerful front end. [http://www.gameex.com/ [Link]]<br />
<br />
==HyperSpin==<br />
{{main|Hyperspin}}<br />
Hyper Spin is a front end aimed primarily for arcade cabinets. Next to Launch Box it is the most personalizable front end on the list. The community for Hyper Spin is gigantic! There is a huge fanbase for hyper spin that is constantly coming out with new creations and programs that make it better. If you are looking for a front end for your arcade cabinet i would reccomend this one for sure. [http://www.hyperspin-fe.com/ [Link]]<br />
<br />
==Ice==<br />
Ice isn't really a front end, but it's more of a way to add you're old retro and arcade games as executable files that steam can run as it would a regular steam game. It lets you add your ROMS as steam games basically. [http://scottrice.github.io/Ice/ [Link]]<br />
<br />
==Launch Box==<br />
LaunchBox was originally built as an attractive frontend to DOSBox, but has since expanded to support both modern PC games and emulated console platforms. LaunchBox aims to be the one-stop shop for gaming on your computer, for both modern and historical games. Probably the most customizable emulator on here, alongside hyperspin, if you buy a licence. You can customize the interface to how ever you like and the metadata of each game and comes with a metadata scraper. Has integrated support for launching from Kodi (XBMC). There is one version free, but also has a premium version that gives you access to Big Box which is a HTPC version of Launch Box along with some other features. [https://www.launchbox-app.com/about [Link]].<br />
<br />
==MaLa==<br />
A Arcade emulator that seems to be very good for cocktail arcade cabinets. It has on-the-fly screen orientation and great support for hot keys. Has lots of great plugins available. [http://malafe.net/ [Link]]<br />
<br />
==mGalaxy==<br />
mGalaxy is a minimalistic front end aimed at arcade cabinets. It does however have some really good features such as picking a random game out of your library, background music, favourites, top ten most played and more. [http://www.mgalaxy.com/index.html [Link]]<br />
<br />
== RetroFe ==<br />
{{main|RetroFE}}<br />
Very good frontend, open source and available for Windows and Linux : [http://www.retrofe.com/ RetroFE].<br />
<br />
==RoM-Jacket==<br />
{{main|RoM-Jacket}}<br />
RoM-Jacket is an open-source ROM-Library management tool for Windows that automates the setup of over 50 emulators, 80+ consoles and 9 HTPC frontends. Actively developed and in beta. [http://dl.dropboxusercontent.com/u/413403/index.html [Link]] [http://romjacket.mudlord.info/ [mirror]]<br />
<br />
[[Category:FAQs]]<br />
[[Category:Tools|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=EmulationStation&diff=10341EmulationStation2016-03-03T13:15:16Z<p>Marc: </p>
<hr />
<div>{{Infobox<br />
|image = <br />
|imagewidth = <br />
|first = 3/8/15<br />
|second = Yes<br />
|third = Windows, Linux<br />
|fourth = Alec Lofquist, Nils Bonenberger<br />
|fifth = http://www.emulationstation.org/<br />
|sixth = https://github.com/Aloshi/EmulationStation<br />
}}<br />
<br />
EmulationStation is a graphical launcher for various emulators. <br />
<br />
While commonly referred to as a frontend to emulators, it is not designed for this purpose, instead to simply launch a particular game on a particular emulator. A frontend handles the audio and video of the backend.<br />
<br />
It is no more developped.<br />
<br />
== Fork ==<br />
<br />
* https://github.com/Herdinger/EmulationStation<br />
<br />
[[Category:Tools]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=MAME&diff=10335MAME2016-03-02T08:55:57Z<p>Marc: /* History */</p>
<hr />
<div>{{Infobox<br />
|image = MAME.jpg<br />
|first = {{MAMEVer}}<br />
|second = Yes<br />
|third = Multi-platform<br />
|fourth = Nicola Salmoria, MAME Team<br />
|fifth = [http://mamedev.org/ MAMEDev.org]<br />
|sixth = [https://github.com/mamedev/mame GitHub]}}<br />
'''MAME''' (an acronym of '''Multiple Arcade Machine Emulator''') is an emulator for arcade game systems. The aim of MAME is to be a reference to the inner workings of the emulated arcade machines; the ability to actually play the games is considered "a nice side effect".<br />
<br />
The emulator supports over seven thousand unique games and ten thousand actual ROM image sets, though not all of the supported games are playable. There are many MAME front-ends available.<br />
<br />
[[MESS]] is a related, but separate project to create a [[multi-system emulator]] for consoles.<br />
<br />
[[MAME compatibility list]]<br />
<br />
==Downloads==<br />
*[http://www.mamedev.org/release.html MAME]<br />
*[http://www.emucr.com/search/label/MAME-SVN SVN Builds]<br />
*[http://www.t2e.pl/pl/466/134/466/Automatyczne-edycje?tsearch=mame,svn,not|plus,not|mameui,not|mewui T2E SVN BUILDS]<br />
<br />
==History==<br />
<br />
Nicola Salmoria started MAME in 1997 as a Pac-Man emulator.<ref name="worldofstuart">http://worldofstuart.excellentcontent.com/mameover.htm</ref> Salmoria handed the project over to Mirko Buffoni in April 1997 because he had to do his National Service in the Italian army.<ref name="worldofstuart"/><br />
<br />
==Overview==<br />
MAME is very extensive, with the majority of arcade system boards from the 1970's, 1980's and early 1990's supported. Do not expect support for more recent boards, such as atomiswave. MAME focuses on [[accuracy]] and archiving arcade games, which means it does not always focus on usability for the end user. Only the most up to date romdumps will work in the latest MAME.<br />
<br />
==ROM dumps==<br />
Due to the design of MAME it is often confusing how roms work under it and whats needed. A single game may require numerous files inside its zip, samples for missing sounds, CHD (Compressed Hunks of Data), and bios. To help manage all these files it is highly recommended to use a rom management tool such as RomCenter or clrmamepro because without all the required files and file versions the game simply will not work.<br />
<br />
A couple of important notes when handling MAME files do not rename the game files or unzip them. MAME requires each file to be named according to its database else it wont know where to look. CHD files need to be in your rom folder in its own directory with the same name of the CHD such as C:/MAME/Roms/gamename/gamename.chd.<br />
<br />
==List of Arcade systems emulated==<br />
* [http://unmamed.mameworld.info/ List of arcade games that DON'T work] Last updated February 2014. Don't expect most recent games (like Naomi ones) to run at fullspeed, MAME is very resource intensive.<br />
* [http://nonmame.retrogames.com/ NonMAME] ([http://web.archive.org/web/20150306213522/http://consume.retrogames.com/ 2015 Mirror]) This is a list of arcade systems that currently are not emulated by MAME or are emulated better by other emulators.<br />
<br />
==Frontends==<br />
MAME uses many front ends. Please expand this section.<br />
<br />
===M+GUI===<br />
[http://www.emucr.com/search/label/MAMEPGUI?&max-results=12 M+ GUI]<br />
<br />
===MAME UI 32===<br />
[http://www.progettosnaps.net/mameui_en.html MAMEUI32]<br />
<br />
===MAME UI===<br />
[http://www.mameui.info/ MAME UI]<br />
No longer maintained.<br />
<br />
UNOFFICAL BUILDS<br />
[http://www.t2e.pl/pl/466/134/466/Automatyczne-edycje?tsearch=mameui,not|plus,not|mewui,not|mameuifx MAMEUI x86/x64 unoffical builds]<br />
<br />
===Emu Loader===<br />
[http://emuloader.mameworld.info/ Emu Loader]<br />
===MEWUI===<br />
[http://sourceforge.net/projects/mewui/ MEWUI]<br />
<br />
MEWUI is an extension of the internal interface of the MAME / MESS with additional features.<br />
====Features====<br />
*Display full list of games<br />
*Display snapshot, cabinets, etc... in game selection menu<br />
*Display history, mameinfo in ingame menu<br />
*Options to filter the list of games<br />
<br />
===Attract-Mode===<br />
[http://attractmode.org/ Attract-Mode]<br />
<br />
===QMC2===<br />
[http://qmc2.batcom-it.net QMC2 – M.A.M.E./M.E.S.S./U.M.E. Catalog / Launcher II]<br />
<br />
QMC2 is a multi-platform MAME/MESS frontend.<br />
<br />
==Versions==<br />
===GroovyMAME===<br />
{{Main|GroovyMAME}}<br />
It's a fork of MAME made to support arcade CRT monitors<br />
<br />
http://forum.arcadecontrols.com/index.php/topic,128879.0.html?PHPSESSID=domm2c4q77esu0j9uohc5vrqn5<br />
<br />
==NetPlay==<br />
===Downloads===<br />
*[http://www.kaillera.com/files/mameppk_bin_gcc-0.119-20070914.zip MAME32 Plus Plus]<br />
*[http://www.mediafire.com/?3bf1c4ds5rl3yfc/ Kaillera]<br />
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"<br />
! colspan=2 width="250"|Review<br />
|-<br />
| '''PROS''' ||<br />
*Support for up to 4 simultaneous people playing<br />
*No fiddling with router settings and port forwarding<br />
*Despite being old, many consider it being able to handle Kaillera the best<br />
*Netplay traffic is handled by a central dedicated server that helps keep things synched<br />
*Robust library of games<br />
*Extremely configurable<br />
*Private game chat support and public chat to speak people outside your game room<br />
*Being able to drop out of a game at any time without disrupting (much) your teammate(s).<br />
*Kicking/banning/muting people from your room<br />
*It's a matchmaking service where you can join other people's rooms, too<br />
|-<br />
| '''CONS''' ||<br />
*It's slightly (significantly still) prone to freezing<br />
*Mapping controllers and binding keys can only be done in-game, which might be confusing to first-timers<br />
*Incorrectly emulates many games, while outright not being able to emulate others<br />
*Random, inconsistent FPS drops due to the server trying to keep everyone synched, sometimes stuttering. It's annoying, but rarely does it make it unplayable<br />
*Everyone needs to have the exact same ROM version or Netplay won't work (if it somehow does, it'll desynch rather quickly)<br />
*Everyone needs to have the exact same save file, or no save file at all. Else, it desynchs<br />
*You need to constantly switch focus back and forth between chat and emulator window in order to chat.<br />
*You will hear no sound while the window is unfocused.<br />
|}<br />
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"<br />
! colspan=1 |How to<br />
|-<br />
|<br />
#Replace the kailleraclient.dll inside the "kaillera" folder in the emulator directory<br />
#Place your game(s) ZIPPED inside the "roms" folder in the emulator directory<br />
#Run the emulator, then press F5 to refresh your ROM list<br />
#Go to file, click Kaillera Netplay...<br />
In order to configure your controllers, you need to press TAB once the game is running. Clear every key for Player 1 using "Esc", and only map the directional buttons, and buttons number 1 through 8, which should cover most standard games.<br />
<br />
You may also chat in-game by pressing Home twice.<br />
<br />
Also, you have to restart the emulator EVERY TIME you load a new game, or attempt to restart the current one. Else, you'll get a black screen.<br />
|}<br />
[[Category:Arcade emulators]]<br />
[[Category:Multi-emulators]]<br />
[[Category:Linux emulation software]]<br />
[[Category:OS X emulation software]]<br />
[[Category:Windows emulation software]]<br />
[[Category:Emulators]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=EPSXe&diff=10228EPSXe2016-02-18T14:16:40Z<p>Marc: </p>
<hr />
<div>{{lowercase title}}<br />
{{Infobox<br />
|image = ePSXe.png<br />
|first = 2.0 (Windows), 1.9.25 (Linux), 2.0 (Android)<br />
|second = Yes<br />
|third = Windows, Linux, Android<br />
|fourth = Calb, Galtor, and _Demo_<br />
|fifth = [http://www.epsxe.com/ ePSXe.com]<br />
|sixth = Closed source}}<br />
<br />
'''ePSXe''' is a closed source, plugin-based [[PlayStation emulators|PlayStation]] emulator.<br />
<br />
==Downloads==<br />
*[http://www.epsxe.com/download.php ePSXe]<br />
*[https://play.google.com/store/apps/details?id=com.epsxe.ePSXe Android version] (payware)<br />
*[http://ngemu.com/threads/epsxe-shark-enhanced-by-tapeq.154634/ ePSXe Shark] (adds additional features to ePSXe, e.g. pad plugin support)<br />
<br />
==Review==<br />
ePSXe is a plugin-based PlayStation emulator (includes internals plugins for sound and CD-ROM, and GPU in Linux and Android versions). It supports multiple CD-ROM formats (bin/cue, multibin/cue, mdf/mds, ccd/bin/sub, pbp, etc), including subchannel support and PPF patching on the fly. They don't support pad plugins. Multitap up to 8 players are supported.<br />
<br />
There are versions for Windows (free), Linux (free) & Android (pay 2,99 €)<br />
<br />
A real PlayStation BIOS is recomended but not required. ePSXe can run games without an official PS1 bios (HLE). Compatibility is lower and memcards support limited.<br />
<br />
VERY IMPORTANT: Savestates done with a official PS1 bios are NOT compatible with savestates done with ePSXe HLE bios (Besides it uses a different namespace).<br />
<br />
==NetPlay==<br />
ePSXe uses [http://www.mediafire.com/?o15hhi2stnnnijc Kaillera] clients.<br />
<br />
===Downloads:===<br />
*[http://www.epsxe.com/files/ePSXe1925.zip ePSXe 1.9.25]<br />
*[http://cyberpad.duttke.de/files/cpka-v14.zip Cyberpad 1.4]<br />
*[http://www.emulator-zone.com/download.php/emulators/psx/plugins/sound/eternal/spuEternal150beta2.zip Eternal SPU 1.50b2]<br />
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"<br />
! colspan=2|Review<br />
|-<br />
| '''PROS''' ||<br />
*Support for up to 8 simultaneous people playing<br />
*No fiddling with router settings and port forwarding<br />
*NetPlay traffic is handled by a central dedicated server that helps keep things synched<br />
*Private game chat support and public chat to speak people outside your game room<br />
*Being able to drop out of a game at any time without disrupting (much) your teammate(s).<br />
*Kicking/banning/muting people from your room<br />
*It's a matchmaking service where you can join other people's rooms, too<br />
|-<br />
| '''CONS''' ||<br />
*It's slightly (significantly still) prone to freezing/crashing/BSOD (in that order)<br />
*Random, inconsistent FPS drops due to the server trying to keep everyone synched, sometimes stuttering. It's annoying, but rarely does it make it unplayable<br />
*The emulator is based upon (ePSXe 1.60, a 10 year old version) lacks ALOT of options, and incorrectly emulates several games<br />
*Everyone needs to have the exact same ROM version or NetPlay won't work (if it somehow does, it'll desynch rather quickly)<br />
*Everyone needs to have the exact same save file, or no save file at all. Else, it desynchs<br />
*You need to constantly switch focus back and forth between chat and emulator window in order to chat.<br />
*You will hear no sound while the window is unfocused.<br />
*The emulator is extremely sensistive and desynchs if you focus on another window, move the window around or minimize it<br />
*Not long after the game desynchs, the entire emulator will freeze<br />
*Dropping from a game or trying to exit Kaillera will freeze or crash the game<br />
|}<br />
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"<br />
! colspan=1 |How to<br />
|-<br />
|<br />
#Unpack the emulator wherever you want.<br />
#Replace the stock kailleraclient.dll inside the emulator folder with the multiplayer version (Jul-2011) IF you want to play with more than 2 players, OR you have horrible ping while using the P2P version.<br />
#Replace the stock kailleraclient.dll with the P2P version (v0r7) IF you just want to play with 2 players AND you have a >100ms (>150ms tops).<br />
#Place SCPH7502 (unzipped) inside the "BIOS" folder inside your emulator folder<br />
#Place your video plugin, Eternal SPU and Cyberpad in the "plugins" inside your emulator folder<br />
#Configure your emulator: map buttons (physical controller preferred!), change resolutions (no fullscreen supported), apply filters (if you want them). Make sure you ONLY pick Digital or Analog, no rumble on, Multitap disabled and a blank profile for Controller 2<br />
#Go to Config, then click Sound<br />
#Click Configure<br />
#Make the following configuration changes:<br />
*Audio device - Wave Mapper; Buffer size: 64<br />
*Audio Out Method - SPUasync; Async mode: Simple<br />
*Misc - Show realtime config window: blank; Cache VAG decode: blank<br />
*Fine tune: 0; Reverb: Off<br />
<br />
*Special game fix - Update before accessing register: checked<br />
<br />
#Click OK to close this window and again to close Config Sound<br />
#Go to Config, click Netplay. A window will popup<br />
#In Select Netplay Plugin, choose CyberPad 1.4, then click OK<br />
#Load a game<br />
|}<br />
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"<br />
! colspan=1 |Helpful Tips, Solutions & Common stuff you should know.<br />
|-<br />
|<br />
*Useful Hotkeys<br />
#F1 - Save a state.<br />
#F2 - Change slot (5 slots are available).<br />
#F3 - Load a state.<br />
#F4 - Toggles between limited and unlimited FPS.<br />
#F5 - Toggles analog on/off.<br />
#F6 - Select what pad will be affected by key F5.<br />
#F7 - Toggles between primary and secondary GPU plugin while playing a game.<br />
*To make your life easier and to save game specific configurations use the frontend [http://www.pbernert.com/epsxecutor1063-prerelease.zip ePSXeCutor].<br />
*GameFAQs saves are in the dexdrive format (.gme), ePSXe can read those files, just select it as a memory card. If you plan to use the files in some other emulator use MemcardRex to convert it to .mcr or any filetype that is required by that emulator.<br />
*To delete settings<br />
#If you ever need to delete ePSXe's settings go to Start -> Run -> Type: "regedit", find and delete this key:<br />
"HKEY_CURRENT_USER\Software\epsxe".<br />
#If you need to delete the settings of plugins then delete this key:<br />
"HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro".<br />
#If you are using Blade's plugins delete .ini files in the "configs" directory.<br />
|}<br />
<br />
[[Category:Emulators]]<br />
[[Category:NetPlay]]<br />
[[Category:Windows emulation software]]<br />
[[Category:Linux emulation software]]<br />
[[Category:OS X emulation software]]<br />
[[Category:PlayStation emulators]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=EPSXe&diff=10227EPSXe2016-02-18T14:12:49Z<p>Marc: </p>
<hr />
<div>{{lowercase title}}<br />
{{Infobox<br />
|image = ePSXe.png<br />
|first = 2.0 (Windows), 1.9.25 (Linux), 2.0 (Android)<br />
|second = Yes<br />
|third = Windows, Linux, Android<br />
|fourth = Calb, Galtor, and _Demo_<br />
|fifth = [http://www.epsxe.com/ ePSXe.com]<br />
|sixth = Closed source}}<br />
<br />
'''ePSXe''' is a closed source, plugin-based [[PlayStation emulators|PlayStation]] emulator.<br />
<br />
==Downloads==<br />
*[http://www.epsxe.com/download.php ePSXe]<br />
*[https://play.google.com/store/apps/details?id=com.epsxe.ePSXe Android version] (payware)<br />
*[http://ngemu.com/threads/epsxe-shark-enhanced-by-tapeq.154634/ ePSXe Shark] (adds additional features to ePSXe, e.g. pad plugin support)<br />
<br />
==Review==<br />
ePSXe is a plugin-based PlayStation emulator (includes internals plugins for sound and CD-ROM, and GPU in Linux and Android versions). It supports multiple CD-ROM formats (bin/cue, multibin/cue, mdf/mds, ccd/bin/sub, pbp, etc), including subchannel support and PPF patching on the fly. They don't support pad plugins. Multitap up to 8 players are supported.<br />
<br />
There are versions for Windows (free), Linux (free) & Android (pay)<br />
<br />
A real PlayStation BIOS is recomended but not required. ePSXe can run games without an official PS1 bios (HLE). Compatibility is lower and memcards support limited. <br />
VERY IMPORTANT: Savestates done with a official PS1 bios are NOT compatible with savestates done with ePSXe HLE bios (Besides it uses a different namespace).<br />
<br />
==NetPlay==<br />
ePSXe uses [http://www.mediafire.com/?o15hhi2stnnnijc Kaillera] clients.<br />
<br />
===Downloads:===<br />
*[http://www.epsxe.com/files/ePSXe1925.zip ePSXe 1.9.25]<br />
*[http://cyberpad.duttke.de/files/cpka-v14.zip Cyberpad 1.4]<br />
*[http://www.emulator-zone.com/download.php/emulators/psx/plugins/sound/eternal/spuEternal150beta2.zip Eternal SPU 1.50b2]<br />
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"<br />
! colspan=2|Review<br />
|-<br />
| '''PROS''' ||<br />
*Support for up to 8 simultaneous people playing<br />
*No fiddling with router settings and port forwarding<br />
*NetPlay traffic is handled by a central dedicated server that helps keep things synched<br />
*Private game chat support and public chat to speak people outside your game room<br />
*Being able to drop out of a game at any time without disrupting (much) your teammate(s).<br />
*Kicking/banning/muting people from your room<br />
*It's a matchmaking service where you can join other people's rooms, too<br />
|-<br />
| '''CONS''' ||<br />
*It's slightly (significantly still) prone to freezing/crashing/BSOD (in that order)<br />
*Random, inconsistent FPS drops due to the server trying to keep everyone synched, sometimes stuttering. It's annoying, but rarely does it make it unplayable<br />
*The emulator is based upon (ePSXe 1.60, a 10 year old version) lacks ALOT of options, and incorrectly emulates several games<br />
*Everyone needs to have the exact same ROM version or NetPlay won't work (if it somehow does, it'll desynch rather quickly)<br />
*Everyone needs to have the exact same save file, or no save file at all. Else, it desynchs<br />
*You need to constantly switch focus back and forth between chat and emulator window in order to chat.<br />
*You will hear no sound while the window is unfocused.<br />
*The emulator is extremely sensistive and desynchs if you focus on another window, move the window around or minimize it<br />
*Not long after the game desynchs, the entire emulator will freeze<br />
*Dropping from a game or trying to exit Kaillera will freeze or crash the game<br />
|}<br />
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"<br />
! colspan=1 |How to<br />
|-<br />
|<br />
#Unpack the emulator wherever you want.<br />
#Replace the stock kailleraclient.dll inside the emulator folder with the multiplayer version (Jul-2011) IF you want to play with more than 2 players, OR you have horrible ping while using the P2P version.<br />
#Replace the stock kailleraclient.dll with the P2P version (v0r7) IF you just want to play with 2 players AND you have a >100ms (>150ms tops).<br />
#Place SCPH7502 (unzipped) inside the "BIOS" folder inside your emulator folder<br />
#Place your video plugin, Eternal SPU and Cyberpad in the "plugins" inside your emulator folder<br />
#Configure your emulator: map buttons (physical controller preferred!), change resolutions (no fullscreen supported), apply filters (if you want them). Make sure you ONLY pick Digital or Analog, no rumble on, Multitap disabled and a blank profile for Controller 2<br />
#Go to Config, then click Sound<br />
#Click Configure<br />
#Make the following configuration changes:<br />
*Audio device - Wave Mapper; Buffer size: 64<br />
*Audio Out Method - SPUasync; Async mode: Simple<br />
*Misc - Show realtime config window: blank; Cache VAG decode: blank<br />
*Fine tune: 0; Reverb: Off<br />
<br />
*Special game fix - Update before accessing register: checked<br />
<br />
#Click OK to close this window and again to close Config Sound<br />
#Go to Config, click Netplay. A window will popup<br />
#In Select Netplay Plugin, choose CyberPad 1.4, then click OK<br />
#Load a game<br />
|}<br />
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"<br />
! colspan=1 |Helpful Tips, Solutions & Common stuff you should know.<br />
|-<br />
|<br />
*Useful Hotkeys<br />
#F1 - Save a state.<br />
#F2 - Change slot (5 slots are available).<br />
#F3 - Load a state.<br />
#F4 - Toggles between limited and unlimited FPS.<br />
#F5 - Toggles analog on/off.<br />
#F6 - Select what pad will be affected by key F5.<br />
#F7 - Toggles between primary and secondary GPU plugin while playing a game.<br />
*To make your life easier and to save game specific configurations use the frontend [http://www.pbernert.com/epsxecutor1063-prerelease.zip ePSXeCutor].<br />
*GameFAQs saves are in the dexdrive format (.gme), ePSXe can read those files, just select it as a memory card. If you plan to use the files in some other emulator use MemcardRex to convert it to .mcr or any filetype that is required by that emulator.<br />
*To delete settings<br />
#If you ever need to delete ePSXe's settings go to Start -> Run -> Type: "regedit", find and delete this key:<br />
"HKEY_CURRENT_USER\Software\epsxe".<br />
#If you need to delete the settings of plugins then delete this key:<br />
"HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro".<br />
#If you are using Blade's plugins delete .ini files in the "configs" directory.<br />
|}<br />
<br />
[[Category:Emulators]]<br />
[[Category:NetPlay]]<br />
[[Category:Windows emulation software]]<br />
[[Category:Linux emulation software]]<br />
[[Category:OS X emulation software]]<br />
[[Category:PlayStation emulators]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=RetroArch&diff=10203RetroArch2016-02-13T10:25:39Z<p>Marc: /* Downloads */</p>
<hr />
<div>{{Infobox<br />
|image = retroarch.png<br />
|first = {{RetroArchVer}}<br />
|second = Yes<br />
|third = Multi-platform<br />
|fourth = Squarepusher, themaister, others<br />
|fifth = [http://www.libretro.com/ libretro.com]<br />
|sixth = [https://github.com/libretro GitHub]}}<br />
<br />
'''RetroArch''' (formerly '''SSNES''') is an open-source, multi-platform frontend for the [[libretro]] API. It is designed to be fast, lightweight, and portable. Although not technically correct, its functionality with emulator-based Libretro cores makes it viewed as a [[multi-system emulator]].<br />
<br />
RetroArch is available for Windows, OS X, Linux, Android, iOS (jailbroken), BlackBerry 10, Raspberry Pi, OpenPandora, PlayStation 3, PSP, Xbox, Xbox 360, GameCube, and Wii. There are also [https://gbatemp.net/threads/retroarch-emulation-thread-nightly-builds-included.400913/ preliminary 3DS ports], though most of them need a *New* 3DS if they are to work properly, a few of these requiring installation in the .cia format.<br />
<br />
==Downloads==<br />
*[http://buildbot.libretro.com/stable/ RetroArch Stable Builds]<br />
*[http://buildbot.libretro.com/nightly/ RetroArch Nightlies]<br />
*[http://buildbot.libretro.com/nightly/windows/ Windows RetroArch-Nightly-Installer]<br />
*Ubuntu PPAs: [https://launchpad.net/~libretro/+archive/ubuntu/stable Stable], [https://launchpad.net/~libretro/+archive/ubuntu/testing Nightly/Testing]<br />
*Arch Linux User Repositories: [https://aur.archlinux.org/packages/retroarch/ Stable], [https://aur.archlinux.org/packages/retroarch-git/ Testing], [https://aur.archlinux.org/packages.php?O=0&K=libretro&do_Search=Go All], [https://aur.archlinux.org/packages/libretro-super-git/ libretro-super]<br />
<br />
===Mobile/Console Versions===<br />
*[https://play.google.com/store/apps/details?id=com.retroarch&hl=en RetroArch for Android on Play Store]<br />
*[http://buildbot.libretro.com/repo/fdroid/repo RetroArch for Android - F-Droid nightly build repository]<br />
*[http://buildbot.libretro.com/repo/cydia RetroArch for iOS - Cydia nightly build repository]<br />
*[https://anonfiles.com/file/d53ed28c60439a8479fe8ad6a614f5bb RetroArch for PS3 (CFW)] and [https://anonfiles.com/file/29b5e70f7245bba9fc207a5e3038dbfc PS3 (DEX)] v.1.0.0.2<br />
*[https://anonfiles.com/file/85cde880d0fd5b6677ca421b55bfa06f RetroArch for Xbox] and [https://anonfiles.com/file/3456af4be7bfd697b6f239d947960cfa Xbox 360] v.1.0.0.2<br />
*[http://buildbot.libretro.com/nightly/blackberry/ RetroArch for BlackBerry 10]<br />
<br />
==Supported Systems==<br />
{{Main|libretro#Cores}}<br />
<br />
==Features==<br />
*Consistency across multiple platforms, using the same UI structure and a fully featured command line interface.<br />
*Gamepad controlled menu system with multiple styles available, such as XMB or Material UI.<br />
*Gamepad auto-configuration profiles, so that gamepads are mapped automatically when connected. XInput controller autoconfig is built into the application, with other controller types available as external profiles.<br />
*Per-core and per-game configuration overrides<br />
*Custom resolution and refresh rate for video output, with exclusive fullscreen mode and monitor index for multi-monitor setups.<br />
*Dynamic rate control for smooth audio and video, even when the game's output rate is different from your system. Especially obvious with systems like GBA that do not run 60Hz.<br />
*Basic fast forward, SRAM saving, savestate, etc. It supports serialization of the emulation state which is used to provide real-time rewind and netplay.<br />
*[[Shaders and Filters|Pixel shaders]], primarily using Cg and GLSL, with HLSL on Xbox 360. The shader format it uses is flexible and fairly easy to use, allowing for complex multi-pass effects with adjustable runtime parameters. Also supports traditional video filter plugins that are run in software.<br />
*Supports audio DSP filter plugins through .dsp configuration files.<br />
*Custom overlay support.<br />
*FFmpeg recording and playback support. It can record either the native resolution output of the core or the post-processed output of the frontend. Playback is handled through an internal FFmpeg libretro core.<br />
*[[GGPO]]-like netplay (latency hiding rollback). It should be lag-free if everyone involved emulates at full speed, doesn't live on opposite sides of the world and has decent internet speeds. It uses peer-to-peer UDP and supports two players. Due to rollback it requires a fair amount of CPU power to run, and the core must support serialization.<br />
*Options for decreasing input latency related to vsync by eliminating buffering by the video driver, as well as using frame delay to delay polling of inputs until right before a vsync occurs on the display.<br />
<br />
==Using RetroArch==<br />
{{Main|Using RetroArch}}<br />
<br />
==Netplay==<br />
Netplay is now usable from the menu in current builds, under Settings>Netplay Options. You can get it to work with the [https://github.com/libretro/RetroArch/wiki/Using-command-line command line] or the long-deprecated [http://www.mediafire.com/download/yrydc78bl6y82z4/retroarch-phoenix.7z RetroArch-Phoenix Launcher] as well in older builds.<br />
<br />
You must specify whether you will be hosting (server) or joining (client) the game. If joining, you must also enter the host's IP address in the field below. Make sure your firewall is open on port 55435 (default; you can change it if you like) and that the port is forwarded in your router, if applicable. You can also specify 'spectator mode,' which will allow an arbitrary number of spectators to join and watch you play without being able to play themselves.<br />
<br />
Delay frames denotes the maximum number of frames RetroArch will need to emulate at once to maintain synchronization due to actual network latency. You can figure out an appropriate ballpark for this number by pinging the other player and dividing the time (in milliseconds) by 16 (roughly the number of milliseconds in a frame from a game running at 60 fps). If the gameplay is a bit choppy, try increasing the number of delay frames a bit.<br />
<br />
Similar to the GGPO platform, RetroArch creates a constant stream of savestates which, along with button presses, are exchanged and compared between the server and client machines. If the savestates start to diverge, the game rolls back in time to a point where they both agree and then emulates the missing frames all at once to get back to the appropriate spot. This gives the illusion of completely lagless inputs, which is invaluable for twitchy, fine controls.<br />
<br />
If you try to connect to a server and it immediately says client disconnected, open your log and make sure your ROMs match exactly (it will complain about a hash mismatch otherwise). If it gives you a weird time-out error, just close the window and try to connect again and it should work itself out (sometimes excessive spikes in network latency can cause the states to diverge catastrophically, resulting in this error).<br />
<br />
==Alternative Launchers and Frontends== <br />
<br />
===retroInvader===<br />
<br />
[http://github.com/romjacket/retroInvader retroInvader] is designed to allow users to quickly install & configure the latest version of RetroArch, cores, and shaders.<br />
In addition to the GUI-driven configuration & installation, retroInvader supports drag and drop for quickly launching ROMs as well as installing BIOS files. retroInvader is for Windows only. <br />
It is available from [http://dl.dropbox.com/u/413403/retroInvader.zip here] ([http://romjacket.mudlord.info/retroInvader.zip mirror]) and there is a [https://www.youtube.com/watch?v=yqaWp7Ya4ts tutorial video] on YouTube.<br />
<br />
===RAEM===<br />
<br />
RAEM (formerly RA-Player) is another launcher for RetroArch, for those that want to try something that looks more like a native Windows program. It hasn't been updated in a while, though.<br />
<br />
===Phoenix===<br />
<br />
[https://github.com/team-phoenix/Phoenix Phoenix] is an alternative frontend for libretro that is independent of RetroArch, not to be confused with the discontinued RetroArch-Phoenix launcher. It is intended to mimic the style of [[OpenEmu]], except using libretro and being available on Windows and Linux. It is still in early development and requires that you build it yourself through Qt, though the main developer says an alpha release with prebuilt binaries is on the way.<br />
<br />
===Minir===<br />
<br />
[https://github.com/Alcaro/minir Minir] is another alternative libretro frontend that is independent of RetroArch and inspired by bsnes-Qt. It is stated to be a complement to RetroArch, focusing on things that RetroArch does not focus on, such as a system native GUI, cheat search, debugging, etc. This frontend is still in early development and no binary builds are provided yet, but you can build it yourself from the source code on Github.<br />
<br />
==External links==<br />
*[http://wiki.libretro.com/ Libretro Wiki]<br />
*[http://libretro.com/forums/index.php? Forums]<br />
<br />
[[Category:Emulators]]<br />
<br />
[[Category:Multi-emulators]]<br />
[[Category:Arcade emulators]]<br />
<br />
[[Category:Nintendo Entertainment System emulators]]<br />
[[Category:Super Nintendo emulators]]<br />
[[Category:Game Boy emulators]]<br />
[[Category:Game Boy Advance emulators]]<br />
[[Category:Virtual Boy emulators]]<br />
[[Category:Nintendo 64 emulators]]<br />
<br />
[[Category:Master System emulators]]<br />
[[Category:Sega Genesis emulators]]<br />
<br />
[[Category:PC Engine (TurboGrafx-16) emulators]]<br />
<br />
[[Category:PlayStation emulators]]<br />
<br />
[[Category:MSX emulators]]<br />
<br />
[[Category:NetPlay]]<br />
[[Category:Windows emulation software]]<br />
[[Category:Linux emulation software]]<br />
[[Category:OS X emulation software]]<br />
<br />
[[Category:RetroArch]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=RetroArch&diff=10202RetroArch2016-02-13T10:22:59Z<p>Marc: /* Downloads */</p>
<hr />
<div>{{Infobox<br />
|image = retroarch.png<br />
|first = {{RetroArchVer}}<br />
|second = Yes<br />
|third = Multi-platform<br />
|fourth = Squarepusher, themaister, others<br />
|fifth = [http://www.libretro.com/ libretro.com]<br />
|sixth = [https://github.com/libretro GitHub]}}<br />
<br />
'''RetroArch''' (formerly '''SSNES''') is an open-source, multi-platform frontend for the [[libretro]] API. It is designed to be fast, lightweight, and portable. Although not technically correct, its functionality with emulator-based Libretro cores makes it viewed as a [[multi-system emulator]].<br />
<br />
RetroArch is available for Windows, OS X, Linux, Android, iOS (jailbroken), BlackBerry 10, Raspberry Pi, OpenPandora, PlayStation 3, PSP, Xbox, Xbox 360, GameCube, and Wii. There are also [https://gbatemp.net/threads/retroarch-emulation-thread-nightly-builds-included.400913/ preliminary 3DS ports], though most of them need a *New* 3DS if they are to work properly, a few of these requiring installation in the .cia format.<br />
<br />
==Downloads==<br />
*[http://buildbot.libretro.com/stable/ RetroArch Stable Builds]<br />
*[http://buildbot.libretro.com/nightly/ RetroArch Nightlies]<br />
*[http://romjackt.mudlord.info/retroInvader.zip Windows RetroArch-Nightly-Installer]<br />
*Ubuntu PPAs: [https://launchpad.net/~libretro/+archive/ubuntu/stable Stable], [https://launchpad.net/~libretro/+archive/ubuntu/testing Nightly/Testing]<br />
*Arch Linux User Repositories: [https://aur.archlinux.org/packages/retroarch/ Stable], [https://aur.archlinux.org/packages/retroarch-git/ Testing], [https://aur.archlinux.org/packages.php?O=0&K=libretro&do_Search=Go All], [https://aur.archlinux.org/packages/libretro-super-git/ libretro-super]<br />
<br />
===Mobile/Console Versions===<br />
*[https://play.google.com/store/apps/details?id=com.retroarch&hl=en RetroArch for Android on Play Store]<br />
*[http://buildbot.libretro.com/repo/fdroid/repo RetroArch for Android - F-Droid nightly build repository]<br />
*[http://buildbot.libretro.com/repo/cydia RetroArch for iOS - Cydia nightly build repository]<br />
*[https://anonfiles.com/file/d53ed28c60439a8479fe8ad6a614f5bb RetroArch for PS3 (CFW)] and [https://anonfiles.com/file/29b5e70f7245bba9fc207a5e3038dbfc PS3 (DEX)] v.1.0.0.2<br />
*[https://anonfiles.com/file/85cde880d0fd5b6677ca421b55bfa06f RetroArch for Xbox] and [https://anonfiles.com/file/3456af4be7bfd697b6f239d947960cfa Xbox 360] v.1.0.0.2<br />
*[http://buildbot.libretro.com/nightly/blackberry/ RetroArch for BlackBerry 10]<br />
<br />
==Supported Systems==<br />
{{Main|libretro#Cores}}<br />
<br />
==Features==<br />
*Consistency across multiple platforms, using the same UI structure and a fully featured command line interface.<br />
*Gamepad controlled menu system with multiple styles available, such as XMB or Material UI.<br />
*Gamepad auto-configuration profiles, so that gamepads are mapped automatically when connected. XInput controller autoconfig is built into the application, with other controller types available as external profiles.<br />
*Per-core and per-game configuration overrides<br />
*Custom resolution and refresh rate for video output, with exclusive fullscreen mode and monitor index for multi-monitor setups.<br />
*Dynamic rate control for smooth audio and video, even when the game's output rate is different from your system. Especially obvious with systems like GBA that do not run 60Hz.<br />
*Basic fast forward, SRAM saving, savestate, etc. It supports serialization of the emulation state which is used to provide real-time rewind and netplay.<br />
*[[Shaders and Filters|Pixel shaders]], primarily using Cg and GLSL, with HLSL on Xbox 360. The shader format it uses is flexible and fairly easy to use, allowing for complex multi-pass effects with adjustable runtime parameters. Also supports traditional video filter plugins that are run in software.<br />
*Supports audio DSP filter plugins through .dsp configuration files.<br />
*Custom overlay support.<br />
*FFmpeg recording and playback support. It can record either the native resolution output of the core or the post-processed output of the frontend. Playback is handled through an internal FFmpeg libretro core.<br />
*[[GGPO]]-like netplay (latency hiding rollback). It should be lag-free if everyone involved emulates at full speed, doesn't live on opposite sides of the world and has decent internet speeds. It uses peer-to-peer UDP and supports two players. Due to rollback it requires a fair amount of CPU power to run, and the core must support serialization.<br />
*Options for decreasing input latency related to vsync by eliminating buffering by the video driver, as well as using frame delay to delay polling of inputs until right before a vsync occurs on the display.<br />
<br />
==Using RetroArch==<br />
{{Main|Using RetroArch}}<br />
<br />
==Netplay==<br />
Netplay is now usable from the menu in current builds, under Settings>Netplay Options. You can get it to work with the [https://github.com/libretro/RetroArch/wiki/Using-command-line command line] or the long-deprecated [http://www.mediafire.com/download/yrydc78bl6y82z4/retroarch-phoenix.7z RetroArch-Phoenix Launcher] as well in older builds.<br />
<br />
You must specify whether you will be hosting (server) or joining (client) the game. If joining, you must also enter the host's IP address in the field below. Make sure your firewall is open on port 55435 (default; you can change it if you like) and that the port is forwarded in your router, if applicable. You can also specify 'spectator mode,' which will allow an arbitrary number of spectators to join and watch you play without being able to play themselves.<br />
<br />
Delay frames denotes the maximum number of frames RetroArch will need to emulate at once to maintain synchronization due to actual network latency. You can figure out an appropriate ballpark for this number by pinging the other player and dividing the time (in milliseconds) by 16 (roughly the number of milliseconds in a frame from a game running at 60 fps). If the gameplay is a bit choppy, try increasing the number of delay frames a bit.<br />
<br />
Similar to the GGPO platform, RetroArch creates a constant stream of savestates which, along with button presses, are exchanged and compared between the server and client machines. If the savestates start to diverge, the game rolls back in time to a point where they both agree and then emulates the missing frames all at once to get back to the appropriate spot. This gives the illusion of completely lagless inputs, which is invaluable for twitchy, fine controls.<br />
<br />
If you try to connect to a server and it immediately says client disconnected, open your log and make sure your ROMs match exactly (it will complain about a hash mismatch otherwise). If it gives you a weird time-out error, just close the window and try to connect again and it should work itself out (sometimes excessive spikes in network latency can cause the states to diverge catastrophically, resulting in this error).<br />
<br />
==Alternative Launchers and Frontends== <br />
<br />
===retroInvader===<br />
<br />
[http://github.com/romjacket/retroInvader retroInvader] is designed to allow users to quickly install & configure the latest version of RetroArch, cores, and shaders.<br />
In addition to the GUI-driven configuration & installation, retroInvader supports drag and drop for quickly launching ROMs as well as installing BIOS files. retroInvader is for Windows only. <br />
It is available from [http://dl.dropbox.com/u/413403/retroInvader.zip here] ([http://romjacket.mudlord.info/retroInvader.zip mirror]) and there is a [https://www.youtube.com/watch?v=yqaWp7Ya4ts tutorial video] on YouTube.<br />
<br />
===RAEM===<br />
<br />
RAEM (formerly RA-Player) is another launcher for RetroArch, for those that want to try something that looks more like a native Windows program. It hasn't been updated in a while, though.<br />
<br />
===Phoenix===<br />
<br />
[https://github.com/team-phoenix/Phoenix Phoenix] is an alternative frontend for libretro that is independent of RetroArch, not to be confused with the discontinued RetroArch-Phoenix launcher. It is intended to mimic the style of [[OpenEmu]], except using libretro and being available on Windows and Linux. It is still in early development and requires that you build it yourself through Qt, though the main developer says an alpha release with prebuilt binaries is on the way.<br />
<br />
===Minir===<br />
<br />
[https://github.com/Alcaro/minir Minir] is another alternative libretro frontend that is independent of RetroArch and inspired by bsnes-Qt. It is stated to be a complement to RetroArch, focusing on things that RetroArch does not focus on, such as a system native GUI, cheat search, debugging, etc. This frontend is still in early development and no binary builds are provided yet, but you can build it yourself from the source code on Github.<br />
<br />
==External links==<br />
*[http://wiki.libretro.com/ Libretro Wiki]<br />
*[http://libretro.com/forums/index.php? Forums]<br />
<br />
[[Category:Emulators]]<br />
<br />
[[Category:Multi-emulators]]<br />
[[Category:Arcade emulators]]<br />
<br />
[[Category:Nintendo Entertainment System emulators]]<br />
[[Category:Super Nintendo emulators]]<br />
[[Category:Game Boy emulators]]<br />
[[Category:Game Boy Advance emulators]]<br />
[[Category:Virtual Boy emulators]]<br />
[[Category:Nintendo 64 emulators]]<br />
<br />
[[Category:Master System emulators]]<br />
[[Category:Sega Genesis emulators]]<br />
<br />
[[Category:PC Engine (TurboGrafx-16) emulators]]<br />
<br />
[[Category:PlayStation emulators]]<br />
<br />
[[Category:MSX emulators]]<br />
<br />
[[Category:NetPlay]]<br />
[[Category:Windows emulation software]]<br />
[[Category:Linux emulation software]]<br />
[[Category:OS X emulation software]]<br />
<br />
[[Category:RetroArch]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Amstrad_CPC_emulators&diff=10171Amstrad CPC emulators2016-02-08T09:47:12Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:Amstrad CPC.jpg|thumb|250px| The Amstrad Colour Personal Computer]]<br />
The '''Amstrad CPC''' was a series of 8-bit computers released in Europe to compete with the [[Commodore 64 emulators|Commodore 64]] and [[ZX Spectrum]]. Had tons of games, like the [[Amiga]]. <br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://www.cpctech.org.uk/ Arnold]<br />
|style="text-align:center;"|Windows, OS X, Linux<br />
|style="text-align:center;"|[http://www.cpctech.org.uk/arnoldsrc.zip WIP]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://sourceforge.net/projects/caprice32/ Caprice]<br />
|style="text-align:center;"|Linux, FreeBSD, Windows<br />
|style="text-align:center;"|[http://sourceforge.net/projects/caprice32/ 4.2.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=73 Caprice Forever]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=73 beta 0.22]<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://gaming.capsule-sa.co.za/?gamepress_reviews=cpc4rpi-cpc-6128-emulator-for-raspberry-pi CPC4Rpi]<br />
|style="text-align:center;"|Linux (Raspberry Pi)<br />
|style="text-align:center;"|[http://gaming.capsule-sa.co.za/?gamepress_reviews=cpc4rpi-cpc-6128-emulator-for-raspberry-pi 4.2.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://www.cpc-emu.org/ CPCEmu]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.cpc-emu.org/download.html 1.7]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[https://code.google.com/p/dsp-emulator/ dsp]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://code.google.com/p/dsp-emulator/downloads/list 0.14b3 WIP]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[[MESS]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://sugarbox.free.fr/ SugarBox]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://sugarbox.free.fr/?p=133 0.25]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://www.winape.net/ WinAPE]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.winape.net/downloads.jsp 2.0b2]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
Note:<br />
* CPC4Rpi is simply a fork of Caprice that is optimised towards the Raspberry Pi.<br />
* [https://github.com/libretro/libretro-cap32 Cap32] is a fork of Caprice for [[libretro]].<br />
<br />
==Resources==<br />
* [http://www.cpcwiki.eu/index.php/Main_Page CPC Wiki]<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Amstrad_CPC_emulators&diff=10170Amstrad CPC emulators2016-02-08T09:27:18Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:Amstrad CPC.jpg|thumb|250px| The Amstrad Colour Personal Computer]]<br />
The '''Amstrad CPC''' was a series of 8-bit computers released in Europe to compete with the [[Commodore 64 emulators|Commodore 64]] and [[ZX Spectrum]]. Had tons of games, like the [[Amiga]]. <br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://www.cpctech.org.uk/ Arnold]<br />
|style="text-align:center;"|Windows, OS X, Linux<br />
|style="text-align:center;"|[http://www.cpctech.org.uk/arnoldsrc.zip WIP]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://sourceforge.net/projects/caprice32/ Caprice]<br />
|style="text-align:center;"|Linux, FreeBSD, Windows<br />
|style="text-align:center;"|[http://sourceforge.net/projects/caprice32/ 4.2.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://gaming.capsule-sa.co.za/?gamepress_reviews=cpc4rpi-cpc-6128-emulator-for-raspberry-pi CPC4Rpi]<br />
|style="text-align:center;"|Linux (Raspberry Pi)<br />
|style="text-align:center;"|[http://gaming.capsule-sa.co.za/?gamepress_reviews=cpc4rpi-cpc-6128-emulator-for-raspberry-pi 4.2.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://www.cpc-emu.org/ CPCEmu]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.cpc-emu.org/download.html 1.7]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[https://code.google.com/p/dsp-emulator/ dsp]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://code.google.com/p/dsp-emulator/downloads/list 0.14b3 WIP]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[[MESS]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://sugarbox.free.fr/ SugarBox]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://sugarbox.free.fr/?p=133 0.25]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://www.winape.net/ WinAPE]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.winape.net/downloads.jsp 2.0b2]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
Note:<br />
* CPC4Rpi is simply a fork of Caprice that is optimised towards the Raspberry Pi.<br />
* [https://github.com/libretro/libretro-cap32 Cap32] is a fork of Caprice for [[libretro]].<br />
<br />
==Resources==<br />
* [http://www.cpcwiki.eu/index.php/Main_Page CPC Wiki]<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Amstrad_CPC_emulators&diff=10169Amstrad CPC emulators2016-02-08T09:25:19Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:Amstrad CPC.jpg|thumb|250px| The Amstrad Colour Personal Computer]]<br />
The '''Amstrad CPC''' was a series of 8-bit computers released in Europe to compete with the [[Commodore 64 emulators|Commodore 64]] and [[ZX Spectrum]]. Had tons of games, like the [[Amiga]]. <br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://www.cpctech.org.uk/ Arnold]<br />
|style="text-align:center;"|Windows, OS X, Linux<br />
|style="text-align:center;"|[http://www.cpctech.org.uk/arnoldsrc.zip WIP]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://sourceforge.net/projects/caprice32/ Caprice]<br />
|style="text-align:center;"|Linux, FreeBSD, Windows<br />
|style="text-align:center;"|[http://sourceforge.net/projects/caprice32/ 4.2.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://gaming.capsule-sa.co.za/?gamepress_reviews=cpc4rpi-cpc-6128-emulator-for-raspberry-pi CPC4Rpi]<br />
|style="text-align:center;"|Linux (Raspberry Pi)<br />
|style="text-align:center;"|[http://gaming.capsule-sa.co.za/?gamepress_reviews=cpc4rpi-cpc-6128-emulator-for-raspberry-pi 4.2.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://www.cpc-emu.org/ CPCEmu]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.cpc-emu.org/download.html 1.7]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[https://code.google.com/p/dsp-emulator/ dsp]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://code.google.com/p/dsp-emulator/downloads/list 0.14b3 WIP]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[[MESS]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://www.winape.net/ WinAPE]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.winape.net/downloads.jsp 2.0b2]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
Note:<br />
* CPC4Rpi is simply a fork of Caprice that is optimised towards the Raspberry Pi.<br />
* [https://github.com/libretro/libretro-cap32 Cap32] is a fork of Caprice for [[libretro]].<br />
<br />
==Resources==<br />
* [http://www.cpcwiki.eu/index.php/Main_Page CPC Wiki]<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Mupen64Plus&diff=10168Mupen64Plus2016-02-08T09:14:57Z<p>Marc: /* Frontends */</p>
<hr />
<div>{{Infobox<br />
| image = Mupen64plus-r1.pnd.png<br />
|imagewidth = 128<br />
|first = 2.5<br />
|second = Yes<br />
|third = Multi-platform<br />
|fourth = [https://github.com/orgs/mupen64plus/people Mupen team]<br />
|fifth = [http://www.mupen64plus.org/ Mupen64Plus.org]<br />
|sixth = [https://github.com/mupen64plus GitHub]}}'''Mupen64Plus''' is an open source, cross-platform plugin-based [[Nintendo 64 Emulators|Nintendo 64]] emulator which is capable of playing many games. It is an update to Mupen64. Its developers elected to move away from Zilmar's plugin spec and developed their own set of plugins. Plugins from other N64 emulators will not work in it. It also has RetroArch/Libretro port under active development.[https://github.com/libretro/mupen64plus-libretro]<br />
<br />
==Downloads==<br />
*[https://github.com/mupen64plus/mupen64plus-core/releases Latest release]<br />
*[https://bitbucket.org/ecsv/mupen64plus-mxe-daily/overview Windows builds] - Frequent Windows builds of Mupen64Plus, bundled with every plugin. It is recommended to use the i686-pc-mingw32 build if on 32-bit Windows, or x86_64-w64-mingw32 if on 64-bit. Just go to the "Downloads" tab and click "Download Repository," and it will let you download both builds in a zip file.<br />
*[https://play.google.com/store/apps/details?id=paulscode.android.mupen64plus.free&hl=en Mupen64Plus AE] - Beta port of Mupen64Plus to Android. There's a free version and a [https://play.google.com/store/apps/details?id=paulscode.android.mupen64plus&hl=en 99¢ donation version.] The only difference is the icon.<br />
*[http://consoleemu.com/emulator/mupen64plus OS X SVN Builds]<br />
<br />
==Review==<br />
Mupen64Plus lacks a GUI, so it may be difficult to use without using a front-end. It is run either directly from the command line with arguments, or by dragging and dropping ROM files onto the executable.<br />
<br />
Unlike every other N64 emulator, Mupen64Plus uses its own plugin spec, so it is not compatible with any plugins except those specifically ported to its spec.<br />
<br />
By default, Mupen64Plus applies a ton of audio buffering, causing extremely delayed audio, more so than most other emulators. This can be mitigated by lowering the buffer settings in the mupen64plus.cfg file, though putting it too low will cause audio crackling. For improved audio latency and sync, consider using mupen64plus-libretro through RetroArch.<br />
<br />
==Frontends==<br />
*[https://code.google.com/p/mupen64plus/wiki/ThirdPartyPlugins#Third-Party_Front-end_and_Launcher_Applications Front-ends]<br />
<br />
*[http://m64py.sourceforge.net/ M64Py] is highly recommended for a Mupen64Plus frontend. Not only does it come with everything set up, but it also comes with every plugin developed for the emulator. This is great, since it's very hard to find some of the plugins without compiling them from the source code. Sadly it's not perfect, since the input config utility doesn't work with some gamepads.<br />
* [https://github.com/dh4/mupen64plus-qt mupen64plus-qt]<br />
<br />
==Using Mupen64Plus==<br />
Windows:<br />
<br />
: First create this directory: C:\Users\<username>\AppData\Roaming\Mupen64Plus (<username> is whatever your PC name is). Copy all the .ini and .cfg files into this folder and create a folder in there called "save". To play games, drag and drop your ROM into mupen64plus.exe.<br />
<br />
: You can change the plugins simply by editing the mupen64plus.cfg file.<br />
<br />
: To change settings open mupen64plus.cfg, or the plugin's .cfg/.ini file in notepad++.<br />
<br />
'''Note:''' For the absolute fastest way to setup and use M64P: unzip ALL files into 'C:\Users\<username>\AppData\Roaming\Mupen64Plus', create a save folder and then make .n64/.z64/.v64 file extensions to open with mupen64plus.exe by default. Then just click on your N64 ROMs to play.<br />
<br />
==Recommended Setups==<br />
[[Mupen64Plus]] has its own set of plugins which are incompatible with plugins used in other emulators. Here is an overview of recommended setups.<br />
*'''Commonly Used'''<br />
**Video: Glide64mk2<br />
**RSP: cxd4-ssse3<br />
**Glide64mk2 is just Glide64 with additional tweaks and enhancements for use with Mupen64Plus. The cxd4 plugin is a port of BatCat's RSP plugin for Project64. You will need to enable "DisplayListToGraphicsPlugin" in the cxd4-ssse3 settings for this to work. This appears to be the best combination for use with most games, though toasters may have performance issues. If the mk2 variant is too slow, try regular Glide64.<br />
*'''Best Performance and Graphics'''<br />
**Video: Rice<br />
**RSP: rsp-hle<br />
**These are Mupen64Plus's default plugins. Rice's Video is a plugin used on other N64 emulators, most known for its support for hi-res texture packs, now enhanced for Mupen64plus. It also has support for bilinear, trilinear, and anisotropic filtering, texture scaling, and up to 16x MSAA. It is not quite up to Glide64's level, but it does well enough for many games and is quite fast. The default RSP plugin appears to be just an enhanced port of vanilla Mupen64's RSP. Use this combination if you have a lower end PC and can't handle the Commonly Used setup.<br />
*'''Accuracy/Rogue Squadron'''<br />
**Video: z64<br />
**RSP: cxd4-ssse3<br />
**z64 is a port of z64gl, a low-level emulation video plugin for N64 emulators. It comes with its own accompanying z64 RSP, but cxd4 (a port of BatCat's RSP Interpreter plugin) appears to be more accurate and very well optimized. This setup is capable of playing difficult games like Rogue Squadron with very few graphical glitches, and faster than on Project64 to boot.<br />
[[Category:Emulators]]<br />
[[Category:Nintendo 64 emulators]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=CEN64&diff=10167CEN642016-02-08T08:56:49Z<p>Marc: /* Overview */</p>
<hr />
<div>{{infobox<br />
|image = 1367212779452.png<br />
|first = 0.3<br />
|second = Yes<br />
|third = Windows, Linux, OS X<br />
|fourth = [https://github.com/tj90241 MarathonMan]<br />
|fifth = [http://www.cen64.com CEN64.com]<br />
|sixth = [http://git.cen64.com/ Git]}}CEN64 aims to become a cycle-accurate [[Nintendo 64]] emulator'. It is very early in development. <br />
<br />
==Overview==<br />
<br />
One of the emulator's branches is based on [[Angrylion]]'s MAME video implementation, which is highly accurate, although MarathonMan wants to write his own RDP in the future. The goal is to add additional full cycle accuracy.<br />
<br />
It is rapidly progressing to a usable state, and is already capable of playing many commercial ROMs with only minor issues. However, due to its extreme focus on accuracy, it will also require good hardware to play at decent speeds. It also lacks dynarec until the next core rewrite is completed. The emulator does have sound processing but not a UI yet, although there are already quite a few good unofficial frontends available ([https://github.com/dh4/cen64-qt like CEN64-Qt]). <br />
<br />
CEN64 is slightly unoptimized at this point. However, there are reports of people being able to run the emulator at decent framerates using at least an Intel i5 4670K, and the performance is getting slightly better with each release. MarathonMan is aiming for system requirements on the level of BSNES. Whether or not that's possible remains to be seen.<br />
<br />
==Downloads==<br />
*[http://www.cen64.com Latest Build] (Requires an SSSE3-compatible CPU and a 64-bit OS)<br />
<br />
==Other Links==<br />
<br />
[https://www.youtube.com/user/gamspony/videos gamax92's "If CEN64 ran at fullspeed" video series.] Yes, he has a Sonic fan character as his avatar. Disregard that, because his CEN64 videos are very interesting. He did a framedump of a select number of games and put the images together into movies to show what the games would look like if there weren't any performance issues. Notice how many of the games shown are almost completely accurate to their console counterparts, save for a few hiccups. There are many parts of games shown that are notoriously difficult to emulate.<br />
<br />
[[Category:Emulators]]<br />
[[Category:Nintendo 64 emulators]]<br />
[[Category:Linux emulation software]]<br />
[[Category:OS X emulation software]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Amstrad_CPC_emulators&diff=10092Amstrad CPC emulators2016-01-27T10:30:34Z<p>Marc: </p>
<hr />
<div>[[File:Amstrad CPC.jpg|thumb|250px| The Amstrad Colour Personal Computer]]<br />
The '''Amstrad CPC''' was a series of 8-bit computers released in Europe to compete with the [[Commodore 64 emulators|Commodore 64]] and [[ZX Spectrum]]. Had tons of games, like the [[Amiga]]. <br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://www.cpctech.org.uk/ Arnold]<br />
|style="text-align:center;"|Windows, OS X, Linux<br />
|style="text-align:center;"|[http://www.cpctech.org.uk/arnoldsrc.zip WIP]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://sourceforge.net/projects/caprice32/ Caprice]<br />
|style="text-align:center;"|Linux, FreeBSD, Windows<br />
|style="text-align:center;"|[http://sourceforge.net/projects/caprice32/ 4.2.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://gaming.capsule-sa.co.za/?gamepress_reviews=cpc4rpi-cpc-6128-emulator-for-raspberry-pi CPC4Rpi]<br />
|style="text-align:center;"|Linux (Raspberry Pi)<br />
|style="text-align:center;"|[http://gaming.capsule-sa.co.za/?gamepress_reviews=cpc4rpi-cpc-6128-emulator-for-raspberry-pi 4.2.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[https://code.google.com/p/dsp-emulator/ dsp]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://code.google.com/p/dsp-emulator/downloads/list 0.14b3 WIP]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[[MESS]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://www.winape.net/ WinAPE]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.winape.net/downloads.jsp 2.0b2]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
Note:<br />
* CPC4Rpi is simply a fork of Caprice that is optimised towards the Raspberry Pi.<br />
* [https://github.com/libretro/libretro-cap32 Cap32] is a fork of Caprice for [[libretro]].<br />
<br />
==Resources==<br />
* [http://www.cpcwiki.eu/index.php/Main_Page CPC Wiki]<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Template:MAMEVer&diff=10091Template:MAMEVer2016-01-27T09:05:29Z<p>Marc: </p>
<hr />
<div>0.170</div>Marchttps://emulation.gametechwiki.com/index.php?title=Stella&diff=10090Stella2016-01-27T09:03:10Z<p>Marc: </p>
<hr />
<div>{{Infobox<br />
|image = Stella_title.gif<br />
|first = 4.7<br />
|second = Yes<br />
|third = Multi-platform<br />
|fourth = [http://stella.sourceforge.net/theteam.php Stella Team]<br />
|fifth = [http://stella.sourceforge.net/ SourceForge]<br />
|sixth = [http://sourceforge.net/projects/stella/files/stella/ SourceForge]}}<br />
<br />
'''Stella''' is an open source, multi-platform [[Atari 2600 emulators|Atari 2600]] emulator.<br />
<br />
==Downloads==<br />
*[http://www.emucr.com/search/label/Stella?&max-results=12 Windows Dev Builds]<br />
*[http://stella.sourceforge.net/downloads.php Stable Releases]<br />
<br />
==Overview==<br />
Stella is also available as a [[libretro]] core for [[RetroArch]], albeit an older version (3.4.1).<br />
<br />
It has some television filters to up the nostalgia factor.<br />
<br />
==Links==<br />
[http://www.libsdl.org/download-2.0.php SDL 2.0.] You need this as it's required to run Stella (and some versions aren't packaged with it.) It's easy to install. It's just a .dll that you drop into your Stella folder.<br />
<br />
[[Category:Emulators]]<br />
[[Category:Windows emulation software]]<br />
[[Category:Linux emulation software]]<br />
[[Category:OS X emulation software]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Atari_2600_emulators&diff=10089Atari 2600 emulators2016-01-27T09:02:52Z<p>Marc: </p>
<hr />
<div>[[File:Atari-woody.jpg|thumb|The Atari 2600 console]]The '''[[gametech:Atari 2600|Atari 2600]]''' is a 2nd generation console released by [https://en.wikipedia.org/wiki/Atari Atari] in 1977.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Accuracy]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Stella]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://stella.sourceforge.net/downloads.php 4.7]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|Cycle<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|Cycle<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[z26]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.whimsey.com/z26/z26.html 3.0.2]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[BizHawk]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://emu7800.sourceforge.net/ EMU7800]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://sourceforge.net/projects/emu7800/files/emu7800/ 1.7]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|Mid<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|javatari<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://github.com/ppeccin/javatari 4.1]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✗<br />
|}<br />
{| class="wikitable"<br />
|+Console<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Accuracy]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|Stella*<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|3.4.1<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|PSP2600<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|[http://www.mediafire.com/?tg4y5d25djkzwca 1.2.0]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|}<br />
<nowiki>*</nowiki>Only available on consoles as a libretro core (e.g. [[RetroArch]]).<br />
<br />
[[Category:Consoles]]<br />
[[Category:Atari consoles]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Sega_Dreamcast_emulators&diff=10051Sega Dreamcast emulators2016-01-18T19:58:47Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:Dreamcast-and-controller.jpg|thumb|250px|The Sega Dreamcast and controller]]The '''[[gametech:Sega Dreamcast|Dreamcast]]''' is a 6th generation console released by [https://en.wikipedia.org/wiki/Sega Sega] in November 1998 in Japan and later in 1999 in other territories. Naomi is an arcade system board, which is very similar to the Dreamcast. Some Dreamcast emulators have support for it as well. Atomiswave is an arcade system board that is based upon Naomi.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Naomi<br />
! scope="col"|Atomiswave<br />
! scope="col"|Windows CE<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
|style="text-align: center;"|[[DEmul]]<br />
|style="text-align: center;"|Windows<br />
|style="text-align: center;"|[http://demul.emulation64.com/downloads/ 0.7A]<br />
|style="text-align: center;"|✓<br />
|style="text-align: center;"|✓<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✓<br />
|-<br />
|style="text-align: center;"|[[Reicast|reicast]]<br />
|style="text-align: center;"|Android, Linux, Windows<br />
|style="text-align: center;"|[http://builds.reicast.com/ Dev builds]<br />
|style="text-align: center;"|?<br />
|style="text-align: center;"|?<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✓<br />
|-<br />
|style="text-align: center;"|[[nullDC]]<br />
|style="text-align: center;"|Windows<br />
|style="text-align: center;"|[http://www.emucr.com/2013/03/nulldc-svn-r150.html 1.0.4 r150]<br />
|style="text-align: center;"|✓<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✓<br />
|-<br />
|style="text-align: center;"|Makaron<br />
|style="text-align: center;"|Windows<br />
|style="text-align: center;"|[http://www.sendspace.com/file/h3ugruT12/5 T12/5]<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✓<br />
|style="text-align: center;"|✗<br />
|-<br />
|style="text-align: center;"|Chankast<br />
|style="text-align: center;"|Windows<br />
|style="text-align: center;"|[http://chanka.emulatronia.com/FrameSetDC_Down.htm 0.25]<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|-<br />
|style="text-align: center;"|Lxdream<br />
|style="text-align: center;"|Linux, OS X<br />
|style="text-align: center;"|[http://www.lxdream.org/download.php 0.9.1]<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|-<br />
|style="text-align: center;"|[[nullDC]]e<br />
|style="text-align: center;"|Android<br />
|style="text-align: center;"|Leaked Alpha<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|-<br />
|style="text-align: center;"|dreavm<br />
|style="text-align: center;"|Linux, Windows, OS X<br />
|style="text-align: center;"|[https://github.com/inolen/dreavm GitHub]<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|style="text-align: center;"|✗<br />
|}<br />
<br />
===Comparisons===<br />
* [[DEmul]] has the highest compatibility and is the most accurate Dreamcast emulator, but there may be some games that work better on NullDC or reicast, so it's a good idea to try them all.<br />
<br />
* Makaron is the only Dreamcast emulator that can properly play games which use Windows CE.<br />
<br />
==Emulation issues==<br />
Dreamcast emulation is okay, but nothing great. Some games work well, but many have problems and glitches.<br />
<br />
==Downloads==<br />
[[Emulator_Files#Dreamcast|BIOS]]<br />
<br />
[[Category:Consoles]]<br />
[[Category:Sega consoles]]<br />
[[Category:Sega Dreamcast emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=MSX_emulators&diff=10045MSX emulators2016-01-17T15:25:13Z<p>Marc: /* Comparison */</p>
<hr />
<div>[[File:Msx.png|thumb|209px|The MSX computer]]MSX is a [https://en.wikipedia.org/wiki/Zilog_Z80 Z80]-based family of home computers which appeared in 1983. They were popular in Asian, South American and European countries as well as the former [https://en.wikipedia.org/wiki/Soviet_Union Soviet Union], but they are virtually unknown in USA.<br />
<br />
__TOC__<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|[[Accuracy]]<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[blueMSX]]<br />
|style="text-align:center;"|Windows, Multi-platform*<br />
|style="text-align:center;"|[http://www.vik.cc/bluemsx/download.html 2.8.2]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|Cycle<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[openMSX]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://github.com/openMSX/openMSX/releases/tag/RELEASE_0_12_0 0.12.0]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|High<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|High<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[MSXPLAYer]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|Mid<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[fMSX]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://fms.komkon.org/fMSX/#Downloads 4.3]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|Mid<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|}<br />
<br />
<nowiki>*</nowiki>Only available outside of Windows as a libretro core (e.g. [[RetroArch]]).<br />
<br />
==Comparison==<br />
* [[blueMSX]] is cycle accurate with very high compatibility, unfortunately, it hasn't seen an update in years.<br />
<br />
* [[openMSX]] is open source and in active development, in recent years it has surpassed blueMSX in terms of accuracy.<br />
<br />
[http://www.msx.org/articles/mrc-emurank-charts Accuracy ratings (from 2005)]<br />
<br />
[[Category:Computers]]<br />
[[Category:MSX emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Intel_CPUs&diff=10044Intel CPUs2016-01-17T15:23:50Z<p>Marc: </p>
<hr />
<div>The IBM Personal Computer XT 5160, often shortened to the IBM XT, PC/XT, or simply XT, was a version of the IBM PC with a built-in hard drive. It was released on March 8, 1983. Apart from the Winchester disk, it was essentially the same as the original PC, with only minor improvements. The XT was mainly intended as an enhanced IBM PC for business users. Later floppy-only models would effectively replace the original model 5150 PC. A corresponding 3270 PC featuring 3270 terminal emulation was released later in October 1983. Later, the PC/AT 5170 was released with many enhancements, the most major of which was probably the 286 processor. This allowed a 16-bit bus, which is why 16-bit ISA cards will only work on AT or newer, though some XT-class machines have the older 8086 processor, which also allows for a 16-bit bus, and therefore 16-bit ISA cards.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|AT emulation<br />
! scope="col"|PCI bus emulation<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[PCem]]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|[http://pcem-emulator.co.uk v10.1]<br />
|style="text-align:center;"|✓ <br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[PCem-X]]<br />
|style="text-align:center;"|Windows, poorly made Linux port<br />
|style="text-align:center;"|[https://github.com/OBattler/PCem-X Git]<br />
|style="text-align:center;"|✓ <br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[MESS]]<br />
|style="text-align:center;"|Multi-plaform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓ <br />
|style="text-align:center;"|So-so<br />
|style="text-align:center;"|✗ <br />
|}<br />
<br />
[[Category:Computers]]<br />
[[Category:IBM PC/XT emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Apple_III_line&diff=10043Apple III line2016-01-17T15:23:29Z<p>Marc: </p>
<hr />
<div>The Apple III was mostly a souped-up Apple II that melted its own guts. This computer doesn't have too many emulators. The only one that works fully properly is MAME.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://www.blackcatsystems.com/software/sara.html Sara]<br />
|style="text-align:center;"|Mac OS X<br />
|style="text-align:center;"|[http://www.blackcatsystems.com/software/sara.html 0.5.1]<br />
|style="text-align:center;"|✗<br />
|}<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Yabause&diff=10041Yabause2016-01-17T15:21:49Z<p>Marc: /* Versions */</p>
<hr />
<div>{{Infobox<br />
|image = Yabause.png<br />
|imagewidth = 135<br />
|first = 0.9.14<br />
|second = Yes<br />
|third = Multi-platform<br />
|fourth = Romain Vallet, Theo Berkau, Guillaume Duhamel, Anders Montonen, devmiyax <br />
|fifth = [http://yabause.org Yabause.org]<br />
|sixth = [http://yabause.org/download/ Zip]/[https://github.com/Guillaumito/yabause GitHub]}}'''Yabause''' is an open-source [[Sega Saturn emulators|Sega Saturn]] emulator.<br />
<br />
==Downloads==<br />
* [https://github.com/Yabause/yabause GitHub]<br />
* [http://yabause.org/download/ Sources, binaries and other packages]<br />
* [http://wiibrew.org/wiki/Yabause_Wii Wii Version]<br />
<br />
==Versions==<br />
There have been several versions of Yabause released, including a [https://github.com/libretro/yabause currently work-in-progress] core for [[RetroArch]]. There is also a Wii version, linked above; note that this is an unofficial release and support from the Yabause developers cannot be provided for it.<br />
<br />
Developer devmiyax has forked Yabause to improve it.<ref>https://github.com/devmiyax/yabause</ref><br />
<br />
==Overview==<br />
Yabause has a very decent rate of compatibility, around 70% of the games run well or perfectly.<br />
<br />
Yabause has many advantages over [[SSF|SSF.]] If you use the OpenGL video driver, games can be rendered in higher resolutions, unlike SSF which can only render in the game's native resolution. It is multi-platform and open-source, unlike SSF, which is closed-source and Windows-exclusive. SSF only lets you run games via mounted/burned disks, while Yabause lets you open ISO files as well as run burnt/mounted disks. The UI, despite not being perfect, is also better than SSF. What matters is compatibility, and SSF is far ahead in that regard. Yabause is recommended for its features for the games it is compatible with. Use SSF for everything else.<br />
<br />
==References==<br />
<references/><br />
<br />
[[Category:Emulators]]<br />
[[Category:Sega Saturn emulators]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Nintendo_64_emulators&diff=10000Nintendo 64 emulators2016-01-15T21:20:25Z<p>Marc: /* Emulation issues */</p>
<hr />
<div>[[File:N64-Console-Set.jpg|thumb|250px|The Nintendo 64 (N64)]]<br />
<br />
The '''[[gametech:Nintendo 64|Nintendo 64]]''' is a 64-bit, 5th generation console released by Nintendo in 1996.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|Controller Pak?<br />
! scope="col"|Rumble Pak?<br />
! scope="col"|Transfer Pak?<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Mupen64Plus]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[https://bitbucket.org/ecsv/mupen64plus-mxe-daily/overview SVN]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Project64]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.pj64-emu.com/downloads/project64/binaries/ 2.2]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓*<br />
|-<br />
|style="text-align:center;"|[[CEN64]]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|[https://github.com/tj90241/cen64 Git]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://1964js.com 1964]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://1964js.com/blog/download.html 1.1] (official)<br />[https://code.google.com/p/emu-1964/ 1.2 r146] (SVN)<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://forums.daedalusx64.com Daedalus]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[https://web.archive.org/web/20131015175201/http://forums.daedalusx64.com/viewtopic.php?f=38&t=4187 1.1]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[Sixtyforce]]<br />
|style="text-align:center;"|OS X<br />
|style="text-align:center;"|1.0<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[UltraHLE]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|1.0.0<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|}<br />
<br />
{| class="wikitable"<br />
|+Mobile<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|Controller Pak?<br />
! scope="col"|Rumble Pak?<br />
! scope="col"|Transfer Pak?<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Mupen64Plus|Mupen64+]] AE<br />
|style="text-align:center;"|Android<br />
|style="text-align:center;"|2.4.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
{| class="wikitable"<br />
|+Consoles<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|Controller Pak?<br />
! scope="col"|Rumble Pak?<br />
! scope="col"|Transfer Pak?<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Virtual Console]]<br />
|style="text-align:center;"|[[Wii]], [[Wii U emulators|Wii U]]<br />
|style="text-align:center;"|-<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://www.gc-forever.com/forums/viewtopic.php?f=9&t=842 Not64]<br />
|style="text-align:center;"|[[Wii]], [[GameCube_emulators|GameCube]]<br />
|style="text-align:center;"|20130408<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[https://code.google.com/p/mupen64gc/ Wii64]<br />
|style="text-align:center;"|[[Wii]], [[GameCube_emulators|GameCube]]<br />
|style="text-align:center;"|1.1 beta<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://forums.daedalusx64.com Daedalus]<br />
|style="text-align:center;"|[[PlayStation Portable]]<br />
|style="text-align:center;"|[http://www.emucr.com/search/label/DaedalusX64 SVN]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|}<br />
<br />
<nowiki>*</nowiki>Official installer bundled with malware.<br />
<br />
==Comparisons==<br />
Although many Nintendo 64 emulators have been made and many games can be run between them, complete compatibility and/or accuracy still leaves a bit to be desired.<br />
<br />
* [[Mupen64Plus]] is a cross-platform, open source emulator based on Hacktarux's Mupen64. It lacks a native GUI, instead being run either from the command line, or by dragging and dropping ROMs onto the executable and editing the config with a text editor such as Notepad++. There are third-party GUIs made for it, but these often suffer from their own issues, though M64Py appears to be the most solid. Mupen64Plus has been ported to a number of different platforms, but upstream development has currently crawled to a near standstill. The [[RetroArch]] core of this emulator is heavily modified and has features and optimizations not present in mainline alongside RetroArch's general features, including Project64-style overclocking for faster framerates, 3-point texture filtering, and superior A/V sync and latency, making it a better alternative to the standalone version in most cases. [[BizHawk]] and the experimental build of [[OpenEmu]] also use Mupen64Plus as their N64 core of choice.<br />
<br />
* [[Project64]] is currently the most compatible N64 emulator, and is a decent choice for emulating many games, both popular and lesser known. It is currently very actively developed, is capable of using a wide variety of plugins, and has a relatively user-friendly interface. However, it remains confined to Windows. It works well in WINE for the most part, but if you're on a different platform, use Mupen64Plus instead. Version 2.2 has various fixes over version 1.6.1 and is overall more accurate, even outclassing Mupen64Plus in some instances. However, audio playback is worse due to lag and crackling. It may be handy to keep a copy of version 1.6.1 alongside it for this reason. Whatever you do, '''DO NOT USE THE OFFICIAL INSTALLER FOR THE LATEST VERSION OF PROJECT64.''' Doing so will prompt you to install various programs, some of which are malware.<br />
<br />
* [[CEN64]] is an up-and-coming emulator that aims for cycle accuracy, while at the same time aiming to eventually be usable on modern PC hardware. It currently lacks many features and has spotty compatibility, but it's gradually improving. It can already emulate some well-known edge cases, such as the picture recognition in Pokemon Snap.<br />
<br />
* 1964, along with its various versions and forks, was a decent, speedy alternative to Project64 and Mupen64, though it usually lagged behind the two in compatibility. Nowadays, it has completely fallen off the radar. There is little reason to use it nowadays outside of historical purposes, very specific edge cases, or if your device is too slow to run Mupen64Plus or Project64.<br />
<br />
* Daedalus is an N64 emulator for the PSP, which has been ported to Windows, but results are even more hit-and-miss than on other emulators due to being made for PSP first and foremost. On PSP, most games are unplayable, but there's a [http://forums.daedalusx64.com/compat.php small amount of them that work really well] with the right settings (Quest 64, for example).<br />
<br />
* [[Sixtyforce]] is Mac-only, closed-source, and asks you to pay for full access to its features. It was once one of the only choices for Mac users (particularly those with older Macs, since it's the only emulator with a PPC [[Dynamic recompilation|dynarec]]), but with the switch to x86 and Mupen64Plus being ported to OSX, it has now become irrelevant.<br />
<br />
* Wii64 and Not64 are both based on Mupen64, with Not64 being a fork of Wii64. Not64 claims to be better optimized, as well as having higher compatibility and more frequent updates. N64 emulation on Wii is not very good, and it is recommended to stick with the Virtual Console N64 releases whenever possible.<br />
<br />
* [[UltraHLE]] marked a milestone in Nintendo 64 emulation, in that it was the first to play some popular N64 titles at full speed on hardware made at the time of its release through [[High/Low level emulation|high-level emulation]]; it isn't without its drawbacks though - pressure from users combined with legal threats from Nintendo forced them to discontinue development. Besides being for historical value, there's not much to expect from this emulator anyway due to compatibility issues.<br />
<br />
==Emulation issues==<br />
:see also ''[[Recommended N64 Plugins]]''<br />
Emulation for the N64 is not at the point where many may have expected it to be by now. The system is extremely complex compared to its contemporary consoles and compounded by almost no documentation being available to emulator developers, leading to it being difficult to create an emulator with a high degree of compatibility with games. Many games require specific plugin set ups with specific emulators to be played decently.<br />
<br />
===High-level vs. low-level graphics===<br />
One of the biggest hurdles in the road to proper N64 emulation has been accurately emulating the N64's graphics hardware, known as the Reality Display Processor, itself a part of the N64's Reality Co-Processor. The N64's RDP was the first real 3D accelerator GPU on consoles. In fact, it was the most powerful consumer-grade GPU in the world at the time it came out. It is very hard to emulate all of its functions accurately due to the aforementioned lack of publicly available documentation for emulator developers. Many RDP functions have to be reproduced in software for accuracy, which takes a lot of power.<br />
<br />
For this reason, most developers have instead opted to approximate the RDP's functions using high-level emulation (HLE) through various APIs such as Direct3D, OpenGL, and even Glide. While this results in much more reasonable system requirements for emulation along with prettier, higher resolution graphics, this method can be hit and miss, often requiring per-game tweaks and settings to prevent graphical glitches on many games. Some games that implemented custom microcode (which has yet to be reverse-engineered) such as Factor 5's games do not work no matter what using high-level graphics plugins.<br />
<br />
It should also be noted that even though most games "work" through the HLE method, it is not an accurate representation of what the N64 hardware's video output actually looked like, but rather a rough approximation by PC graphics hardware. Your mileage may vary on whether this is a good thing or not, given the N64's often blurry, low-res output.<br />
<gallery widths="300"><br />
Majora's mask accurate.png|Majora's Mask, with low-level graphics (using SoftGraphic)<br />
Project64 2013-07-26 14-20-17-55.png|Majora's Mask, with high-level graphics (using Jabo's Direct3D)<br />
</gallery><br />
<br />
===Texture filtering===<br />
The N64 was the first console to feature texture filtering of any kind. However, unlike PC graphics hardware and every console after the N64, its implementation of bilinear texture filtering was unique in that in order to reduce strain on the system, it only used three samples as opposed to four, resulting in slightly jagged textures. Instead of faithfully applying this "imperfect" version of bilinear, HLE plugins instead apply conventional bilinear filtering, interpolating straight from the source texture up to the output resolution, much like on PC games. While technically this method of bilinear filtering is superior to the N64's, it can also result in textures that look even blurrier than on real hardware.<br />
<br />
Another issue lies with the appliance of texture filtering per quad on static images, text, and sprites. Because each quad is filtered separately, this can cause some visual inconsistencies. Text and UI elements often look as though their edges cut off abruptly, and static images such as pre-rendered backgrounds or menu screens may look as though they are separated into squares. Some plugins allow the user to turn off texture filtering to remedy this, but unfortunately this also applies to textures in the game world, exposing their oftentimes-low resolutions.<br />
<br />
RetroArch's Mupen64Plus core has taken some steps which help remedy these problems. It is the only emulator that implements N64-style three-point texture filtering, which results in a more faithful look. It is also capable of rendering at 320x240, which sidesteps the issues with filtered text, UI elements, and menu screens, while still retaining texture filtering. Pixel-accurate plugins do not have these problems at all.<br />
<gallery widths="300"><br />
Project64_2013-06-26_17-44-58-31.png|Conker's Bad Fur Day copyright screen, displaying issues with filtered text.<br />
Mupen64plus_2013-08-18_20-35-50-08.png|Ocarina of Time's menu subscreen, displaying issues with filtering. Note how the Quest Status screen appears to be divided into a grid.<br />
</gallery><br />
<br />
===64DD Emulation===<br />
The 64DD (an abbreviation for "64 Disk Drive") was a peripheral which allowed a proprietary disk format to be used with the N64. These disks had more space at a cheaper manufacturing cost. The peripheral was a commercial failure and was never released outside of Japan (internal evidence suggests that much like the GBA e-Reader, it wasn't even intended for an European release most likely). <br />
<br />
Expansion disks for existing games (only used in one released game, F-Zero X, and existing but dummied in Zelda OoT and Mario Party 2 JP/PAL) are region coded to either Japan or US (obviously unused), and won't work with N64 games from the wrong region.<br />
<br />
Recently there has been effort to emulate the 64DD, and now [[MAME]] can run several commercial 64DD games as part of its N64 emulator. This is being ported to [[CEN64]] with the help of [https://twitter.com/LuigiBlood LuigiBlood.]<br />
<br />
{| class="wikitable"<br />
|+PC<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|64DD Emulation<br />
! scope="col"|N64 Mouse<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Project64]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.pj64-emu.com/downloads/project64/binaries/ 2.2.0.3]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|Mid<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[CEN64]]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|[https://github.com/tj90241/cen64 Git]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|Mid<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|Mid<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✗<br />
|-<br />
|}<br />
<br />
* Project64's latest versions emulate the N64 mouse and can load Zoinkity's 64DD cartridge conversions at playable speeds (actually, the 64DD hardware isn't even emulated). You need'll to set every game to have 8MB of Memory by default manually. Games do not save, some need "32-bit engine" to be unchecked (like Talent Studio), and some (like Polygon Studio to fix models, and Paint Studio to fix stamps) need the Angrylion GFX plugin rather than GlideN64 which does the job for the rest.<br />
<br />
* MAME includes early basic 64DD emulation as well, but is much slower. Current use: mame n64dd -quickload disk -cart cart (also adding -nodrc flag as MIPS drc seems to be broken) (both disk and cart are optional) Disk images need to be in head/track format. See [https://github.com/Happy-yappH/ddconvert.git here] for format. Does not currently support disk swapping or saving disk to files. Writes only update the copy in memory, once the mame process ends the changes are lost. <br />
<br />
* CEN64, like Project64, had 64DD emulation ported to it from MAME. However it focuses on accuracy and plays much slower than other emulators, aside for the 64DD emulation itself being imperfect.<br />
<br />
===iQue Emulation===<br />
Before the GBA, DS and 3DS, Nintendo released a modified version of their Nintendo 64 system for the Chinese market with 14 games localized to Chinese, including Sin and Punishment, a unique revision of Ocarina of Time (the Majora's Mask port was cancelled though) and Mario 64 among others. <br />
<br />
Unlike the Chinese releases of their more recent systems and their games, no dumps in the same format as regular N64 releases exist yet for the N64 iQue releases, and no emulation support exist for them at all. The Chinese ROM-hacking scene is very active though, and have translated the Japanese regular N64 releases for many of these to their language already, which explain some of the Chinese ROMs floating for those.<br />
<br />
===Aleck 64 Arcade Emulation===<br />
Nintendo collaborated with SETA to release an arcade system based on their Nintendo 64 system (kind of like their Playchoice-10 for the NES, Super System arcade hardware for SNES, and later Triforce for GC and later WiiU). The Nintendo 64-variant with more RAM, the Aleck 64, failed to catch on and bombed. It was never released outside Japan, even though one N64 port made it.<br />
<br />
The Aleck 64 ROMs were dumped, and Zoinkity is working on converting them to regular N64 ROMs (with controls remapped to N64 controller buttons). They generally require an 8MB Expansion Pak (to run at all) and 4K EEPROM (to save settings and scores). The ones covered by these patches are:<br />
<br />
* Donchan Puzzle Hanabi de Doon!<br />
* Eleven Beat: World Tournament<br />
* Kuru Kuru Fever<br />
* Star Soldier: Vanishing Earth (also ported to N64)<br />
* Tower & Shaft<br />
* Vivid Dolls (official eroge game on a Nintendo console)<br />
<br />
The already available [http://assemblergames.com/l/threads/aleck64-on-retail-consoles-poc.55041/ patches] to convert arcade ROM dumps to regular N64 ROM format can be found [http://micro-64.com/database/aleck64.shtml here].<br />
<br />
The remaining ones from the system's library not yet covered are:<br />
* Hi Pai Paradise<br />
* Magical Tetris Challenge<br />
* Mayjinsen 3 / Meijin-Sen<br />
* Rev Limit<br />
* Super Real Mahjong VS<br />
* Variant Schwanzer<br />
<br />
==Virtual Console games in Dolphin==<br />
Some N64 games are emulated better as a Virtual Console game through Dolphin than on an actual N64 emulator. Mario Tennis, Kirby 64, and Paper Mario are all examples of this. The system requirements are much higher, but it's doable for many games. The following games are on the N64 Virtual Console for Wii:<br />
{|width="100%"<br />
|- valign="top"<br />
|<br />
* 1080 Snowboarding<br />
* Bomberman Hero<br />
* Cruis'n USA<br />
* Custom Robo V2 (Japan only)<br />
* F-Zero X<br />
* Kirby 64: The Crystal Stars<br />
* The Legend of Zelda: Majora's Mask<br />
* The Legend of Zelda: Ocarina of Time<br />
|<br />
* Mario Golf<br />
* Mario Kart 64<br />
* Mario Party 2<br />
* Mario Tennis<br />
* Ogre Battle 64: Person of Lordly Caliber<br />
* Paper Mario<br />
* Pokemon Puzzle League<br />
|<br />
* Pokemon Snap<br />
* Sin & Punishment (English)<br />
* Star Fox 64<br />
* Super Mario 64<br />
* Super Smash Bros.<br />
* Wave Race 64<br />
* Yoshi's Story<br />
|}<br />
<br />
[[Category: Consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo 64 emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=BBC_Micro_emulators&diff=9999BBC Micro emulators2016-01-15T21:07:59Z<p>Marc: </p>
<hr />
<div>[[File:Bbc-micro.jpg|thumb|A Standard BBC Micro Model A]] The BBC Micro (or BBC Microcomputer System) was a series of microcomputers created by [https://en.wikipedia.org/wiki/Acorn_Computers Acorn Electronics] for the BBC's computer literacy project. They were designed to be rugged, stable, and easy to use. Nine models were produced with the BBC brand, the phrase "BBC Micro" is usually used to refer to the first six (Model A, B, B+64, B+128, Master 128, and Master Compact), the latter three being referred to under the name Acorn Archimedes. The system was primarily used in schools across the United Kingdom, but also found success in the home computer markets in the UK, the US, and West Germany. <br />
<br />
==Emulators==<br />
While the BBC Micro had fewer games than its contemporary systems like the [[ZX Spectrum|ZX Spectrum]], [[Amstrad CPC|Amstrad CPC]], or [[Commodore 64 emulators|Commodore 64]], it was a powerful machine and several notable titles were created for it, including ELITE and Starship Command.<br />
<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://www.mkw.me.uk/beebem/index.html BeebEM]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|4.14<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://b-em.bbcmicro.com/ B-em]<br />
|style="text-align:center;"|DOS, Windows<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[MESS]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|?<br />
|}<br />
{| class="wikitable"<br />
|+Console<br />
! scope="col"|Name<br />
! scope="col"|Console<br />
! scope="col"|Latest Version<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://www.qj.net/psp/homebrew-emulators/pspbeeb-v110-bbc-micro-emulator-for-psp.html PSPBEEB]<br />
|style="text-align:center;"|PSP<br />
|style="text-align:center;"|1.10<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Altair_8800&diff=9998Altair 88002016-01-15T21:07:19Z<p>Marc: </p>
<hr />
<div>[[File:Altair_8800.jpg|thumb|An ALTAIR 8080 with no peripherals]]<br />
The Altair 8800 is a microcomputer designed by Micro Instrumentation and Telemetry Systems (MITS) based on the Intel 8080 processor. It gained popularity in the mid to late 70's because of publicizing by technical magazines and its low price. It is generally credited with kick-starting the homebrew microcomputer revolution with hackers like Steve Wozniak and Gordon French getting their start with the system. It is also responsible for the S-100 bus (the bus through which boards were made for everything from keyboard, to modems, to teletypes and monitors) which became a de facto standard in computer bus interfaces until the early 80's and is still in use today in hobbyist and homebrew projects, prized for it customizability and extensibility.<br />
<br />
==Games==<br />
There were a multitude of games written for the system, although many of them utilized the front panel of the system and as such do not translate well into emulation.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://simh.trailing-edge.com/ SIMH]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|3.9-0<br />
|style="text-align:center;"|✓<br />
<br />
|}<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=PLATO_Computer_System&diff=9997PLATO Computer System2016-01-15T21:06:51Z<p>Marc: </p>
<hr />
<div>[[File:PLATO_Terminal.jpeg|thumb|200px|A user operating a PLATO V terminal]]<br />
<br />
The PLATO (Programmed Logic for Automatic Teaching Operations) system was an early distributed computing network which was in use from the 1960s up until 2006. It was designed to deliver lessons to students in computer labs and at home. While PLATO was the the first example of computerized, automated learning, it is much more famous for being the first computer system to include modern concepts such as forums, message boards, online testing, e-mail, chat rooms, picture languages, instant messaging, remote screen sharing, and multiplayer games. Although there were several makes and models of PLATO terminals, and some of the terminals could do processing userside, the experience was largely the same across all PLATO terminals, as they all connected to the same mainframe.<br />
<br />
==Games==<br />
Although the system was primarily used for education, research and communication, a large assortment of games came to be developed for the system. Notable games include dnd which bears a striking resemblance to Rogue, written 6 years afterwards for UNIX systems, spasim which is eerily similar to David Braben's ELITE, written almost 10 years later, empire, a Star Trek strategy game, avatar, a (arguably the first) MUD, Moria (perhaps the first example of a first person dungeon crawler) and many more.<br />
<br />
[[File:Spasim.png|thumb|right|200px|"Spasim", showcased the powerful graphical capabilities of the system]]<br />
<br />
==Emulation==<br />
{| class="wikitable"<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align: center;"|[http://www.cyber1.org/pterm.asp PTERM]<br />
|style="text-align: center;"|Multi-platform (source and binaries)<br />
|style="text-align: center;"|PTERM 5<br />
|style="text-align: center;"|✓<br />
|style="text-align: center;"|✓<br />
|-<br />
|style="text-align: center;"|[http://members.iinet.net.au/~tom-hunter/ Desktop CYBER Emulator]<br />
|style="text-align: center;"|Multi-platform (source)<br />
|style="text-align: center;"|5.3.1<br />
|style="text-align: center;"|?<br />
|style="text-align: center;"|✗<br />
|}<br />
<br />
==A Note on Emulation==<br />
While emulation of the actual CDC Mainframe (the system on which the NOS operating system on which PLATO was run) is technically possible (hence the link), there is no point in doing so. The tape dumps of the NOS operating systems and others which could run on the CDC Mainframe are not available from the site, or likely anywhere, unless you can find a physical 9-track tape containing the operating system.<br />
<br />
==Cyber1 and PTERM==<br />
[[File:Moria.PNG|thumb|right|200px|Moria being played on PTERM]]<br />
Cyber1 is the modern re-incarnation of the PLATO system. It runs the original NOS operating system via the desktop CYBER emulator mentioned above. It has over 16,000 of the original lessons from the PLATO system. The online aspect is also entirely present, and has roughly 30-50 members on at any time, most of whom are playing the various multiplayer games, but also might be chatting or viewing actual lessons. To connect to the Cyber1 system you need the PLATO Terminal Emulator (PTERM) and a sign-on. To recieve a sign-on, simply go [http://www.cyber1.org/register.asp here]. They request that you use actual information, as it is part of their licensing agreement with the companies that bought out CDC and PLATO, although naturally you can just use a strong pseudonym. (A word of warning, their spam request filter is particularly sensitive, so if you do not fill out all sections completely, it is likely your request will not even go through.)<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Main_Page&diff=9996Main Page2016-01-15T21:05:29Z<p>Marc: </p>
<hr />
<div>{| style="width:100%; background:#f6f6f6; margin-top:1.2em; border:1px solid #ddd; padding: 0 10%;"<br />
| style="width:61%; color:#000;" |<br />
<!-- "WELCOME TO EMUGEN" AND ARTICLE COUNT --><br />
{| style="width:100px; border:none; background:none;"<br />
| style="text-align:center; white-space:nowrap; color:#000;" |<br />
<div style="font-size:162%; border:none; margin:0; padding:.1em; color:#000;">Welcome to the Emulation General wiki,</div><br />
<div style="top:+0.2em; font-size:95%;">the wiki dedicated to all things emulation.</div><br />
<div id="articlecount" style="width:100%; text-align:center; font-size:85%;">There are [[Special:Statistics|{{NUMBEROFARTICLES}}]] articles already. Why not explore them?</div><br />
|}<br />
<br />
<!-- PORTAL LIST ON RIGHT-HAND SIDE --><br />
| style="width:13%; font-size:95%; white-space:nowrap;" |<br />
*'''[https://4chan.org/vg/emugen Current Thread]'''<br />
*[{{ArchiveURL}} Thread Archive]<br />
*[http://forums.gametechwiki.com/index.php Message Board]<br />
|}<br />
<br />
<!-- CONTENT --><br />
{| style="width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0px; "<br />
<!-- EMULATION GENERAL --><br />
| style="width:70%; border:1px solid #cef2e0; background:#f5fffa; vertical-align:top; color:#000;" |<br />
{| style="width:100%; vertical-align:top; background:#f5fffa;"<br />
| style="padding:2px;" | <h2 id="mp-tfa-h2" style="margin:3px; background:#cef2e0; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">Information</h2><br />
|-<br />
| style="color:#000;" |<br />
<div style="padding:2px 5px"><br />
[[File:EMULATION.jpg|175px|left]]<br />
This wiki is dedicated to all things related to video game emulation. Please read the '''[[General problems FAQ]]''' before asking questions.<br />
<br />
Questions and comments about the wiki should be asked on the message board.<br />
<br />
For info on console hardware and restoration, see the [[gametech:|Game Tech Wiki]].<br />
<br />
<br />
If you're looking for ways to contribute, see the [[Talk:Main_Page#TODO|TODO discussion]].<br />
</div><br />
|}<br />
| style="border:1px solid transparent;" |<br />
<!-- NEWS --><br />
| style="width:30%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;"|<br />
{| style="width:100%; vertical-align:top; background:#f5faff;"<br />
| style="padding:2px;" | <h2 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">News</h2><br />
|-<br />
| style="color:#000; padding:2px 5px;" |<br />
<div id="mp-itn"><br />
{{News}}<br />
</div><br />
|}<br />
|}<br />
<br />
<br />
==Emulators==<br />
{|width="100%"<br />
|- valign="top"<br />
|<br />
<font size="3"><b>Arcade</b></font> [[File:PacmanGhost.png|20px]]<br />
* [[Arcade emulators|Multi-System]]<br />
* [[Neo Geo emulators|Neo-Geo/CD]]<br />
* [[Sega Dreamcast emulators|Naomi]]<br />
* [[Gamecube emulators|Triforce]]<br />
* [[Taito Type X]]<br />
<br />
<font size="3"><b>Atari Consoles</b></font> [[image:atari logo.png|21px]]<br />
* [[Atari 2600 emulators|Atari 2600]] <br />
* [[Atari 5200 emulators|Atari 5200]]<br />
* [[Atari 7800 emulators|Atari 7800]]<br />
* [[Atari Jaguar emulators|Atari Jaguar]]<br />
<br />
<font size="3"><b>Atari Handhelds</b></font><br />
* [[Atari Lynx emulators|Atari Lynx]]<br />
<br />
<font size="3"><b>[[:Category:Computers|Personal Computers]]</b></font> [[File:Crt-monitor.png|22px]] <!-- Sorted by release --><br />
* [[PLATO Computer System|PLATO]] <!-- November 1960 --><br />
* [[Altair 8800|MITS Altair]] <!-- December 1974 --><br />
* [[Apple III emulators|Apple III]] <!-- May 1980 --><br />
* [[IBM PC/XT]] <!-- Something something 1981 --><br />
* [[DOS emulators|DOS]] <!-- August 1981 --><br />
* [[BBC Micro|BBC Micro]] <!-- December 1981 --><br />
* [[ZX Spectrum|ZX Spectrum]] <!-- April 1982 --><br />
* [[Commodore 64 emulators|Commodore 64]] <!-- August 1982 --> <br />
* [[MSX emulators|MSX]] <!-- June 1983 --> <br />
* [[Amstrad CPC|Amstrad CPC]] <!-- June 1984 --><br />
* [[Atari ST|Atari ST]] <!-- June 1985 --><br />
* [[Amiga emulators|Amiga]] <!-- July 1985 --> <br />
* [[Sharp x68000 emulators|Sharp x68000]] <!-- February 1987 --> <br />
* [[Windows 95/98/ME emulators|Windows 3.x/9x]] <!-- May 1990 --> <br />
<br />
<font size="3"><b>Mobile Phones</b></font><br />
* [[Cellphone emulators|Cell Phones]]<br />
* [[Cellphone emulators|Japanese Phones]]<br />
* [[Cellphone emulators|N-Gage]]<br />
* [[Android emulators|Android]]<br />
* [[IOS emulators|iOS]] <!-- Placeholder links until individual pages ready --><br />
|<br />
<font size="3"><b>Nintendo Consoles</b></font> [[File:n64 logo.png|21px]] <!-- Console manufacturers ordered by how soon they entered gaming market (MS-X already listed under PCs) --><br />
* [[Nintendo Entertainment System emulators|NES / Famicom]]<br />
* [[Super Nintendo emulators|Super Nintendo / Super Famicom]]<br />
* [[Nintendo 64 emulators|Nintendo 64]]<br />
* [[GameCube emulators|GameCube]]<br />
* [[Wii emulators|Wii]]<br />
* [[Wii U emulators|Wii U]]<br />
<br />
<font size="3"><b>Nintendo Handhelds</b></font> [[File:Gameboy Advance.png|30px]] <br />
* [[Game Boy/Game Boy Color emulators|Game Boy/Color]]<br />
* [[Virtual Boy emulators|Virtual Boy]]<br />
* [[Game Boy Advance emulators|Game Boy Advance]] ([[GBA e-Reader emulators|e-Reader]])<br />
* [[Nintendo DS emulators|Nintendo DS]] ([[DSiWare emulators|DSiWare]])<br />
* [[Nintendo 3DS emulators|Nintendo 3DS]]<br />
<br />
<font size="3"><b>Sega Consoles</b></font> [[File:dreamcast logo.png|23px]]<br />
* [[Master System emulators|Master System]]<br />
* [[Sega Genesis emulators|Genesis / Mega Drive, CD & 32X]]<br />
* [[Sega Saturn emulators|Saturn]]<br />
* [[Sega Dreamcast emulators|Dreamcast]]<br />
<br />
<font size="3"><b>Sega Handhelds</b></font> [[File:Game Gear.png|28px]] <br />
* [[Game Gear emulators|Game Gear]]<br />
<br />
<font size="3"><b>NEC Consoles</b></font> [[File:NEC.png|30px]]<br />
* [[PC-98 emulator|PC-98]]<br />
* [[PC Engine (TurboGrafx-16) emulators|PC Engine / TurboGrafx-16, CD]]<br />
* [[PC-FX emulators|PC-FX ]]<br />
<br />
<font size="3"><b>Other 90s Consoles</b></font><br />
* [[Philips CD-i emulators|Philips CD-i]]<br />
* [[3DO emulators|3DO]]<br />
* [[Pioneer LaserActive]]<br />
<br />
<font size="3"><b>Other 90s Handhelds</b></font><br />
* [[Neo Geo Pocket emulators|Neo-Geo Pocket/Color]]<br />
* [[WonderSwan emulators|WonderSwan/Color]]<br />
|<br />
<font size="3"><b>Sony Consoles</b></font> [[File:playstation logo.png|25px]]<br />
* [[PlayStation emulators|PlayStation]]<br />
* [[PlayStation 2 emulators|PlayStation 2]]<br />
* [[Playstation 3 emulators|PlayStation 3]]<br />
* [[PlayStation 4 emulators|PlayStation 4]]<br />
<br />
<font size="3"><b>Sony Handhelds</b></font> [[File:Sony-PSP.png|30px]]<br />
* [[PocketStation]]<br />
* [[PlayStation Portable emulators|PlayStation Portable]]<br />
* [[PlayStation Vita emulators|PlayStation Vita]]<br />
<br />
<font size="3"><b>Microsoft Consoles</b></font> [[File:xbox logo.png|23px]]<br />
* [[Xbox emulators|Xbox]]<br />
* [[Xbox 360 emulators|Xbox 360]]<br />
* [[Xbox One emulators|Xbox One]]<br />
<br />
<font size="3"><b>More Obscure Consoles</b></font><br />
* [[Console Boom emulators|1970s/1980s Console Boom]]<br />
* [[Strange Console emulators|Strange Consoles]]<br />
<br />
<font size="3"><b>Emulating On Other Systems</b></font><br />
* [[Multi-System Emulators]]<br />
<font size="2"><b>On Mobile</b></font><br />
* [[Emulators on Android]]<br />
* [[Emulating on your browser]]<br />
<font size="2"><b>On Handhelds</b></font><br />
* [[Emulators on GBA]]<br />
* [[Emulators on DS]]<br />
* [[Emulators on 3DS]]<br />
* [[Emulators on Gizmondo]]<br />
* [[Emulators on PSP]]<br />
<font size="2"><b>On Consoles</b></font><br />
* [[Emulators on Wii]]<br />
* [[Emulators on PS3]]<br />
|}<br />
<br />
==FAQs==<br />
{|width="100%"<br />
|- valign="top"<br />
|<br />
* [[Black frame insertion]]<br />
* [[Computer specs|Computer Specifications]]<br />
* [[Resolution|Console Display Resolutions]]<br />
* [[Controllers]]<br />
* [[Cue sheet (.cue)]]<br />
* [[Display FAQ|Displays]]<br />
* [[Emulation Accuracy]]<br />
* [[Emulation on Fedora]]<br />
* [[Emulation on Ubuntu]]<br />
|<br />
* [[Emulator Files|Files and BIOS for Emulators]]<br />
* [[List of filetypes|Filetypes]]<br />
* [[Frames per second]]<br />
* [[Frontends]]<br />
* [[High/Low level emulation]]<br />
* [[Input lag]]<br />
* [[Netplay]]<br />
* [[List of notable ports|Notable Ports]]<br />
* [[Overclocking]]<br />
|<br />
* [[Recommended N64 Plugins]]<br />
* [[Recommended PS1 Plugins]]<br />
* [[Recording Video]]<br />
* [[Ripping Games]]<br />
* [[Need Games?|ROM/ISO Sites]]<br />
* [[Save Converters]]<br />
* [[File Hashes|Verifying Dumps]]<br />
* [[Vsync]]<br />
|}<br />
<br />
{|width="100%"<br />
|- valign="top"<br />
|style="padding:0.5em;"|<br />
<br />
==Shaders/Filters==<br />
* [[CRT Shaders]]<br />
* [[Dithering]]<br />
* [[NTSC Filters]]<br />
* [[Shaders and Filters|Shaders and Filters]]<br />
* [[List of shaders and filters|List of Shaders and Filters]]<br />
* [[Texture filtering|Texture Filtering and Scaling]]<br />
|style="padding:0.5em;"|<br />
<br />
==Modding==<br />
* [[Achievements Support]]<br />
* [[Save Disk Space for ISOs|Alter Dumps to Save Disk Space]]<br />
* [[Modding Consoles/Flashcarts]]<br />
* [[Mods, Hacks and Fan-Translations]]<br />
* [[ROM Hacking Resources]]<br />
* [[Texture Packs]]<br />
* [[Cheats and Patches]]<br />
|style="padding:0.5em;"|<br />
<br />
==Miscellaneous==<br />
* [[Console-specific development wikis]]<br />
* [[Emulation Books and Articles]]<br />
* [[History of emulation]]<br />
|}<br />
<br />
<!-- Hide page title. For better results use an extension like NoTitle. --><br />
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
<br />
[[Category:Content]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Category:Computers&diff=9995Category:Computers2016-01-15T21:04:09Z<p>Marc: Created page with "Category:Content"</p>
<hr />
<div>[[Category:Content]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Amiga_line&diff=9994Amiga line2016-01-15T21:03:15Z<p>Marc: </p>
<hr />
<div>[[File:A1000.jpg|thumb|The Amiga 1000]]The Amiga is a series of computers released by [https://en.wikipedia.org/wiki/Commodore_International Commodore], starting in 1985. It was a very powerful and capable machine for its time, featuring a [https://en.wikipedia.org/wiki/68000 Motorola 68000] and custom chips dedicated to IO, sound, graphics and more. This family of computers became quite popular, especially in Europe, spawning a huge library of games over time.<br />
<br />
The later Amigas failed to advance vastly on the old models and the family lost its gain to newer video game consoles and other PC architectures. Eventually, Commodore became bankrupt and production of Amiga hardware and games were on the decline since. Despite this, there are still a handful of loyal Amiga users today and software continues to be developed for the classic machines, as well as a newer line of [https://en.wikipedia.org/wiki/Power_pc PowerPC]-based Amigas released in the 2000s and beyond.<br />
<br />
The Amiga was a tremendously complex machine, with multiple revisions to both its hardware and its system software. This can make emulation quite tricky, as figuring out the requirements for any specific game can be fairly difficult. <br />
<br />
A commercial package exists, "Amiga Forever", from Cloanto, which elides past many of the complexities of Amiga emulation. It includes fully licensed ROMs, system disks, and (for applicable machines) hard drive OS images for every model that Commodore shipped. The package itself is basically a very sophisticated frontend for WinUAE and WinFellow, but comes with pre-configured setups for many games. If you have sufficient expertise, you can manually do everything it's doing, but it's pretty convenient even for experts. It's also the easiest way to get legal copies of the original system ROMs.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://www.winuae.net/ WinUAE]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.winuae.net/frames/download.html 3.1.0]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://fs-uae.net/ FS-UAE]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://fs-uae.net/download 2.4.1]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
[[Category:Computers]][[Category:Emulators]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Commodore_64_emulators&diff=9993Commodore 64 emulators2016-01-15T21:02:41Z<p>Marc: </p>
<hr />
<div>[[File:c64.jpg|thumb|The original 'breadbox' C64]]The '''Commodore 64''' (C64) is an 8-bit computer released in 1982 by [https://en.wikipedia.org/wiki/Commodore_International Commodore]. It is notable for being one of the first widespread home computers, helping it to expand its collection of games as a result.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Accuracy]]<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://www.hoxs64.net/ Hoxs64]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.hoxs64.net/ 1.0.8.8]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|Cycle<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://vice-emu.sourceforge.net/ VICE]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://vice-emu.sourceforge.net/index.html#download 2.4]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|Very High<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://www.micro64.de/ Micro64]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.micro64.de/ 1.00.2013.05.11 Build 714]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|Half-Cycle<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|Mid<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://frodo.cebix.net/ Frodo]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://frodo.cebix.net/ 4.1b]<br />
|style="text-align:center;"|✗ <br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|?<br />
|-<br />
|style="text-align:center;"|[http://www.infinite-loop.at/Power64/index.html Power64]<br />
|style="text-align:center;"|Macintosh<br />
|style="text-align:center;"|[http://www.infinite-loop.at/Power64/Download.html 4.9.5]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|?<br />
|}<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=ZX_Spectrum_line&diff=9992ZX Spectrum line2016-01-15T21:02:19Z<p>Marc: </p>
<hr />
<div>[[File:Sinclair_spectrum.jpg|thumb|The Sinclair ZX Spectrum]]The '''[[wikipedia:ZX Spectrum|ZX Spectrum]]''' (Pronounced ZED-ex) is an 8-bit home computing platform developed by Sinclair in 1982. It was one of the three major home computer platforms that dominated the market in the United Kingdom during the 1980's, along side the '''[[Commodore 64 emulators|Commodore 64]]''' and the '''[[Amstrad CPC|Amstrad Colour Personal Computer]]'''. The "Spectrum" is in reference to its color display, an innovation from the previous model, the '''[[wikipedia:ZX81|ZX81]]'''. The Spectrum was released as eight different models, ranging from the entry level model with 16 KiB RAM released in 1982 to the ZX Spectrum +3 with 128 KiB RAM and built in floppy disk drive in 1987; together they sold in excess of 5 million units worldwide, not accounting for the numerous clones. The device was highly significant in British culture, so much so that its creator, [https://en.wikipedia.org/wiki/Clive_Sinclair Clive Sinclair], was knighted for services to the British industry, in 1983. Spectrum game development continues to this day, with over 100 new releases since 2012.<br />
<br />
==Emulators==<br />
There are hundreds of emulators, in the chart below are just a few of the most popular ones for a variety of systems. A full list of emulators can be found [http://www.worldofspectrum.org/emulators.html here].<br />
{| class="wikitable"<br />
|+PC<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://fuse-emulator.sourceforge.net/ Free Unix Spectrum Emulator]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://fuse-emulator.sourceforge.net/#Download 1.1.1]<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://www.worldofspectrum.org/x128/ X128]<br />
|style="text-align:center;"|DOS<br />
|style="text-align:center;"|[ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/dos/x128v94s.zip 0.94]<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://www.zxspectrum4.net/emulator.php ZXSpectrum4.NET]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.zxspectrum4.net/download.php 1.0.5172]<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[MESS]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://fms.komkon.org/Speccy/ Speccy]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://fms.komkon.org/Speccy/#Downloads platform-dependent]<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://www.chuntey.com/ EightyOne]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.chuntey.com/ 1.0a]<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://www.spectaculator.com/ Spectaculator]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.spectaculator.com/ 8.0]<br />
|style="text-align:center;"|✗<br />
|}<br />
{| class="wikitable"<br />
|+Mobile<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[https://market.android.com/details?id=com.fms.speccy Speccy]<br />
|style="text-align:center;"|Android<br />
|style="text-align:center;"|[https://play.google.com/store/apps/details?id=com.fms.speccy 3.0]<br />
|style="text-align:center;"|✓<br />
|}<br />
{| class="wikitable"<br />
|+Consoles<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://psptwist.com/download/pspectrum-533.html PSPectrum]<br />
|style="text-align:center;"|Playstation Portable<br />
|style="text-align:center;"|[ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/psp/PSPectrum_1.0.4_for_1.5.zip 1.0.4]<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Emulators_in_Games#007_GoldenEye|GoldenEye 007]]<br />
|style="text-align:center;"|Nintendo 64<br />
|style="text-align:center;"|[http://www.mediafire.com/download/6bnashajw41n5p5/Spectrum.zip 007]<br />
|style="text-align:center;"|✗<br />
|}<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Sharp_X68000_emulators&diff=9991Sharp X68000 emulators2016-01-15T21:01:48Z<p>Marc: </p>
<hr />
<div>[[File:0038_01_l.jpg|thumb|220px|The Sharp x68000, in repose. ca. 1987]]<br />
The '''X68000''' <span style="font-weight: normal">(<span class="t_nihongo_kanji" lang="ja" style="font-family: sans-serif;">エックスろくまんはっせん</span> ''Ekkusu Rokuman Hassen''<sup>[https://en.wikipedia.org/wiki/Help:Installing_Japanese_character_sets <span class="t_nihongo_icon" style="color: #00e; font: bold 80% sans-serif; text-decoration: none; padding: 0 .1em;">?</span>]</sup>)</span> is a home computer created by [https://en.wikipedia.org/wiki/Sharp_Corporation Sharp], first released in 1987, sold only in Japan.<br />
<br />
The first model featured a 10 MHz [https://en.wikipedia.org/wiki/Motorola_68000 Motorola 68000] CPU (hence the name), 1 MiB of RAM, and no hard drive; the last model was released in 1993 with a 25 MHz Motorola 68030 CPU, 4 MiB of RAM, and optional 80 MB [https://en.wikipedia.org/wiki/SCSI SCSI] hard drive. RAM in these systems is expandable to 12 MiB, though most games and applications did not require more than two.<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[XM6 Pro-68k]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://mijet.eludevisibility.org/XM6%20Pro-68k/XM6%20Pro-68k.html 140316]<br />
|style="text-align:center;"|?<br />
|style="text-align:center;"|✓<br />
|-<br />
|-<br />
|style="text-align:center;"|[[XM6 TypeG]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.geocities.jp/kugimoto0715/uploads/ 3.20L60]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[MAME]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[XM6i]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://xm6i.org/download.html 0.50]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|?<br />
|}<br />
<br />
===Comparisons===<br />
* XM6 Pro-68k was, at the time, the only English interface, focused on providing necessary debugging features and has decent compatibility. It has since been succeeded by TypeG in most regards.<br />
* [[XM6 TypeG]] is going to be your best bet in terms of accuracy; can run in X68030 mode, good peripheral/expansion support and will run just about any game you throw at it.<br />
* [[MAME]]'s X68000 core is, in terms of playability, still in a very early stage of development and should only be used if the debugging features of Pro-68k are lacking.<br />
* XM6i is built largely around being able to run NetBSD/x68k. While it can run games, it is clear that this is not what XM6i is focused on.<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Atari_ST_line&diff=9990Atari ST line2016-01-15T21:00:11Z<p>Marc: </p>
<hr />
<div>[[File:Atari 1040STf.jpg|thumb|An Atari ST showcasing the trademark GEM interface with solid green background]] The Atari ST was a microcomputer developed by Atari Corporation in the mid 1980's. It was announced in January of 1985, and released in June of that year. It runs on the Motorola 68000 CPU. "ST" stands for sixteen/thirty-two, in reference to the 16-bit external bus and 32-bit internals of the 68000 chip. It ran Digital Research's GEM (Graphical Environment Manager) on Atari's proprietary TOS (The Operating System).<br />
<br />
The computer primarily competed with the Macintosh and the Amiga in most markets. At the time, Macs were solely monochrome, and Amigas were solely color. The ST straddled the two worlds, offering separate color and monochrome screens, autodetected by the computer's display circuitry. The monochrome screen was excellent, quite high resolution for the era, and provided credible competition for the Macintosh at a much lower price point. It gained a strong foothold in the business and CAD fields. <br />
<br />
It was one of the only home computers to ever include MIDI in/out ports as standard equipment, which prompted the development of a wide variety of music composition programs. STs became very popular in the music industry, and some are still being used in production today. <br />
<br />
One popular game, MIDI Maze, used the ports as an early networking device, allowing multi-machine multiplayer in a simplistic, but vaguely Doom-like game. ST owners had "LAN parties" long before Ethernet became ubiquitous.<br />
<br />
It was a reasonably competent gaming computer; the color graphics weren't exciting, but the simple architecture and relatively quick CPU gave it a fair bit of muscle. It came nowhere near the overall power of the Amiga, but was perfectly straightforward to program, where dealing with the Amiga's multiple independent co-processors was famously difficult. <br />
<br />
Some of the most notable Atari ST games were Dungeon Master, Oids, Sundog, and Star Glider, as well as the aforementioned MIDI Maze. <br />
<br />
==Emulators==<br />
<br />
{| class="wikitable"<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[http://hatari.tuxfamily.org/ Hatari]<br />
|style="text-align:center;"|Multi-Platform<br />
|style="text-align:center;"|1.9.0<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[http://steem.atari.st/ Steem Engine]<br />
|style="text-align:center;"|Multi-Platform<br />
|style="text-align:center;"|3.2<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://leonard.oxg.free.fr/SainT/saint.html SainT]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|2.30<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://ataristeven.t15.org/Steem.htm Steem SSE]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|3.7.2<br />
|style="text-align:center;"|<br />
|}<br />
<br />
[[Category:Computers]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=GENS&diff=9975GENS2016-01-11T17:59:27Z<p>Marc: /* Download */</p>
<hr />
<div>{{Infobox<br />
|image =Gens.gif<br />
|first = 2.14<br />
|second = No<br />
|third = Windows, Linux, BeOS<br />
|fourth = Stéphane (Stef)<br />
|fifth = [http://www.gens.me/ Gens.me]<br />
|sixth = [http://sourceforge.net/projects/gens/files/Gens%20Source%20Code/ SourceForge]}}<br />
Gens is a [[Sega Genesis emulators|Sega Genesis]], Sega CD and Sega 32X emulator.<br />
==Download==<br />
* [http://www.gens.me/download/gens-win32-bin-2.14.zip Gens 2.14]<br />
* For [[Gens/GS]], see : [http://segaretro.org/Gens/GS Sega Retro]<br />
* [http://www.dusers.drexel.edu/gitweb/gitweb.cgi?p=~korth/gens-gs-ii.git;a=summary Gens/GS II Git Repository]<br />
<br />
==NetPlay==<br />
You can also use a P2P [http://p2p.kaillera.ru/ Kaillera client] with Gens for netplay.<br />
{| class="mw-collapsible mw-collapsed wikitable"<br />
! colspan=2 width="250"|Review<br />
|-<br />
| '''PROS''' ||<br />
*Support for up to 4 (5??) simultaneous people<br />
*No fiddling with router settings and port forwarding<br />
*Netplay traffic is handled by a central dedicated server that helps keep things synched<br />
*Private game chat support and public chat to speak people outside your game room<br />
*Being able to drop out of a game at any time without disrupting (much) your teammate(s).<br />
*Kicking/banning/muting people from your room<br />
*It's a matchmaking service where you can join other people's rooms, too<br />
|-<br />
| '''CONS''' ||<br />
*Supports only Genesis/Megadrive, Sega CD and 32X games<br />
*Dropping out of a game is a bit different than with standard emulators<br />
*Everyone needs to have the exact same ROM version or Netplay won't work (if it somehow does, it'll desynch rather quickly)<br />
*Everyone needs to have the exact same save file, or no save file at all. Else, it desynchs<br />
*You need to constantly switch focus back and forth between chat and emulator window in order to chat.<br />
*You will hear no sound while the window is unfocused.<br />
*It's slightly (significantly still) prone to freezing/crashing/BSOD (in that order)<br />
*Random, inconsistent FPS drops due to the server trying to keep everyone synched, sometimes stuttering. It's annoying, but rarely does it make it unplayable<br />
|}<br />
[[Category:Emulators]]<br />
[[Category:NetPlay]]<br />
[[Category:Linux emulation software]]<br />
[[Category:Sega Genesis emulators]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Sega_Genesis_emulators&diff=9974Sega Genesis emulators2016-01-11T17:57:14Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:Sega-Genesis-Mk2-6button.jpg|thumb|250px|The Sega Genesis]]<br />
The '''[[gametech:Sega Genesis|Sega Genesis]]''' is a 16-bit, 4th generation console released by [https://en.wikipedia.org/wiki/Sega Sega] in 1989 in North America. In other regions, it was known as the '''Mega Drive'''. It had several add-ons, including the Sega CD (a CD add-on, called Mega CD outside America) and the 32X (a 32bit cartridge based add-on). <br />
<br />
Genesis emulation is very good, with high degree of game compatibility (many of them claiming nearly 100% compatibility with commercial games, including Virtua Racing). They are available on many platforms. Many Genesis emulators also feature compatibility with the [[Sega Master System]] (SMS), and the [[Game Gear]] (GG) as well as earlier Sega consoles (Genesis based arcade boards and the Sega Pico are still sketchy).<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|SMS<br />
! scope="col"|GG<br />
! scope="col"|Mega Drive<br />
! scope="col"|Sega CD<br />
! scope="col"|32X<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Kega Fusion]]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://www.eidolons-inn.net/tiki-download_file.php?fileId=574 3.64]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[RetroArch]]<br>(Genesis Plus GX)<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|1.7.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Gens/GS]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://segaretro.org/Gens/GS r7]/[http://www.dusers.drexel.edu/gitweb/gitweb.cgi?p=~korth/gens-gs-ii.git;a=summary Gens/GS II Git Repository]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[PicoDrive]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|1.80<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓*<br />
|-<br />
|style="text-align:center;"|[http://aamirm.hacking-cult.org/www/regen.html Regen]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|0.97(2)<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Gens]]<br />
|style="text-align:center;"|Windows, Linux, BeOS<br />
|style="text-align:center;"|[http://gens.me/downloads.shtml 2.14]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[Exodus]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.exodusemulator.com/index.php/downloads/current-release 2.0.1]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://dgen.sourceforge.net/ DGen]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://sourceforge.net/projects/dgen/files/dgen/ 1.33]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[Genecyst]]<br />
|style="text-align:center;"|[[DOS emulators|DOS]]<br />
|style="text-align:center;"|x.xx<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[BlastEm]]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://rhope.retrodev.com/files/blastem_changes.html#v0.3.1 0.3.1]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|}<br />
<nowiki>*</nowiki>Only for 32x as an open source and cross plaform alternative to Kega Fusion<br />
<br />
{| class="wikitable"<br />
|+Consoles<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|SMS<br />
! scope="col"|GG<br />
! scope="col"|Mega Drive<br />
! scope="col"|Sega CD<br />
! scope="col"|32X<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Genesis Plus GX]]<br />
|style="text-align:center;"|[[Wii emulators|Wii]], [[Gamecube emulators|Gamecube]]<br />
|style="text-align:center;"|1.7.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[RetroArch]]<br>(Genesis Plus GX)<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|1.7.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[PicoDrive]]<br />
|style="text-align:center;"|PSP<br />
|style="text-align:center;"|1.80<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Virtual Console]]<br />
|style="text-align:center;"|Wii<br />
|style="text-align:center;"|n/a<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
==Comparisons==<br />
* [[Kega Fusion]] is a very good emulator with high compatibility, coded by an ex-Sega staffer! It is easy to use as well, good interface and plugin based filter support too.<br />
<br />
* Regen is also very good with high compatibility. Lacks 32X and Mega CD support.<br />
<br />
* [[Genesis Plus GX]] is also very good with high compatibility. The only thing it lacks is 32X support. The port for RetroArch adds shader support, dynamic sync and the other features of RetroArch.<br />
<br />
* [[Exodus]] is cycle-accurate, and has VERY high system requirements. It is the newest Genesis emulator, and is likely far from complete. It currently only supports the Sega Genesis.<br />
<br />
* [[Gens]], while having many iterations, is still a very good emulator and very close to Kega Fusion but still has issues. Depending on which version you get your experience will differ quite a lot.<br />
<br />
* [[BlastEm]] aims for cycle accuracy but for lower system requirements. It is very early in development however.<br />
<br />
==Resources==<br />
* [http://wiki.megadrive.org/index.php?title=Main_Page MegaDrive Development Wiki] - A Wiki about every technical aspect of the SEGA MegaDrive hardware and software. Its aim is to provide the most detailed, accurate and up to date information, to help homebrew development and repairs.<br />
<br />
[[Category:Consoles]]<br />
[[Category:Sega consoles]]<br />
[[Category:Sega Genesis emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Sega_Genesis_emulators&diff=9973Sega Genesis emulators2016-01-11T17:50:38Z<p>Marc: /* Emulators */</p>
<hr />
<div>[[File:Sega-Genesis-Mk2-6button.jpg|thumb|250px|The Sega Genesis]]<br />
The '''[[gametech:Sega Genesis|Sega Genesis]]''' is a 16-bit, 4th generation console released by [https://en.wikipedia.org/wiki/Sega Sega] in 1989 in North America. In other regions, it was known as the '''Mega Drive'''. It had several add-ons, including the Sega CD (a CD add-on, called Mega CD outside America) and the 32X (a 32bit cartridge based add-on). <br />
<br />
Genesis emulation is very good, with high degree of game compatibility (many of them claiming nearly 100% compatibility with commercial games, including Virtua Racing). They are available on many platforms. Many Genesis emulators also feature compatibility with the [[Sega Master System]] (SMS), and the [[Game Gear]] (GG) as well as earlier Sega consoles (Genesis based arcade boards and the Sega Pico are still sketchy).<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|SMS<br />
! scope="col"|GG<br />
! scope="col"|Mega Drive<br />
! scope="col"|Sega CD<br />
! scope="col"|32X<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Kega Fusion]]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://www.eidolons-inn.net/tiki-download_file.php?fileId=574 3.64]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[RetroArch]]<br>(Genesis Plus GX)<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|1.7.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Gens/GS]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://segaretro.org/Gens/GS r7]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[PicoDrive]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|1.80<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓*<br />
|-<br />
|style="text-align:center;"|[http://aamirm.hacking-cult.org/www/regen.html Regen]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|0.97(2)<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Gens]]<br />
|style="text-align:center;"|Windows, Linux, BeOS<br />
|style="text-align:center;"|[http://gens.me/downloads.shtml 2.14]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[Exodus]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.exodusemulator.com/index.php/downloads/current-release 2.0.1]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://dgen.sourceforge.net/ DGen]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://sourceforge.net/projects/dgen/files/dgen/ 1.33]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[Genecyst]]<br />
|style="text-align:center;"|[[DOS emulators|DOS]]<br />
|style="text-align:center;"|x.xx<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[BlastEm]]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://rhope.retrodev.com/files/blastem_changes.html#v0.3.1 0.3.1]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|}<br />
<nowiki>*</nowiki>Only for 32x as an open source and cross plaform alternative to Kega Fusion<br />
<br />
{| class="wikitable"<br />
|+Consoles<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|SMS<br />
! scope="col"|GG<br />
! scope="col"|Mega Drive<br />
! scope="col"|Sega CD<br />
! scope="col"|32X<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Genesis Plus GX]]<br />
|style="text-align:center;"|[[Wii emulators|Wii]], [[Gamecube emulators|Gamecube]]<br />
|style="text-align:center;"|1.7.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[RetroArch]]<br>(Genesis Plus GX)<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|1.7.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[PicoDrive]]<br />
|style="text-align:center;"|PSP<br />
|style="text-align:center;"|1.80<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Virtual Console]]<br />
|style="text-align:center;"|Wii<br />
|style="text-align:center;"|n/a<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
==Comparisons==<br />
* [[Kega Fusion]] is a very good emulator with high compatibility, coded by an ex-Sega staffer! It is easy to use as well, good interface and plugin based filter support too.<br />
<br />
* Regen is also very good with high compatibility. Lacks 32X and Mega CD support.<br />
<br />
* [[Genesis Plus GX]] is also very good with high compatibility. The only thing it lacks is 32X support. The port for RetroArch adds shader support, dynamic sync and the other features of RetroArch.<br />
<br />
* [[Exodus]] is cycle-accurate, and has VERY high system requirements. It is the newest Genesis emulator, and is likely far from complete. It currently only supports the Sega Genesis.<br />
<br />
* [[Gens]], while having many iterations, is still a very good emulator and very close to Kega Fusion but still has issues. Depending on which version you get your experience will differ quite a lot.<br />
<br />
* [[BlastEm]] aims for cycle accuracy but for lower system requirements. It is very early in development however.<br />
<br />
==Resources==<br />
* [http://wiki.megadrive.org/index.php?title=Main_Page MegaDrive Development Wiki] - A Wiki about every technical aspect of the SEGA MegaDrive hardware and software. Its aim is to provide the most detailed, accurate and up to date information, to help homebrew development and repairs.<br />
<br />
[[Category:Consoles]]<br />
[[Category:Sega consoles]]<br />
[[Category:Sega Genesis emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=Sega_Genesis_emulators&diff=9972Sega Genesis emulators2016-01-11T17:25:23Z<p>Marc: </p>
<hr />
<div>[[File:Sega-Genesis-Mk2-6button.jpg|thumb|250px|The Sega Genesis]]<br />
The '''[[gametech:Sega Genesis|Sega Genesis]]''' is a 16-bit, 4th generation console released by [https://en.wikipedia.org/wiki/Sega Sega] in 1989 in North America. In other regions, it was known as the '''Mega Drive'''. It had several add-ons, including the Sega CD (a CD add-on, called Mega CD outside America) and the 32X (a 32bit cartridge based add-on). <br />
<br />
Genesis emulation is very good, with high degree of game compatibility (many of them claiming nearly 100% compatibility with commercial games, including Virtua Racing). They are available on many platforms. Many Genesis emulators also feature compatibility with the [[Sega Master System]] (SMS), and the [[Game Gear]] (GG) as well as earlier Sega consoles (Genesis based arcade boards and the Sega Pico are still sketchy).<br />
<br />
==Emulators==<br />
{| class="wikitable"<br />
|+PC<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|SMS<br />
! scope="col"|GG<br />
! scope="col"|Mega Drive<br />
! scope="col"|Sega CD<br />
! scope="col"|32X<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Kega Fusion]]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://www.eidolons-inn.net/tiki-download_file.php?fileId=574 3.64]<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[RetroArch]]<br>(Genesis Plus GX)<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|1.7.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Gens/GS]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://segaretro.org/Gens/GS r7]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[PicoDrive]]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|1.80<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓*<br />
|-<br />
|style="text-align:center;"|[[Gens]]<br />
|style="text-align:center;"|Windows, Linux, BeOS<br />
|style="text-align:center;"|[http://gens.me/downloads.shtml 2.14]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[Exodus]]<br />
|style="text-align:center;"|Windows<br />
|style="text-align:center;"|[http://www.exodusemulator.com/index.php/downloads/current-release 2.0.1]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://dgen.sourceforge.net/ DGen]<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|[http://sourceforge.net/projects/dgen/files/dgen/ 1.33]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[http://aamirm.hacking-cult.org/www/regen.html Regen]<br />
|style="text-align:center;"|Windows, Linux<br />
|style="text-align:center;"|0.97(2)<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[Genecyst]]<br />
|style="text-align:center;"|[[DOS emulators|DOS]]<br />
|style="text-align:center;"|x.xx<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|-<br />
|style="text-align:center;"|[[BlastEm]]<br />
|style="text-align:center;"|Windows, Linux, OS X<br />
|style="text-align:center;"|[http://rhope.retrodev.com/files/blastem_changes.html#v0.3.1 0.3.1]<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|}<br />
<nowiki>*</nowiki>Only for 32x as an open source and cross plaform alternative to Kega Fusion<br />
<br />
{| class="wikitable"<br />
|+Consoles<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Operating System(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|SMS<br />
! scope="col"|GG<br />
! scope="col"|Mega Drive<br />
! scope="col"|Sega CD<br />
! scope="col"|32X<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|style="text-align:center;"|[[Genesis Plus GX]]<br />
|style="text-align:center;"|[[Wii emulators|Wii]], [[Gamecube emulators|Gamecube]]<br />
|style="text-align:center;"|1.7.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[RetroArch]]<br>(Genesis Plus GX)<br />
|style="text-align:center;"|Multi-platform<br />
|style="text-align:center;"|1.7.4<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[PicoDrive]]<br />
|style="text-align:center;"|PSP<br />
|style="text-align:center;"|1.80<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|-<br />
|style="text-align:center;"|[[Virtual Console]]<br />
|style="text-align:center;"|Wii<br />
|style="text-align:center;"|n/a<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✓<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✗<br />
|style="text-align:center;"|✓<br />
|}<br />
<br />
==Comparisons==<br />
* [[Kega Fusion]] is a very good emulator with high compatibility, coded by an ex-Sega staffer! It is easy to use as well, good interface and plugin based filter support too.<br />
<br />
* Regen is also very good with high compatibility. Lacks 32X and Mega CD support.<br />
<br />
* [[Genesis Plus GX]] is also very good with high compatibility. The only thing it lacks is 32X support. The port for RetroArch adds shader support, dynamic sync and the other features of RetroArch.<br />
<br />
* [[Exodus]] is cycle-accurate, and has VERY high system requirements. It is the newest Genesis emulator, and is likely far from complete. It currently only supports the Sega Genesis.<br />
<br />
* [[Gens]], while having many iterations, is still a very good emulator and very close to Kega Fusion but still has issues. Depending on which version you get your experience will differ quite a lot.<br />
<br />
* [[BlastEm]] aims for cycle accuracy but for lower system requirements. It is very early in development however.<br />
<br />
==Resources==<br />
* [http://wiki.megadrive.org/index.php?title=Main_Page MegaDrive Development Wiki] - A Wiki about every technical aspect of the SEGA MegaDrive hardware and software. Its aim is to provide the most detailed, accurate and up to date information, to help homebrew development and repairs.<br />
<br />
[[Category:Consoles]]<br />
[[Category:Sega consoles]]<br />
[[Category:Sega Genesis emulators|*]]</div>Marchttps://emulation.gametechwiki.com/index.php?title=ZSNES&diff=9959ZSNES2016-01-10T23:41:07Z<p>Marc: </p>
<hr />
<div>{{infobox<br />
|image = Zsnes.jpg<br />
|first = 1.51<br />
|second = Yes<br />
|third = DOS, Windows, Linux, OS X<br />
|fourth = zsKnight, _Demo_, pagefault, and Nach<br />
|fifth = [http://www.zsnes.com/ ZSNES.com]<br />
|sixth = [http://sourceforge.net/projects/zsnes/files/zsnes/ SourceForge]}}<br />
<br />
'''ZSNES''' is a [[Super_Nintendo_emulators|Super Famicom (SNES)]] emulator written in x86 assembly. It was originally made in 1997, and has not been updated since 2007.<br />
==Download==<br />
[http://sourceforge.net/projects/zsnes/files/zsnes/ ZSNES]<br />
<br />
==Overview==<br />
The ZSNES developers focused on speed over [[Emulation Accuracy|accuracy]], so a hefty amount of games have bugs (and some just plain crash). The current v1.51 created more problems than it fixed and many problems still remain:<br />
[[File:Kirby3-forest.gif|frame|SNES Pseudo Hi-Res translucency on ''new'' graphics engine]]<br />
*Compatibility is lower than modern emulators due to low accuracy to real SNES system.<br />
*Games crashing: Der Langrisser (freezes after 2-3 hours), Super Mario RPG (freezes in many different points of the game), Star Ocean and many other games have freezing and crashing issues.<br />
*Bad sound emulation: Many games sound inaccurate on ZSNES. ZSNES's audio timer isn't floating point so there are timing artifacts in the music. ZSNES doesn't emulate release values of ADSR so held notes will sound poor.<br />
*Many of the co-processors, which are actually on the game cartridges, are emulated in strange ways. For example, Super FX is not clocked correctly; Star Fox runs twice as fast as it should.<br />
*Transparency: Kirby Dreamland 3, Mecarobot Golf, Jurassic Park and other games that use pseudo hi-res translucency won't display correctly in the default graphics engine in v1.51. To get them to display properly in v1.51, one must press 8 to switch to the old graphics engine.<br />
*x86 Code Exploit: With specially made hacks and homebrew ROMs, it is possible for them to break out of ZSNES itself and [https://www.youtube.com/watch?v=Q3SOYneC7mU execute native code on the host computer.] <br />
*While older versions of ZSNES still have one of the better netplay systems among emulators, netplay was removed in v1.50.<br />
<br />
These are just a few problems, there are a few more listed [http://web.archive.org/web/20120217115713/http://byuu.org/bsnes/accuracy here], and [http://sourceforge.net/p/zsnes/bugs/ here].<br />
<br />
It is recommended to use [[Snes9x]] or [[bsnes]] instead.<br />
<br />
==ROM Hacks==<br />
Many ROM hacks and ROM hacking tools were made using ZSNES as a testing platform because of its popularity. However, because of the inaccuracies of the emulator, these tools and hacks are broken on other, more accurate emulators and real hardware.<br />
<br />
==Alternatives==<br />
<br />
===bZSNES===<br />
In 2011, byuu released [http://byuu.org/bzsnes/ bZSNES] - a modification of his bsnes that includes the optional inaccuracies of ZSNES and a similar GUI. This was done as an April Fools day joke. It however only has moderate compatibility with ROM hacks made specifically for ZSNES.{{Cite}}.<br />
*[http://snesemu.black-ship.net/emus/bsnes/bzsnes_v151w.zip bZSNES]<br />
*[http://www.mediafire.com/download/c6nylmbnca23rmy/bZSNES.rar mirror]<br />
*[http://snesemu.black-ship.net/emus/bsnes/bzsnes_v151s.zip bZSNES source code]<br />
<br />
===ZMZ===<br />
[http://www.smwcentral.net/?p=section&a=details&id=5681 ZMZ] is a program that utilises libretro versions of [[Snes9x]] and the Next variant, as well as the [[Bsnes]] cores, much like [[RetroArch]]. It uses the exact same interface that ZSNES uses.<br />
*[http://www.smwcentral.net/?p=section&a=details&id=5681 ZMZ]<br />
<br />
==NetPlay==<br />
*[http://prdownloads.sourceforge.net/zsnes/zsnesw142.zip ZSNES 1.42]<br />
*[http://prdownloads.sourceforge.net/zsnes/zsneswv1.36.zip ZSNES 1.36]<br />
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"<br />
! colspan=2 width="250"|Review<br />
|-<br />
| '''PROS''' ||<br />
*Excellent netplay connectivity between 2 players<br />
*In-game chat that doesn't require switching focus between 2 windows<br />
*Can pause emulation at any time<br />
*The host's save file is immediately shared with the client, so you don't need to upload it elsewhere first<br />
*In case of desynch, host can make savestates and load them for both players to resynch<br />
*You can swap controllers at any time<br />
*You can change emulator latency on the fly to compensate for choppiness at the expense of slight input lag<br />
*It works just as well with between a dialup user and someone on DSL<br />
*You can switch between Windowed mode and Fullscreen with ease.<br />
*Using version 1.36 games pretty much do not desync period<br />
|-<br />
| '''CONS''' ||<br />
*Netplay is 2P ONLY, with no multiplayer version foreseeable in the near future.<br />
*Both players need their port forwarded to connect over UDP for netplay, and TCP can be quite choppy<br />
*Most Konami games tend to desynch unless you specifically use ZSNES 1.36 or 1.337<br />
*Interface might be unappealing to some people<br />
|}<br />
<br />
[[Category:Emulators]]<br />
[[Category:NetPlay]]<br />
[[Category:Windows emulation software]]<br />
[[Category:Linux emulation software]]<br />
[[Category:OS X emulation software]]<br />
[[Category:Super Nintendo emulators]]</div>Marc