When waiting for input, DOSBox's INT 16h AH=00h and AH=10h functions have an idle loop that executes some NOP instructions with interrupts enabled. If the idle patch changed the NOPs to INT 28h, the loop added to the console device could be eliminated. This would have a couple of advantages: no additional use of CALLBACK_RunRealInt(), and anything that calls the INT 16h functions directly would also receive the idling benefit. I tried this slight modification to the patch, and it works just as well, with any improvement being more conceptual than perceived.