Archive for June, 2018

Amstrad CPC ROM emulation using an STM32F4 – Part 2

So in part 1 (Amstrad CPC ROM emulation using an STM32F4) the code I had for emulating a ROM (and some IO) with a cheap STM32F4 board for the Amstrad CPC 464 ran in a continuous polling loop. The code just watched  _ROMEN and _IORQ going high and low, and acted appropriately. The (sort of […]

Amstrad CPC ROM emulation using an STM32F4

UPDATE: There is a ‘part 2‘ to this article. In that I use interrupts, instead of the polling technique shown below So, in emulating a hardware ROM in real time with an STM32F4 I hooked up a cheap US$10 STM32F4 board to my Acorn Electron to act as both a sideways ROM board and a sort of […]