MCL68+ A Motorola 68000 drop-in emulator

  • It's #MARCHintosh 2025! Join in on the fun and post your project or play with some new stuff in our #MARCHintosh 2025 thread.

MicroCoreLabs

New Tinkerer
Oct 8, 2023
4
11
3
I would like to share my latest project, a Motorola 68000 drop-in emulator called the MCL68+. The CPU emulation is written in C and runs on a Teensy 4.1 micro controller board. I made a small PCB which contains a number of buffers and registers to break out and de-multiplex the Teensy's limited pins to the 68000's 64 pins.

I thought now would be a good time to share my progress in case I never get any further along! 🙂

 

Nixontheknight

Tinkerer
Nov 3, 2021
163
25
28
I would like to share my latest project, a Motorola 68000 drop-in emulator called the MCL68+. The CPU emulation is written in C and runs on a Teensy 4.1 micro controller board. I made a small PCB which contains a number of buffers and registers to break out and de-multiplex the Teensy's limited pins to the 68000's 64 pins.

I thought now would be a good time to share my progress in case I never get any further along! 🙂

I wonder if it's possible to optimize that enough to make the 68000 emulation into 68010 emulation or have it emulate an 020 or 030 (probably at 16MHz or lower)
 

MicroCoreLabs

New Tinkerer
Oct 8, 2023
4
11
3
I dont see why not. Well, the CPU emulation would definitely be possible, but I think the Teensy is maxed out at 8 MHz for the local bus! :) Could port it to a faster microcontroller though - the foundation is all there.
 
Last edited:

MicroCoreLabs

New Tinkerer
Oct 8, 2023
4
11
3
Thank you for the kind words! :) I guess a project like this is just the culmination of skills gained from sporadic successes throughout decades of frequent failures.
 

alectrona6400

New Tinkerer
Mar 10, 2022
36
15
8
k24a1.fleepy.tv
i love fun projects like this where there's not much practical use, but it works. a lot of people generally dismiss the fun stuff... ugh!
very nice work, would love to see it open sourced if possible.
 

MicroCoreLabs

New Tinkerer
Oct 8, 2023
4
11
3
"i love fun projects like this where there's not much practical use,
Art for art's sake. Thanks!

MCL68, the 68000 emulator code, is already is open-source. I'll post this project when it's a little further along.