From: "Salvador Eduardo Tropea (SET)" To: grendel AT ananke DOT amu DOT edu DOT pl, orly AT gibson DOT eee DOT upd DOT edu DOT ph Subject: Re: TVision + UNIX question Cc: alaric AT abwillms DOT demon DOT co DOT uk, djgpp AT delorie DOT com Date: Mon, 12 Aug 1996 17:01:30 +0300 (GMT) Message-ID: <9608121702.aa08028@ailin.inti.edu.ar> Hi Alaric, Orlando and Marek, here SET: About TVision and UNIX: >On Mon, 12 Aug 1996, Orlando Andico wrote: >>On Fri, 9 Aug 1996, Alaric B. Williams wrote: > http://brooks.wvn.wvnet.edu/tvhome/tvfiles.htm >>library? I'd like to try my hand at building Curses wrappers for it so >>that we can all have RHIDE for UNIX (drool..) >I think, that with Robert's port of TV you don't need to change almost >anything in TV 1.03 sources to compile it under UNIX (except, of course, for >the MS-DOG stuff) Well the M$-DOG stuff is a hard problem here is a list of things that must be modified to compile TV under UNIX: 1) The screen routines in view.cc, this routines uses the PrimaryScreen, etc and the dosmem... routines and buffers. 2) The rest of Screen class to switch between video modes, etc. 3) The mouse system, actually uses Int 0x33. 4) The keyboard system, actually uses BIOS, in this point you can adapt some of the libkbd-09 (or some thing like this), this routines supports Linux and have an amaizing control over the keyboard (at least under DOS). The 90% of the codes remains untouched, but you must get access to Screen, Mouse and Keyboard, these thing can be achived with the SVGALib. Notes: a) I'm interesed on a port of RHIDE to Linux. b) I made a program in Linux that uses screen, mouse and keyboard using the SVGALib, is a GIF viewer with scroll using the keys and or the mouse. bye SET. ******************************************************************************** Salvador Eduardo Tropea (SET) - salvador AT inti DOT edu DOT ar Work: INTI (National Institute of Industrial Technology) Sector: ICE (Electronic Control & Instrumentation) Post (Home): Curapaligue 2124 - Caseros (1678)- Buenos Aires - Argentina