Eric, thanks for pointing this out: --- We should be able to do this by setting the bottom margin of the scrolling window using the DECSTBM escape sequence ( https://vt100.net/docs/vt100-ug/chapter3.html#DECSTBM ).
--- I didn't see that, and if I did it didn't go clunk. so that code may address locking out line 8 and making it inaccessible. Would have to read more to see if that is actually the same effect. Other commands *lock and unlock scroll * delete line at cursor * insert blank line I scanned those codes again and did not see for example "delete line at cursor", which erases all characters in the line and scrolls the screen up at that line. ..Steve ; escape code mappings ; ModelT extended Stock VT100 ; ------ -------- ----------- ; double ESC trap X eliminated in VT100 driver. ; home 0BH [H ; cls 0CH [2J + [H ; lock line 8 T [T ; unlock line 8 U [U ; lock scroll V [V ; unlock scroll W [W ; turn on cursor P [?25h ; turn off cursor Q [?25l ; delete line@cursor M [M ; insert blank line L [L ; erase to EOL K [K ; set reverse char p [7m ; reset reverse char q [0m ; cursor up A [A ; cursor down B [B ; cursor right C [C ; cursor left D [D ; erase to end of page J [J ; set cursor location Y,c,r [<v>;<h>f ; cls E [2J + [H ; cls j [2J + [H ; erase current line I [2K ; vertical tab H [H On Wed, Jan 20, 2021 at 6:49 PM Eric LK <tr...@lefauve.org> wrote: > Since we're thinking outside of the box, couldn't we replace the FTDI > with a small arduino board? > Something like an Arduino Micro or even a Digispark should do it. > > Then, it should be possible to convert the M100 additional ESC codes > to their VT100 equivalent on the fly and we will just have: > M100 ---> Arduino ---> Android tablet (that will only work with the > BCR mod, but you could add a max232 if you want to use the serial port > instead) > > If the Android OTG doesn't recognize the Arduino as a serial port, I > suppose we could just add a Digispark between the FTDI and the M100: > M100 ---> FTDI ---> Arduino ---> Android tablet. > > Stephen Adolph <twospru...@gmail.com> wrote: > > In M100 BASIC, you can lock the bottom row of the screen to show the > > setting of the Function keys. Such a function does not exist in > standard > > VT100. > > We should be able to do this by setting the bottom margin of the > scrolling window using the DECSTBM escape sequence ( > https://vt100.net/docs/vt100-ug/chapter3.html#DECSTBM ). > > > That being said, since I don't have a spare Android tablet, I think > I'll go with a MVT100, a 7" LCD module from eBay (like this one: > > https://www.ebay.com.au/itm/7Inch-Lcd-Display-Module-mi-Vga-Socket-50Pin-1024X600-Ips-Monitor-Screen-K9W3/184527783134 > ) and some 3D printing. > > Since the LCD and the MVT100 will be very close, I think I can ditch > the VGA connectors and cable, and directly solder the MVT100 to the > LCD controller board, which should make a compact solution. > > I'm hoping to build something comparable to the Omni128HQ monitor, > which can be screwed under the M100 using the existing screw holes, > but it will take some time before I can start looking into it (I need > to fix my M100s first...). > ( > https://retroradionics.co.uk/#!/OMNI-128HQ-LAPTOP-SCREEN/p/116017737/category=0 > ) > > Eric >