Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pcm720/mdpp-r
MegaDrive++ R is a universal modchip for SEGA Mega Drive/Genesis that supports language switching, 50/60 Hz switching and in-game reset (IGR) using Mega Drive Control Pad
https://github.com/pcm720/mdpp-r
genesis igr mega-drive megadrive modchip retrogaming sega sega-genesis sega-mega-drive sega-megadrive
Last synced: about 1 month ago
JSON representation
MegaDrive++ R is a universal modchip for SEGA Mega Drive/Genesis that supports language switching, 50/60 Hz switching and in-game reset (IGR) using Mega Drive Control Pad
- Host: GitHub
- URL: https://github.com/pcm720/mdpp-r
- Owner: pcm720
- License: gpl-3.0
- Created: 2019-01-21T22:34:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-24T22:09:50.000Z (almost 6 years ago)
- Last Synced: 2024-09-09T01:39:28.824Z (4 months ago)
- Topics: genesis, igr, mega-drive, megadrive, modchip, retrogaming, sega, sega-genesis, sega-mega-drive, sega-megadrive
- Language: C
- Homepage:
- Size: 53.7 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## MegaDrive++ R
**MegaDrive++ R** is a modchip for the **Sega Mega Drive/Genesis** heavily inspired by [MegaDrive++ project](https://github.com/SukkoPera/MegaDrivePlusPlus/).
It uses cheap ATmega88PA microcontroller, [cheap PCB](https://oshpark.com/shared_projects/NskgzQ7B) and supports following features:
- **Region switching**: allows user to switch regions with a button combination on Player 1 controller or Reset button.
- Hold **Left + Start + A** for two seconds to change region to USA, **Left + Start + B** to change region to Europe, and **Left + Start + C** to change region to Japan.
- Hold **Right** instead of **Left** to change region **and** reset the console.
- Hold **Left + Start + A + B + C** to save current region to memory and use it as default every time you turn on your console.
- Hold the **Reset** button for more than four seconds to cycle through modes. This will reset the console.
- Button combos can be customized in common.h.
- **In-game Reset**: hold **Start + A + B + C** to reset the console.
- Dual-frequency oscillator support: PCB has a special pin for DFO control.
- Unlike [MegaDrive++](https://github.com/SukkoPera/MegaDrivePlusPlus/), it doesn't support reset level autosensing, so to use it on boards with active-high reset signal you'll need to comment out a line in common.h. Note that this is untested: I don't own any consoles with active-high reset.
- Suggested PCB layout is optimized for Model 2 VA1 board.Visit [wiki](https://github.com/pcm720/mdpp-r/wiki) for installation diagram for Model 2 VA1 board.