SegaXtreme

Yo, I got a bit deeper into segacd dev and i have a little question:

If i make a disc (region of the segacd) with a program that do:

-Copy *itself* into a unused part of ram (both cpu's)

-Jump on those parts

-Stop Disc, open tray

-(the user insert another disc and press start)

-Re-load TOC

-Load MainCPU bootcode @ correct place

-Load SubCPU bootcode @ correct place

-Set vdp and ram settings exactly like when boot sequence end

-Jump simultaneously on both boot code

I suspect it would work...

But i'm pretty sure there is an issue (or else, making a universal boot disc is a piece of cake).

Thank you for your answer

Bye

Fonzie
Top