Reply 100 of 275, by Scali
wrote:As far as i know the BIOS cares about LPT, so it can be possible it asks system bios for lpt1 adress ?
That's the question.
The BIOS indeed has a table of printer ports, and will scan ports at 0x3BC, 0x378 and 0x278, in that order, to determine the first, second and third printer ports.
In practice, that means that on PCs with MDA cards, LPT1 is at 0x3BC, and at most others, it is at 0x378.
However, since 0x378 is so common, I wouldn't be surprised if many games and other software just hardcode that value.