For a deeper explanation, please check out the readme file on GitHub: github.com/RetroSwimAU/TeradriveCode/blob/main/README.md
@soviet99227 ай бұрын
very cool
@NoodleFlame6 ай бұрын
I was convinced the two sides could communicate and could be used as a development pc for sega games. Sadly the MegaPC I bought years ago did not have the same ability. This is amazing, wish I had bought the Terradrive from ebay a few weeks ago when I saw it.
@NoodleFlame6 ай бұрын
After seeing your video you convinced me to buy a TeraDrive, its in transit. I can't wait to have a play myself and see whats possible. My goal is to make some dev/debug tools to assist with my 68k sega development. Your work will be an invaluable starting point for me to mess about with and see what I can get working, thanks :D
@RetroSwim6 ай бұрын
The forum post I linked to in the README mentions how to deploy a payload into MD memory, and tell the 68000 to jump to that location and start executing. You should be able create a custom "breakpoint" routine in your MD code that dumps the 68000 registers to somewhere in PC memory through the $B00000 window, then suspends the 68000 so you can inspect everything from a tool on the PC side. Best of luck! :D
@NoodleFlame6 ай бұрын
@@RetroSwim Amazing thank you! That's a great help.
@stevenwatson29277 ай бұрын
This is really weird. It really makes you wonder if sega ever planed on publishing TeraDrive enhanced software.
@nickwallette62017 ай бұрын
I think the video upload failed before it was completed. The part where you explain what just happened is missing. I assume that was unintentional ... ;-) Obviously the 68k is involved somehow, so what's the border between worlds here? I don't know much about these (not many people do), but had always assumed it was little more than two independent computers in one case. Obviously there's shared hardware between them, beyond just a power supply. Is the 68k on the ISA bus? Are you writing code to run on the that CPU and shuttling it over, or what? The demo's neat and all, but the details are the interesting part. So, spill! :-D
@RetroSwim7 ай бұрын
Fair play. I'll do a little writeup and put it in the README.md on the Github. It'd be pretty dry video content I think hahaha
@RetroSwim7 ай бұрын
Check pinned comment
@nickwallette62017 ай бұрын
Neat. So yeah, they have windows into a shared addr/data bus. I wonder what shenanigans they envisioned?