It was a wonderful introduction to how kernels work (or at least concurrency and scheduling) at their most basic level, without having to deal with the complexity of virtual address spaces, memory protection, or the byzantine bring-up dance of register prodding that x86_64 needs. It prepared me well for my operating systems class the next year, and as far as I can tell, was the eye-catcher project that got me an internship on a team doing kernel development the following summer.
The instruction set is also a dream. Super CISC-y, yet more enjoyable (and IMO easier to grok) than x86. Take a look: http://wpage.unina.it/rcanonic/didattica/ce1/docs/68000.pdf
My favorite is DBcc - "Test condition, decrement, and branch". All in one instruction.
[0] - https://i.imgur.com/MKD7wTv.jpg
Here's the code - I have no idea how it works anymore, and I believe it's incomplete compared to what I had running. The complete code archive I think is lost to time - https://github.com/dymk/68k/blob/master/projects/libraries/l...
My friend wrote up a much more comprehensive document on the build:
https://github.com/ZigZagJoe/68k
https://docs.google.com/document/d/1ejW_Ist19tIXeA5HtEWixaLo...