• Sign Up
  • Archive

8080 Extension in Apple’s CPUs

Imagesource: https://apple.com/

Imagine that Apple - in addition to the ARM IP cores - planted supplementary circuits in their M1 and M2 CPUs, just to execute certain instructions of 8080 CPUs directly in hardware instead of software.

This sounds rather pointless at first, considering how many instructions such a thing can execute per second. The software emulation of a few, quite old instructions doesn't really matter, or does it?

Blake Patterson alas @blakespot presents an interesting piece of investigation on the topic. Because actually the real situation is somewhat different. Apple plays on the fact of in-house CPU production in a rather ingenious way, and - utilizing the care described above - makes sure, that Rosetta2 can emulate x86 code as incredibly fast as it actually does. 💨

The story behind it is interesting, entertaining, and a nice read for your train ride home.

Share the signal:

Read the full newsletter Issue #66 of 8bitnews.io: GEOS for ATARI

More from #66

Don't want to miss updates like that? Subscribe below and receive regular content that we only share with our subscribers.

Don't Miss

Sign up for our retro & computing magazine and get content like that regularly. Relevant. Up to date. Free.

We send our subscribers one update twice a month. Retrocomputing topics well curated by a team who love machines of the 70s, 80s and 90s as much as you do.

  • Terms
  • Privacy
  • Imprint