Three different revisions of the Cactus Video Card Mk II
With three different sets of problems...
seen from Brazil
seen from United States
seen from China
seen from United States
seen from United States
seen from United States

seen from United States
seen from South Korea

seen from United States
seen from China
seen from United States

seen from United States
seen from China
seen from Malaysia
seen from United States
seen from Maldives
seen from United States
seen from United States
seen from Malaysia
seen from Australia
Three different revisions of the Cactus Video Card Mk II
With three different sets of problems...

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
Shrek on russian TV
The Cactus Video Card Mk II Rev D seems to have fixed most of the bugs present in previous revisions, but it is far from perfect.
With HCT series parts installed, the video locks up cleanly to all of my monitors, both color and monochrome alike. It also looks good in both alphanumeric and graphics modes alike.
However, once I install LS series parts...
The duration of the inverted sync lines during the Vertical Blanking Interrupt is unstable. It jitters from 7 to sometimes as many as 19 pulses (possibly more), which causes flickering video.
Doing some digging I found that with HCT parts, VBI was only 1 line long, not 6 like I had planned. I was able to make one bodge and change that back to 7, which isn't great but it is better. Then we 3 more bodges, I got it to an even 6, without cutting off the last line of video early.
I will have to make these bodges more permanent and then I can test again with LS series parts to see if I cleaned up any of the problems. Worst case scenario, I have to use this with HCT parts only.
Either way, that's a vast improvement over the Rev C
Bodges have been added to fix some bugs, which now means that the primary functions all seem to be working.
Check out that 6810 SRAM chip from 1975 now given purpose, probably for the first time since it was manufactured. All 128 bytes of RAM used for custom character graphics. You can see those on the second row.
The waveform looks way better than I had hoped, though it isn't perfect. Still, I'm very proud of how this turned out.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
We've had a breakthrough!
A big update on the Cactus Video Card Mk II Rev A:
It's not perfect, but after replacing he 74164 with a ring counter made of 7474's on a little riser board, I got the video signal to lock correctly to the screen. Hell yeah!
Look at that pretty waveform (the lower blue trace)! Every one of those yellow spikes is when the waveform shifts to another phase. The Cyan spike indicates that it's finished an entire line of video.
Here's the vertical blanking interval:
Nice. A few more video tests...
Fuck yeah. More debugging to commence!
Playing around with the Cactus video card. I am easily amused.
Rendered this one in BASIC.
This isn't the most clean way of doing it, but it works.
10 A=45056 20 FOR B=A TO A+1024:POKEB,32:NEXT 50 READ J,K,C 55 PRINT J;"x";K;": ";C 60 IF J+K+C=0 THEN END 70 POKE J+(K*32)+A,C 80 GOTO 50 900 DATA13,5,221,14,5,132,15,5,132,16,5,222 910 DATA 13,6,140,16,6,140 920 DATA 13,7,140,16,7,140 930 DATA 13,8,140,16,8,140 940 DATA 13,9,140,16,9,140 950 DATA 13,10,140,16,10,140,17,10,221,18,10,132,19,10,222 960 DATA 13,11,140,16,11,140,17,11,140,19,11,140 970 DATA 13,12,140,16,12,140,17,12,140,19,12,140 980 DATA 13,13,140,16,13,220,17,13,223,19,13,140 990 DATA12,12,222,11,12,132,10,12,221 1000 DATA12,13,140,10,13,140 1010 DATA10,14,140,12,14,140,13,14,140,19,14,140 1020 DATA10,15,140,12,15,220,13,15,223,16,15,221,17,15,131 1030 DATA18,15,131,19,15,223 1040 DATA10,16,140,16,16,139 1050 DATA10,17,220,11,17,131,12,17,131,13,17,222,16,17,139 1060 DATA13,18,140,16,18,139 1070 DATA13,19,140,16,19,139 1080 DATA13,20,140,16,20,139 1090 DATA 12,23,67,13,23,65,14,23,67,15,23,84,16,23,85 1100 DATA17,23,83 1999 DATA 0,0,0