Hot answers tagged

8

Basically the 6845 was a bunch of counter registers, which you could program by defining end values (and sometimes start values), and use to generate RAM addresses and CRT sync signals. There was also a separate row address, so the original intention clearly was for character based displays: With a bit of additional components, you'd read some RAM content ...


6

The Tandy 1000 CGA output was essentially like the IBM CGA electrically, and graphics modes were compatible. There was, however, an important difference in text mode. In text mode, the CGA used the middle 200 scan lines of a 262-line frame to display 25 rows of 8 scan lines each, with generous borders on the top and bottom. Using 8 lines per character ...


6

CGA and Hercules Graphics use the 6845. In graphics mode, each pixel is controlled individually, with no involvement from the character generator. Graphics mode is controlled by bit 1 of the 03D8h control register; when it’s set, the framebuffer is treated as containing bitmap information, and when it’s cleared, the framebuffer is processed by the character ...


5

But the other CGA output option was NTSC, and that involved doing DAC on the card after all. I think here the basic logic error of your question is hidden. Colour in NTSC is neither an analogue level, nor tied to intensity. Intensity the base b&w part of a colour TV signal and formed independent as level (I wouldn't dare call it a DAC, it just emits two ...


4

Another partial answer: Contrary to my first impression (by analyzing just the INT 10 handler it provides), the BIOS does in fact contain code that interfaces with the extended registers of the V6366 video controller. But first let's take a look at the schematics at page 22/23: Obviously, the only video RAM chip is the 32Kx8 SRAM U6, so the V6366 is ...


4

For the home market, TVs were often used because of their easy availability: most households already had one, and the image was often good enough for the low resolution of early machines. Professional users would often buy a purpose-made computer monitor, which would become essential as display resolutions increased and computers entered the GUI era. I'll ...


3

CGA 40-column text mode is 320x200 16-colors and 80-column text mode is 640x200 16 colors. Those are a completely standard feature of CGA and therefore a completely normal thing for a CGA monitor to display. But because they're text mode, you can't set arbitrary pixels to arbitrary colors, you have to use the character cells. Tandy and PCjr advanced ...


3

Basically yes. TGA (1000EX or similar) signal output (colour/intensity and sync signals) and connector pinout is upward compatible to CGA, thus compatible with CGA monitors. Both produce the very same RGBI signal using the same timing and encoding. TGA just employs more memory, thus being able to supply more colours at higher resolutions. After all, TGA is ...


3

With great help by user Michael Karcher we found the following details poking through the V6366 controller's innards: # ports 102 (outside of V6366, the decoded I/O select line is called VDCS) Bit 5: 00: Plasma panel active 20: External monitor active 3d4 CRTC index port 3d5 CRTC data port (6845 compatible, except for "interlace & skew" ...


3

One thing I have seen is that with the reprogrammability of the 6845 CRTC on the CGA - and moreso its workalike on the EGA - you can indeed put more than 200 lines on the 5153 if you really want to. To make it work on CGA you either have to reduce the horizontal resolution, or use 40-col text mode, because of memory concerns, but it's doable. However it's ...


2

Partial answer: I was unable to find [the low level programming] documentation. [...] Perhaps they can give a clue as to what ports to look for. The datasheet you linked says the V6366 is compatible to the MC6845 except interlacing and skew, and also compatible to CGA, MDA and Hercules. That already gives a good idea what the registers look like (...


1

Just as a correction to a bit of the above: Hercules cards use regular MDA monitors. Their 350-line, nominal 50Hz mode (actually a bit below) isn't anything to do with regular broadcast monitors. They scan at 18.4kHz, which is a good way above that of typical TVs and low-rez monitors at 15.5~15.9kHz (and has the nice side effect of being effectively ...


1

I still have a small CRT TV in my house (belongs to my landlord) which has a composite video input on the front (which can still be used with a Raspberry Pi), and a SCART socket on the back. The latter is used with a digital TV receiver, as the analogue TV signal has long since been switched off. For context, this is in Finland. In the UK, I remember the ...


1

Some background: TVs of the area before video recorders, satellite receivers etc became common and worked best with a baseband video connection, did have little reason to offer such a connection. Neither would such a connection have been trivial to implement or retrofit. TVs of that era were very commonly of a so called live chassis design, which made it ...


Only top voted, non community-wiki answers of a minimum length are eligible