rosco-m68k / rosco_m68k

Design, documentation and software for the Really Old School Computer (M68K)
https://rosco-m68k.com
Other
158 stars 35 forks source link

Feature/68000 probe support #387

Closed roscopeco closed 11 months ago

roscopeco commented 11 months ago

Happy to discuss this one, it's kind of a big change (conceptually, if not actually from the code POV).

Additionally, this:

This just means I made a new make option WITH_ATA - I needed this bit while developing, and it seemed like it could be useful down the line so left it in. It's on by default (so no change).

I have tested this on 68000, 68010 and it seems fine. ~If anyone has a populated 020 handy it would be good to double check it hasn't broken anything there~ Edit: This has now been successfully tested on 020 as well.

Proof of life, no rebuild between these runs - just yanking and moving the chips:

Screenshot 2023-11-19 at 21 47 36
roscopeco commented 11 months ago

As far as I can tell, it looks good! I've only got a 68010 running, so I can't confirm the other CPUs, but what's there makes sense. 👍

Thanks for the review @0xTJ 🙌

For the sake of posterity I put a screenshot in the description with proof it boots to Kermit on the bottom three 68k models 🙂