• Please review our updated Terms and Rules here

IBM 5160 - Significant Differences to the IBM 5150

modem7

10k Member
Joined
May 29, 2006
Messages
10,587
Location
Melbourne, Australia
I have added a web page to my web site.
That page is titled, "IBM 5160 - Significant Differences to the IBM 5150".
That page is [here]. Note the keyword of "significant".

The final section on that page is about the change in reserved I/O ranges. If you have the required level of technical knowledge, and you think that I have got part (or all) of that section wrong, then please let me know.
 
It looks good, and that's most of the differences from a practical standpoint.

A signifficant difference on a technical level is the onboard memory system. The onboard memory in the XT can be configured to various different RAM chips, ranging from (+5V only) 16Kx1b chips to 256Kx1b chips, where in a 5150 the banks are fixed to a given memory chip. Most of the jumpers on the board relate to this flexibility, except E0 (which removes the BIOS from memory) and E5 (which provides CPU controll over the keyboard data-line).
 
I have added a web page to my web site.

Thank you very much for this information! This explains why a 16-bit IDE controller won't work in a 5150 (the IDE controller's I/O address range 1F0-1F7 is inside the motherboards reserved range).
 
Thank you very much for this information! This explains why a 16-bit IDE controller won't work in a 5150 (the IDE controller's I/O address range 1F0-1F7 is inside the motherboards reserved range).
It sounds like you're saying that it will work in a 5160. Is that correct?
 
It sounds like you're saying that it will work in a 5160. Is that correct?

Yes, if selecting "16-bit ISA IDE in 8-bit mode" as the IDE controller in XTIDECFG. And you will need to use an ATA-2 compliant drive (CF card, microdrive and some harddrives).
 
Thank you very much for this information! This explains why a 16-bit IDE controller won't work in a 5150 (the IDE controller's I/O address range 1F0-1F7 is inside the motherboards reserved range).

Good spot! I happened to notice the hardware reasons behind the reserved IO port ranges in these machines just last week whilst looking at the differences between the DMA logic in the two machines, but never made the connection to 16-bit IDE adapters. Presumably any controller that can jumpered for 'secondary controller' port range should be OK mind.
 
I have added a web page to my web site....

Excellent, My thanks also for this information.

Thank you very much for this information! This explains why a 16-bit IDE controller won't work in a 5150 (the IDE controller's I/O address range 1F0-1F7 is inside the motherboards reserved range).

Now my curiosity is well and truly satisfied :)
 
Back
Top