Okay, just for fun, I've added a rudimentary menu system into my latest patches (V14).
This means some of the controls are now simplified (the LOWER & LEFT/RIGHT buttons on the front panel are NOT used any longer -- no more conflicts with info/visual toggling).
The code is evolving, as needs arise, but I think I kinda like what's there at the moment.
http://rtr.ca/empeg/
Summary: Custom kernels with
VolAdj patch,
menus for adjusting it,
persitent settings, a bonus
Break-Out game, and kernel-based
font/renderer for future extensions. The hooks for connecting to userland aren't there yet (that's next week's project), but we're getting there fast enough.