main: memory operations now rely on a bus ID (set for CPUs and controllers).
main: CPU/controller init status is now checked prior to registration.
chip8: added CPU init status check during setup.
nes: added CPU and controllers init status check during setup.
main: updated documentation wrt video frontend parameters.
main: added CPU interrupt support.
nes: added initial support for RP2A03 CPU.
nes: reorganized controller and CPU initialization order to manage dependencies.
nes: added initial PPU support.
nes: clock rates are now derived from a master clock.
main: added new IRQ resource type.
nes: cleaned up some resource names.
nes: RP2A03 now supports interrupts.
nes: PPU now generates interrupts on VBLANK.
main: added generic RAM memory operations.
main: replaced all existing RAM memory ops by generic RAM ops.
main: error messages are now printed when memory operations don't lead anywhere.
main: added helper macros useful for defining resources.
main: refactored machine resource definitions.
nes: NROM mapper now supports PPU vertical and horizontal mirroring.