What do we need this for? GRX works in graphics mode and has a sufficient
conio is a well-known screen text api
It's a well-known DOS (and much later WIN32) API. Some kind of nasty WIN16 emulation exists too. The UNIX/linux applications use termcap and [n]curses.
that supports lots of software packages, of them i dare enumerating turbo- vision and d-flat windowing systems.
Turbo Vision does not use conio.h IIRC. Instead, it reads/writes from/to screen directly (at 0xB000 and 0xB800). Long (10+ years) time ago I ported Turbo Vision to BGI, and can easily port it to GRX, but the real problem is porting it to 32/64-bit non-DOS compilers (see the TV port at SETEDIT page, http://setedit.sourceforge.net/). And will d-flat run under UNIX?
provides conio in text mode may be used in graphics mode through grxio. text mode conio (thus conio.h) might be found on various dos systems, netware, linux, and the hard part of porting software is providing functionality, not
Well you won't see conio.h in any _linux_ programs. The real hard part will be porting a 16-bit DOS application (using conio or not) to UNIX. Sometimes so hard that rewriting the respective application from scratch is easier.
E-gards: Jimmy