Now that I have a display with font rendering and certain effects (eg invert) I can start looking at building a UI.
The UI will make use of the 8-bit line-height to divide the display into 8 rows of text, many queues will be taken from the machines original UI, eg tabs that correspond to the F1-3 keys.
The initial work now provides a scrollable text panel, I've identified the following basic components:
- Tab panel
- List view
- Sequence grid
I have already identified some features required in the display rendering from developing components.
Once I have a basic UI working the next step is the sequencer itself. At this point, custom hardware and a switch to embedded development will really be required.