• Please review our updated Terms and Rules here

Improving the Video 7 Enhancer IIe composite video output (and information about the card)

misterblack

Fixin' in the basement
Joined
Jul 20, 2017
Messages
239
Location
Adrian's Digital Basement, Portland, Oregon
Hello all, I have a "Video 7 Enhancer IIe" RGB card and I wanted to share a little info about the card. There doesn't seem to be much info out there about it, so here goes.

This is a RGB _and_ Composite video output card for the Apple IIe and it plugs into the AUX slot. It gives the machine the AUX 64k bank to allow full functionality like Double Hi-res and running programs that need a 128k machine.

RGB is created inside a custom "Wafer Scale" IC which takes the serial video signal and sync provided from the AUX slot and turns that into RGB. Sadly that means there is nothing we can reverse engineer with this device. Two 74LS logic ICs and eight 4164 ICs support the RAM expansion. This makes the RGB output a single chip system, and from what I understand, a version of this was put into a little module that plugs into the Apple IIc video expansion port to provide RGB. (Yep, the video signals on the IIc DB15 and the IIe AUX are basically identical.)

The card outputs RGB using a DE9 connector using the IBM CGA standard and pinout. (RGB + Intensity + H-Sync + V-Sync) It does NOT use the Apple X-RGB encoding scheme that other RGB cards use like the Apple IIe RGB card and Apple ///. This means that colors look mostly correct using any bog standard CGA compatible monitor including the Commodore 1084 and IBM 5153. The main exception being that Orange is rendered as "Light Red" as CGA does not have the color Orange.

Luckily it uses the CGA Brown to render that color correctly, which is frankly closer to the intended brown the the vomit color brown typically rendered on NTSC monitors. I'll post some photos in the next post with examples of the color rendering.

The timing output from the card is an exact match to CGA, so things like the RGB2HDMI work perfectly with it using the CGA profile. I assume this might vary depending on the exact timing on your Apple IIe, though.

The card features two DIP switches to select the font color in text mode:

Green 1+2 Up
Yellow 1 Up, 2 Down
Cyan 1 Down, 2 Up
White 1+2 Down

Text is visible on the lower 4 lines is rendered in the selected color even in mixed graphics/text mode. The text color does NOT affect the graphics, so double high res in monochrome (which is set with the when running Apple II Desktop) is rendered in white and is not affected by the DIP switches.

Now onto the composite video output, this is pretty neat and something I personally hadn't seen before. The composite video signal is built using a simple resistor DAC from an RGB-like signal output from the Wafer Scale IC. That means instead of a typical vertical line representation of the colors you always see from an Apple II when using a monochrome monitor, you see 16 shades of gray! Yep, the signal does not have a color burst, so it is a nicely shaded super high resolution monochrome signal! It frankly makes things look super awesome!

I did notice one issue though: When connecting to my Apple IIc monitor to the card, the video signal was way too hot. (Bright, voltage too high.) I had to turn the contrast way down or the signal was super blown out. Connecting the scope showed the video signal had a peak to peak voltage of almost 3 volts! (This is way too hot for NTSC which should be closer to 1v P2P) There is also pretty ugly ghosting due to ringing, likely created inside the monitor as it's not really designed to handle such a hot signal.

I sketched out the video output circuit, which uses a NPN transistor as a simple buffer for the video signal. The people who made this card used a 75 ohm resistor in-line with the output, which might seem right for video termination with paired with the 75 ohm to ground inside the monitor, but this isn't right for a 5V signal with only 100 ohms to ground. (See picture below)

To fix this problem, just remove R13 and replace it with a 220ohm resistor, which brings the video output in-line with what it should be and makes the monitor much happier. Unfortunately, the marking R13 is impossible to read with the resistors in place, so looking at the front of the board, go to the top right corner below the 10 pin header connector. You will see a bank of 5 resistors just to the right of the DIP switches. R13 is the resistor one over from the right edge of the board.

That simple fix removes the ghosting and makes the levels roughly the same as the IIe's built in video! Easy fix for an awesome video output!

One other small caveat, the video is shifted over to the left on the Enhancer IIe versus the IIe's built in video output. I personally feel the Apple IIe and IIc video is shifted too far to the right versus other 8-bit computers... I assume there is some delay somewhere in the circuit on the motherboard causing this, and I'm not sure if this was by design by Apple. Even though the Enhancer IIe is using the provided sync and serial video stream from the motherboard, compared to the motherboard video, it looks shifted over. (You can see this in the photos on the next post.)

Anyway I hope this info was helpful! The Enhancer IIc composite output (if it has it) may also have same issue with the video being too hot. The resistor fix would help there too.

Thanks to BigSteve for giving me this card after finding it at at a recent. When I was a kid with my Apple IIc I would have been over the moon to have the Enhancer IIc! I remember seeing it in magazine ads and lusting over it, but it was far too out of my price range, especially as I didn't have a Digital RGB monitor anyway.

--Adrian


Enhancer IIe Front.jpg
Enhancer IIe Back.jpg
Enhancer IIe Video Fix.jpg
 
And here are some photos of the card in operation.

The artifact color decoding is about as good as one could expect for 1985. The IIgs does a much better job (IMHO) especially where two white pixels with adjacent black pixels on the IIgs are rendered as just white without any color. This makes double pixel text in graphics mode very readable, but this does it like all the other RGB cards did, where there is no logic for the double adjacent pixels. so it means even double pixel text has tons of color fringing.

With the RGB2HDMI, you can turn on NTSC artifact SHARP to closely emulate how the IIgs works which will render the text on the Total Replay splash screen sharply without any fringing. There is a soft switch to turn on monochrome mode, as this is what Apple II desktop sets, but I can't find it off the top of my head. This would obviously mean text would render pin sharp over RGB if enabled.

Enhancer Iie Examples 01.jpg

Enhancer Iie Examples 02.jpgEnhancer Iie Examples 03.jpg
Enhancer Iie Examples 04.jpg
Enhancer Iie Examples 05.jpg
 
Here is a photo of the inside of the Enhancer IIc:

This is clearly the same thing exactly as this, and from the looks of it, it will have the same issue with the video signal being too hot. So find the resistor inline with the video jack and replace that with 220 ohm as well.

And the manual:

I found the monochrome mode for graphics mode: just turn off AN3 by reading $C05E. This works in hires and double hires. (And is the tactic used by Apple2desktop used to give nice sharp output.)

Quite a big difference!

poker 1.jpg
poker 2.jpg

Ok that's it for the Enhancer IIe!
--Adrian
 
Thank you for this post, @misterblack. I bought an Enhancer IIe card about five years ago but it came without the cable. Because I was using other modern VGA and HDMI solutions for my IIe, I never got around to finding out the cable pinout to build the cable. Looking at your photos carefully, (I think) I figured out the 10-pin header and DE9 connection, as well as the RCA composite output (though it was slightly outside your photo, I realised it's the black cable that's going to RCA jack, with brown as ground, which also matches your hand-drawn circuit diagram when I checked it against the circuit board photo).

I don't know exactly when but I will one day build the cable and try out this card on my IIe. Good to know about the 75 Ohm resistor too. I will swap it out with 220 Ohm, as you suggested.
 
Sorry about the lack of Pinout! Here are a couple pics. The DE9 is normal CGA Pinout and the pins go to the ten pin header on the card 1 to 1. And then as you guessed the last pin 10 from the header is wired up to the composite jack. It uses the ground from pin 1 (brown wire) on the DE9 for the RCA jack.

Also reminder the color deciding is designed to most closely match CGA and is not using apple XRGB. So this won't look right on the AppleColor 100 RGB monitor.

1000017393.jpg1000017392.jpg
 
Haha, @misterblack , I just realised you are Adrian from Adrian’s Digital Basement. I just started watching the latest video about A2DVI on your channel. Right at the start of the video, there was a photo of Enhancer IIe and I thought “that photo looks familiar” and came here to check. Upon realising they are the same photo, I initially thought “Adrian must have found the photo in this thread and used it in his video”. Then I saw your name at the end of the post above and your nickname “misterblack” and I realised you are the one who made this post! I should’ve realised sooner.

I love your videos! I am subscribed to your channel of course. Thank you for the additional photos of Enhancer IIe cable. I will get around to making the cable soon to try out the card that had been sitting in a box for past five years.
 
Last edited:
The RGB2HDMI now has a profile for the Video 7 Enhancer IIe / Enhancer IIc including a specific palette so the colors decode perfectly.

Of course, the device can also decode color directly and perfectly but on the IIe that would involve soldering some wires to specific points on the motherboard.... but if you have one of these cards, you can now get pixel perfect HDMI via the RGB2HDMI.
 
The RGB2HDMI now has a profile for the Video 7 Enhancer IIe / Enhancer IIc including a specific palette so the colors decode perfectly.

Of course, the device can also decode color directly and perfectly but on the IIe that would involve soldering some wires to specific points on the motherboard.... but if you have one of these cards, you can now get pixel perfect HDMI via the RGB2HDMI.

I actually picked up one of these cards almost a year ago in a lot of other cards and also found there wasn't much info on them. I stumbled accross this thread by pure accident this weekend and found it interesting. Thanks for posting your more detailed findings!

I had noticed there was an occasional green fringe on some colors. I saw it on the MECC computer inspector test screen at the left edge of the blue bar, along with the actual MECC splash screen. I posted a screen print of it over at Applefritter. Curious if you saw the same on yours? I had also noticed a slight distortion sometimes on the monochrome output in some cases, but didn't notice the ghosting/ringing on my Colormonotor IIe when hooked up to the monochrome. The RGB works perfectly with any Commodore monitors that take in RGBi (like the 1902 or 1084).

https://www.applefritter.com/content/enhancer-iie-rgb64k-card

Where is the new profile for the RGBtoHDMI located for this? I actually just very recently ordered one, but haven't got it yet. I had unpacked the Beta 65 release to a SD card in preparation, but didn't see an enhancer profile in the Apple folder.

Thanks!
 
Back
Top