I got Flux this week (http://www.guardiana.net/?game_id=1199) and I was wondering how can it use the megacd ?
For those who have seen a Flux cart in action here is the boot process :
- Turn on the md
- You got a sega image with stars in background
- Then the megacd power-on (but you don't see the bios or whatever)
- Then flux start to play the music on the cd in the megacd.
I've opened the cart and it's a standart SEGA 171-5978B (http://dump.megadrive.org/?page=cart_db&id=24) so the cart cannot "play" with the B32 pin.
I've traced the read/write on the control (0xa11000 -> 0xa12000) section to see where and what it could write.
Here is the result :
Code: Select all
SEGA CONTROL Read #a11901
SEGA CONTROL Write #a11901 data 0000 mem_mask ffff
SEGA CONTROL Read #a11902
SEGA CONTROL Write #a11902 data 0000 mem_mask ffff
SEGA CONTROL Read #a11904
SEGA CONTROL Write #a11904 data fd0c mem_mask ffff
SEGA CONTROL Write #a11909 data 0000 mem_mask ff00
SEGA CONTROL Write #a11909 data 0000 mem_mask 00ff
SEGA CONTROL Write #a11909 data 0000 mem_mask ffff
SEGA CONTROL Write #a1190a data 0000 mem_mask ffff
SEGA CONTROL Write #a1190b data 0000 mem_mask ffff
SEGA CONTROL Write #a1190c data 0000 mem_mask ffff
SEGA CONTROL Write #a1190d data 0000 mem_mask ffff
SEGA CONTROL Write #a1190e data 0000 mem_mask ffff
SEGA CONTROL Write #a1190f data 0000 mem_mask ffff
SEGA CONTROL Write #a11910 data 0000 mem_mask ffff
SEGA CONTROL Write #a11902 data ff00 mem_mask ffff
SEGA CONTROL Write #a11901 data 0003 mem_mask 00ff
SEGA CONTROL Write #a11901 data 0002 mem_mask 00ff
SEGA CONTROL Write #a11901 data 0000 mem_mask 00ff
SEGA CONTROL Read #a11901
SEGA CONTROL Write #a11901 data 0002 mem_mask 00ff
SEGA CONTROL Read #a11901
SEGA CONTROL Write #a11901 data 0002 mem_mask 00ff
I don't have the possibility now to test if I could powered-on the megacd on HW so if there is anybody interested to test ...
I don't think I've seen those control address in the md or mcd manual and the explication.[/url]