Sega Saturn copy protection cracked after 22 years

A place where you can chat about anything that isn't to do with games!
Post Reply
parallaxscroll2
Posts: 156
Joined: Mon Sep 17, 2012 3:30 am

Sega Saturn copy protection cracked after 22 years

Post by parallaxscroll2 »

http://www.neogaf.com/forum/showthread.php?t=1244953
Allows loading games from USB via the expansion card port, plans on making boards available for sale. Will open up doors to homebrew communities and preservation of the console's functionality for years beyond the CD drive croaking
http://youtu.be/jOyfZex7B3E

Great news, after all this time.
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Sega Saturn copy protection cracked after 22 years

Post by Xyga »

Don't the Rhea and Phoebe mods do that already ?
Strikers1945guy wrote:"Do we....eat chicken balls?!"
User avatar
Specineff
Posts: 5768
Joined: Wed Jan 26, 2005 12:54 am
Location: Ari-Freaking-Zona!
Contact:

Re: Sega Saturn copy protection cracked after 22 years

Post by Specineff »

Good. Hope this gives rise to an alternative to the Rhea/Phoebe, given they are hard to get. Thanks for the link, interesting stuff.
Don't hold grudges. GET EVEN.
User avatar
zinger
Posts: 1385
Joined: Sun Jan 30, 2005 10:58 pm
Location: Sweden
Contact:

Re: Sega Saturn copy protection cracked after 22 years

Post by zinger »

Installing Rhea seems trickier though. This will be plug and play according to how he describes it in the video?

Anyway, it's amazing that he's planning on writing music software for the Saturn synth chip! And it'll be very handy to basically have a Daemon Tools on the Saturn, considering how expensive some games have gotten lately and that my CD drive just might bust any time now (and still haven't been able to try Shinrei Jusatsuhi Taroomaru, yet!).
SOUNDSHOCK
User avatar
zinger
Posts: 1385
Joined: Sun Jan 30, 2005 10:58 pm
Location: Sweden
Contact:

Re: Sega Saturn copy protection cracked after 22 years

Post by zinger »

One thing I've been wondering though: how accurate can this type of emulation get? I mean, I suppose there will be some difference compared to loading the data from a CD, but I'm not sure if it will be at all noticable to the player (apart from the CD drive being silent)?
SOUNDSHOCK
User avatar
MintyTheCat
Posts: 2079
Joined: Sat Jun 19, 2010 3:46 am
Location: Germany, Berlin

Re: Sega Saturn copy protection cracked after 22 years

Post by MintyTheCat »

IDA, Rigol, Saturn :)

As I recall it uses some kind of wavetable sound chip and would be pretty nice to play with. - YM721 I think from memory.

I am happy that people have looked at replacing CD drives and it makes s all breath more easily - I have like 4 Saturns 'just in case'.
I really want to see a PCE CD drive replacement long term.

Thanks for telling us.
More Bromances = safer people
User avatar
Bitter Almonds
Posts: 269
Joined: Sat Apr 23, 2016 7:26 am

Re: Sega Saturn copy protection cracked after 22 years

Post by Bitter Almonds »

Saturn games are already too expensive, so anything to circumvent the scalpers sounds good. Now, I just need to learn what any of this means...
User avatar
zinger
Posts: 1385
Joined: Sun Jan 30, 2005 10:58 pm
Location: Sweden
Contact:

Re: Sega Saturn copy protection cracked after 22 years

Post by zinger »

MintyTheCat wrote:As I recall it uses some kind of wavetable sound chip and would be pretty nice to play with. - YM721 I think from memory
It has an FM part, which -- apparently -- can use up to 32 operators for a single channel. I've never heard of anything else like that.
SOUNDSHOCK
User avatar
MintyTheCat
Posts: 2079
Joined: Sat Jun 19, 2010 3:46 am
Location: Germany, Berlin

Re: Sega Saturn copy protection cracked after 22 years

Post by MintyTheCat »

zinger wrote:
MintyTheCat wrote:As I recall it uses some kind of wavetable sound chip and would be pretty nice to play with. - YM721 I think from memory
It has an FM part, which -- apparently -- can use up to 32 operators for a single channel. I've never heard of anything else like that.
FM is always the same principle - just more Ops or less. I wonder how the Algorithms are - I tend to only use 17/18 on the DX7 personally for that 'metallic sound' :)
..a custom sound processor with an integrated Yamaha FH1[135] DSP running at 22.6 MHz[136] capable of up to 32 sound channels with both FM synthesis and 16-bit PCM sampling at a maximum rate of 44.1 kHz,...
Pretty high quality audio and many channels and several orders more complex sound wise than the Megadrive's YM2612.

https://en.wikipedia.org/wiki/Sega_Satu ... ifications
https://en.wikipedia.org/wiki/Yamaha_YMF292
More Bromances = safer people
ZellSF
Posts: 2715
Joined: Mon Apr 09, 2012 11:12 pm

Re: Sega Saturn copy protection cracked after 22 years

Post by ZellSF »

Xyga wrote:Don't the Rhea and Phoebe mods do that already ?
Those are in short supply though. More competition here seems good to me.
User avatar
zinger
Posts: 1385
Joined: Sun Jan 30, 2005 10:58 pm
Location: Sweden
Contact:

Re: Sega Saturn copy protection cracked after 22 years

Post by zinger »

MintyTheCat wrote:
zinger wrote:
MintyTheCat wrote:As I recall it uses some kind of wavetable sound chip and would be pretty nice to play with. - YM721 I think from memory
It has an FM part, which -- apparently -- can use up to 32 operators for a single channel. I've never heard of anything else like that.
FM is always the same principle - just more Ops or less. I wonder how the Algorithms are - I tend to only use 17/18 on the DX7 personally for that 'metallic sound' :)
What do you mean by that? Up to 32 operators in one single algorithm is something else entirely from the usual 4, 6 or 8; you must realize that this would open up for many interesting possibilities? Some sources claim it's also capable of using custom samples for modulating another operator, which is of course also something unusual (I know the SY99 could do it). There are many other aspects to consider in addition to these, like the number of envelopes or LFOs, and so on, so even if FM "is always the same principle", the specs do of course matter.
SOUNDSHOCK
User avatar
Immryr
Posts: 1436
Joined: Mon Sep 01, 2014 4:17 pm

Re: Sega Saturn copy protection cracked after 22 years

Post by Immryr »

ZellSF wrote:
Xyga wrote:Don't the Rhea and Phoebe mods do that already ?
Those are in short supply though. More competition here seems good to me.
This makes the rhea and phoebe seem like butcher jobs in comparison imo. I don't like the idea of taking the whole disc reading part out of a console to replace it, but having the same functionality, and maybe more, with something which just plugs in the expansion port is amazing.
Vludi
Posts: 447
Joined: Tue Feb 23, 2016 3:03 am
Location: Chile

Re: Sega Saturn copy protection cracked after 22 years

Post by Vludi »

Was FM ever used in the Saturn though? i remember reading it was pretty tricky to use the soundchip for that
parallaxscroll2
Posts: 156
Joined: Mon Sep 17, 2012 3:30 am

Re: Sega Saturn copy protection cracked after 22 years

Post by parallaxscroll2 »

http://hackaday.com/2016/07/11/cracking ... -20-years/
After finding a Sega Saturn on a trip to Japan, [jhl] decided he would like to write some code for this machine. Unlike earlier consoles, where Flash cartridges are readily available, or later consoles, where writing directly to the on-board storage is easy, bringing up a development environment for the Saturn isn’t easy. The best method is installing a mod chip and working off of burned CDs. Instead of writing a game or two for the Saturn, [jhl] got distracted for a few years and developed an optical drive emulator.

cracking-the-sega-saturn-thumbAccording to [jhl], the design of the Sega Saturn is tremendously complicated. There’s an entire chip dedicated to controlling the CD drive, and after some serious reverse engineering work, [jhl] had it pretty much figured out. The question then was how to load data onto the Saturn. For that. [jhl] turned to the internal expansion port on the Saturn. This internal expansion port was designed to accept an MPEG decoder card for playing video CDs on the Saturn, but the connector presents the entire bus. By attaching a Game Boy Flash cartridge, [jhl] was able to dump the ROM on the CD controller.

With a little bit of work, a fast ARM microcontroller, and a CPLD for all the logic glue, [jhl] was built an adapter to push CD data to the Saturn through this internal expansion port. Not only is this a boon for homebrew Saturn development, but this build also completely replaces the CD drive in the Saturn – a common failure point in this 20-year-old machine.

The formal release for this ultimate Saturn crack isn’t out yet, but it’s coming shortly,
Actually, the “crack” part of jhl’s work *has* been released – in the form of PseudoSaturn, which gets flashed onto an Action Replay cart and allows you to play backups. There’s efforts underway to move this to the internal slot, but it’ll be the same concept in that it will “only” unlock the drive.

The ODE doesn’t count as a crack, imho, since it doesn’t circumvent the copy protection in the CD block, but replaces it altogether. In my book that makes it even more impressive.
if my memory serves me right, the “copy protection” is actual a very simple encoded data that stored outsides of the normal region that a normal CDROM would read. It shouldn’t be too hard to fake that data when the controller request to read the special blocks.
User avatar
Austin
Posts: 1346
Joined: Sun Aug 29, 2010 6:32 pm
Location: Fairfax, VA
Contact:

Re: Sega Saturn copy protection cracked after 22 years

Post by Austin »

Vludi wrote:Was FM ever used in the Saturn though? i remember reading it was pretty tricky to use the soundchip for that
Listening to Jesper Kyd's work on Scorcher, which was all done with the Saturn's sound hardware, I would wager it probably was.
Vludi
Posts: 447
Joined: Tue Feb 23, 2016 3:03 am
Location: Chile

Re: Sega Saturn copy protection cracked after 22 years

Post by Vludi »

Austin wrote:
Vludi wrote:Was FM ever used in the Saturn though? i remember reading it was pretty tricky to use the soundchip for that
Listening to Jesper Kyd's work on Scorcher, which was all done with the Saturn's sound hardware, I would wager it probably was.
Yeah some games used the Saturn's SCSP synth like Panzer Dragoon 2, Legend of Oasis, but that's not FM.
User avatar
ED-057
Posts: 1560
Joined: Fri Jan 28, 2005 7:21 am
Location: USH

Re: Sega Saturn copy protection cracked after 22 years

Post by ED-057 »

The Saturn's sound chip follows the same philosophy as the rest of the hardware. "Let's take every idea we have about how to do this, and stuff it into one part, with the kitchen sink as an added bonus."

It's like they took a YM2151 and made every operator a PCM channel. So you have a 32 channel PCM chip with ADSR, DMA, timers, and a DSP. You also have per-channel panning and LFO. Each channel can be modulated by two other channels, so you can link them together in any arbitrary "algorithm" to produce FM.

At the very least, the SCSP could have been used to emulate any of the old FM chips, to reproduce sound in arcade/genesis ports.

I have a feeling that not many games actually used FM though. Last time I checked, Saturn emulators don't even support it.
User avatar
MintyTheCat
Posts: 2079
Joined: Sat Jun 19, 2010 3:46 am
Location: Germany, Berlin

Re: Sega Saturn copy protection cracked after 22 years

Post by MintyTheCat »

zinger wrote:
MintyTheCat wrote:
zinger wrote:
It has an FM part, which -- apparently -- can use up to 32 operators for a single channel. I've never heard of anything else like that.
FM is always the same principle - just more Ops or less. I wonder how the Algorithms are - I tend to only use 17/18 on the DX7 personally for that 'metallic sound' :)
What do you mean by that? Up to 32 operators in one single algorithm is something else entirely from the usual 4, 6 or 8; you must realize that this would open up for many interesting possibilities? Some sources claim it's also capable of using custom samples for modulating another operator, which is of course also something unusual (I know the SY99 could do it). There are many other aspects to consider in addition to these, like the number of envelopes or LFOs, and so on, so even if FM "is always the same principle", the specs do of course matter.
I mean that FM generates highly complex waveforms and with only a couple of Ops you can generate very complex waveforms - add in many levels of generation and you end up with very complex waveforms. An Algo with 32 Ops is pretty broad. Interesting yes, but I was referring to the way that FM Synthesis works and the type of sounds it can create (I also wrote a dissertation on FM Synthesis too if you fancy reading it ;))

Ah, I think you misunderstand me: it is not "just Ops" per say but what I mean is that by having more of less Ops and allowing them to be connected in a number of ways - the Algos - you end up with a sound system that can generate all manner of sound. The only issue a person ever really has with FM synthesis is that most people do not 'think' in terms of the frequency-domain - we think in the time-domain and given that FM requires a great deal of understanding of the dynamic relationship. If you want to recreate a very specific type of sound with FM you have to know how that sound changes in terms of power over time - which requires analysis.
The actual basic technology, what is inside an Op is pretty much the same: an oscillator and an amplifier but it is how these are arranged and chained together along with how they are configured that allows us to make interesting sounds. It is one of the reasons that many early Arcade machines and consoles incorporated FM synthesis into their sound hardware as a great variety of sounds could be generated using hardware that was cheap to produce - and given that these chips we highly stable FM could be relied up on.

Just to note: I am looking at this from an engineering/math perspective but I do also play FM Synths so I am familiar with the sort of parameters that are presented to a musician. I own a DX7, a Portasound Keyboard and a Synth that I designed called "suriage" back in University - which contains some FM modules.
More Bromances = safer people
User avatar
null1024
Posts: 3823
Joined: Sat Dec 15, 2007 8:52 pm
Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
Contact:

Re: Sega Saturn copy protection cracked after 22 years

Post by null1024 »

ED-057 wrote: At the very least, the SCSP could have been used to emulate any of the old FM chips, to reproduce sound in arcade/genesis ports.
Reading the SCSP manual, I think you might be onto something.
Saturn SCSP User's Manual, page 62 wrote: As a rule, always input the same generation sample when inputting slots with different numbers.
Past FM sound generators have used this method, so when replacing an FM sound generator tone library, use this method.
on a side note, the translation in it is nigh unreadable and working out the sentence structure is giving me a headache
it's densely packed with technical terms in a way as if Yoda was reciting how the chip worked
Come check out my website, I guess. Random stuff I've worked on over the last two decades.
User avatar
MintyTheCat
Posts: 2079
Joined: Sat Jun 19, 2010 3:46 am
Location: Germany, Berlin

Re: Sega Saturn copy protection cracked after 22 years

Post by MintyTheCat »

null1024 wrote:
ED-057 wrote: At the very least, the SCSP could have been used to emulate any of the old FM chips, to reproduce sound in arcade/genesis ports.
Reading the SCSP manual, I think you might be onto something.
Saturn SCSP User's Manual, page 62 wrote: As a rule, always input the same generation sample when inputting slots with different numbers.
Past FM sound generators have used this method, so when replacing an FM sound generator tone library, use this method.
on a side note, the translation in it is nigh unreadable and working out the sentence structure is giving me a headache
it's densely packed with technical terms in a way as if Yoda was reciting how the chip worked
Yeah, that sounds like the type of crap you find yourself reading in engineering. Datasheets are usually worse but eventually you work out how to extract the bits of info you are looking for. That sentence you quoted above makes 'sense' but I agree it is obtuse. The worst datasheets/manuals usually are the ones translated poorly from asian languages I tend to find. At least with the Saturn there were actually half decent manuals and datasheets though; on the Megadrive we got nth generation, photocopied, poorly translated Japanese to 'English' - the code and the diagrams are easier to read than the text :D
More Bromances = safer people
User avatar
szycag
Posts: 2304
Joined: Mon Feb 05, 2007 4:20 am
Location: Missouri

Re: Sega Saturn copy protection cracked after 22 years

Post by szycag »

Super Kaizo Tempo has to be a thing or I'm not on board with this.

Actually that 32 channel FM synthesis might be fun to play with, if a good tracker was made for it
That is Galactic Dancing
Post Reply