PDA

View Full Version : IBM 5160 - Significant Differences to the IBM 5150



modem7
June 28th, 2014, 02:17 AM
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 (http://www.minuszerodegrees.net/5160/diff/5160_to_5150_differences.htm)]. 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.

per
June 28th, 2014, 05:09 AM
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).

Krille
July 1st, 2014, 06:37 AM
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).

Stone
July 1st, 2014, 07:50 AM
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?

Krille
July 1st, 2014, 12:09 PM
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).

pearce_jj
July 1st, 2014, 01:28 PM
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.

Krille
July 1st, 2014, 07:59 PM
Presumably any controller that can jumpered for 'secondary controller' port range should be OK mind.

No, the secondary controller range (170-177) is still inside the motherboards reserved range.

Malc
July 1st, 2014, 11:32 PM
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 :-)

Krille
July 2nd, 2014, 05:24 AM
Now my curiosity is well and truly satisfied :-)
And I can finally sleep at night... ;)