With modern advanced terminals, like kitty, it is possible to have full information about keyboard events in console apps. It is also possible to color any screen cell in any TrueColor color. May it be possible now to make DOSBox render text EGA/VGA/... modes to console?
Modern Wine version work just like this for text mode apps.