JM>
> It seems (and this is from Logitech support) that their
> PageScan Color scanning software uses some low level DOS calls that
> "were never implemented in OS/2 and they therefore cannot work under
> OS/2". When I ran Warp 3 (red spline = no built in os/2 windows) and
> used Windows 3.1 under WARP 3, I could get it to work, [...]
JM>
Then Logitech are wrong, aren't they ? If you could get it to work on
OS/2 Warp 3, then the "low level DOS calls" _must_ have been
"implemented in OS/2". Either that, or that wasn't the correct
explanation for the problem.
Although it is possible that you were palmed off with a made up story
(and having done technical support myself I know how tempting that can
be), or that the technical support person truly didn't know what they
were talking about (again, possible from my experience (-:); it is most
likely that there was simply a misunderstanding or miscommunication
between you and the technical support person.
In both OS/2 "without Windows" and OS/2 "with Windows", OS/2 emulates
DOS, which Windows runs on top of (Windows is one gigantic DOS-extended
application). Your assumption (inferred from what you say above) that
OS/2 "without Windows" uses the vanilla DOS kernel from DOS+Windows 3.1
whereas OS/2 Warp 4 uses its own, is simply not true.
If you boot _any_ version of OS/2, then the only time that a "vanilla"
DOS kernel is used is in a Virtual Machine Boot (a.k.a. "specific
version of DOS"). Aside from that, all DOS calls, low level or high
level, are processed by the OS/2 Virtual Machine Manager and OS/2
Virtual Device Drivers, and eventually end up in the OS/2 kernel.
I suggest that you look at the OS2DOS Frequently Given Answers, in
particular the sections that explain what VDMs and VMBs are, and armed
with the understanding of how DOS and DOS+Windows programs actually run
on OS/2, you go back to Logitech technical support and try to clarify
matters.
> JdeBP <
___
X MegaMail 2.10 #0:
--- Maximus/2 3.01
---------------
* Origin: DoNoR/2,Woking UK (44-1483-725167) (2:440/4)
|