TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Andrew Grillet
from: Mike Bilow
date: 1995-09-01 02:07:59
subject: Re: system lockups

Andrew Grillet wrote in a message to Mike Bilow:

 AG> I have some stuff that uses the parallel port to emulate
 AG> IEEE488 and other such like things. This needs to CLI to get
 AG> H/W timing right.

 AG> I run it in a DOS box, cos I havn't had time to port it to
 AG> OS/2 yet.

 MB> You have no business doing things like this under OS/2.  You can't
 MB> even grab a hardware interrupt from a DOS box, but can only get it
 MB> reflected.  This changes a code path that could be a few bytes long to
 MB> one that is hundreds of bytes long, and this blows away your timing
 MB> constraints anyway.  Properly, you should do this with a device
 MB> driver.

 AG> Come on .. One of the big advantages of OS/2 is that it DOES
 AG> run DOS software.

OS/2 runs most DOS software.  It will not run DOS software that is
critically dependent upon external real-time constraints.

 AG> Sure it would be better to port the app to
 AG> OS/2, and yes, I know it should be a device driver, but
 AG> there is one major stumbling block ... AFAIK there are only
 AG> 24 hours in a day. If you can supply me another 8, I will
 AG> have the thing ported in a trice.

 AG> I am all ready to port it ... but Im spending 8 hrs a day
 AG> porting video DDs. The printer is low priority. The SCSI one
 AG> will be started as soon as video is done.

I think you are pushing OS/2 past its design limitations.
 
-- Mike


---
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)
SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809
@PATH: 323/107 150 3615/50 396/1 270/101 105/103 42 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.