Great Hierophant
Veteran Member
There is such a thing as a perfect IBM PC 5150, just that you can't really use it all at once (except in one instance).
My vision of the perfect IBM PC uses only IBM parts unless otherwise non-existent. It embodies the height of compatibility and functionality. However, I would stress that it is not an earliest IBM PC, nor is it the most treked out IBM PC you could ever buy.
The IBM PC Model 5150 has five expansion slots (8-bit ISA), a co-processor (8087) socket and two full height drive bays. IBM's maximum configuration put two full-height 5.25" floppy ("diskette") drives in those bays, filling them up (and the Adapter for them). The power supply IBM used, a 63.5W box, could not support the large drives that were used back in the day. Obviously, that 8087 coprocessor socket should be filled with an 8087, which IBM did offer as an option.
The motherboard should be 64/256K motherboard, after all, we are trying to reach the 640K limit here. This also requires not one but two IBM Memory Expansion boards, one with 256K and one with 128K.
The video displays for this machine are based off the IBM Monochrome Display and Printer Adapter and the IBM Color/Graphics Adapter. While one could use the Enhanced Graphics Adapter (too AT) or the Video Graphics Array (PS/2 territory), the programs that run well on these cards tend not to run so well on the 5150. They are also not quite 100% compatible with the CGA adapter. For similar reasons (and the fact that it won't fit in the slots), the Professional Graphics Controller is a no-go. More importantly, you can use both displays in a dual setup using the MDPA and CGA cards, and you have a printer port to boot. The display devices would be the 5151 Monochrome Display and the 5153 Color Display.
For other peripheral cards you should have a Game Control Adapter, two Asychronous Communications Adapters and a Printer Adapter. I did not include the Binary Sychronous Communications Adapter or the SLDC Adapter because there is not much you can do with them in this day and age, and unless you were connected to a mainframe or computer network, you wouldn't need one. And what do we connect to these adapters? Well, the 5182 Graphics Printer is a solid printer. IBM did not make its own mice until the PS/2 days, so a Microsoft Mouse (25-pin Green Eyed serial variety) will do. IBM did not may joysticks with a 15-pin connector, so a Kraft joystick that functions like the PCjr. joystick is the best alternative.
Finally, we observe that we have 9 cards and five slots. Obviously, things will have to be moved around every so often. Unless, of course, you buy an IBM Expansion Chassis. Here, you will have the opportunity to add two 10MB hard drives to your system. You will no longer have to shift cards, in fact you will have an empty slot!
My vision of the perfect IBM PC uses only IBM parts unless otherwise non-existent. It embodies the height of compatibility and functionality. However, I would stress that it is not an earliest IBM PC, nor is it the most treked out IBM PC you could ever buy.
The IBM PC Model 5150 has five expansion slots (8-bit ISA), a co-processor (8087) socket and two full height drive bays. IBM's maximum configuration put two full-height 5.25" floppy ("diskette") drives in those bays, filling them up (and the Adapter for them). The power supply IBM used, a 63.5W box, could not support the large drives that were used back in the day. Obviously, that 8087 coprocessor socket should be filled with an 8087, which IBM did offer as an option.
The motherboard should be 64/256K motherboard, after all, we are trying to reach the 640K limit here. This also requires not one but two IBM Memory Expansion boards, one with 256K and one with 128K.
The video displays for this machine are based off the IBM Monochrome Display and Printer Adapter and the IBM Color/Graphics Adapter. While one could use the Enhanced Graphics Adapter (too AT) or the Video Graphics Array (PS/2 territory), the programs that run well on these cards tend not to run so well on the 5150. They are also not quite 100% compatible with the CGA adapter. For similar reasons (and the fact that it won't fit in the slots), the Professional Graphics Controller is a no-go. More importantly, you can use both displays in a dual setup using the MDPA and CGA cards, and you have a printer port to boot. The display devices would be the 5151 Monochrome Display and the 5153 Color Display.
For other peripheral cards you should have a Game Control Adapter, two Asychronous Communications Adapters and a Printer Adapter. I did not include the Binary Sychronous Communications Adapter or the SLDC Adapter because there is not much you can do with them in this day and age, and unless you were connected to a mainframe or computer network, you wouldn't need one. And what do we connect to these adapters? Well, the 5182 Graphics Printer is a solid printer. IBM did not make its own mice until the PS/2 days, so a Microsoft Mouse (25-pin Green Eyed serial variety) will do. IBM did not may joysticks with a 15-pin connector, so a Kraft joystick that functions like the PCjr. joystick is the best alternative.
Finally, we observe that we have 9 cards and five slots. Obviously, things will have to be moved around every so often. Unless, of course, you buy an IBM Expansion Chassis. Here, you will have the opportunity to add two 10MB hard drives to your system. You will no longer have to shift cards, in fact you will have an empty slot!