explaingit

libretro/genesis-plus-gx-wide

Analysis updated 2026-07-18 · repo last pushed 2026-07-02

27CAudience · generalComplexity · 2/5ActiveLicenseSetup · easy

TLDR

A widescreen version of the Genesis Plus GX emulator that plays classic Sega games in widescreen on modern displays instead of the original square format. Supports Genesis, Master System, Game Gear, and SG-1000 with near-perfect accuracy.

Mindmap

mindmap
  root((repo))
    What it does
      Plays Sega games
      Widescreen display
      Highly accurate
    Supported consoles
      Genesis Mega Drive
      Master System
      Game Gear
      SG-1000
    Use cases
      Retro gaming on modern TVs
      Play classic Sega titles
      Use in RetroArch
    Audience
      Retro gaming fans
      Sega nostalgia players
    Availability
      Compiled builds ready
      RetroArch compatible
    License
      Non-commercial only
      Free to use and port

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Play classic Sega Genesis games in widescreen on a modern TV or monitor.

USE CASE 2

Use as a core in RetroArch to run Master System and Game Gear games with a wider view.

USE CASE 3

Enjoy Sonic, Streets of Rage, or Phantasy Star with more visible game area instead of black bars.

USE CASE 4

Run SG-1000 titles through a frontend like BizHawk or OpenEmu with widescreen support.

What is it built with?

CRetroArch (libretro)Gamecube/WiiWindows

How does it compare?

libretro/genesis-plus-gx-widekassane/openssl-zigyiyifred/cloud-phone
Stars272727
LanguageCCC
Last pushed2026-07-022026-04-20
MaintenanceActiveMaintained
Setup difficultyeasymoderatemoderate
Complexity2/53/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Pre-compiled builds are available for RetroArch on Windows and Gamecube/Wii, so most users can get running quickly without compiling from source.

Free to use and port for non-commercial purposes only, you may not sell this software commercially.

In plain English

Genesis-Plus-GX-Wide is a modified version of the popular Genesis Plus GX emulator that lets you play classic Sega games in widescreen format instead of their original square-ish 4:3 aspect ratio. It supports Sega Genesis/Mega Drive, Master System, Game Gear, and SG-1000 games, aiming for near-perfect accuracy and compatibility with the original software. The underlying emulator works by recreating Sega's old console hardware in software, so your computer behaves like the original machine when running game files. This project builds on Genesis Plus GX, which itself grew from earlier emulator code and has been heavily refined for accuracy. The "wide" modification extends the visible game area horizontally, so you see more of the game world on modern monitors rather than stretching the image or adding black bars. This would appeal to retro gaming enthusiasts who play classic Sega titles through frontends like RetroArch, BizHawk, or OpenEmu and prefer a wider picture on today's displays. If you grew up playing Sonic, Phantasy Star, or Streets of Rage and want them to fill a modern widescreen TV more naturally, this project serves that audience. The README itself focuses on the parent project rather than the widescreen changes, so details about how the widescreen feature is implemented or which specific games benefit most aren't covered. The codebase is written in C and distributed under a non-commercial license, meaning it can be freely used and ported but not sold commercially. Compiled builds are available for Gamecube/Wii and RetroArch on Windows if you want to try it without compiling from source.

Copy-paste prompts

Prompt 1
How do I set up Genesis-Plus-GX-Wide as a libretro core in RetroArch on Windows so I can play Sega Genesis games in widescreen?
Prompt 2
Which Sega consoles and game formats does Genesis-Plus-GX-Wide support, and what is the difference between this and the original Genesis Plus GX?
Prompt 3
Where can I find pre-compiled builds of Genesis-Plus-GX-Wide for RetroArch or Gamecube/Wii so I don't have to compile from source?
Prompt 4
Help me configure my RetroArch aspect ratio settings to get the best widescreen experience with Genesis-Plus-GX-Wide for Sonic and Streets of Rage.

Frequently asked questions

What is genesis-plus-gx-wide?

A widescreen version of the Genesis Plus GX emulator that plays classic Sega games in widescreen on modern displays instead of the original square format. Supports Genesis, Master System, Game Gear, and SG-1000 with near-perfect accuracy.

What language is genesis-plus-gx-wide written in?

Mainly C. The stack also includes C, RetroArch (libretro), Gamecube/Wii.

Is genesis-plus-gx-wide actively maintained?

Active — commit in last 30 days (last push 2026-07-02).

What license does genesis-plus-gx-wide use?

Free to use and port for non-commercial purposes only, you may not sell this software commercially.

How hard is genesis-plus-gx-wide to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is genesis-plus-gx-wide for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.