Gooday Gaming Guests - SEGA Dreamcast and GameCube Code Process

Episode Date: January 19, 2025

Both the Use a constant CAV....

Transcript
Discussion (0)
Starting point is 00:00:00 Alright, so today we're going to work on Sega Dreamcast. They call it the GD-ROM, is that what it is? I can't hold on. It's called, yeah, the GD-ROM, Gigabyte Disk ROM. It's not a CD-ROM, it's a Gigabyte Disk ROM, which includes a combination of hardware and software. So we're going to look at the kind of code format process of it the GD ROMs proprietary disk was stored up to 1.2 gigabytes of data 1.2 gigabytes of data which is more than the 700 megabytes on a CD so the gigabyte and I guess that
Starting point is 00:00:41 would make sense gigabyte disk ROM so So it is a GD ROM. I Always call it CD ROM, but it's a GD ROM Session one these discs contain two sessions on them. The first session contains standard CD ROM format and the second stage session Contains the actual game data in a high density track Which is not actually accessible by regular CD drives
Starting point is 00:01:09 so let's learn something new right there so it runs out of two different things when the DreamKey cast starts the BIOS checks for the GD-ROM it verifies the header boot and then it processes it. Security ring. GD-ROMs include a security ring, a physical feature on the disc not present on standard CDs. So there's a ring on there as well. Dreamcast Laser Assembly reads the ring to identify it's authentic. Once the GD-ROM is validated, the system loads the games
Starting point is 00:01:46 executable. The loader includes additional checks, homebrewed, and backup workarounds. Despite the protections, the copy was eventually bypassed due to vulnerabilities. The MIL-CD exploit,
Starting point is 00:02:03 some Dreamcast Council supported, a multimedia format called MILCD for playing audio and video. The hackers discovered that the MILCD format could be exploited to bypass security checks. The exploit enabled to burn Dreamcast games onto standard CD-ROMs. Though some limitations to the smaller size compared to the GD-ROM. I didn't realize that those were not the same kind of discs as the CD.
Starting point is 00:02:35 Modified bootloaders were created to make backup discs self-bootable by emulating the CD-ROM boot process. I think I have some discs that do that. I gotta go find that. There's. I think I have some just that do that. I've got to go find that. There's three discs that I have that I came across that have all the games on them.
Starting point is 00:02:49 At least a lot of them, anyway. Modern Solutions is the GDEMU, or Mode Multitask Disc Emulator, to bypass the GD-ROM. You use the SD cards, and then there's one you plug in the back so what's the game library of Dreamcast must have been a lot but it wasn't out that long though I believe it was a short run but Dreamcast I want to say maybe 60 games. Let's see.
Starting point is 00:03:27 So it says device, diverse, mix, arcade, third parties, though its lifespan was short, as I said. It's a game used to love by fans. So Sonic Adventure, Shenmue, Crazy Taxi, Jet Set Radio
Starting point is 00:03:46 Phantasy Star Online which I think you can still go online and do that, I think. I'm not positive. Sega Rally 2 Skies of Skies of Arcadia and Virtual Tennis.
Starting point is 00:04:02 Third party hits was Resident Evil Veronica, Soul Calibur, Dead 2, Power, Grando, Seaman, Bizarre, but intriguing virtual pet simulation featured a fish
Starting point is 00:04:18 with a human face created by Lennon Nemoid in the western release, Seaman. That's really strange. House of the Dead 2. Crazy Taxi. Nearly perfect port of the arcade classic. Regionals specific in Japan.
Starting point is 00:04:36 Saku Wars. Eldorado Gate Series. Nappa Tail. A charming 3D platform. Euro exclusive titles. headhunter third person action adventure that gained popularity in Europe headhunter home brood and Indian games rush rush rally racing and Exodia. So there's 620 games. Wow. Way off.
Starting point is 00:05:11 North America there was 250. Japan there was 460. Okay. That makes more sense. In Europe there's 200. So let's go look at some rare rare games. Let's see if we can have some rare rare games let's see we'll get some rare games so right now we're doing sega dreamcast and then we'll go on to of course the most popular ever sega gamecube
Starting point is 00:05:37 i mean uh i said sega no uh nintendo gamecube sega GameCube. Cannon Spike High. It included Mega Man and Capcom. It was at Capcom. Project Justice 2000. Sequel to Rival Schools, a 3D fighting game. Skies of Arcadia. Power Stone 2. These are all rare games Mars Matrix gigawings to res some
Starting point is 00:06:14 kind of shooter border down Ikanumi 2. Ikaruga. I'm not saying it right. Illbleed. Illbleed. A quirky survival horror game. With a bizarre sense of humor. And unique mechanics. It was a commercial failure. So let's check that one out.
Starting point is 00:06:39 Illbleed. I think that's survival horror I'm into. Of course everybody is. Let's see what that one is. If I get one that catches my attention I'll look let's find out so that's called Illbleed
Starting point is 00:06:54 this was a Sega Dreamcast but I do like I said I have a copy I have a copy of I think most of the games. I'll have to look up that one. It'll bleed. $136. Yeah, it looks kind of weird.
Starting point is 00:07:14 $205. $180. $170. $69. It'll bleed. $200. $150. $700.
Starting point is 00:07:24 So, it'll bleed. That's my... $200 $150 $700 so Illbleed that's my I always pick one game that's cool Illbleed so they're all in well even for Japan games they're really they're way over
Starting point is 00:07:36 $1400 in that little case thingy some of them are $100 cool so that's Illbleed well maybe at some point I'll look around for those I do have a Japan Some of them are $100. Cool. So that's Illbleed. Well, maybe at some point I'll look around for one of those. I do have a Japan Dreamcast.
Starting point is 00:07:55 Ducks 1.5 and Redux. Doc Matters. Shoot them up. Twinkles. Star Sprites. Cosmetics Smash. Alright, so... So we're going to go to...
Starting point is 00:08:18 Sega Dreamcast. Oh, I was going to go backwards again. Let's look at... So we did Sega CD. What's Sega? Powerbeast. Powerbeast. Cartridge. Code process.
Starting point is 00:08:45 I forgot that power base. The power base was compatible with Mega Drive. It uses a Z-Log Z80 processor. Graphics, memory, C mode selection, master system mode when a master system game is detected
Starting point is 00:09:06 the Genesis has a mode switch, the power base converter also that's the converter you put on top it uses a Z80 processor I think we've done this one Z80 compatible notes master system games
Starting point is 00:09:21 most were perfect with power base converter I'll masturbate cards and 3Ds light gun notes, Master System games, most were perfect with Power Brace Converter. MasterPay cards and 3Ds. Light Gun. Expandable capabilities, Mega System, Mega Cartridges, larger size. Mega System. So let's go on to it.
Starting point is 00:09:39 We'll go to GameCube then. Nintendo. Let's do a Nintendo GameCube disc code process. I have no idea what's going on with those. So they use the mini DVD format they that could hold up to 1.5 gigabytes on those little mini guys Proprietary design it was designed so that nobody could copy it Use a unique coding method to make a disc incompatible with commercial DVD players. You couldn't put it in a commercial You can put it in a we though right you can put it in a we check for valid mini DVD or thing you check so they use proprietary known as the game discs a special region near the hub of the disc that contains a cryptid uh it's called the burst cutting area
Starting point is 00:10:47 bca the bca is etched into each one of the discs so that's how they look for and the other ones were like ps1 was the wobble groove and and there was uh yeah i think wob Groove was on a couple different ones so game code execution the IBM PowerPC Gecko PC CPU generate the game code while the ATI GPU handles graphic rendering so preparatory disks the use of mini disks made it harder to copy the disc had those etchings on them description keys are stored in the game cubes firmware modding and workarounds. Despite the Nintendo's efforts. There's always a way around stuff. Soft mod exploiting. Exploits like the.
Starting point is 00:11:51 Fantasy Star Online Exploit. Allows users to run unsigned code. By leveraging network features. Mod code. Mod chips. What do they call that? Peek-a-boo. Peek-a-peek or something.
Starting point is 00:12:04 I have one of those, I just haven't finished it, programs like Swiss, enable users to run games, applications, optical drive emulators, the GC loader, replaces the drive,
Starting point is 00:12:17 region lock, Japan, PAL, or US, backwards compatible, it's not backwards backwards compatible to any earlier Nintendo systems. GameCube could only play GameCube.
Starting point is 00:12:29 However, if you had a Wii, you could play GameCube. What's a game library for GameCube? Let's see. What's that? What's the game library for the Cube? It had to be. library for the cube
Starting point is 00:12:45 had to be I want to say 1500 rich and diverse game library Smash Brothers Legend of Zelda, Wind Walker, I've never played that Metroid Prime Luigi's Mansion
Starting point is 00:13:03 Animal Crossing Mario Resident Evil 4 Metroid Prime Luigi's Mansion Animal Crossing Mario Resident Evil 4 Eternal Darkness Metal Gear Solid Twin Snakes Tales of Symphony Star Wars
Starting point is 00:13:21 Soul Calibur 2 Beautiful Joe multiplayers had multiplayers huh Smash Brothers oh we're aware Mario Kart double-dash had some uncontentional and experimental game Chi Chi robot Gucci survival the fittest odama I had that one odama a pinball reality game hybrid set in Japan pinball the popular ones were Simpsons beyond good and evil need for Speed Japanese only had Dasha and the Giant and Nintendo
Starting point is 00:14:10 Puzzle Collection So it was only 650 to 700 games North America we had 550 games Japan 450 In Europe there was 400
Starting point is 00:14:25 rare and collectible ones Fire Emblem Patience of Radiance Pokemon Box Ruby and Sapphire Go Go Hypergrind Disney let's see
Starting point is 00:14:41 rare rare game cube cube games so let's see rear cube it did give me some more all right so fire emblem was Pokemon Box, Ruby, and Sapphire We did that one Gotcha Force That's a Capcom game Interesting Survival of the Fittest
Starting point is 00:15:15 Cheap-I-Ruba Small robot cleaning the house Cult Classics Guys of Arcadia legends Resident Evil cold Veronica X pure evil 2-pack I mean basketball go go high Basketball Go Go High Grid Pokemon XD Glaze Glaze of Darkness Mario 7
Starting point is 00:15:53 with the microphone bundle Phantasy Star episodes 1 and 2 Tales of Symphony the collector's edition Tales of Symphony The Collector's Edition What speed speed
Starting point is 00:16:14 is the cube disk running at? Running at Let's see what the disk is running at. Running at. Let's see what the disk is running on for the GameCube. As opposed to another CD. So, the Nintendo GameCube and the MiniDV spin at a constant
Starting point is 00:16:39 speed thanks to the constant angular velocity. CAV method. Rotation speed, speed of 5.4 times. In CD-ROM terms, 1 times is 150 kilobytes per second. So 5.4 comes out to 3.24 megabytes per second the speed is optimized by
Starting point is 00:17:09 reading data from the smaller 8 inch disc while maintaining reliability and avoiding excessive noise the constant angular velocity cav unlike constant velocity a constant linear velocity CLV where the disc slows down as the laser moves towards the edge the game who uses CAV this spins at a constant rate regardless of the position of the laser oh yeah treasure I've noticed that the spindle never goes any faster. The simplified drive mechanics ensures a steady
Starting point is 00:17:49 data transfer rate. Comparison. So, GameCube and other consoles. PS2 standard ROM runs four times.
Starting point is 00:18:00 Approximately 5.28 megabytes per second. The Microsoft Xbox does five times and 6.75 megabytes per second while the gamecube was 5.4 times speed much slower than the xbox drive and smaller optimized game loading it says nintendo offset potential limitations of the disk speed so these are offset limitations games use custom compressed methods to minimize
Starting point is 00:18:35 file sizes stream data many games stream data efficiently to reduce load time, taking advantage of the steady data stream, disk access patterns, the smaller disk size reduced seek time for the laser. It didn't have to move up and back. So that's pretty interesting. What's the Dreamcast? Dreamcast disk speed. Because it's a different disk let's see what that is it's a GD-ROM right
Starting point is 00:19:14 we decided that the GD-ROM now is oh so it's at 12 times speed so GD-ROM because it was a gigabyte so it was bigger than a regular CD had the 12x speed. That's why they're so loud, those laser boards. 1x for a CD-ROM is 15, 150 kilobytes per second.
Starting point is 00:19:37 12x speed is 1.8 megabytes per second. For GD-ROMs, which is a tensor, the affected data transfer rate is 1.2 megabytes per second. For GD-ROMs which is denser, the affected data transfer rate is 1.2 megabytes a second. GD-ROMs doled up to 1.2 gigabytes. Use low density area, high density area, use two areas. Then I also used a constant angular velocity, CAV, just like the GameCube. Just like GameCube, you can use this constant that just spins at a constant rate and ensures the data so it doesn't speed up or slow down.
Starting point is 00:20:17 Dreamcast versus other consoles. PS1 was two times. PS2 was four times. Xbox was 2 times. PS2 was 4 times. Xbox was 5 times. And Y12 times for the Dreamcast. Data transfer ensured the game wrote quickly.
Starting point is 00:20:40 Cost and durability kept the drive reliable and affordable. So that's some discs there. We did Sega. Tomorrow I'll probably pick up with, we'll try original Xbox tomorrow.
Starting point is 00:20:57 Alright, well see you guys. Have a good night and I'll talk to you soon. Alright, bye.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.