[How do i configure higher IRQ?]-------------------------------------------
These are the values used to set higher IRQ level in QmPro DOS 1.5x
IRQA = IRQ10
IRQB = IRQ11
IRQC = IRQ12
IRQD = IRQ13
IRQE = IRQ14
IRQF = IRQ15
[Can I run multiple copy of QmPro DOS under multitasker?]------------------
NO! Even with the given command line /DEVICE= you're likely to have
problems when ever you hit Alt+D. Unless you wanna type the numbers
by hands?
[Conflict with other devices]----------------------------------------------
Port
( ) COM1 : 03F8/04 ( ) COM5 : 03F8/07
( ) COM2 : 02F8/03 ( ) COM6 : 02F8/07
(*) COM3 : 03E8/04 ( ) COM7 : 03E8/05
( ) COM4 : 02E8/03 ( ) COM8 : 02E8/05
Say you have your modem on COM1:03F8 but on IRQ7 and currently running by
another program. You start QmPro with an other modem on COM3:03E8/04 and
all of a sudden your modem on COM1 stop of running. Hey?? What's wrong here?
Because there is a kind of "bug" in QmPro that prevents to share a single
IRQ with other devices. But isn't the case here! We are set on COM1:03F8/07
The trick is to change COM1:03F8 to anything other than 04 _even_ if you're
not using it!
Here is the assembly code it sends to all devices that occupy the same IRQ
IN AL,MCR port ; saves the value
...
OUT MCR port,FF ; sends an invalid value
...
; and when you exit
OUT MCR port,AL ; restores previous value saved
Note: I made this up because I've asked a question on it ages ago without
getting a good answer or a workaround.
--- Drink or Die
---------------
* Origin: CoM BBS (1:167/146)
|