Search found 53 matches

by l_oliveira
Fri Dec 26, 2014 10:01 pm
Forum: Mega/SegaCD
Topic: Testing boot from CARTRIDGE SLOT at 0x400000
Replies: 14
Views: 22918

by l_oliveira
Tue Jan 07, 2014 10:48 pm
Forum: Mega/SegaCD
Topic: Booting CD from Cart ?
Replies: 36
Views: 41992

Yes, I don't remember where that is in the docs offhand, but Sega recommends setting the SOURCE to one word past the start, doing a DMA of N words, then writing the FIRST word using the CPU. That avoids any corruption in the vram. They even provided a snippet of example code that did that. Now if I...
by l_oliveira
Tue Jan 07, 2014 5:11 pm
Forum: Mega/SegaCD
Topic: Booting CD from Cart ?
Replies: 36
Views: 41992

Orion_ wrote:I guess this could be a little emu protection code :D
You're a little evil .... 8)

But now the trick is exposed ... :lol:
by l_oliveira
Sat Jan 04, 2014 1:34 pm
Forum: Mega/SegaCD
Topic: Testing boot from CARTRIDGE SLOT at 0x400000
Replies: 14
Views: 22918

The MEGA-CD really deserves a WIKI of some sort ... ;)
by l_oliveira
Wed Jan 01, 2014 10:57 pm
Forum: Mega/SegaCD
Topic: Booting CD from Cart ?
Replies: 36
Views: 41992

Find a copy of the FLUX ROM http://www.youtube.com/watch?v=Oswpqv22TIg

You can disassemble it and see how it works.


It boots from Cartridge and can control the CD unit completely.
by l_oliveira
Tue Dec 31, 2013 5:09 pm
Forum: Mega/SegaCD
Topic: Testing boot from CARTRIDGE SLOT at 0x400000
Replies: 14
Views: 22918

I put some thought on this and the purpose of this boot modi could be manufacturing optimization. This could be meant to be used at the factory to boot a diagnosis cartridge....
by l_oliveira
Mon Dec 30, 2013 1:45 pm
Forum: Mega/SegaCD
Topic: Testing boot from CARTRIDGE SLOT at 0x400000
Replies: 14
Views: 22918

Is this before or after the rest of the CD BIOS has been initialized? It's very interesting... I may want to do some checking myself. And here I thought we'd figured everything out on the CD. Actually ElBarto and a few other people were talking about it in this very forum a while ago .... 8) And it...
by l_oliveira
Mon Dec 30, 2013 3:16 am
Forum: Mega/SegaCD
Topic: Testing boot from CARTRIDGE SLOT at 0x400000
Replies: 14
Views: 22918

Interesting. If that's true, it's probably looking for something similar to the boot block Mode 1 is looking for, just at 0x400000 instead of 0x6000. You might try a modified version of the block in the Mode 1 example and see if that runs. That would make yet another way of booting for the MD. :D I...
by l_oliveira
Sun Dec 29, 2013 10:13 pm
Forum: Mega/SegaCD
Topic: Testing boot from CARTRIDGE SLOT at 0x400000
Replies: 14
Views: 22918

What are you trying to do? Most all of this is already well-known. If you're trying to init the CD while a cart is running, that's already done. I released code for Mode 1 CD support a couple years ago (example and code still available here and elsewhere). If the cart is not asserting the CART line...
by l_oliveira
Sun Dec 29, 2013 4:13 am
Forum: Mega/SegaCD
Topic: Testing boot from CARTRIDGE SLOT at 0x400000
Replies: 14
Views: 22918

Testing boot from CARTRIDGE SLOT at 0x400000

Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 00400000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00400010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00400020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00400030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00400040 00 00 00 00 00 00 00 00...
by l_oliveira
Thu Oct 10, 2013 1:10 am
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 140
Views: 171673

MICON > Controls the low level tasks related to disc reading such as read disc table of contents, jump tracks, keep the data flowing during playback and other boring housekeeping tasks related to CD playback. Usually (on CD players) it's connected to another chip which controls the panel keys and d...
by l_oliveira
Wed Oct 09, 2013 11:15 pm
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 140
Views: 171673

There's a few "generic" parts that form a CD Player circuit: RF Frontend > Interfaces the laser diode and photodiodes with the micon and dsp, provide the PLL loop that controls disc spin speed and keeps lens focused, following commands given by the micon chip DSP: Correct basic errors on the data st...
by l_oliveira
Wed Oct 09, 2013 10:06 pm
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 140
Views: 171673

can you explain it ? I don't understand what you mean. I don't know the software specifics, but I am sure you do, since you're one of the scene specialists on MEGA-CD... Well I was looking at the documentation you guys put out some years ago and there were mentions of sets of 4 bit "instructions" w...
by l_oliveira
Wed Oct 09, 2013 4:04 pm
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 140
Views: 171673

I don't think the lines I want to "spy" are analogs: /INT, CDCK, DBx,WFCK, SBSO, ESXK, ..... From what I understand, it's the data for the LC8951 (to manage the DATA side of the CD Drive) and the CXD2500AQ (to manage the AUDIO side of the CD Drive) Perhaps I'm wrong, I just (re)started to check thi...
by l_oliveira
Thu Aug 22, 2013 1:13 am
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 140
Views: 171673

I'm about to put out a new set, which restores the original behavior of the cartridge booting mechanism you guys discovered a while ago... I used the TMSS code that was on the bios as data to show the logo. That disrupted the cartridge boot mechanism. Also the new set of BIOSes will have a routine w...