Re: SANE for GEOS

Raymond A. Ingles (inglesra@frc.com)
Thu, 23 Apr 1998 11:22:33 -0400 (EDT)

On Thu, 23 Apr 1998, Jens-Michael Gross wrote:

> You know, most scanners come only with a TWAIN module for Windoze.
> I'm a programmer for the not so well known but nonetheless very good
> operating system GEOS.

GEOS is quite impressive, particularly on limited hardware. I've played
with it a bit, but it's been a while. The main problem I see is that
(unless I'm mistaken) GEOS is basically a 16-bit OS. Does GEOS do
protected mode, perhaps through DPMI?

If you can use 32-bit data and addresses, it should be possible.
Doing it with "far pointers" would be slow, and need a lot of rewriting,
but might workable. If you have to use 16-bit code, I'd suggest a
rewrite...

> GEOS has Borland C++ 3.1/4.0 as C compiler (with its own object
> precompiler, so C++ is not used for OOP) and its own object oriented
> assembler, mainly for drivers.

So long as it's ANSI, it should be okay. If you need DPMI and Borland
doesn't handle it, you could try DJGPP (DOS GCC port). Good luck. This
sounds like an interesting project...

Sincerely,

Ray Ingles (248) 377-7735 ray.ingles@fanucrobotics.com

"The meek can *have* the Earth. The rest of us are going to the stars!"
- Robert A. Heinlein

--
Source code, list archive, and docs: http://www.mostang.com/sane/
To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com