The main question is, do you want a full hardware emulator, i.e. similar to POSE. Or just a reasonable representation of the environment, something similar to empeg_ui.c when it is providing the display as an X11 window.

empeg_ui could be extended to also show the fascia, the buttons and an image of the remote and respond to mouse clicks. Other components of the empeg could be wrapped using similar generic functions that can compile to something native for the empeg and emulated functionality on the development platform.
_________________________
40GB - serial #40104051 gpsapp