Skip to content


Here are 96 public repositories matching this topic...

A latency-hating emulator of 8- and 16-bit platforms: the Acorn Electron, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Commodore Vic-20, MSX 1, Oric 1/Atmos, Sega Master System, Sinclair ZX80/81 and ZX Spectrum.

  • Updated May 13, 2021
  • C++
philpem commented Aug 15, 2020

Macros are used extensively within the code, especially in the emulator interface (memory access). The way they're used rarely follows best practice, looks messy, and confuses the way the code works. Furthermore, they're large and hard to follow.

At the very least the access-check functions should be reimplemented as static inline functions -- other macros should be reviewed.

Improve this page

Add a description, image, and links to the 68000 topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the 68000 topic, visit your repo's landing page and select "manage topics."

Learn more