Intro | The board | Attaching it, Flipside | Attaching it, Frontside

The ultimate Sega Saturn-Mod (v2)

Hello, everyone! The following pages describe the updated modification I've done to my Sega Saturn. The difference between the old and the new version of the mod is that I now use a PIC16F630 which has more output-pins. Thus, almost no external circuitry is needed anymore.

You should have some practice in wielding a soldering iron - if you don't you better ask a friend who has. I take no responsibility for any damage you might inflict on yourself, your Saturn or your pets. All I can say is that the Mod works fine here.

The software/information provided is for non-commercial use only. If you plan on commercially deploying this Mod you will have to contact me.

The code is available for download at the last page. I might also sell or trade a preflashed PIC, if I have PICs available.

Everything here is Copyright © 2004 by me, redistribution is not allowed without prior permission of the author.

Ok, enough of that, have fun and good luck!

What is it good for?

Absolutely nothing! - "War" by Edwin Starr

How to mod a Saturn to switch between 50/60Hz (vertical retrace rate) and to set it to a region (EUR/US/JP) is common knowledge and nothing special as such.

Doing it with normal switches that are somehow mounted to a more or less maltreated chassis is the easiest way, but real console lovers are not really fond of changing the exterior of their babies.

So here it is: The all-in-one-no-external-modification-ultimate-mod!

It's done by exchanging the green power-LED with a multicolor LED (I've used a 3-pin red/green-LED, which gives colors red/green/orange) and by multiplexing all needed functions on the Reset-Button.

The colors indicate the current region-setting:

Region-setting
ColorRegionDefault retrace-rate (Hz)
greenEurope50
orangeUS60
redJapan60

This is how everything's controlled:
Reset-Button functions
button-push-time t in msecLED behaviourfunctionLED behaviour after button-release
t < 250no changenormal resetnone
250 < t < 1250turn black50/60Hz on-the-fly toggle (no reset!)retrace-indicate-flash
t > 1250region-colorAs long as the button is pressed, the regions are cycled through (1sec each). After the button is released and the region-setting has changed, the Saturn will get reset so the new region-settings take effect.retrace-indicate-flash

Retrace-indicate flashes
FlashingRetrace Rate (Hz)
Slow flashing50
Fast flashing60

On region-change, the default retrace-rate (see table above) is set, too. Of course the Mod stores it's last setting in EEPROM, so if you have your system set ie to Europa/60Hz then this setting will be restored the next time you play. On power-up, a "retrace-indicate-flash" is done.

Sounds good, doesn't it? Now it's time to get your soldering iron heated up and proceed to the next section!

Intro | The board | Attaching it, Flipside | Attaching it, Frontside
2012-11-21 11:46