SomeGuy
Veteran Member
That is because PCs don't have such homogeneous configurations as some other systems.You see you vanilla peecee guys are just getting around to this stuff. We (lol) have been doing it for years. These off the wall pc's demand all sorts of improvisation, overcoming, and adapting.
On true-blue IBM you have built in basic you can work with. Not the case with clones. A few clones have ROM monitors, but most don't. The IBM 5150 and PCJr have cassette ports, but later models don't. You can't absolutely guarantee that an IBM PC or clone has a compatible serial port UART at a known address.
Add to that, that until a few years ago it was not too hard to find new motherboards with real honest to goodness floppy disk controllers. Now you can hardly even find them with real COM ports any more either.
So at this point, it should be assumed that you will need at least some "special" hardware (meaning hardware you can't get at Walmart) to get things running.