Getting involved

Revision as of 16:28, 18 January 2026 by Ahayri (talk | contribs)

If you're interested in helping out the wiki but don't know where to start, here are some things we would appreciate help with.
Before reading / Guidelines

Getting involved with the Emulation General Wiki.
Contributing

Emulation General Wiki focuses on detailed and advanced information for "software emulators", preservation projects and other related stuff such as "hypervisors", "simulators", "compatibility layers", "wrappers" and "FPGA". Recommended to see Emulation accuracy and High and low-level emulation pages for more information about these terms.

Also check out and join us in building a comprehensive resource by contributing other emulation related pages such as game engine recreations and source ports, homebrew and ROM hacks, list of notable ports, legal status and history of emulation, official emulators, emulation boxes, revival projects, and much more...

Keep in mind that some pages on Emulation General Wiki (such as the front page) are restricted to only edits by autoconfirmed users to prevent vandalism and edit warring. In order to become autoconfirmed on Emulation General Wiki, you must have an account that is at least 2 weeks old and that has made at least 20 edits to the wiki.

Compatibility & Accessibility

To ensure compatibility, accessibility and reliability with older systems and retro web browsers (and related proxy projects), please avoid (as much as possible) using redirection links and other elements on pages that rely on JavaScript. Opt for non-JavaScript alternatives whenever possible, as JavaScript can cause issues with legacy systems/retro web browsers and the Wayback Machine (web.archive.org).

Mindfulness

You don't need to self-censor for neutral wording when editing Emugen Wiki. However, to protect emulator projects, please avoid sharing the Emulation General Wiki pages directly on their official websites, discord servers and other services.

This public exposure could potentially attract unwanted legal attention and jeopardize their projects. The last thing we (the Wiki users and contributors) want is for these projects to be taken down. Thank you, see Legal Status of Emulation page for more information.

With communities (Like the CHIP-8 and Fantasy consoles communities) that have little to no worries for legal persecution this advice likely would not need to be followed.

This is for a variety of reasons, some of which are links connected to or committing copyright infringement (such as violating the GNU GPL license).

Sandboxing
See Help:Sandbox and Template:Sandbox
Not needed, recommended for overhauls of (commonly read / popular) pages

It is recommended to make your own Sandbox page so there are not multiple edits for different pages in the main Sandbox.

Creating your own Sandbox page or using the Emulation General's Sandbox allows to demo page edits before adding them to the proper page, This is useful in the case of making large redesign/addition to a page while having the proper page readable before the redesign is finished.

Architecture

Before adding an emulator, ensure that you place it in the correct architecture section (ARM, x86, etc.). Due to recent advancements in compatibility layers, some users mistakenly believe that certain x86 emulators are native ARM applications. However, these x86 emulators running on ARM devices through compatibility layers like Winlator.

Cites and references

Editors should largely follow Wikipedia's citation rules (listed here), with the exemption that twitter and other sources by the other are allowed.

Guide lines:
  • Cite clearly viewable content. Not things such as Discord, where it requires you to have an account.
  • Primary sources are commonly used, secondary news sources should also be cited when available.
  • Facts not included in the emulators home page or repository should have a reference.

Low effort

Moderate effort

  • WIP articles – These are new articles that are not yet ready for the main page and need to be improved.
  • Outdated articles – These articles contain information that might no longer be accurate and need to be updated.
  • Articles stubs – These articles are stubs and need to be expanded with more information.
  • Update/create new emulator pages - Copy the template below, add {{WIP}} if you need help or intend to finish the page later, add {{stub}} if everything is finished but it should be longer.
  • Adding licensing info to Image files using Image wiki templates for licensing info.
Archival and preservation.

High effort

Wikipedia copies
These are articles we took from Wikipedia. The source article may either contain updated information beyond what we've copied, causing us to stagnate and provide potentially incorrect information, or showcase a subject in a manner that may stray from its relevance in emulation. The best way to deal with these articles is to rewrite them, but in their current form they require a high degree of knowledge in their fields in order to break them down for readers.

Layout

Main article: Emulation General Wiki:Guidelines

The infobox and comparison tables may overlap at 100% scale and 100% zoom level across various resolutions, a common display configuration for most internet users today. If this occurs, reduce the comparison table's width to 74%. If there are active, good enough alternative projects available, and the obsolete project requires patching or another workaround to launch on modern systems, do not include obsolete, historical emulators in the main comparison tables. Instead, include them in the Emulators on legacy Microsoft products, Emulators on Legacy systems, or History of emulation sections.

Emulator infobox template

Here's our current layout for an emulator page. Copy-paste this if you are creating a new emulator page, or use it if a page needs updating.

Software infobox template

Here's our current layout for a non-emulator software page. Copy-paste this if you are creating a new software page, or use it if a page needs updating.

System page example
Please avoid adding obsolete, historic emulators such as NESticle to these tables. There are dedicated sections for those emulators on the wiki such as History of emulation, Emulators on legacy Microsoft products, and Emulators on legacy systems. Also, be sure to read the Recommended emulators page first.
Most system pages are more detailed, this is a bare-bones example. Copy-paste this if you are creating a new system page, or use it if a page needs updating.
Layout
{|class="wikitable" style="text-align:center;line-height:1.5;width:74%;font-size:90%;"
|+Before editing, review the [[Getting involved]] and [[Recommended emulators|Recommended]] pages. See [[Computer_specifications#Recommended_Specifications|system requirements]] page for performance demand of the emulators.<br/>See tables for <span style="font-weight: bold; color: #CC0000; border: 1px solid #CC0000; padding: 2px;">[[#Hardware variants|hardware variants]], [[#Enhancements|enhancements]], [[#Hardware_features_and_peripherals|hardware features and peripherals]].</span><br/>For more details such as [[licensing]], [[Source_code#Language_levels|programming language]], [[High_and_low-level_emulation|emulation method]], visit each emulator’s dedicated page.
!Name
!Platform(s)
!Latest version
!Active
![[Licensing|License]]
!Compatibility
![[Recommended emulators|Recommended]]
|-
|[[emulator name]]
|align=left|{{Icon|platforms}}
|[link {{EmulatorVersionTemplate}}]
|{{Dunno}}
|{{ColorName}} {{License|LicenseName}}
|{{Emulator compatibility}}
|{{Dunno}}
|}
Render
Before editing, review the Getting involved and Recommended pages. See system requirements page for performance demand of the emulators.
See tables for hardware variants, enhancements, hardware features and peripherals.
For more details such as licensing, programming language, emulation method, visit each emulator’s dedicated page.
Name Platform(s) Latest version Active License Compatibility Recommended
PCSX2   2.8.2 ? GPLv3 (Copyleft) 10%
100 out of 1000 reported titles
?
Enhancements

Please add only the highly recommended emulators in these tables.

layout example...

Hardware features and peripherals

Please add only the highly recommended emulators in these tables.

layout example...

Hardware variants

Please add only the highly recommended emulators in these tables.

layout example...

For similar sites see
  • FantasyAnime - Has in depth pages on the options of each emulator. Emulation General Wiki focuses on detail of the history of a emulator on its page and details of our many other articles.
  • PCGamingWiki - Focuses on PC gaming instead of emulators. (Emulation specific pages are outdated).
  • AppleGamingWiki - Similar to PCGamingWiki but instead focuses on M1 Apple silicon Macs.
  • EmuReady.com - Community driven compatibility reports for emulators.