80 column card

33 posts / 0 new
Last post
Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
80 column card

I've a 80 column card for the Apple II+ and I don't have video on a videomonitor. Does someone recognize this card and does know how this card works.There are twoconnectors at the top left corner, does someone know which of them is the video output and what is the purpose of the other connector? There's a UM6845 video controller and CXK5816PN (2048 word x 8 Bit High Speed CMOS Static RAM) on the card. It seems it is not a standard Videx card.

There are two cables available with the card,  one with a female rca connector and one with a male rca connector. 

Screwtape's picture
Online
Last seen: 3 min 45 sec ago
Joined: Dec 29 2023 - 22:22
Posts: 12
The male RCA plug connects to

The male RCA plug connects to the female RCA socket on the back of the Apple II, and one of the connectors on the card. The other connector on the card connects to the female RCA lead, which then goes to the monitor. The idea is that the regular Apple II video is passed through unmodified, until you type "PR#3" at which point the card replaces the Apple II video with its own 80-column generated signal, until you type "PR#0" to turn it off again.

 

That doesn't help figure out which connector on the card is which, but hopefully it makes the theory of operation a little clearer.

Offline
Last seen: 1 week 5 days ago
Joined: Apr 9 2022 - 17:05
Posts: 69
.

J2 looks like the standard videx  6-pin connector, of which only the first two are needed for the video out, therefore that's the video out, and the other one is the video in. It's probably fully videx compatible.

 

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
Thank you, this makes sense:

Thank you, this makes sense: I connect the connectors as you told : at J2 the video monitor, at the other connector the video output of the Apple II+. I have video in normal mode but when I type PR #6 the screen becomes black. When I type PR #0 the computer turns back to normal mode and the cursor is back. So the card needs more attention. I tested all 74xx and 40xx chips with my Retro Chip Tester and according to the tester they're ok. The tester can read the two eproms and gives a crc value. I can try to compare with files of a standard videx card but I don't know if they're the same. I cannot test the CXK5816 ram chip and the UM6845 ctr controller and don't have spares. I will make additional measurements to see if the oscillator runs and the signal round the crt controller.

 

CVT
CVT's picture
Offline
Last seen: 9 hours 9 min ago
Joined: Aug 9 2022 - 00:48
Posts: 1298
martin72 wrote:Thank you,
martin72 wrote:

Thank you, this makes sense: I connect the connectors as you told : at J2 the video monitor, at the other connector the video output of the Apple II+. I have video in normal mode but when I type PR #6 the screen becomes black. When I type PR #0 the computer turns back to normal mode and the cursor is back. So the card needs more attention. I tested all 74xx and 40xx chips with my Retro Chip Tes

 

I think it might be the other way around. I think J1 is the video monitor. Just to be safe, connect only J1 to the video monitor and then type PR#6. If it works and you see the 80-column text, then you can connect J2 to the back of the Apple II.

Offline
Last seen: 8 hours 56 min ago
Joined: Jul 5 2018 - 09:44
Posts: 2760
CVT wrote:martin72 wrote
CVT wrote:
martin72 wrote:

Thank you, this makes sense: I connect the connectors as you told : at J2 the video monitor, at the other connector the video output of the Apple II+. I have video in normal mode but when I type PR #6 the screen becomes black. When I type PR #0 the computer turns back to normal mode and the cursor is back. So the card needs more attention. I tested al

 

 

I agree with CVT on this one.  This looks like a pretty common later type of Videx compatible card which has the "soft switch" functionality built in.

 

Offline
Last seen: 1 week 5 days ago
Joined: Apr 9 2022 - 17:05
Posts: 69
.

Oh, yeah. My theory doesn't make as much sense when softswitch is built-in, since pins 1 and 2 of the 6-pin connector normally go TO the softswitch.

Offline
Last seen: 2 weeks 3 days ago
Joined: Apr 27 2025 - 09:53
Posts: 4
CVT wrote:I think it might be
CVT wrote:
I think it might be the other way around. I think J1 is the video monitor. Just to be safe, connect only J1 to the video monitor and then type PR#6. If it works and you see the 80-column text, then you can connect J2 to the back of the Apple II.

The card should be installed in Slot 3 and the command should be PR#3 not PR#6.

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
When I connect J1  to the

When I connect J1  to the videomonitor and J2 to Video out of the Apple II, I see the same behavior.: I have video and the cursor, when I type PR#3, the screen becomes black and no cursor anymore. Then PR#0 and the cursor is back. I 've tested the RAM and is also ok.

I understand that this probably is a late Videx card or clone, does someone know where to find the documentation of this card with a 6845 crt controller and maybe a softswitch?

ps. I've Apple II plus machine with PAL, is it possible that this card doesn't work with Pal and only with NTSC? 

 

 

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
transwarp2 wrote:CVT wrote:I
transwarp2 wrote:
CVT wrote:
I think it might be the other way around. I think J1 is the video monitor. Just to be safe, connect only J1 to the video monitor and then type PR#6. If it works and you see the 80-column text, then you can connect J2 to the back of the Apple II.

The card should be installed in Slot 3 and the command should be PR#3 not PR#6

You are right, I made a typo in my message, at the Apple, I typed PR#3.

 

Offline
Last seen: 8 hours 56 min ago
Joined: Jul 5 2018 - 09:44
Posts: 2760
martin72 wrote:When I connect
martin72 wrote:

When I connect J1  to the videomonitor and J2 to Video out of the Apple II, I see the same behavior.: I have video and the cursor, when I type PR#3, the screen becomes black and no cursor anymore. Then PR#0 and the cursor is back. I 've tested the RAM and is also ok.

I understand that this probably is a late Videx card or clone, does someone know where to find the documentation of th

Almost all the Videx type cards I've ever seen only output NTSC, as do non "Europlus".  If you are trying to connect to a monitor that is PAL it probably won't work.  Also, there are a lot of monitors, especially modern ones and NTSC->HDMI converters I've run into that will not accept the signal from an 80 column card and generate an image even though they will display the 40 column output from an Apple II.

 

 

CVT
CVT's picture
Offline
Last seen: 9 hours 9 min ago
Joined: Aug 9 2022 - 00:48
Posts: 1298
martin72 wrote:transwarp2
martin72 wrote:
transwarp2 wrote:
CVT wrote:
I think it might be the other way around. I think J1 is the video monitor. Just to be safe, connect only J1 to the video monitor and then type PR#6. If it works and you see the 80-column text, then you can connect J2 to the back of the Apple II.

The card should be installed in Slot 3 and the command should be PR#3 not PR#6

 

If you are typing PR#3, the card needs to be in slot 3. If you are typing PR#6, then it needs to be in slot 6. It doesn't really matter which slot you put it in.

 

What kind of monitor do you have?

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
Ok, I will describe the setup

Ok, I will describe the setup:

- Apple II plus with 220 V input and PAL video output

- Clone Videx card as describe above in slot 3

- LCD monitor that's support both PAL and NTSC

 

When I power on the Apple II plus and I connect the video monitor to the video output of the Apple, the monitor detects a PAL signal and I see the startup screen. CTRL-Reset -> I get a cursor

Then I connect the Video monitor to JP2 of the clone Videx card and connects JP1 of the clone Videx card to the video output of the Apple II plus -> I have again a PAL signal -> then type PR #3: the screen becomes black (the video monitor detects no video signal anymore -> PR #0 -> I have  again a PAL signal.

 

When I exchange the connetions of the Videx card:

I connect the Video monitor to JP1 of the clone Videx card and connects JP2 of the clone Videx card to the vidoe output of the Apple II plus I get the same behavior so no difference .

 

I have another Videx card with only one connector and that's working in the computer, but I need to disconnect the monitor from the video ouput of the computer and connects it to the connector of the Videx card and with the command PR#3 I have a video signal and see the  80 column card is working.

But I like to have this card also working for another machine Apple Europlus.

 

My questions:

- Is it possible to use this Videx card with a PAL machine?

- Does someone know where to find the documentation of this card (schematic or technical description)  with the UM6845 crt controller on it?

 

Offline
Last seen: 2 weeks 3 days ago
Joined: Apr 27 2025 - 09:53
Posts: 4
CVT wrote:If you are typing
CVT wrote:
If you are typing PR#3, the card needs to be in slot 3. If you are typing PR#6, then it needs to be in slot 6. It doesn't really matter which slot you put it in.
 

 

All software that detectsand uses it expects it only in Slot#3. I bet you haven't disassembled / reversed its firmware to be sure it is not slot dependable ;) 

 

Yes, the card can work in "PAL" computers. Get rid of that LCD monitor.

 

http://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Interface%20Cards/80%20Column%20Cards/Videx%20Videoterm/

CVT
CVT's picture
Offline
Last seen: 9 hours 9 min ago
Joined: Aug 9 2022 - 00:48
Posts: 1298
Not really...
transwarp2 wrote:
The card should be installed in Slot 3 and the command should be PR#3 not PR#6.
...
All software that detectsand uses it expects it only in Slot#3. I bet you haven't disassembled / reversed its firmware to be sure it is not slot dependable ;) 
...

 

A lot of software expects it in slot 3, but that is beside the point. In Basic it works from any slot from 1 to 7 and it can be tested by typing PR#n, where n is the slot number. This is true for this and every other Videx clone.

dorkbert's picture
Offline
Last seen: 13 hours 55 min ago
Joined: Apr 12 2009 - 16:33
Posts: 376
CVT wrote:transwarp2 wrote
CVT wrote:
transwarp2 wrote:
The card should be installed in Slot 3 and the command should be PR#3 not PR#6.
...
All software that detectsand uses it expects it only in Slot#3. I bet you haven't disassembled / reversed its firmware to be sure it is not slot dependable ;) 
...

indeed, Videx eventually explicitly states their firmware requires their card be installed in slot 3, and only slot 3.

Offline
Last seen: 8 hours 56 min ago
Joined: Jul 5 2018 - 09:44
Posts: 2760
transwarp2 wrote:CVT wrote:If
transwarp2 wrote:
CVT wrote:
If you are typing PR#3, the card needs to be in slot 3. If you are typing PR#6, then it needs to be in slot 6. It doesn't really matter which slot you put it in.
 

 

All software that detectsand uses it expects it only in Slot#3. I bet you haven't disassembled / reversed

 

I can't say this is true of every 80 column card but most Videx clones ROMs are slot independent and they will actually work in slots 1-6 even though software expects it in 3.  It is even possible to put one in another slot besides 3 on a //e and tun a separate display from it.  Some people did this with the Videx UltraTerm card to get 132 column output in a //e, which they loved for spreadsheets like VisiCalc and for displaying text reports and stuff.  Not all monitors can display 132 column, but the Apple Monitor /// produced a very readable display from an UltraTerm.  If I recall you needed special "pre-boot" software to enable the other display before booting VisiCalc.

 

And yeah, that LCD monitor probably won't display 80 columns from that card even if it is fully working.  I've had very hit or miss results with 80 column video on LCD NTSC devices or with NTSC->HDMI converters.  Some will work with some cards and not with others.  And some will work with a //e or IIgs in 80 columns but with no ][+ 80 column card I've tried.  Others will produce a picture from just about anything.

 

 

 

Offline
Last seen: 1 week 5 days ago
Joined: Apr 9 2022 - 17:05
Posts: 69
.

The later version of the Videx firmware was hard-coded to slot 3. A lot of clones (which simply stole the videx firmware) only ever came with the earlier version which did support other slots.

 

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
Eprom files

This weekend, I continued with the 80 column card,  I was able to read the eproms and I am sharing the bin files. I am curious if the content of the eproms is correct.

The card still doesn't work, the link to the Videx card above is not completely the same as this card, for example there are no 2114 ram chips on it.

The CRT controller is ok, I put this controller in another 80 column card and works. The RAM and all logical chips are testing ok with the Retro chip tester (https://8bit-museum.de/hardware-projekte-chip-tester-english/).

Package icon80 column card.zip

 

 

S.Elliott's picture
Online
Last seen: 25 min 22 sec ago
Joined: Jun 23 2022 - 16:26
Posts: 287
It's VideoTerm 2.4 with a 1-byte revision
martin72 wrote:

This weekend, I continued with the 80 column card,  I was able to read the eproms and I am sharing the bin files. I am curious if the content of the eproms is correct.

It contains Videx's VideoTerm Interface Firmware 2.4, as given in the third edition of the VideoTerm manual.  As bradleyb commented, version 2.4 of the firmware is hard-coded for slot 3.

Exactly one byte is different, the CRT register R3 (horizontal sync width) is being initialized as R3=2F, instead of R3=29 as it was in Videx's original firmware.  It wasn't uncommon for clone cards to use different parameters to use different CRT controllers other than the 6845, so this one-byte difference could be intentional.

 

 

 

Offline
Last seen: 8 hours 56 min ago
Joined: Jul 5 2018 - 09:44
Posts: 2760
martin72 wrote:This weekend,
martin72 wrote:

This weekend, I continued with the 80 column card,  I was able to read the eproms and I am sharing the bin files. I am curious if the content of the eproms is correct.

The card still doesn't work, the link to

 

I belive the Sony labeled chip is the RAM, in this case I am assuming it is something similar to a 2116 SRAM.  Many later Videx clones used a single 24 pin DIP package like that instead of the 4 DRAM chips that the original cards used.  Earlier SRAMs were far more expensive than DRAMs but over the years that difference dropped, so many later devices switch ro SRAM because it makes other parts of the design easier (like not needing any refresh circuitry).

 

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
I found another thread where

I found another thread where the topic starter was asked to execute the command C300L

When I do so, I get the following result, Can someone tell me if this is ok (this time I take a real crt monitor :) )? Does someone look at the bin files of the two eproms (2732 and 2516), is the content ok?

I have also done some measurements, I don't see any signals at the address lines of the CXK5816 RAM, at the eprom I see the data and address signals. Also at the CRT controller I see no signals at pin 18 DE (display enable). At pin 21 there's a clock signal.

Offline
Last seen: 8 hours 56 min ago
Joined: Jul 5 2018 - 09:44
Posts: 2760
That looks like garbage. 

That looks like garbage.  Possibly the EPROM has lost its memory.

 

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
That's indeed garbage, but do

That's indeed garbage, but do you also examine the bin files of the eproms, is the content also garbage? Is the address c300 the same as the start address of the eprom?

Offline
Last seen: 8 hours 56 min ago
Joined: Jul 5 2018 - 09:44
Posts: 2760
C300 should be correct if the

C300 should be correct if the card is in slot 3.  A hex dump of the EPROM .bin file I find online starts out like this:

 

0000000 7bad 2907 c9f8 f030 a921 8d30 077b fb8d

0000020 a907 8d00 06fb 6120 a2c9 8a00 b08d bdc0

0000040 c8a1 b18d e8c0 10e0 f1d0 598d 60c0 fbad

0000060 2907 f008 2009 fe93 2220 20fc fe89 a868

0000100 aa68 6068 d120 e6c8 d04e e602 ad4f c000

 

And a disassembly list looks like this:

 

00000000  AD 7B 07   LDA $077B

00000003  29 F8      AND #$F8

00000005  C9 30      CMP #$30

00000007  F0 21      BEQ $002A

00000009  A9 30      LDA #$30

0000000B  8D 7B 07   STA $077B

0000000E  8D FB 07   STA $07FB

00000011  A9 00      LDA #$00

00000013  8D FB 06   STA $06FB

00000016  20 61 C9   JSR $C961

 

 

Sorry the formatting looks like crap,  AppleFritter really needs an easy way to paste in code in a fixed width font with no formatting.

 

 

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
I've checked the eprom again

I've checked the eprom again and indeed the content is crap, it seems the eprom is broken. I will program another one with the content I saved earlier and will give an update soon.

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
I compared the content of the

I compared the content of the eprom on my 80 column card with the bin file I found on the internet and it appears that on memory location 0xA4 of the eprom there is a different value ($2F instead of $29). I was hopeful that this would be the reason why the card does not work and programmed a new eprom, but alas, still no 80 column output after typing PR#3. I can go back to 40 column after typing PR#0, IN#0. In the meantime I tested all 74xx, 40xx series and RAM chip and I exchanged the crt controller from a working card. Tough problem!

CVT
CVT's picture
Offline
Last seen: 9 hours 9 min ago
Joined: Aug 9 2022 - 00:48
Posts: 1298
You can find the original

You can find the original Videx Videoterm ROM v2.4 disassembled and properly commented here: click!

Offline
Last seen: 1 day 5 hours ago
Joined: Oct 26 2019 - 17:06
Posts: 24
Thank you for the

Thank you for the disassembled bin file of the Videoterm rom. I have another question: what's happen if the character eprom is also broken do I get random information a the screen or a black screen? I can read the epromPackage icon2732_eprom_80ColumnCardCRT6845(character).bin_.zip (see earlier in this topic for the bin file) but when I compare it with bin files I found on internet, it contains not the same content. Also the character eprom is a 2732 eprom (4k byte eprom) while I find a lot of 2k byte epromfiles. Which character bin file I can use to program an eprom to use for this card?

Screwtape's picture
Online
Last seen: 3 min 45 sec ago
Joined: Dec 29 2023 - 22:22
Posts: 12
I loaded your character EPROM

I loaded your character EPROM dump into GIMP as a "raw Image data" file, 1 bit per pixel, 8 pixels wide and 4096 pixels high, and it looks like a pretty straight-forward ASCII character set:

The reason it's 4KB rather than 2KB seems to be because it uses 8x16 characters rather than the regular 8x8... although the actual character shapes seem to be the CGA 8x8 font, padded to 16px tall. Possibly it draws them at 9px high to fit a typical NTSC 240-line display rather than the CGA 200-line display? At any rate, the character ROM seems fine.

CVT
CVT's picture
Offline
Last seen: 9 hours 9 min ago
Joined: Aug 9 2022 - 00:48
Posts: 1298
Screwtape wrote:...The reason
Screwtape wrote:

...

The reason it's 4KB rather than 2KB seems to be because it uses 8x16 characters rather than the regular 8x8... although the actual character shapes seem to be the CGA 8x8 font, padded to 16px tall. Possibly it draws them at 9px high to fit a typical NTSC 240-line display rather than the CGA 200-line display? At any rate, the character ROM seems fine.

 

That is not the reason. The reason for the 4K font ROM is the special line drawing characters for tables and what Videx called MID-RES graphics and some other character variations: https://youtu.be/rGZa-A5S6uw?si=NdpGWcgIi_urp5mR&t=90

 

My Videx clone simply has 2 separate 2K ROM font chips, for a total of 4K for fonts:

 

Screwtape's picture
Online
Last seen: 3 min 45 sec ago
Joined: Dec 29 2023 - 22:22
Posts: 12
It looks like the line

It looks like the line-drawing and "mid-res" block-drawing characters are the first 32 glyphs of the image I posted, in place of the ASCII control characters. Eight bytes per character, times (32 drawing glyphs + 96 ASCII glyphs) times two (adding an inverse variant of every character) is still only 2KB.

CVT
CVT's picture
Offline
Last seen: 9 hours 9 min ago
Joined: Aug 9 2022 - 00:48
Posts: 1298
Screwtape wrote:It looks like
Screwtape wrote:

It looks like the line-drawing and "mid-res" block-drawing characters are the first 32 glyphs of the image I posted, in place of the ASCII control characters. Eight bytes per character, times (32 drawing glyphs + 96 ASCII glyphs) times two (adding an inverse variant of every character) is still only 2KB.

 

Yes, but the Videx (and clones) support 2 character sets, which brings the total to 4K for fonts. The Videx utility disks also contain a font editor with several predefined fonts, which I also showed on my video from the previous post stating around 2:38. This allows you to put other character variations, like another alphabet, math symbols or even Japanese characters.

Log in or register to post comments