Live data from Hacker News

Sega Saturn CD Cracked after 20 Years

youtube.com

161–170 of 232 posts

Re: Sega Saturn CD Cracked after 20 Years

#161

Earlier quoted context omitted.

It would be, but cycle perfect emulation is very difficult and costly. Higan (formerly Bsnes) manages it with Snes emulation and it requires a cpu with a rate over 3GHz. I remember reading the N64 would require a 10GHz cpu to emulate with 100% archival accuracy. long story short, it is the real solution, but its not a practical one by any means.

Have there been any efforts made with FPGA emulation? It might work out better for this type of project.

That would definitely make cycle accuracy easier between all the system parts.

The hard part is for someone to actually develop the emulation for all the custom chips in the system. In particular, the two graphics chips are very complex and the documentation is very hard to understand. The same goes for the sound chip. The others are all standard enough to be reasonably straightforward (if not actually easy).

Re: Sega Saturn CD Cracked after 20 Years

#162
post #123

Not to discount this as it's very impressive work. But replacing CD drives with SD/hard drive based solutions is becoming pretty common. For the Dreamcast there is the GDEmu[0], and the Saturn already has the Rhea and Phoebe[1] (basically the same thing, each is for slightly different models of Saturns). The Playstation also has one, the ps-io[2]. I'm really hoping for someone to step up and do the PC Engine, Neo Geo…

>pc engine

You might be interested in the turbo everdrive from http://krikzz.com/

Re: Sega Saturn CD Cracked after 20 Years

#163
Wow. I certainly hope someone with a lot of power over company culture at, say, Apple is watching this. And that they get inspired to think about cultural preservation.

I really think it should be a standard act of corporate responsibility and platform stewardship to make it so that work like that of Professor Abrasive's, is not the only spare key we have to current culture a few decades down the road. We as a global culture just might be really, really lost and bereft of history if that was to be the case.

I frankly think that Apple under Tim Cook is in a historically unique position of making cultural preservation of games and software feasible and something built into the whole social and legal contract of proprietary, locked down platforms. It's not like Sony is going to lead the way with the PlayStation?

I mean, to really make preservation legit, there needs to be some sort of useful official emulation and data extraction capability down the road. For all we know now, there might be terrible legislation that prohibits reverse engineering in a lot of jurisdictions.

There's of course a lot problems to solve, with all the crypto and stuff, and licensing, but someone should be on this. Especially since software distribution is becoming all ephemeral and download based! Not to mention the cloud fragmentation of personal data.

Re: Sega Saturn CD Cracked after 20 Years

#164
post #38

He mentions archival as a motivation but can we trust the rest of the hardware to last more than a few decades? Isn't emulation the real archival solution?

As I think I mentioned that's been another major outcome. I've been working with Yabause developers both to improve their HLE of the CD block, and to implement full low-level emulation using dumped ROMs.

Awesome that you are an HNer. What are you getting your PHD in Professor Abrasive?

Re: Sega Saturn CD Cracked after 20 Years

#165
Great work.

These crazy reverse engineering projects kind of make me feel insecure about my own abilities, as weird as it sounds.

I wonder if I would have been able to come up with the same solution if I worked at it. My fear is that I would not, but who knows.

A lot of it is purely analytical, but there is a portion that relies on pure creativity and problem solving abilities.

I understand the process he went through as well as the technical details behind it, but following along is much easier than looking at a circuit board with a blank face, wondering where to begin.

I spent the last 2 hours last night just reading about Sega Saturn…

Re: Sega Saturn CD Cracked after 20 Years

#166
post #38

He mentions archival as a motivation but can we trust the rest of the hardware to last more than a few decades? Isn't emulation the real archival solution?

Personal archiving is allowed under USC's Fair Use terms AFAIK whilst emulation isn't; might just be legally protective wording (or an attempt at that).

Re: Sega Saturn CD Cracked after 20 Years

#167
post #142

This is by far the best showcase of an assembly code I've ever seen. Kudos for the editor.

It seems to be IDA, not sure what you meant by "the editor".

It's definitely IDA Pro. If anyone is considering how difficult this is, let me offer you my experience. It is incredibly hard and requires utmost persistence. I tried to refresh (learn more about) my knowledge of x86/x86-64 asm and decided to give a go on modifying a binary that was not produced by me. It seems to be a common exercise, so I though - how difficult can this be? Right? You follow code procedures, take note of jumps, there's even a handy visual graph of the things, take another application that can offer you to see function names and break calls... Suddenly, you're in this loop where you take notes on paper (yes), you seem to understand a part, move to the next and then you realise you didn't actually understand the part before and go back, and then you get tangled in variables and registers..

It takes a special set of skills and a mindset to do this. I recommend everyone to try that once. Just take a foreign binary, any which you know the application of, and try to modify it. Then, after you give up, take a note this was done on an unknown binary with (almost) unknown functionality. TBH, he did say he looked up a table of known functions on a wiki somewhere, but still...

Re: Sega Saturn CD Cracked after 20 Years

#168

I'm so so glad he mentions archiving in this video - I don't think enough thought has been given to the impact of DRM on museum collections in 10-50 years.

I'm going through this as a relatively new PS Vita owner. Sony decided to go with proprietary game cartridges, proprietary memory cards, and DRM'd digital distribution. Despite the quality of the games and hardware, the system didn't do well commercially and it appears Sony has lost interest in the system and it's sibling PS TV/Vita TV. There are a lot of great games (including PS1 and PSP games) for the system, but…

It'll be fine, once it's cracked you'll just be able to copy games directly onto it like the PSP Go.

No point cracking it till they stop making games for the thing though.

Re: Sega Saturn CD Cracked after 20 Years

#169

How is the Saturn's protection so much more effective than more modern systems?

It was impossible to find anyone capable of producing CD's with the wobble when the Saturn was alive. Finding somebody capable today would be possible, but it wouldn't be very profitable because its a dead system.

If a new console used the wobble/burst then surely you'd be able to order these CDR's from Alibaba..

Re: Sega Saturn CD Cracked after 20 Years

#170
post #90
post #72

Earlier quoted context omitted.

I practiced this trick with my original playstation years ago. Then I killed it trying to mod it. Got a PS1 instead, couldn't figure out the trick anymore. It was funny that they kept on changing the points where the disc would read info, you had to swap multiple times at different points. They wouldn't stop either, just slow down.

> Then I killed it trying to mod it. Ugh, don't remind me. My brother fried our n64 and our ps2 trying to mod them into handheld's (with built-in screen).

I remember owning a "slim" ps2, but I'm still kind of boggled at the idea of compacting everything inside it into a "handheld" size.
Post reply on HN