My first CPU was a purple ceramic MC6800. I paid a fortune last year trying to source an equivalent purple CerDIP MC6809 from eBay (for my MECB 6809 CPU), but unfortunately it arrived non-functional, so I sent it back for a refund!
Yes, indeed, it was of course "Turbo Pascal" back then. I still have my original V2.0 manual. Along with later versions, after many version upgrades.epaell wrote: Wed Feb 04, 2026 4:06 am I also started PC programming with Pascal (back when it was still called "Turbo" Pascal) ...
Sounds like an interesting issue. I wish I had some Intel hardware experience to be able to help with this (these are the type of issues I like debugging!).epaell wrote: Wed Feb 04, 2026 4:06 am ... for some reason there is an interrupt generated when I first start up the board but it goes away if I wait long enough. My dodgy fix was to introduce a memory check at the start in the monitor software and by the time that finishes the interrupt goes away. It's a very dissatisfying oddity but I can't work out why it is happening. ...
It almost sounds like something could be pulling down the interrupt line (slow rise time?), beyond the reset period? Have you scoped it?
What voltages need converting? I'm usually just dealing with 5V <-> 3.3V logic interfacing.epaell wrote: Wed Feb 04, 2026 4:06 am BTW, while looking up a few other things (in particular how one might conceivably connect a C64 SID chip) I found that there were some nice little inverters for converting voltages and it got me into thinking that maybe an 8080 option might still be on the cards (pun intended)![]()
Sounds like a potential perfect match for a 68008 running at 10Mhz (creating a 1MHz MECB bus clock).epaell wrote: Wed Feb 04, 2026 4:06 am Unfortunately the connecting of the SID chip might be more complicated than I would've liked as it requires a 1 MHz clock (and that is used as part of the data transfer logic) - so if it is an independent clock it might cause timing issues with whatever MECB processor is being used or if the system clock is used it may not necessarily be 1 MHz (and/or I'm not sure if the timing would be correct).