Search found 791 matches
- Sun May 05, 2019 2:01 pm
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
Pretty cool that people have managed to burn those rings back and make the visible text readable. I wonder how many coasters the guys at Sega made when they were trying to pull that off?
- Sun May 05, 2019 1:57 pm
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
I was speaking about the reason for storing them scrambled in a cd image file, which I thought was what byuu was asking about, but I can now see he did say "on disk", so yes, you're right, scrambling is done edfectively to increase the reliability of error correction, although my understanding is it...
- Sun May 05, 2019 9:11 am
- Forum: Megadrive/Genesis
- Topic: I'm officially building a microcode-level 68000 core
- Replies: 52
- Views: 130999
Re: I'm officially building a microcode-level 68000 core
I'm currently working on understanding the information that's in the patents, specifically US4325121 . A lot of important information is contained in the microword descriptions in Appendix H, but they're borderline illegible, and very difficult to work with in their current form, so I'm doing a full...
- Sun May 05, 2019 1:57 am
- Forum: Megadrive/Genesis
- Topic: I'm officially building a microcode-level 68000 core
- Replies: 52
- Views: 130999
Re: I'm officially building a microcode-level 68000 core
Tool generated would certainly explain why it's so incomprehensible, thanks for taking a look.
- Sat May 04, 2019 11:06 pm
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
I'm not opposed to splitting the subcode data, but my question is then, where do we stop? Should we split data sectors' 304 bytes of extra data to take 2352-byte sectors to 2048-byte sectors, and then have a separate .ecc file? They would probably compress better without the error correction data. ...
- Sat May 04, 2019 10:34 pm
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
If you can get three or more rips of each disk (preferably more like five or six), you can reconcile these errors and cancel them out, to get a true image of the disk as it really is, apart from surface damage or smudges on the disk surface that are interfering that is. If you can get three or more...
- Sat May 04, 2019 12:39 pm
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
What Eke says is true, and no existing games rely on subcode data, but if you want to emulate/preserve the hardware itself rather than just the games, and if you want to support homebrew, all the subcode data is made available to programs running on the system, and should be properly supported for c...
- Sat May 04, 2019 9:25 am
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
Well, you know me (probably, anyway.) I've already dealt with this and the unacceptable way Famicom Disk Images are currently stored, I'll handle this the same way. I'll support a new image format that contains all data: lead-in, pregap, postgap, lead-out, subchannel data, etc in scrambled form. Un...
- Sat May 04, 2019 8:30 am
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
You are correct that TOC is stored in q-channel within the lead-in. Pretty sure the cd ripper programs that extract subchannel data don't even include this, but that info is stored in the cue file to be recreated. So then as I presume the Mega CD BIOS expects to be able to read the raw TOC data, it...
- Sat May 04, 2019 6:06 am
- Forum: Megadrive/Genesis
- Topic: I'm officially building a microcode-level 68000 core
- Replies: 52
- Views: 130999
Re: I'm officially building a microcode-level 68000 core
Does anyone here know how to get in touch with Olivier Galibert? I've found he's put together... something at https://github.com/galibert/m68ksim , but there's no comments, no readme, no documentation of any kind, and apparently no reference to it anywhere on the internet. There's also a bit of a fo...
- Sat May 04, 2019 12:08 am
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
I'll add that you're right though, the lead-in and lead-out areas "degenerate" towards the edges, as the laser power level drops from the writing process. For the MegaLD images, I'm reconstructing the full data to the edges from the known data before it starts fading.
- Sat May 04, 2019 12:05 am
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
The next level down from this that I consider "valid" is to store data with the frames decoded and PQ error correction already performed, but with mode 1 sectors still scrambled and ECC/EDC correction not yet applied, and the subchannel data retained. All that you've done here is to decode the fram...
- Fri May 03, 2019 11:59 pm
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
I'm gonna laugh if we end up redumping every single CD from scratch using a Mega CD/LD simply because it's capable of dumping all that. It's probably going to happen actually. The work that's been done with the Domesday Duplicator ( https://www.domesday86.com/?page_id=978 ) I expect will probably p...
- Fri May 03, 2019 10:25 pm
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 9874167
Re: Questions on writing a new Mega CD emulator
Speaking of, where exactly is the TOC? If my reading up on CD formats is correct, is this part of the ~150-sector lead-in, repeated throughout it, and something that needs to be recreated from the CUE file? (well, not that we'd have to create the exact bits on the disc, just return the correct info...
- Fri May 03, 2019 11:35 am
- Forum: Megadrive/Genesis
- Topic: I'm officially building a microcode-level 68000 core
- Replies: 52
- Views: 130999
I'm officially building a microcode-level 68000 core
I've flirted with the idea of doing this on and off for years now, but this evening I've decided I'm going to focus on a microcode-level 68000 emulation core, and I'm going to continue with it until it's a reality. The sheer amount of data and work involved in this space feels a bit overwhelming rig...