People who code: we want your input. Take the Survey

Questions tagged [ibm-pc]

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

Filter by
Sorted by
Tagged with
2
votes
2answers
85 views

9-pin vs 10-pin serial port ribbon cables

I'm (still) putting an old Pentium PC together. I just found that the connectors of my serial port's ribbon cable have one less hole than needed. The socket on the mainboard has 10 pins, but the 10th ...
1
vote
0answers
44 views

Soltek SL-52B2 motherboard manual

I'm looking for the manual of this motherboard. Google can't seem to find one for this exact model, only similar ones. Help appreciated, thanks!
2
votes
1answer
87 views

Asus SP97V motherboard not powering up

I found an Asus SP97V Pentium-I motherboard. It works with both AT and ATX power supplies. At least it's supposed to, because it actually doesn't. I put a Pentium 120 CPU, four RAM modules and a ...
4
votes
0answers
133 views

What are the differences between MS-DOS and DR DOS FASTOPEN?

OS/2 Museum's history of DOS mentions the FASTOPEN.EXE TSR was introduced in DOS 3.3. Its entry on DOS 4.0 adds some implementation details. It reminded me of the DR DOS FASTOPEN=nnnnn directive in ...
2
votes
0answers
96 views

PC AT power supply not providing correct voltage

I'm refurbishing a Pentium 120 PC with an AT power supply. It seems to work, at least nothing pops or smokes, but there's a slight problem with voltages, particularly on the motherboard connectors. ...
4
votes
2answers
282 views

Can I power a Windows 95-era AT PC with an ATX PSU, like this?

Is this the correct way to make the adapter? Will the "15A 120V AC ONLY" switch damage anything? The switch is illuminated. (glows when off)
11
votes
1answer
392 views

What was special about “Vulcan” - the CP/M database program?

The Vulcan DBMS for CP/M micros was originally developed in 8080 assembly language by a contractor working for Jet Propulsion Lab, based on an earlier JPL mainframe program. This code went on to be ...
10
votes
2answers
320 views

How do I terminate an ISA bus correctly?

I am stuck by designing a 8 Slot 16 Bit ISA Backplane Do I have to terminate an ISA bus? My search results are: No termination at all Some homebrew projects use active termination for all signals ...
11
votes
2answers
440 views

AdLib, YM3812 and Timers

For no particular reason I started reading up on the original AdLib Music Card, and it's clear that this card was little more than a stock Yamaha YM3812 music chip (aka OPL2) glued to a PC's 8-bit ISA ...
13
votes
4answers
3k views

CPU frequency / memory wait states at end of the 80s

According to the advertisements of the late eighties, you could find RAM having an access time ranging from 120 to 80 ns (150 to 210 cycle times). A 386SX-25 could execute a typical register to ...
5
votes
2answers
245 views

Config information on ancient 16-bit Multi I/O card

I need to build a retro machine so that I can access an HDD that required manual input of BIOS parameters. (Yes, I have that information.) The only ID I can find is ES1O/4A 280695 which yields nothing ...
8
votes
1answer
596 views

What was the intended use for the character symbols for control codes in codepage 437?

Is there a well documented or well understood explanation for what was the intended purpose for the more haphazard glyph choices in the control code range of the original IBM PC character set? Maybe a ...
10
votes
2answers
763 views

When does an IBM-compatible PC keyboard controller dequeue scancodes?

There is a not-unheard-of technique in DOS software to detect certain keypresses (like Ctrl+Break) by intercepting the keyboard interrupt (IRQ 1) and reading the scancode directly from the keyboard ...
5
votes
3answers
946 views

How can I read COM port addresses from BIOS in QuickBasic 4.5?

I have been using the following code to get comm port addresses from BIOS in QuickBasic 4.5: PRINT "Hex addresses for ports 0 to 3 from BIOS." DEF SEG = 0 FOR x = 0 TO 3 z = &H400 + ...
2
votes
2answers
334 views

What was the DRAM refresh interval on early microcomputers?

Dynamic RAM is denser than static RAM, but needs to be refreshed every few milliseconds to avoid losing data. How many milliseconds, exactly? If the answer has changed over time, then I'm interested ...
25
votes
5answers
3k views

What really is a sound card driver in MS-DOS?

To my knowledge, neither MS-DOS nor BIOS offers any kind of API for sound cards. Therefore the concept of a "driver" is absent, as we know it today. Apart from accessories and sample files ...
3
votes
0answers
137 views

Is there any way to obtain the abandonware 1994 original release of Klik & Play in non-English, non-“For Schools” versions?

In the mid-1990s, I purchased a Swedish boxed copy of v1.0 (I believe) of Klik & Play in a computer store. Since that, the floppies have died and I stupidly even threw away the entire big box and ...
4
votes
1answer
339 views

What does it mean when “The Good Old Days” have several seemingly identical downloads for the same game?

This happens for numerous games. If I search, for example, for "Spear of Destiny", I get this: https://archive.org/details/TGODFloppyCollection?and%5B%5D=spear+of+destiny&sin= Four ...
25
votes
5answers
10k views

Twist in floppy disk cable - hack or intended design?

There are many documents (e.g. this) describing the twist on two-drive floppy disk cable on IBM PC compatibles. While this is not the most proud example of clean hardware design, how much of this was ...
27
votes
17answers
6k views

How much did the first hard drives for PCs cost?

I would like to know how much early PC hard drives cost but have only been aable to find adjacent or unsourced data. According to the Centre for Computing History: The "IBM 5161 Expansion ...
16
votes
2answers
2k views

Why did the 8087 need a special socket?

The IBM PC included a coprocessor socket for the 8087 floating-point unit. Logical enough; some customers wanted to use the 8087 to make numeric calculations run faster. But why was the 8087 designed ...
3
votes
1answer
203 views

PC Task performance

What sort of performance I can expect from PC Task 4.4 on Amiga 500 + 030 50MHz MMU, 64MB RAM? Would it be possible to run Windows 3.11 / 95 and have any real use from it?
8
votes
2answers
549 views

Origin of Ctrl-Alt-Delete key combination to reset

The Ctrl + Alt + Del key combination to reset is known to me to work on older PC/MS-DOS PCs, some versions of Atari TOS, on runlevel 3 / multiuser.tager Linuxes (it can be disabled). The older of ...
32
votes
5answers
3k views

Did IBM originally plan to use the 68000 in the PC?

One of the big turning points in the history of the industry was IBM choosing the Intel 8088 over the Motorola 68000. Given that most people outside IBM considered the 68000 preferable, there has been ...
3
votes
2answers
314 views

How did databases use the 8087?

A discussion on programs that used the 8087 mentions several categories I expected, and one I did not: Database programs (dBase IV, FoxBase, Paradox, Revelation) The more I think about it, the more ...
3
votes
1answer
401 views

What were the most common applications of the 8087?

The original IBM PC had a slot for the 8087 floating-point coprocessor. This was a somewhat esoteric feature at the time – previous microcomputers had done all their floating-point in software – but ...
11
votes
2answers
1k views

Was natural convection ever a consideration in orienting expansion cards?

Many computers have followed the design pattern of a backplane with expansion cards, including arguably the three most influential microcomputers ever built: the Altair 8800, the Apple II and the IBM ...
10
votes
1answer
326 views

Did the Harris 80C286 differ from Intel's 80286 in its behaviour?

The Harris company, well known for being an early second source making x86 chips under license, eventually produced a fully static CMOS 80C286 of their own design (later known as the Intersil 80C286 ...
2
votes
1answer
215 views

Where can I donate Old Mags and Media in bulk in UK?

I am taking advantage of lockdown(s) and scanning/imaging all old media to archive.org, but would like to donate the boxes when finished. A bit like Donating old Computer Shopper Magazines The Centre ...
6
votes
2answers
204 views

Are there any known 8086 systems that would dynamically switch between XTAL and EFI clocks on 8284 clock generator?

In an typical 1980s 8086 system the 8284 clock chip is typically used to generate the clock for the CPU. The 8284 has two clock sources XTAL and EFI. XTAL provides a steady clock source from a ...
2
votes
2answers
1k views

Why does changing a DOS/Windows EXE cause it to not run? [closed]

If I hex-edit an EXE for DOS or Windows, by adding or removing some text for example, it will no longer run. If I just change a single char around to a different one, it may run. Is this some anti-...
4
votes
2answers
212 views

Detecting the number of disk drives installed

When the BIOS gives control to the MBR (or the bootloader, for non-partitioned media), it passes the drive number from which the bootloader was loaded in the DL register. This number is most of the ...
11
votes
3answers
1k views

Default (as opposed to physical) read/write heads - what are they?

The Seagate U Series hard disk Product manual states that the drive has 16 "Default read/write heads" while it has 4/3/2/1 "Physical read/write heads" (depending on actual model). ...
6
votes
3answers
459 views

Who produced all-in-one / wedge style IBM compatibles?

The RetroManCave YouTube channel recently made me aware of the Sinclair PC-200 / Amstrad PC-20 and I already knew about the Tandy 1000EX / 1000HX but were there any other IBM-compatibles (or mostly ...
1
vote
2answers
283 views

Does the Sound Blaster Live! Value had hardware support for Adlib/OPL3?

As I m buying a computer without an onboard sound card, I m thinking about using my old Creative Sound card from 21 years ago and buying a pcie riser adapter instead of a modern sound card (I m ...
15
votes
7answers
6k views

Why did the IBM PC have an internal power supply?

Microcomputers run off low voltage DC, but usually came with a power supply to produce a suitable DC current from the mains AC voltage. It was usual among early home computers to supply an external ...
26
votes
3answers
6k views

Why does DOS ask for the current date and time upon booting?

In most versions of DOS, when they are started from a medium that lacks an AUTOEXEC.BAT file, the very first thing COMMAND.COM does is ask the user to confirm the current date and time: Starting PC ...
9
votes
2answers
585 views

What year was my old, long-lost IBM PC born? And which form factor/model was it?

I've spent a ridiculous amount of time and effort over the years just trying to figure out what exact IBM product I grew up with. At last, I've finally established for 100% certain that it was a: IBM ...
3
votes
1answer
252 views

Best way to swap IBM PC case badge?

A while back, I purchased an original IBM PC (5150). The seller had an improper top case or badge on it, as the badge actually said it was an XT (5160) instead. After confirming that it is indeed a ...
6
votes
1answer
442 views

Was it ever possible to access the full EGA color space in 200-line modes?

It's long been an established fact that the EGA only had four memory planes, which limited the number of colors on the screen to (24) 16. The best compatible monitors at the time had six TTL color ...
2
votes
2answers
343 views

First 386 PC on sale in the UK

In the early days of personal computers, there was something of a delay in the technology crossing the Atlantic, and when American computers did arrive in the UK, they tended to be expensive relative ...
1
vote
1answer
76 views

Part number / model for IBM PC 350 keyboard

what was the part number or model of the original keyboard shipped with IBM PC 350? Trying to restore the full set.
5
votes
1answer
419 views

Which were the best selling early MS-DOS PCs apart from the IBM PC?? [closed]

The IBM PC in 1981 was rapidly followed by a rich ecosystem of computers with x86 CPUs running MS-DOS, not all of which were compatible at the hardware level. There is a list of some early MS-DOS ...
8
votes
2answers
787 views

Could CGA synchronize with vertical blank?

According to http://www.vcfed.org/forum/showthread.php?62049-The-myth-of-the-vertical-retrace-interrupt-on-EGA-VGA IBM first implemented a vertical retrace interrupt on the PCjr in 1984. That ...
8
votes
1answer
304 views

Lotus 1-2-3 and Microsoft Flight Simulator as unofficial compatibility benchmark?

Do I remember correctly about an unofficial but popular test of "PC compatibility" in the early 1980s? Basically if a machine could run vanilla versions of both Lotus 1-2-3 and Microsoft ...
20
votes
2answers
3k views

Did playing sounds on the PC speaker keep the CPU busy?

The IBM PC and early successors came with an internal speaker that could play simple sounds. According to https://en.wikipedia.org/wiki/PC_speaker However, because the method used to reproduce PCM ...
23
votes
3answers
2k views

How was the 80186 incompatible with the IBM PC?

According to https://en.wikipedia.org/wiki/Intel_80186 The 80186 would have been a natural successor to the 8086 in personal computers. However, because its integrated hardware was incompatible with ...
8
votes
1answer
476 views

Was sector size under software control on the original IBM PC floppy drive controller?

The original IBM PC used a 5.25" floppy disk format of two sides, 40 tracks, 9 sectors per track, 512 bytes per sector, for 360K per disk. As I understand it, a significant amount of disk space ...
12
votes
3answers
2k views

What was the second most common incompatibility in MS-DOS machines? [closed]

When the IBM PC was released, it did not take long for people to figure out that there would be a big market for compatible machines. The first wave relied on MS-DOS as the compatibility layer. The ...
12
votes
2answers
3k views

Are BIOS ROMs interchangeable among different vendor's PCs?

For PC/AT, 80386, and 80486 machines from the late-1980s through early 1990s (e.g. retro machines, not modern), can you expect to pull a BIOS ROM from one machine and have it work fine in a different ...