🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.os2.programmer.misc
Article #31

Re: shared interrupts?

#31
From: Mark B Fay
Date: Mon, 11 Oct 1993 15:58
39 lines
2729 bytes
In <29180f$a3d@panix.com>, os2man@panix.com (Q) writes:
>In <1993Oct6.072011.16093@trl.oz.au> mathers@sibelius.trl.OZ.AU (Steven Mathers) writes:
>
>>Can someone help me with the consequences of running multiple instances
>>of a particular DOS program under OS/2?
>
>>This DOS program drives a hardware card, and according to the manual, writes 
>>directly to the screen buffer (video memory) and intercepts 
>>interrupts 24 (DOS critical error) and 9 (keyboard interface).  
>
>>I would like to use OS/2 to run multiple instances of this program, but
>>I am unsure as to whether OS/2 would bomb because of sharing interrupts
>>and/or video memory.  It is important that these programs continue to
>>run in the background.
>
>>Does anyone know if OS/2 is capable of this?
>
>In a DOS box, OS/2 virtualizes everything including interrupts
>and video memory.
>
>Cheers,
>Q
>-- 
        We have some rude DOS applications we use in the lab to control GPIB
equipment. It was written by Contract Students we employ from NCSU that
are working on their Masters and PHd. They did just about everything one
could think of to be creative in DOS and OS/2 swallowed it hook, line &
sinker & complained only once. The application put up a high resolution graphics
display while it was running. OS/2 said, gee this is running in the background
so their is no one to see this pretty display so I will put the application to
sleep until some one switches it to the foreground. All we had to do was
remove the graphic display feature and all went well.

Mark

>Have you read this month's EDM/2?  It's available via anonymous FTP to
>ftp.cdrom.com in the /pub/os2/2_x/program/newsltr directory.  New articles,
>comments, suggestions, and Q&A questions are always welcome!  Send all to
>os2man@panix.com .
Technical Details
Message-ID: <CEqpp1.nG6@sernews.raleigh.ibm.com>
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!europa.eng.gtefsd.com!news.ans.net!newsgate.watson.ibm.com!yktnews.watson.ibm.com!sernews!news
References: <1993Oct6.072011.16093@trl.oz.au> <29180f$a3d@panix.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10a752,acabaa88e8630049
X-Google-Attributes: gid10a752,public
X-Google-Thread: 11307a,acabaa88e8630049
X-Google-Attributes: gid11307a,public
X-Google-ArrivalTime: 1993-10-11 10:36:18 PST
Newsgroups: comp.os.os2.programmer.misc,aus.computers.os2
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!europa.eng.gtefsd.com!news.ans.net!newsgate.watson.ibm.com!yktnews.watson.ibm.com!sernews!news
From: mbfay@rtp.ibm.com (Mark B Fay)
Subject: Re: shared interrupts?
Sender: news@sernews.raleigh.ibm.com
Message-ID: <CEqpp1.nG6@sernews.raleigh.ibm.com>
Date: Mon, 11 Oct 1993 15:58:12 GMT
Lines: 39
Reply-To: mbfay@rtp.ibm.com (Mark B Fay)
References: <1993Oct6.072011.16093@trl.oz.au> <29180f$a3d@panix.com>
Nntp-Posting-Host: capt.raleigh.ibm.com
Organization: NS Product Test Development
X-Newsreader: IBM NewsReader/2 v1.00