{"id":37509962,"url":"https://github.com/sukkopera/megadriveplusplus","last_synced_at":"2026-01-16T08:01:17.808Z","repository":{"id":36815730,"uuid":"41122605","full_name":"SukkoPera/MegaDrivePlusPlus","owner":"SukkoPera","description":"Universal Region mod, 50/60 Hz switch and In-Game-Reset (IGR) for Sega Mega Drive (AKA Genesis)","archived":false,"fork":false,"pushed_at":"2024-03-02T13:04:12.000Z","size":125,"stargazers_count":114,"open_issues_count":9,"forks_count":29,"subscribers_count":21,"default_branch":"master","last_synced_at":"2024-03-03T14:15:56.670Z","etag":null,"topics":["arduino","genesis","hacktoberfest","igr","mega-drive","megadrive","modchip","retrogaming","sega","sega-genesis","sega-mega-drive","sega-megadrive"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SukkoPera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"openretroworks","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2015-08-20T22:59:16.000Z","updated_at":"2024-03-03T14:15:56.671Z","dependencies_parsed_at":"2022-07-20T10:32:13.196Z","dependency_job_id":null,"html_url":"https://github.com/SukkoPera/MegaDrivePlusPlus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SukkoPera/MegaDrivePlusPlus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FMegaDrivePlusPlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FMegaDrivePlusPlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FMegaDrivePlusPlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FMegaDrivePlusPlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SukkoPera","download_url":"https://codeload.github.com/SukkoPera/MegaDrivePlusPlus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FMegaDrivePlusPlus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T06:30:42.265Z","status":"ssl_error","status_checked_at":"2026-01-16T06:30:16.248Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","genesis","hacktoberfest","igr","mega-drive","megadrive","modchip","retrogaming","sega","sega-genesis","sega-mega-drive","sega-megadrive"],"created_at":"2026-01-16T08:00:43.907Z","updated_at":"2026-01-16T08:01:17.531Z","avatar_url":"https://github.com/SukkoPera.png","language":"C++","funding_links":["https://ko-fi.com/openretroworks","https://ko-fi.com/L3L0U18L'"],"categories":[],"sub_categories":[],"readme":"## MegaDrive++\nMegaDrive++ is a modchip for the Sega Mega Drive (AKA Genesis) with Region switching, 50/60 Hz toggling and In-Game-Reset (IGR) functionalities.\n\n### Features\nMegaDrive++ has the following features:\n\n- **EUR/USA/JAP mode switching**: this effectively **makes your console universal**, allowing it to **bypass region checks** and to **run all games** without resorting to an adapter.\n  - If you come from a PAL region, you will also be able to **run most games at 60 Hz**, which means **full-speed** and **full-screen**! Get rid of those **black bars**! See the difference [here](https://youtu.be/X1CW8Da8i1o)!\n  - The mod is **switchless**, so you don't need to modify the aesthetics of your console installing ugly switches, but rather you will be able to change the region:\n    - Through the \u003ckbd\u003eReset\u003c/kbd\u003e button: **Keep pushed** to cycle through modes.\n    - From the Player 1 controller pad: Press \u003ckbd\u003eStart\u003c/kbd\u003e + \u003ckbd\u003eB\u003c/kbd\u003e + \u003ckbd\u003eDown\u003c/kbd\u003e/\u003ckbd\u003eLeft\u003c/kbd\u003e/\u003ckbd\u003eRight\u003c/kbd\u003e to set your desired mode.\n  - The last used mode is saved automatically after 5 seconds and reused at power up.\n  - Supports a single, dual or RGB LED to indicate the current mode.\n- **Reset-From-Pad** (AKA **In-Game-Reset** AKA **IGR**): Press \u003ckbd\u003eStart\u003c/kbd\u003e + \u003ckbd\u003eA\u003c/kbd\u003e + \u003ckbd\u003eB\u003c/kbd\u003e + \u003ckbd\u003eC\u003c/kbd\u003e.\n  - Supports consoles with both active-high and active-low reset signals by autosensing (i.e.: **all console revisions**!).\n- Uses a **cheap Arduino Nano board**.\n- Uses the popular **Arduino environment**, allowing for easy development, testing and modifications.\n- Even though default settings are recommended, **everything can be customized** to taste.\n- Last but not least, it is **Open Source and Free Software**!\n\n### Branches \u0026 Forks\nIf you were a MegaDrive++ user before May 2019, please note that a few things have changed:\n- The old *6button*/*lcd_support* branch has become the *master* branch: **this is now the recommended version** to use and the only supported hardware is the Arduino Nano.\n- The old *master* branch has become the *legacy* branch: this is only kept for reference, it is no longer supported and won't get any updates in the future.\n\n[See this](https://github.com/SukkoPera/MegaDrivePlusPlus/wiki/Legacy-Branch) for the rationale behind this change.\n\nIf you are interested in controlling an overclock mod through your controller, please check out [this PR](https://github.com/SukkoPera/MegaDrivePlusPlus/pull/23) and [TurBoss's fork](https://github.com/TurBoss/MegaDrivePlusPlus/).\n\n### Installation\nIf you are interested in modding your console with MegaDrive++, please [head to the wiki](https://github.com/SukkoPera/MegaDrivePlusPlus/wiki). There you will find full instructions about what to buy, how to compile MegaDrive++ and how to wire it in a few different Mega Drive/Genesis models that were sold.\n\n### License\nMegaDrive++ is Copyright \u0026copy; 2015-2019 by SukkoPera.\n\nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program. If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n### Support the Project\nIf you want to support the development of this project, buy me a coffee:\n\n\u003ca href='https://ko-fi.com/L3L0U18L' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://az743702.vo.msecnd.net/cdn/kofi2.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\n### Thanks\n- D4s/Seb for their work on the original mod that inspired this project.\n- All the users who have contributed testing games or suggesting ideas for improvement.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsukkopera%2Fmegadriveplusplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsukkopera%2Fmegadriveplusplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsukkopera%2Fmegadriveplusplus/lists"}