void wait();
wait() waits for the next interrupt to be triggered, either IRQ or NMI. Will trigger even it SEI is blocking the IRQ handler.
====== Macros ======
==== PROFILER_START ====
PROFILER_START(x)
* x - from 0-16 start a timer to count cycles with in the emulator
==== PROFILER_END ====
PROFILER_END(x)
* x - from 0-16 stop a timer to count cycles with in the emulator