4 ms·
I never worked with a real 68000, but I did do a bunch of stuff for a ColdFire once --- they stripped some of the weirder addressing modes out of the 68000 and
by david-given 10y ago
I never worked with a real 68000, but I did do a bunch of stuff for a ColdFire once --- they stripped some of the weirder addressing modes out of the 68000 and rebadged it as 'RISC'. (Well, I laughed.)
I thought it was an okay architecture; I've worked with weirder. The address/data register thing required special compiler support (our code generator didn't distinguish). I thought the addressing modes were pretty useful, although the ColdFire didn't support memory/memory operations, which was a shame. What did you miss?
- to3m 10y agoGood question. I had a look at the code again, and... it didn't look too bad? My recollection was that the lack of a base+index*scale+disp32 addressing mode (like on x86/x64) was annoying, but I'm not sure why any more.