As of May 31, 2023, we have updated our Code of Conduct.

Questions tagged [ibm-pc]

For questions about the early IBM PC, clones and compatible systems.

Filter by
Sorted by
Tagged with
21 votes
5 answers
31k views

How to use ISA card in modern PC

(Posted this on HW Rec but got no responses.) Would like to use an ISA expansion card in a modern PC. There are Expensive PCI - ISA adapters (but I cannot find any actually for sale now) USB-ISA ...
Tomas By's user avatar
  • 2,012
21 votes
4 answers
6k views

What were wait-states, and why was it only an issue for PCs?

PC compatibles in the 1980s were often advertised as having zero, one, two, or sometimes more "wait states". Zero wait states was the best. Basically, the wait-states I am asking about are due to the ...
Brian H's user avatar
  • 59.5k
9 votes
1 answer
3k views

When did MS Windows get Dual Monitor support?

I remember one of the features I admired on the Macintosh in the late 80s was support for multiple displays. First time I saw this was on an SE/30, using the internal display along with a big external ...
Brian H's user avatar
  • 59.5k
7 votes
2 answers
2k views

IBM PC memory map - why RAM at the bottom?

The 8088 provided an address space of one megabyte. The IBM PC allocated that address space as 640K RAM (not that the 5150 could physically take that much, but the address space was allocated) ...
rwallace's user avatar
  • 55.7k
8 votes
2 answers
958 views

Why did CGA RGBI output leave DAC to the monitor?

CGA on the original IBM PC produced sixteen colors, one bit each for red, green, blue and overall intensity modifier. The preferred output device was the later-arriving 5153 color monitor, which ...
rwallace's user avatar
  • 55.7k
8 votes
1 answer
710 views

What's the fastest way to ignore keypresses?

I'm writing a game for the IBM PC (running MS-DOS), complete with fancy cutscenes. Unfortunately, though, the keys pressed during those fancy cutscenes are carried out once the fancy cutscene has ...
wizzwizz4's user avatar
  • 18.1k
6 votes
5 answers
729 views

Did the PC/AT-bus use its expanded address space?

The system bus of the IBM PC had 8 data lines and 20 address lines, in a logical correspondence to the 8088 CPU. The AT added a second inline edge connector to expand this to 16 data lines and 24 ...
rwallace's user avatar
  • 55.7k
4 votes
1 answer
532 views

Did the 286 go out of its way to follow the 8088 bus protocol?

In general, different CPUs don't use the same bus protocol. A 16-bit CPU would not in general be expected to use the same protocol as an 8-bit CPU. For example, the 68000 would not be expected to use ...
rwallace's user avatar
  • 55.7k
4 votes
3 answers
5k views

Gotek drives for MS-DOS (plus few more constraints)

I have installed two gotek device instead of two old unworking floppy disk drives (in particular on an Olivetti PCS 86). And the result is something like this: (The one on the right should the the A:...
Francesco B's user avatar
15 votes
2 answers
2k views

Which communication protocol is used in AdLib sound card?

By "AdLib sound card" I mean AdLib Music Synthesizer Card released in 1987. Wikipedia says that AdLib uses frequency modulation synthesis to produce sound, but does it use MIDI communication protocol ...
john c. j.'s user avatar
28 votes
3 answers
6k views

Why separate cursor keys?

The original IBM PC keyboard didn't have separate cursor keys; the numeric keypad doubled as such. It wasn't long, however, until a new keyboard was introduced that did have separate cursor keys (so ...
rwallace's user avatar
  • 55.7k
12 votes
3 answers
1k views

IBM PC expansion card latency

In the IBM PC and early successors and compatibles, it was commonplace for most of the computer's memory to be on cards in general expansion slots. (e.g. the original IBM PC could take 64K on the ...
rwallace's user avatar
  • 55.7k
8 votes
2 answers
974 views

IBM would-be purchase of CP/M

It is well-known that on a sunny day in 1980, when the IBM representatives came knocking on the door of Digital Research, Gary Kildall was still in the air on the way back from visiting another ...
rwallace's user avatar
  • 55.7k
4 votes
1 answer
496 views

Operating systems (on support or recent) to install on a i486 processor computer [duplicate]

What operating systems would you recommend for this type of hardware? Though I keep the question text generic because answers can work for many others, but my specific case is a Laptop Siemens ...
Daniel Perez's user avatar
46 votes
2 answers
8k views

Did IBM encourage Bill Gates to retain the rights over PC-DOS?

As is well-known, Microsoft's negotiations with IBM to deliver PC-DOS 1.0 with the original IBM PC resulted in: IBM licensing the OS from Microsoft, as opposed to purchasing it outright. Microsoft ...
Brian H's user avatar
  • 59.5k
12 votes
1 answer
2k views

What is this old PC truck game?

I've begun to recall a game I played as a child with my brother, and I can't remember what it was called for the life of me. The reason I'm asking for identification is because I remember how much he ...
Sciborg's user avatar
  • 290
11 votes
1 answer
2k views

How can I edit CMOS hard drive geometry settings on a 1991 PC?

First, I am NOT asking how to use the BIOS Setup utility. I'm asking how to OVERRIDE the built-in settings my BIOS Setup supports for the HD geometry. I have a 1991 NCR PC with a 386SX, on-board IDE, ...
Brian H's user avatar
  • 59.5k
60 votes
3 answers
16k views

Who set the 640K limit?

We all know that "640K should be enough for everyone". But who actually set this limit? The quote is often attributed to Bill Gates, but it doesn't seem like a decision for an Operating System vendor ...
PkP's user avatar
  • 939
6 votes
1 answer
1k views

Microsoft Flight Simulator 1.0 "DIVIDE BY ZERO" command

I was reading an Wikipedia article named "History Of Microsoft Flight Simulator" and I noticed something weird about Microsoft Flight Simulator 1.0: November 1982 sometime during 1981-82 ...
Delta Oscar Uniform's user avatar
52 votes
10 answers
10k views

Why was preemptive multitasking so slow in coming to consumer OS's?

Preemptive (rather than cooperative) multitasking was a highly-touted feature for PC's in 1996, with its inclusion in Windows 95 for the first time. It was also highly-touted for 2001 Macs when ...
Brian H's user avatar
  • 59.5k
37 votes
7 answers
9k views

How did Apple fail to tap the business and scientific markets?

Currently reading an excellent book called Blue Magic: The People, Power and Politics Behind the IBM Personal Computer, which is just what it says on the tin; highly recommended to anyone who wants to ...
rwallace's user avatar
  • 55.7k
25 votes
9 answers
4k views

What were the early PC applications requiring a hard disk?

I had to wait about 5 years before hard drives (HDs) became affordable enough to begin moving off of floppies. During this time, I remember my desire for an HD being based on convenience. All the ...
Brian H's user avatar
  • 59.5k
26 votes
2 answers
3k views

The almost-was Atari IBM PC

One of the more remarkable events in the history of personal computers was IBM contemplating basing their PC on Atari technology. That this was seriously considered, everyone agrees, but it's hard to ...
rwallace's user avatar
  • 55.7k
33 votes
18 answers
13k views

What were the real competitors to the early IBM PC?

As I understand it, PC was not really competitive with Home computers until the 90’s. The PCs rise in popularity in the 80s must have been mainly in the business world. So during that time, what ...
Johnathan's user avatar
  • 433
19 votes
3 answers
3k views

How do CGA emulators for Hercules graphics work?

HGC cards on IBM PCs used to be able to run CGA software by using a CGA emulator. How exactly did those programs work? What were the limitations?
Arne's user avatar
  • 1,274
5 votes
3 answers
961 views

What was the first integrated PC compatible computer?

When IBM developed the PC, they famously chose a bunch of off-the-shelf components. Besides making the machine relatively easy to clone, another effect of this was it used a lot of chips and board ...
Brian H's user avatar
  • 59.5k
4 votes
1 answer
514 views

Using floppy disk interface on Future Domain TMC-1680 SCSI ISA card

I have this old card, a Future Domain TMC-1680 ISA SCSI card that has a 34-pin floppy disk connector on it. I am trying to research that to see if I can make it work (before anyone asks - just for the ...
starfry's user avatar
  • 143
3 votes
2 answers
686 views

IBM 5153 monitor vertical resolution

The IBM 5153, the color monitor accompanying the original IBM PC, was designed to work with the CGA graphics card, vertical resolution 200 scan lines. This was quite unsurprising and straightforward. ...
rwallace's user avatar
  • 55.7k
10 votes
4 answers
10k views

How do I create a boot menu to select between Windows and DOS?

I was not a PC user before Windows 98. But I remember one of my friends was using a boot menu in his 486 machine to select between Windows/DOS. The menu was like: 1. EMS 2. XMS 3. Windows If we ...
wizofwor's user avatar
  • 2,554
16 votes
5 answers
2k views

What specific technical advance(s) allowed PCs to play "Full-screen full-motion" video?

In the early 1990s, the new buzzword for PCs was "Multimedia", and the gold standard for multimedia performance usually talked about was "full-screen full-motion" video playback. Many will remember ...
Brian H's user avatar
  • 59.5k
10 votes
5 answers
824 views

Where are the authoritative specs for legacy PC/AT devices still in use in today's PCs?

For example, the 8250/16550 chip used to handle serial communication is still simulated by modern chipsets and is enumerated by ACPI as PNP0500/PNP0501. You can find datasheets for these chips. ...
avakar's user avatar
  • 203
18 votes
1 answer
847 views

How did Drive Overlay programs break BIOS disk barriers on older PCs?

I was just reading a thread on Vogons about OnTrack and EZ-Drive setup, and it occurred to me that I have no idea how they work. Please explain why the barrier existed and then how the overlay ...
Thraka's user avatar
  • 2,893
6 votes
1 answer
951 views

First 80286 Based Computer

The 80286 was released in early 1982. The IBM PC AT, which used it, was released in late 1984. Two and a half years is a long time to design a new computer that is a fairly modest upgrade on existing ...
rwallace's user avatar
  • 55.7k
9 votes
2 answers
1k views

Unused RAM Chips on x86 machines

On classic x86 machines the upper 384 KB of system memory contains video RAM and BIOS ROM Besides other things. Those areas overlay over conventional RAM, so that you can't use all upper memory, but ...
Arne's user avatar
  • 1,274
7 votes
3 answers
1k views

Is there really 1MiB of physical memory in the motherboard of a PC AT/XT?

This is a question that has been puzzling me for a while. What happens with devices like graphic cards that have their own memory chips? Do these cards read/write from their own internal memory to/...
Trap's user avatar
  • 329
2 votes
4 answers
2k views

What we commonly call PCs are in fact ATs, correct?

I remember all those video game boxes stamped with IBM PC (and compatible), while bringing good memories I felt this was rather incorrect. Most of these games would never run on such computers, i.e. ...
aybe's user avatar
  • 6,338
2 votes
1 answer
214 views

Thinkpad 350 keyboard

Am wondering how to use the keyboard from a Thinkpad 350. There are three cables, with 6, 10, and 18 pins (but the big connector on the motherboard seems to have only 17). I assume this is a grid of ...
Tomas By's user avatar
  • 2,012
18 votes
2 answers
6k views

First commercial DOS game?

What was the first commercial game sold for use on IBM/MS/PC DOS after the IBM August 12, 1981 release.
jwzumwalt's user avatar
  • 4,439
13 votes
3 answers
2k views

Who were the first engineers to "cleanroom" the IBM PC BIOS?

In the first season of the AMC show Halt & Catch Fire, the protagonist "Cameron Howe" is introduced. Cameron portrays a rookie engineer who is recruited for being extraordinarily talented, and is ...
Brian H's user avatar
  • 59.5k
16 votes
6 answers
2k views

Why did tactile-feedback keyboards lose popularity?

IBM spoiled me for hardware quality. I've gone through many computers, including a TRS-80, Heathkit H-89, Commodore Vic-20 and C-64, and countless PC's but my first original IBM PC will always be my ...
Bill Hileman's user avatar
  • 1,196
47 votes
9 answers
14k views

Why did the IBM PC need a sound card?

The original IBM PC and later variants used an Intel 8253 or 8254 as a sound chip. Why did users add sound cards such as the Adlib or Sound Blaster. I remember voice output with programs like ...
jwzumwalt's user avatar
  • 4,439
10 votes
6 answers
10k views

Cannot boot from a Compact Flash card

I am trying to fix up an old work computer I have from the early to mid 90's. Everything works fine, but the hard drive makes a horrible clicking noise when it loads anything, so I decided to ...
theJack's user avatar
  • 201
112 votes
23 answers
38k views

Was there ever any reason to wait 30 seconds to restart a c.1995 PC?

I owned a PC in the mid-to-late 90s, and while everyone said when you turn it off and back on again, count to 30. But it also had an instant reset button down below. Was there ever really any risk ...
Mikey's user avatar
  • 1,161
68 votes
3 answers
14k views

What character is the MS-DOS cursor?

The cursor used on my 486 (and Pentium 3) in MS-DOS 6/7 has a thick underlined character. I cannot find that in code page 437. The underscore character is the closest to it, but is thinner. Where ...
Thraka's user avatar
  • 2,893
16 votes
5 answers
4k views

Adding the third floppy drive?

I've seen a few computers with more than two floppy drives, most with two 3.5" and one 5.25". My question is how was this achieved? I've heard that it could be done with a second controller card, but ...
redsPL's user avatar
  • 1,017
10 votes
3 answers
2k views

How to repair paint on IBM PC?

I have an IBM XT 286 which has essentially the same case as the original IBM PC. It has a few minor blemishes, some places where the paint has been chipped off, and some tiny spots of rust. How should ...
Sydius's user avatar
  • 2,584
5 votes
2 answers
405 views

With better character handling capability, why didn't PC-98 system succeed in rest of East Asia?

From my understanding, an important advantage PC-98 have over IBM compatible PC was that it is better at handling ideograph based characters which are common in East Asian countries. Why didn't other ...
user930067's user avatar
28 votes
2 answers
4k views

How did an IBM 5150 with 16KB RAM work?

I keep reading that when it was first released, there was a variant of the IBM PC model 5150 that had only 16KB of RAM installed. From a hardware perspective, this would clearly work - the 5150 ...
Jules's user avatar
  • 12.7k
26 votes
5 answers
8k views

What makes a floppy disk bootable?

A lot of web sites describe how to create a bootable floppy disk using an existing image (via dd). But what about the image makes it bootable? I'm interested in making my own bootable floppy images ...
Sydius's user avatar
  • 2,584
21 votes
3 answers
5k views

Does an ISA card have a fixed memory address?

A PCI card does not have a fixed memory address, the PCI card specifies how much memory it wants, and the OS will assign whatever address it wants for this memory, and will set this address in the PCI ...
user8240761's user avatar