Jump to content

Recommended Posts

Hi all,

 

This is a project I have been working on on and off for the past five years. Recently I redid everything in KiCad as I wanted to learn the package and move away from Eagle, and thought this might be a nice time to share it with all of you.

 

post-20947-0-06102800-1426873506_thumb.png

 

The zip-file contains:

 

- schematic (both .sch and .pdf)

- netlist (.net)

- components (.cmp)

- board layout (.brd)

- LTSpice4 simulation (.asc)

 

Basically, I redesigned the complete video output circuitry of the Atari. A few of the goals I had in mind:

 

- use common, through-hole components so almost everybody can make and maintain it

- abide by 1.0 Vpp video signal standard (black/blank levels, 75 ohm impedance, et cetera)

- use R2R ladder instead of non-uniform 4 resistor DAC Atari used

- fit on a 5x5cm board (smallest size for ITead, Seeed, ...)

- understand everything that is going on inside the circuit

- output separate Y and C signals (CVBS can be done externally if it's really needed)

- big power and ground planes for shielding and decoupling

- and of course have a clear image

 

I have gone through several revisions through the years, build some on perf board, did simulation with LTspice (works with Wine on Linux, too), even had SMD boards made at one point (which violated my first goal :) ) and this is what I finally ended up with.

 

My test machine is an Atari 800XL with _all_ the video circuitry removed. To use this board, it's not necessary to replicate that. Just lift the GTIA's LUM0-3, CSYNC and COLOR pins out of its socket and solder wires or pin-headers onto them. Be sure to feed a _clean_ 5V and GND to the board and a video signal will "appear" at the other four pin headers at the bottom.

 

It is licensed under Creative Commons Attribution-ShareAlike 4.0 International

All comments, if not too harsh ;), are welcome! If you see ways to improve the circuit, please let me know. I have no plans yet to do a run of these boards. Perhaps later. Or perhaps somebody else sees an opportunity.

 

Regards,

Ivo

 

vfs-rev5.zip

  • Like 8

Share this post


Link to post
Share on other sites

Very cool. + handy for gtia replacement experiments:)

 

I don't see why it wouldn't work on 400 or 800. It just connects directly to lifted gtia pins.

Edited by foft
  • Like 1

Share this post


Link to post
Share on other sites

The output stages are incorrectly calculated. Output impedance will be 117,8ohm instead 75ohm (R21||R23 + R24).

Edited by Simius

Share this post


Link to post
Share on other sites

Would this board work on 400/800's?

I don't see the need for it on the 800, they already have nice video.

Share this post


Link to post
Share on other sites

I'd like to know how the picture quality compares to the other s-video mods out there and if it eradicates the vertical lines problem, any before and after pics?

Share this post


Link to post
Share on other sites

@stormbringer: as foft says, there's no reason to assume it won't work for the 400/800 or for any other GTIA based Atari.

 

@simius: aw, that's happened between revisions when I wanted to use standard, easy to get resistor values and totally forgot about impedance :/ It does not matter for picture quality though and the output stage forms a voltage divider with the 75 ohm resistor in the display device. The signal does have a slightly lower current though... Do you know about a not-too-intrusive solution?

 

@OX.: I don't have any before pictures, but it was terrible. I'll see if I can make a few photos tomorrow of this circuit connected to a C= 1084.

Share this post


Link to post
Share on other sites

I don't see the need for it on the 800, they already have nice video.

Not entirely true - on any "modern" display, the vertical banding is terrible with my 400s and 800s. On an old school CRT, yes, the video is great.

Share this post


Link to post
Share on other sites

I was thinking more on the lines of how it looked using it with an lcd screen rather than 1084/crt's as most of the s-video mod's look fine with crt's but have had a varying range of success on lcd's.

  • Like 1

Share this post


Link to post
Share on other sites

Would be cool if this could be a GTIA daughter board (just plug it into the GTIA socket and put the GTIA itself into a socket on the board)...

 

Share this post


Link to post
Share on other sites

@OX.: Sadly, I have only one very old JVC 32S60 LCD television that won't sync on anything build before 1995. Nintendo 64 is the oldest machine it can deal with. Its HDMI implementation is very broken, too. Perhaps I can try it on an LCD screen next time I'm in Maarssen (C64/MSX/Atari meeting) next month.

 

@irgendwer: yeah, that would be ideal for the casual user. don't think it'll still fit a 5x5cm board though :)

Share this post


Link to post
Share on other sites

I was thinking more on the lines of how it looked using it with an lcd screen rather than 1084/crt's as most of the s-video mod's look fine with crt's but have had a varying range of success on lcd's.

 

I agree, CRT's love the native output from the GTIA (abeit some signal conditioning before it hits the Monitor), but LCD tv's input circuitry these days have variable results ive noticed (with some tests ive done on several types of boards).

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...