17 Feb '17, 6am

A Multicore ZX Spectrum

A Multicore ZX Spectrum

From the blog of [telmomoya] we found his latest project: a hardware based multicore solution for a ZX Spectrum Emulator . It’s not the first time we feature one of his builds, last year we was working on a ARM Dual-Core Commodore C64 . Luckily for Speccy fans, it seems a ZX Spectrum project was just unavoidable. At its heart is the EduCIAA NXP Board, a Dual Core (M4 & M0) 32-bit microcontroller, based on the NXP LPC4337. It’s an Argentinan-designed microcontroller board, born from an Argentinian academic and industry joint venture. [telmomoya] took advantage of the multicore architecture by running the ZX Spectrum emulator on M4 core and generating the VGA signals with M0 core. This guarantees that the VGA generation, which is rather time-sensitive, remains isolated from emulation and any task running on other core. The VGA sync is via polling and using DMA GPIO the RGB s...

Full article: http://hackaday.com/2017/02/16/a-multicore-zx-spectrum/

Tweets