From: James S. <jsi...@ac...> - 2000-03-07 14:25:42
|
> > I looked over your patch. It nice to see better VT102 emulation. I thought > > you where the one that posted about splitting the terminal emulation from > > I mentioned that as my goal in the message posted to lkml. So you are not > far of the mark. ;-) I thought so. I was going by memory. > > the console code. You could do things like HP console emulation etc. Thats > > a possible idea. > > All we need to do is to pull the necessary info out of *BSD's pcvt. And > there are other interesting variants, like Siemens (for those BS2000 folks) > or even 5250 or 3270 (argh!). I have a VT420 reference manual at hand and > can loan VT340 programmers manual if need should be (imagine: REGIS or > SIXEL graphics on the console). There is also the TEK4xxx emulation in > xterm (that would scrap the need for svgalib to run gnuplot on the console) This would be really nice. I don't have any manuals for various terminals so it would be nice if you could send them to me. Or better yet if we get them on the projects web page. If it's legal. > So there are lots of possibilities and if we offer a clean DDI to add > additional emulations besides the standard "linux" brand, we might see > them happen: people code all sorts of odd stuff if left alone with a > computer and some legacy hardware/software ;-) Yeap. I like to see this too. Eterm for the console :) So a great step forward would be to move terminal emulation into a seperate file. Write a common interface for terminal emulation and write a nice HOWTO to create a terminal type. Either that or provide a way for userland to shape the terminal to the type it wants. I like to see that also in a seperate file. Which do we think is better to do? A userland interface to set the console to some type of emulation or provide a interface so someone could write their own terminal emulation module. I kind of like the userland solution. It coudl get bloated really quick. "Look its a text editor, not its a OS, no it Emacs" James Simmons ____/| fbdev/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U |