I started the MBHP_TV as a new challenge to learn something new (e.g. to find a solution for an isochronous system which never gets out-of-sync), it's another topic if a display with such a low resolution is usefull or not. But it awakes some vintage feeling - if MIOS would support a keyboard and a mass storage device (PRESS PLAY ON TAPE...), you would have a complete homecomputer ;-)
The fascinating thing on this project is that you can see the execution time of a routine directly on screen. Every pixel "consists" of 4 PIC instructions executed within 400 nS - I could also display a pixel with one instruction only, but the PIC18F452 doesn't offer enough memory to store so much data.
However, the code is now released and can be found in the MIOS download section (still PAL only), the resolution is 128x64, only one character set is supported yet (but additional fonts could be included) - character size 8x8 (16x8 display)
Following SysEx commands are available:
; o Clear Screen:
; f0 00 00 7e 3f 00 00 f7
; o Set Cursor Pos and Print Characters:
; f0 00 00 7e 3f 00 01 <pos> <char_1> <char_2> ... <char_n> f7
; o Print Characters (don't set cursor):
; f0 00 00 7e 3f 00 02 <char_1> <char_2> ... <char_n> f7
The MBHP_TV module will be supported by the next MIDIbox LC version
Best Regards, Thorsten.