title: Is there a Raspberry Pi hardware emulator that supports custom ISOs?
body: <p>I have a custom OS built for running on various RPi hardwares (RPi 3, RPi 4, RPi CM3), but developing on real hardware is tedious, expensive and limiting.</p>
  <p>Are there any Raspberry Pi hardware emulators out there that will allow me to load my custom ISO? Ideally it would mimic all the hardware outputs and inputs such as IO with PWM, Wifi, graphics. Obviously testing will still be carried out on actual hardware.</p>
  <p>I've had a look on my favourite search engine but all the results I've found seem to be focused on retro-games development, or limited to a single OS (i.e. Raspbian).</p>
  <p>Thanks!</p>