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
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