Differences

This shows you the differences between two versions of the page.

regionmod [2015/12/09 09:07]
admin [Bonus]
regionmod [2024/04/29 11:03] (current)
admin [Regarding Dual-Frequency Oscillators]
Line 1: Line 1:
 ====== Mega Drive Single-Switch Region Mod ====== ====== Mega Drive Single-Switch Region Mod ======
  
-There are [[http://www.mmmonkey.co.uk/console/sega/md1switches.htm|many]] [[http://djoen.dommel.be/Console/md1/md1.html|excellent]] [[https://web.archive.org/web/20150511051354/http://www.retrocorner.net/index.php?Mods_%2F_repairs:Megadrive_1_50%2F60hz_switch_-_page_1|guides]] on the internet about region modding the Sega Mega Drive. However, these guides all have one thing in common: they describe the installation of two switches on the Mega Drive to control the console's language and TV settings separately. Whilst experimenting with the knowledge gained from these guides, I discovered that you can actually control both settings with a single three-state switch. This makes the assembly much cleaner and simpler, requiring you to solder only three wires, and you end up with one easy-to-use switch that does exactly what you want: switch between American, European and Japanese+There are [[http://web.archive.org/web/20150726160005/http://www.mmmonkey.co.uk/console/sega/md1switches.htm|many]] [[http://web.archive.org/web/20150925062013/http://djoen.dommel.be/Console/md1/md1.html|excellent]] [[https://web.archive.org/web/20150511051354/http://www.retrocorner.net/index.php?Mods_%2F_repairs:Megadrive_1_50%2F60hz_switch_-_page_1|guides]] on the internet about region modding the Sega Mega Drive. However, these guides all have one thing in common: they describe the installation of two switches on the Mega Drive to control the console's language and TV settings separately. Whilst experimenting with the knowledge gained from these guides, I discovered that you can actually control both settings with a single three-state switch. This makes the assembly much cleaner and simpler, requiring you to solder only three wires, and you end up with one easy-to-use switch that does exactly what you want: switch between American, European and Japanese.
- +
-Before we start, I want to emphasize that I'm in no way an experienced electrical engineer. In fact, I barely know how to hold a soldering iron. All it takes to pull this mod off is a clear head and a bit of common sense. If you have any questions, feel free to e-mail me at [[ndepoel@gmail.com]]. Be sure to mention it's about this guide in the subject header.+
  
 +Before we start, I want to emphasize that I'm in no way an experienced electrical engineer. In fact, I barely know how to hold a soldering iron. All it takes to pull this mod off is a clear head and a bit of common sense.
 ===== The theory ===== ===== The theory =====
  
Line 14: Line 13:
 | English | PAL | Europe | | English | PAL | Europe |
  
-The fourth combination (Japanese + PAL) does not exist in practice, so it can be ignored. These settings are used by the console to determine what kind of signal it should send out to the TV and by games to determine what language they should display. However, many newer games (from 1992 and later) also use these settings to prevent themselves from being played on consoles from a different region. For example, try to play an American cartridge of Street Fighter II on a European Mega Drive and you'll get a message saying it was not intended to be played on that console.+The fourth combination (Japanese + PAL) is used in some Asian regions but isn't very relevant, so it can be ignored. These settings are used by the console to determine what kind of signal it should send out to the TV and by games to determine what language they should display. However, many newer games (from 1992 and later) also use these settings to prevent themselves from being played on consoles from a different region. For example, try to play an American cartridge of Street Fighter II on a European Mega Drive and you'll get a message saying it was not intended to be played on that console.
  
 The language and TV system settings are preset in hardware through a series of jumpers. These are visible on the motherboard as four rows of solder pads, some of which are connected by traces etched on the PCB. The pictures below show these jumpers in their original state on a European Mega Drive, as well as their location on the motherboard. The language and TV system settings are preset in hardware through a series of jumpers. These are visible on the motherboard as four rows of solder pads, some of which are connected by traces etched on the PCB. The pictures below show these jumpers in their original state on a European Mega Drive, as well as their location on the motherboard.
  
-{{regionmod:motherboard.jpg?320|The original PAL VA4 Model 1 motherboard}} {{regionmod:jumpers.jpg?320|Region jumpers in their original state}}+{{regionmod:motherboard.jpg?400|The original PAL VA4 Model 1 motherboard}} {{regionmod:jumpers.jpg?400|Region jumpers in their original state}}
 ((These images are (c) Copyright from RetroCorner.net, reproduced under fair use)) ((These images are (c) Copyright from RetroCorner.net, reproduced under fair use))
  
Line 36: Line 35:
  
 {{ regionmod:diagram_blank.png|'Blank' jumpers schematic}} {{ regionmod:diagram_blank.png|'Blank' jumpers schematic}}
-{{regionmod:marked_blank_jumpers.png?320|'Blank' jumpers with labels}}+{{regionmod:marked_blank_jumpers.png?400|'Blank' jumpers with labels}}
  
 Now most guides will tell you to wire up two separate switches, one for each jumper pair, that switch between a +5V and ground connection. But here's the trick: it turns out that if you leave a jumper pair disconnected, its signal is automatically pulled up to +5V. That means that in this 'blank' state, both jumper pairs act as if they were connected to +5V, so the console will actually default to the American region setting! To switch to either Japanese or European, all you need to do is connect one jumper pair to ground, and just leave the other jumper pair disconnected. Now most guides will tell you to wire up two separate switches, one for each jumper pair, that switch between a +5V and ground connection. But here's the trick: it turns out that if you leave a jumper pair disconnected, its signal is automatically pulled up to +5V. That means that in this 'blank' state, both jumper pairs act as if they were connected to +5V, so the console will actually default to the American region setting! To switch to either Japanese or European, all you need to do is connect one jumper pair to ground, and just leave the other jumper pair disconnected.
Line 56: Line 55:
   * (Optional) A sharp knife.   * (Optional) A sharp knife.
   * (Optional) A small drill.   * (Optional) A small drill.
-  * (Optional) Glue. I used polyurethane (PUR) glue for my mod, also known as Gorilla Glue in the US.+  * (Optional) Glue. I used polyurethane (PUR) glue for my mod, also known as Gorilla Glue.
  
-{{regionmod:slide_switch.jpg?240|An on/off/on slide switch}}+{{regionmod:slide_switch.jpg?300|An on/off/on slide switch}}
  
  
Line 67: Line 66:
 First, open up your Mega Drive and cut the traces on JP2 and JP3. [[https://web.archive.org/web/20150511051354/http://www.retrocorner.net/index.php?Mods_%2F_repairs:Megadrive_1_50%2F60hz_switch_-_page_1|The guide on The RetroCorner]] already explains well how to do all this, so I don't need to repeat it here. First, open up your Mega Drive and cut the traces on JP2 and JP3. [[https://web.archive.org/web/20150511051354/http://www.retrocorner.net/index.php?Mods_%2F_repairs:Megadrive_1_50%2F60hz_switch_-_page_1|The guide on The RetroCorner]] already explains well how to do all this, so I don't need to repeat it here.
  
-Remove the capacitor on JP1. Just heat up the solder pads around its legs and you can pull it out. Alternatively, you could cut the legs with a wire cutter, but personally I don't like such destructive methods. This should leave you with the jumpers in the 'blank' state I showed earlier.+Remove the capacitor on JP1. Heat up the solder pads around its legs and you can simply pull it out. Alternatively, you can just cut the legs with a wire cutter. This should leave you with the jumpers in the 'blank' state I showed earlier.
  
 Next, you will have to solder the three wires to the motherboard. I used the following color coding for my wires: black for ground, green for Europe, red for Japan. Solder the ground (black) wire to either one of the ground contacts; I used JP3's ground contact, but JP1 will work too. Solder the Europe (green) wire to the left-hand contact point of either JP3 or JP4. Since those contact points are connected with each other, it doesn't really matter which one you choose. Finally, solder the Japan (red) wire to the left-hand contact point of either JP1 or JP2.  Next, you will have to solder the three wires to the motherboard. I used the following color coding for my wires: black for ground, green for Europe, red for Japan. Solder the ground (black) wire to either one of the ground contacts; I used JP3's ground contact, but JP1 will work too. Solder the Europe (green) wire to the left-hand contact point of either JP3 or JP4. Since those contact points are connected with each other, it doesn't really matter which one you choose. Finally, solder the Japan (red) wire to the left-hand contact point of either JP1 or JP2. 
Line 73: Line 72:
 Note: the contact points are actually holes in the motherboard, so instead of soldering the wires on top of them, you can just push the wires through them. Also, don't forget to put some flux and tin on the wires before soldering! Note: the contact points are actually holes in the motherboard, so instead of soldering the wires on top of them, you can just push the wires through them. Also, don't forget to put some flux and tin on the wires before soldering!
  
-{{regionmod:soldered_wires_1.jpg?320|Wiring soldered to the jumpers}} {{regionmod:soldered_wires_2.jpg?320|Wiring soldered to the jumpers}}+{{regionmod:soldered_wires_1.jpg?400|Wiring soldered to the jumpers}} {{regionmod:soldered_wires_2.jpg?400|Wiring soldered to the jumpers}}
  
 At this point you have to make the final decision where you want to place the switch and how it should be oriented. Initially I wanted to place the switch in the back of the case, but there wasn't a lot of room there and the wire would've clashed with the metal shield. After some deliberation, I decided to place the switch on the left side of the console, where there's a lot of empty space and the metal shield does not interfere. At this point you have to make the final decision where you want to place the switch and how it should be oriented. Initially I wanted to place the switch in the back of the case, but there wasn't a lot of room there and the wire would've clashed with the metal shield. After some deliberation, I decided to place the switch on the left side of the console, where there's a lot of empty space and the metal shield does not interfere.
Line 83: Line 82:
 At this point it would be a good idea to hook up the Mega Drive and test if your switch works as expected. At this point it would be a good idea to hook up the Mega Drive and test if your switch works as expected.
  
-{{regionmod:soldered_switch.jpg?320|Wiring soldered to the switch}}+{{regionmod:soldered_switch.jpg?400|Wiring soldered to the switch}}
  
 As you can see, my switch is a double pole switch, so it has an extra separate row of contacts that isn't used for this mod. I might use it later to wire up a multi-colored LED that shows a different color for each region, or to switch the on-board oscillator to the correct frequency. But that's another story for another time. As you can see, my switch is a double pole switch, so it has an extra separate row of contacts that isn't used for this mod. I might use it later to wire up a multi-colored LED that shows a different color for each region, or to switch the on-board oscillator to the correct frequency. But that's another story for another time.
Line 91: Line 90:
 I forgot to take a picture of the finished hole, but you get the point. You will see the hole I made appear in the next couple of pictures. I forgot to take a picture of the finished hole, but you get the point. You will see the hole I made appear in the next couple of pictures.
  
-{{regionmod:glued_switch.jpg?320|Switch glued to the outside casing}}+{{regionmod:glued_switch.jpg?400|Switch glued to the outside casing}}
  
 Here I glued the switch to the inside of the case. The PUR glue that I used expands as it dries, so it fills up all the gaps nicely, and it creates a pretty strong bond too. If you don't like the permanency of glue, you can of course use some screws instead. The advantage of glue is that you don't see anything of it from the outside. (Note, the bent paper clip you see in the photo was only there to hold the switch in place while the glue dried.) Here I glued the switch to the inside of the case. The PUR glue that I used expands as it dries, so it fills up all the gaps nicely, and it creates a pretty strong bond too. If you don't like the permanency of glue, you can of course use some screws instead. The advantage of glue is that you don't see anything of it from the outside. (Note, the bent paper clip you see in the photo was only there to hold the switch in place while the glue dried.)
  
-{{regionmod:finished_switch.jpg?320|Finished switch as seen from the outside}}+{{regionmod:finished_switch.jpg?400|Finished switch as seen from the outside}}
  
 This is the switch poking through the hole after the glue dried. It's not quite perfectly centered, but you usually won't see the switch so that's okay. This is the switch poking through the hole after the glue dried. It's not quite perfectly centered, but you usually won't see the switch so that's okay.
  
-{{regionmod:finished_mod.jpg?320|Completed mod}}+{{regionmod:finished_mod.jpg?400|Completed mod}}
  
 As you can see, the wire snakes around several screw holes, over the headphone plug and alongside the reset button. I took care not to let the wire interfere with either the metal shield or the top of the case when closing the console. After I made sure the wire fit perfectly, I taped it down using a bit of insulation tape to hold it in place. As you can see, the wire snakes around several screw holes, over the headphone plug and alongside the reset button. I took care not to let the wire interfere with either the metal shield or the top of the case when closing the console. After I made sure the wire fit perfectly, I taped it down using a bit of insulation tape to hold it in place.
Line 105: Line 104:
 I also put some PUR glue on the wires soldered to the motherboard, to keep them properly insulated and for some extra solidity. I also put some PUR glue on the wires soldered to the motherboard, to keep them properly insulated and for some extra solidity.
  
-{{regionmod:metal_shield.jpg?320|The metal shield fits nicely around the wires}}+{{regionmod:metal_shield.jpg?400|The metal shield fits nicely around the wires}}
  
 Here you see the metal shield when it's placed back. With the switch and the wire in this position, the shield slides neatly around the whole construction. This way the console remains easy to open up, in case I ever want to modify something else in the future. Here you see the metal shield when it's placed back. With the switch and the wire in this position, the shield slides neatly around the whole construction. This way the console remains easy to open up, in case I ever want to modify something else in the future.
  
-{{regionmod:switch_front.jpg?320|Front view of the finished switch}} {{regionmod:switch_top.jpg?320|The switch is very subtle}}+{{regionmod:switch_front.jpg?400|Front view of the finished switch}} {{regionmod:switch_top.jpg?400|The switch is very subtle}}
  
 And this is the finished switch. While I would have preferred the switch to be on the back of the case, I have to say it its presence on the side is very subtle. When you look at the Mega Drive from the front, you hardly notice the switch is there. And this is the finished switch. While I would have preferred the switch to be on the back of the case, I have to say it its presence on the side is very subtle. When you look at the Mega Drive from the front, you hardly notice the switch is there.
  
  
 +===== Regarding Dual-Frequency Oscillators =====
 +
 +An additional mod that goes together well with a region mod is the installation of a dual-frequency oscillator or DFO. Installing a DFO ensures that the Mega Drive runs at the exact correct clock frequency in both PAL and NTSC modes. Without one, the Mega Drive will produce a video signal that is slightly out of spec, FM audio may be slightly out of tune, and certain games can have timing issues.
 +
 +{{regionmod:dfo_install.jpg?400|DFO installation}}
 +
 +The above picture shows a DFO installed onto the VA4 Mega Drive with S0 wired to a via that connects directly to JP3/4. This is the same jumper that is used to switch between PAL and NTSC on the Mega Drive.
 +
 +However, installing a DFO in combination with this particular region mod may cause an unexpected issue to arise. You may notice the image becoming jumpy and unstable when running in NTSC video mode. Below is a video that shows this behavior on a RetroTink 5X Pro:
 +
 +{{youtube>EiIWV-r5Qf8?large}}
 +
 +Notice that the vertical frequency remains slightly off (should be 59.92 Hz instead of 59.37 Hz) and that the RetroTink is repeatedly losing sync and incorrectly interpreting the input resolution.
 +
 +The issue here is that when we cut the trace next to JP3/4, we intentionally left these jumpers floating when in NTSC mode instead of having them wired directly to +5V. The Mega Drive will pull up this line to +5V, but connecting a DFO to this line as well causes the voltage to drop to about 1.6V. This voltage is too low to correctly drive the Mega Drive's video mode selection and the DFO's frequency selection, causing the instability.
 +
 +The fix for this is very simple. You just need to add a 1k resistor that directly connects JP3/4 to a nearby +5V line, pulling it up to a more stable voltage. It's easiest to do this on the pads where we cut the trace earlier, since two +5V pads are located right across from the JP3/4 pads.
 +
 +{{regionmod:dfo_resistor.jpg?400|Pull-up resistor on JP3/4}}
 +
 +The above picture shows a 1k resistor soldered onto the backside of the motherboard. It can be done on the front of the motherboard as well and an SMD resistor will give you cleaner results, but this is what I had at hand. The exact resistor value doesn't matter too much, but 1 kΩ should give you a solid 4.7-4.8V on JP3/4 when in NTSC mode. Any resistor value that gives you a voltage of 4.5V or higher should be plenty to drive the DFO.
 ===== Bonus ===== ===== Bonus =====
  
 While I was at it, I also filed off the small corner tabs on the cartridge slot and widened the curves at the bottom a bit. This way, Japanese import cartridges fit without the need for a converter. While I was at it, I also filed off the small corner tabs on the cartridge slot and widened the curves at the bottom a bit. This way, Japanese import cartridges fit without the need for a converter.
  
-{{regionmod:cart_slot_mod.jpg?320|Cartridge slot modification}}+{{regionmod:cart_slot_mod.jpg?400|Cartridge slot modification}}
  
 The following YouTube video shows the single-switch region mod in action. Note that this recording was made using an early prototype implementation that involved a toggle switch, some speaker wire and lots of insulation tape. The following YouTube video shows the single-switch region mod in action. Note that this recording was made using an early prototype implementation that involved a toggle switch, some speaker wire and lots of insulation tape.
Line 124: Line 144:
 {{youtube>3wNIAnmzgk8?large}} {{youtube>3wNIAnmzgk8?large}}
  
-{{regionmod:prototype_mod.jpg?320|Prototype mod}}+{{regionmod:prototype_mod.jpg?400|Prototype mod}}
  
-Properly soldering down the wires solved the instability of the Japanese mode when starting up Streets of Rage 2. Also, the delay you see in Sammy/Skate's name change when switching from Japanese to American, was caused by the capacitor on JP1. Now that the capacitor is removed, the change is instantaneous. Overall, the finished mod is a lot more stable and consistent than this early prototype mod.+Properly soldering down the wires solved the instability of the Japanese mode when starting up Streets of Rage 2. Also, the delay you see in Sammy/Skate's name change when switching from Japanese to American, was caused by the capacitor on JP1. Now that the capacitor is removed, the change is instantaneous. Overall, the finished mod is a lot more stable and consistent than what is shown by this early prototype mod.
  
 ===== Thanks ===== ===== Thanks =====
Line 132: Line 152:
   * Tiido Priimägi aka [[http://tmeeco.eu/|TmEE]] from [[http://www.sega-16.com|Sega-16]] for providing me with some much-needed technical details on why this mod works.   * Tiido Priimägi aka [[http://tmeeco.eu/|TmEE]] from [[http://www.sega-16.com|Sega-16]] for providing me with some much-needed technical details on why this mod works.
   * Ace from [[http://www.sega-16.com|Sega-16]] for writing [[http://www.sega-16.com/forum/showthread.php?t=7796|an excellent guide]] on the different Mega Drive/Genesis models out there.   * Ace from [[http://www.sega-16.com|Sega-16]] for writing [[http://www.sega-16.com/forum/showthread.php?t=7796|an excellent guide]] on the different Mega Drive/Genesis models out there.
-  * Mike from [[https://web.archive.org/web/20150330063107/http://www.retrocorner.net/|The RetroCorner]], [[http://www.mmmonkey.co.uk/|mmmonkey]], and [[http://djoen.dommel.be/|DjoeN]] for their outstanding guides on Mega Drive modding. These guides were the basis of my work here, and I couldn't have done it without them.+  * Mike from [[https://web.archive.org/web/20150330063107/http://www.retrocorner.net/|The RetroCorner]], [[http://www.mmmonkey.co.uk/|mmmonkey]], and [[http://web.archive.org/web/20150925062007/http://djoen.dommel.be/|DjoeN]] for their outstanding guides on Mega Drive modding. These guides were the basis of my work here, and I couldn't have done it without them.
   * My father for providing me with soldering tools and some helpful assistance.   * My father for providing me with soldering tools and some helpful assistance.
  
 ---- ----
  
-(c) Copyright 2009-2010, 2015 by Nico de Poel aka Devil N+(c) Copyright 2009-2010, 2015, 2021, 2024 by Nico de Poel aka Devil N aka Astfgl
  
 
regionmod.txt · Last modified: 2024/04/29 11:03 by admin
 
RSS - 2011-2015 © Nico de Poel