Hello Joe -
----------
> Well, perhaps I'm misunderstanding you here, but I don't mean changing any
> code. Just write a small utility that swaps the vectors at those two memory
> locations. This is where the BIOS stores the addresses for COM2 and COM4.
> Unless this Oberon system makes no attempt at compatibility, this will have
> the effect of swapping the port addresses. You shouldn't be hard-coding $2E8
> or $2F8 in any code (nor should Oberon). Mind you, this is from a real-mode
> and V86-mode perspective - so perhaps none of this stuff is applicable?

I understood what you had in mind but I don't co-operate when a nonstandard
app wants me to modify my system to something nonstandard.  I change the
app or don't use it.

> Anyway, just run the above utility from autoexec.bat or whatever (before
> loading any drivers that use these ports, of course). Thereafter, the BIOS,
> DOS and any software (that doesn't hard-code the port addresses) will see
> COM2 at the COM4 address and vice versa.

What I intend to do is alter Oberon since the problem is with Oberon, not my
BIOS.  The `fix' I suggested is temporary just to determine the useability
of Oberon here on my computer.  If Oberon then appears to be useful I
would make a more appropriate change to the code so that it allows
normal and proper access to all four comports.

Charles.Angelich

DOS the Ghost in the Machine!

Family And Friends wepages - Multimedia
orginal stories with animation and sound,
poetry, music, and photography:
http://www.undercoverdesign.com/dosghost/faf
Tech pages for DOS and W31 at:
http://www.undercoverdesign.com/dosghost

To unsubscribe from SURVPC send a message to [EMAIL PROTECTED] with 
unsubscribe SURVPC in the body of the message.
Also, trim this footer from any quoted replies.
More info can be found at;
http://www.softcon.com/archives/SURVPC.html

Reply via email to