@grzyb @mkarcher Hi, I understand what you're referring to,
but then same time I think IBM was essentially a typewriter company (that had "just" entered mainframe business a few years earlier).
People who bought IBM PCs in the early years were business people. Companies/authorities, not end users.
The latter rather had bought the clones.
In mid-80s, affordable PC motherboard clones from Taiwan showed up (merely required a BIOS/BASIC ROM set).
Then the Turbo XTs followed in late 80s, I think.
They're the only sane excuses for playing games on PC w/ CGA, I think.
Because buying an office machine (from a reputable company!) especially to play low-res games makes zero sense.
Other systems were better choices. And much more affordable as a complete system.
It makes only sense, I think, if
a) the PC was already there for other reasons or
b) was in home computer price category
Edit: In the case of the US, I admit, there also was the video game crash of 1983 which took the home computer market with it.
That's a special case, though, and shouldn't have had affected the rest of the world.
That would explain, however, why the PC (and Mac) had been so dominant over there.
That's also assuming that home users in the US had bought PCs because they were the only platform they knew from work place.
That's a social/political explanation to the success of PC/ CGA, maybe, rather than a technological.
Edit: Here in Europe (or Germany, at least) there was at least one other reason to buy a cheap IBM PC or CP/M computer in the 80s: Turbo Pascal.
Apparently, it had been a big thing in schools and at university. Students needed a PC to process the given learning material.
Version 3 was entirely text based and could have been run on a teletype or terminal, probably.
Here, video quality didn't matter. CGA, MDA, CTTY device. It all didn't really matter, I assume.
Though MDA/Hercules did flicker at 50 Hz, which was compatible with our 50 Hz frequency of the lighting/AC mains.
Besides other things, that Charlie Chaplin mascot of IBM made it clear quite often who IBM wanted to attract, I think.
It was the personification of that young, dynamic gentleman. Something both IBM and its clients wanted to be.
I tend to think that CGA was just a desperate try to offer an graphics alternative to MDA, so I still think that Hercules was the successor here.
It remained 99,9% hardware-level compatible with MDA, including monitors, while it also was offering a printer port.
Something that was a must-have feature in business world. Without a printer, the IBM PC was no complete typewriter.
MDA compatibility surely was a bonus when working with OSes like PC/IX and Venix and Xenix.
Of course, by IBM's point-of-view, Hercules Monochrome wasn't an official thing.
The company hated it, because it wasn't theirs. Support in OS/2 was simply not available, for example.
Hercules (company) in turn blamed IBM for not having installed a filter in the original MDA monitors
(it was possible to damage the fly-back transformer with bad timings).
Anyway, I think that doesn't change the situation that the IBM PC in serious fields primarily used MDA (or Hercules).
Or EGA, but then with an EGA monitor (or MDA monitor sometimes).
CGA simply wasn't usable without getting an eye strain, too. I mean, let's just look at it! :(
Imagine an IBM PC in a bank, at the doctors or at hotel reception had used CGA.
They could been using a ViC 20 just as well. Or an ZX81.
Any serial terminal of the 1970s was of higher text quality.
Of course, if we merely look at games magazines then CGA was the dominating standard.
It could be connected to grandma's old chippendale TV, after all.
Just like many C64s of the time. Which by the way, was the better choice for toying around.
Another factor that shouldn't be forgotten is that both MDA (& Hercules) and CGA could co-exist.
So even if some PCs shipped with on-board CGA doesn't automatically mean
that this was the video system that was used by the user, as well. It simply was just there.
(Later PC clones from mid-80s could switch between Hercules and CGA/Plantronics mode via dip switches.)
Hercules and Hercules+CGA combo cards were sold for years in the 1980s.
They could be configured for either type, also because of the technical similarities.
Some claimed auto detection, even.
If it was me, then I would rather have bought an Hercules card than a CGA card.
Also because this meant that the LPT port was replaceable in case of damage.
"Wasting" money on what essentially was just had become a toy would have had bothered me more.
So I'm rather grateful that the cheaper CGA (=less RAM than HGC) was already on-board on certain PC compatible models.
It was useful for testing purposes and for getting to the DOS prompt. Like using a C64 with a small portable TV.
A video monitor could be easily attached to the CGA's Cinch/RCA connector any time.
And if no video monitor was available, a black/white TV could be hacked (tuner bypass) to accept VBS.
That was commonly done in the 1970s by electronic enthusiasts, I read.
That being said, I don’t mean to be unfair towards CGA.
I think it's clear that it was a quickly made interim solution. A hack, if we will. EGA rather was IBM's true favored MDA successor.
The broken address decoder of CGA speaks volumes, I think. That's not a well designed piece of hardware.
On the bright side, CGA was usable as an auxiliary graphics card, too, for displaying educational games for kids. On an NTSC TV set.
(IBM didn't want to sell the PC outside the US initially, I read).
Also, the Plantronics Color Plus (fully expanded) and the M24 video board are basically fixed versions of IBM CGA.
They have 32KB and can do 640x200 4c and 640x400 mono, respectively. Both usable for GUIs like GEM and Auto CAD.
Both video boards had some market-share (in terms of circuit support), albeit they never had been noticed much by the software world.
Edit: I think this video gives an good overview about use cases of different computers at the time
(with IBM PC being in "professional systems" category) - and yes, there's an 5153 monitor. :D
https://www.youtube.com/watch?v=ZMVedYif3wM
The episode is from 1984 and MDA didn’t show graphics, making it less "sexy" for demonstration purposes on TV.
But to my defense, the video also says than 320x200 is clearly low-res, while 768x512 is considered hi-res.
And that's more than I would have had demanded for at the time, even!
Also, as an explanation for the CGA setup n the video: Germany is always behind the times.
In Europe, also, the IBM PC had just arrived a year earlier, in 1983.
So market of PC expansion cards must have been similarly behind schedule.
The home-brew scene was building c't 86 PC at the time (Jan 1984 onwards), without CGA.
Edit: In mid-80s, there had been "word processor" PCs
like the Amstrad PCW/Joyce which did feature Hercules-like resolution, as well (720x256 pels).
Let's imagine they have had used CGA instead. Not a pleasant though. :(
Edited.
Edit: About the 320x200 resolution. True, but it's sad. Vintage game consoles such as the Nintendo NES had used 240p (NTSC) or 288p (PAL).
Compared to this, even MCGA/VGA's mode 13h was rather humble. Something like 256 lines should have been possible with a conventional video monitor.
No offense, but I spent many years with shareware titles that had used VGA mode 12h (640x480) and that made me realize how inferior PC graphics of games had been for so long.
It's really sad that the 80286 and full EGA hadn't been supported more, at least. It has 350 lines, like Hercules.
Playing FS 4, EGA Trek or CD Man from the 80s is both fun and sad same time.
Because it gives an impression about how capable the PC could have been if developers had really cared.
If for example the 80286 instruction set had been utilized all time, then performance loss could have been compensated a bit.
XT and Turbo XT users had the option to install a NEC V20/V30 chip, any time. By mid-late 80s it did cost about $20 or so?
Not much in comparison to a single game, which did cost more than this.
Edit: Another justification for CGA is the filthy industry sector, I think.
A production hall with lots of dust and greasy control panels.
CGA had used ordinary video signals, so it could be interfaced
with bog standard monochrome monitors in a 19" steel rack or in an embedded system
(or used in portable maintenance computer, akin to SX-64 portable).
Especially the monochrome VBS output could be used very well over BNC or PL259/SO239 connection (aka PL or UHF connector).
For such environments, were graphics fidelity didn't matter, the IBM CGA was alright.
The support for light-pen made it even better, I think. Workers could have typed on an on-screen keyboard.
Yes, that doesn't sound very flattering. But that would be an area of application in which CGA could be honestly respected.