I'm curious to understand why the Spectrum Next uses Z80 on an FPGA instead of something like at eZ80? I would have imagined they would choose the eZ80 since it is still a production part. Anyone know the underlying thinking?

  • 5
    may be because of compatibility as newer CPUs versions tend to have different timings and timing is critical in 8bit computing ... so different one might break many effects in games even crash ... However I did not cross check datasheets those are just my assumptions.
    – Spektre
    May 26, 2020 at 7:12
  • 2
    Spektre is right. But also, the eZ80 is not compatible with the ZX Spectrum because it uses port FE for its own purpose. May 26, 2020 at 17:59
  • @OmarL - Do you have a reference for the eZ80 using 0xFE? I have found links to the Spectum's use of 0xFE, but nothing for the eZ80. Sorry to ask in a comment, I could post a real question, if you'd prefer... Sep 19, 2021 at 7:13
  • @Greenonline I have no reference, it's been a while. I'd encourage you to ask a question though, I'd be happy to read it Sep 19, 2021 at 13:26
  • @OmarL - retrocomputing.stackexchange.com/q/21832/202 Sep 19, 2021 at 15:01


Browse other questions tagged .