Skip to main content

Questions tagged [cga]

IBM Color Graphics Adapter: signals, sources and receivers.

Filter by
Sorted by
Tagged with
24 votes
4 answers
3k views

Why weren't there games that use CGA 16-color low res mode?

The very first PC could do stuff only seen in arcade games, like graphics mode vertical scrolling. It involved a little known 160 x 100 video mode called "lores" that was almost ...
Miss Understands's user avatar
14 votes
3 answers
3k views

Why does PC video memory base address change depending on video mode?

It is rather well-known that, with VGA-compatible PC video adapters, in black-and-white text modes video memory is available at linear address 0xB0000, in colour text mode at address 0xB8000, while in ...
user3840170's user avatar
  • 24.9k
8 votes
1 answer
507 views

Why weren't CGA colors selectable from palette?

Most memorable graphics mode in games for CGA was 320x200 which supported 4 colors. (I know there was 16 color composite mode trick, but let's ignore that.) Those 4 colors could be selected from ...
user694733's user avatar
2 votes
2 answers
1k views

RGBI direct connection to VGA display

Theoretically, if I would wire my CGA card output to a proper display using R,G,B,Hsync,Vsync,Ground lines only, I should see something sensible on the screen. I would lose Intesity information, all '...
Dercsár's user avatar
  • 705
13 votes
1 answer
2k views

What are the blinking rates of the caret and of blinking text on PC graphics cards in text mode?

PC display adapters in text mode usually show a blinking cursor on the screen, often in the shape of a bar appearing under the character. Additionally, text may be made to blink by setting an ...
user3840170's user avatar
  • 24.9k
3 votes
1 answer
289 views

Converting CGA (from Commodore PC40) to RetroTink 5X?

I am quite new to the CGA world but I recently got hold on a Commodore PC40-01 desktop computer. This has a CGA card but how to connect this to my RetroTink 5X-Pro, so I can get it to be displayed on ...
Beauvais's user avatar
  • 139
16 votes
4 answers
2k views

Is it possible to detect a CGA card on an IBM PC 5150 by write/reading the Motorola 6845?

I am trying to programatically detect the CGA card on old IBM 5150-ish PCs. The Paku Paku game source code doesn't directly detect it. The strategy is to detect VGA, EGA, Tandy, PCJr, etc etc, then if ...
don bright's user avatar
33 votes
3 answers
4k views

How did the IBM 5153 color display detect and modify the signal to make low-intensity yellow into "brown"?

The IBM CGA video card generated 16 colours indicated via four binary TTL signals: R, G, B and I (red, green, blue and intensity). This was not an entirely linear transformation: in particular, RGBI=...
cjs's user avatar
  • 27.9k
16 votes
2 answers
1k views

What is an XRGB video signal? (NOT the modern XRGB mini-DIN.)

I have a mid-1980s CRT monitor, a C. Itoh Chroma Pro CM1000, with an 8-pin DIN RGB input that's visually similar to the digital RGB input on a Commodore 1084. The input is selectable between "RGB,...
Willis Blackburn's user avatar
13 votes
2 answers
3k views

What really prevented PC games from using hardware scrolling on CGA

According to https://en.wikipedia.org/wiki/Adaptive_tile_refresh: CGA (the previous generation of PC graphics hardware) lacks features for scrolling in hardware so PC games started featuring ...
DmytroL's user avatar
  • 2,674
5 votes
1 answer
284 views

Is it possible to convert a Tandy 1000 EX video signal to SCART?

I've recently acquired a Tandy 1000 EX. It appears to have a 9 pin RGB video out and I understand it produces a CGA signal. I would like to connect this output to my SCART switcher, which is connected ...
Swisher Sweet's user avatar
11 votes
2 answers
1k 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 ...
rwallace's user avatar
  • 63.8k
9 votes
1 answer
1k views

Was there ever a functional EGA emulator for the Hercules graphics card?

I used to use a CGA emulator (don't remember which one it was), that could show some gfx even in EGA/VGA-only games (when I selected EGA mode). I remember my frustration seeing some garbled graphics ...
user1095108's user avatar
10 votes
3 answers
2k views

How do I configure a V6366 graphics controller for 640x400 B/W?

I have here a Schneider Target PC 7640 which is an early PC AT compatible laptop. It features a 640x400 plasma screen with 32k display RAM driven by a Yamaha V6366 B-F graphics controller. I was ...
fuz's user avatar
  • 1,574
7 votes
2 answers
2k views

Motorola 6845 and bitwise graphics

I'm curious about how graphics were drawn on systems using the Motorola 6845. I understand this was used in the CGA? If so, did the 6845 really work bitwise, was the bitwise graphics entirely separate,...
Maury Markowitz's user avatar
3 votes
3 answers
575 views

Is the IBM 5153 color display compatible with the Tandy 1000 16 color modes?

Is it possible to view games made for Tandy Graphics (TGA, etc) on an IBM 5153 color display connected to an original Tandy 1000 (or 1000/A) in 16 colors?
Quasi_Stomach's user avatar
9 votes
2 answers
1k 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
  • 63.8k
19 votes
3 answers
2k views

How to use the "darker" CGA palette using x86 Assembly?

For those of you retro developers out there, I am having a hard time figuring out how exactly to select the "darker" color palette in 320x200 CGA mode. Here's what I have so far: setup_cga_graphics: ...
JohnnyStarr's user avatar
0 votes
1 answer
954 views

VGA to CGA (RGBI) signal

Does anybody know how I can go from an analog RGB signal to a TTL RGBI signal? Is there a good circuit for this out there somewhere?
user11397's user avatar
19 votes
3 answers
4k 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
3 votes
2 answers
823 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
  • 63.8k
19 votes
7 answers
7k views

What video connections were common in Europe?

What video connections were common on European TVs and monitors during the "retro" era? In the USA, first there were none on TVs (RF screw terminals only) and monitors had composite (yellow RCA, CVBS)...
snips-n-snails's user avatar
15 votes
6 answers
9k views

How can I adapt a digital CGA/C128 signal (RGBI DE-9) to a modern monitor?

IBM's CGA and the Commodore 128's RGB video output both use a DE-9 connector. How do I adapt the CGA video output from an IBM XT 5160 or Commodore 128 to a modern monitor?
snips-n-snails's user avatar
19 votes
3 answers
4k views

Do all VGA cards implicitly support CGA and EGA?

Practically speaking, if I buy an ISA VGA card, will it implicitly support CGA and EGA games?
Sydius's user avatar
  • 2,684