The empeg really needs an abstracted display manager that could handle multiple client requests, rather than the player only managing the screen directly during operation. This way, with the player as a screen manager client as well as other background apps, the screen could be co-operatively managed. How this would tie in with control access at the same time is another thing altogether ("another thing!" shouts the crowd).

One of the few remaining Mk1 owners... #00015
_________________________
One of the few remaining Mk1 owners... #00015