Setting-up a development environment Overview
The biggest drawback is that the emulator needs to implement many of the features that are normally provided by the operating system and developing software for the bare metal is significantly harder and more time-consuming.Īlthough primarily targeted at the Raspberry Pi family of computers, ZX Raspberry is also intended to compile and run natively on macOS using the Qt library.
The benefits include the ability to start the emulator in about 2.5 seconds as well as having complete control over the hardware without having to share it with other operating system or user processes. The bare metal approach to emulation has a number of benefits as well as drawbacks. ZX Raspberry is a bare metal Sinclair ZX Spectrum emulator for the Raspberry Pi, that is, an emulator that runs natively on the Raspberry Pi hardware without the need for an operating system. View the Project on GitHub doraemoncito/zx-raspberry Welcome to ZX Raspberry
A bare metal ZX Spectrum emulator for Raspberry Pi