MAGAZÍN D'INVESTGACIÓ PERIODÍSTICA (iniciat el 1960 com AUCA satírica.. per M.Capdevila a classe de F.E.N.)
-VINCIT OMNIA VERITAS -
VOLTAIRE: "El temps fa justícia i posa a cadascú al seu lloc.."- "No aniràs mai a dormir..sense ampliar el teu magí"
"La història l'escriu qui guanya".. així.. "El poble que no coneix la seva història... es veurà obligat a repetir-la.."
11-02-2016 (548 lectures) | Categoria: Pong |
Â
Introduction
|
|
I do like vintage arcade games, i love their simplicity, how a picture can be built up purely by using mundane logic gates in the right combinations. Back in the day when these things were new, it was enough of a wow factor just to have something that you could play and control - moving about on a TV screen, of which the vast majority were black and white. It was natural therefore that videogames were not born into a colour world, for many reasons including reducing complexity but more importantly for the cost factor of the monitors. In 1972, colour TV sets and monitors were prohibitively expensive, and the coin-operated industry was driven by the bottom line, there wasn't room for being fancy at this early stage, that was to happen in waves of prosperity later on through videogame history. So, you can't get more simple than the game of PONG, but i always thought about how it might have looked, or may have been developed should colour TV's and monitors have been much more commonplace. Nearly 40 years after its inception i decided to see how easy and effective adding colour to the game of PONG might be. So - first i need to find a suitable game PCB to have my wicked way with... |
Â
PONG clone pcbs are fairly common, and don't get any love amongst collectors. I have a whole bunch of them that i have acquired along the way. I looked through what I had and settled on the one shown opposite, its a Chicago Coin 'TV Tennis'. I've had this pcb for a long time, only partially tested. I decided that nobody is ever going to want it as it is. |
|
I was given this pcb by another collector (Joe Magiera) when i was working in Chicago in about 2005. It has languished in a box in storage pretty much since then. He said he had removed it from a whole machine that got scrapped and it was probably working, sure enough, it looked like it actually was. Later on I found it had a few minor faults that weren't immediately noticeable as most TTL games do, but these were easy to fix quickly and too boring to document here :-) |
Â
Â
Â
Firstly, this pcb is a lot like PONG but is for 2 or 4 players. The pcb is not however based on Pong Doubles from Atari, its just an extension of a regular Pong pcb with a few more chips for the extra paddles and changing some 3-input gates to 4 inputs to cope with the extra logic needed. This could be a unique redesign by Chicago Coin, but I have subsequently found out that it directly matches Midway's 1973 game 'Winner IV'. (I have a Winner IV pcb and its identical). The chips on this pcb date from mid 1973, and Winner IV is marked as coming out in October '73 so maybe Midway cloned this design. I don't know for sure. Sadly, I can't currently find any schematics for Winner IV, so for following the technical part below, you will have to refer to the 'Pong' schematics (found here) and just get the gist of it, they're very similar but not identical of course, most things match up. |
|
Here is what the game screen looks like currently. BORING black and white.. lets bling it up! | |
I have several aims for this pcb: D) Add the game features described by Atari as 'Super Pong'Â |
|
C) this ones the biggie... The screenshot mockup opposite is my idea of what I want the game screen to look like, I asked friends online about which direction to go in, and this was about the 8th iteration of trying different colours in different places. I think it definitely spruces it up, while in both 2 player and 4 player mode, provides enough contrast where it matters to make the game still playable. |
|
So, in order to achieve this, we need to define how we build up this picture above... I came up with a rough diagram , writing the elements on one side, colours on the other and drawing it like a circuit, finding out what needed to be connected to what. PADDLE numbers are taken from left to right in the screenshot. |
|
From this diagram above, it makes it easier to see what needs to be connected where. RED: |
GREEN SCORES NET/BOUNDARYÂ BALLÂ PADDLE 2 BLUE NET/BOUNDARY PADDLE 2 PADDLE 4Â PADDLE 3 |
In combination of course, NET/BOUNDARY goes to all 3 colours and makes white. The BALLgoes to just red and green, this makes yellow, PADDLE 2 goes to green and blue making cyan... and so on and so on... You can see quite neatly this means we have 4 elements for each channel of colour to combine. This will be quite crucial a bit later on... |
|
So lets start with the NET and the BOUNDARY (the net is the dashed line in the middle, and the boundary is the line that masks the top and bottom of the screen) We want these to both be white. Currently when we look at the schematics there are 3 elements combined to create the composite video output, found at area D3/2 on the Pong schematics. VIDEO, SYNC and SCORE are combined through resistors. This already tells us that the SCORE is separate from the VIDEO. However, when you look at this with the video probe, you can see that the SCORE also includes the boundaries. Since we want the score to be green and the boundaries to be white we need to separate these two. |
|
Area B4 on the schems shows the 7430 combining all elements of the score, look at pin 1, it is tied high on PONG, but on TV tennis, this signal is a square wave at the beginning and end of the video raster that gives the bars top and bottom and gets mixed in here. So, in order to isolate this, we snip pin 1 of D3, we have now stopped the boundary from being combined with the SCORE signal. | |
Since we want the NET and the Boundaries to be white we now need to combine them into one signal that we can squirt out to each colour... |
We only have 4 inputs per colour available so it makes economic sense to combine two signals that will be coloured the same, rather than passing them through separately. The boundary signal is currently negative in relation to the NET signal (the 7430 would have inverted its output when it created the SCORE signal). NET is generated at F1 pin 8 on this pcb. We could use a 7404 to invert the signal and a 7402 to combine the signals, however thats getting a bit ugly. |
The 7400 (quad NAND gate) is numbered zero zero for a reason, its a building block that can be used to create all other known logic gates. As such we can do both operations needed for combining the two signals properly without using two flavours of IC's (the 7404 and 7402). |
|
Firstly, the inverter, this is essentially a NOT gate... We can make this out of one stage of the 7400... We need to invert (NOT) the BOUNDARY signal And then we need to OR the resulting signal with NET : This way we'll end up with a useable signal that is positive going like all the rest. |
|
So, I piggybacked a 7400 over another chip on the pcb (at D1), connecting the Vcc and Gnd to the IC below it. All pins are lifted clear and cut short. Pins 1 and 2 are joined together and connected to the BOUNDARY signal that we detached from D3 pin 1. Pin 3 on our piggybacked 7400 is now our inverted boundary signal that we now want to pass into one half of an OR gate, so we solder pin 3 to pin 4 and 5, Pin 6 is wired to pin 9 for now. Now we grab the NET signal from the snipped leg of F1 pin 8 and put that onto pins 12+13, we then solder pin 11 to 10. The resulting output from pin 9 of the 7400 is now a combined NET+Boundary signal! |
Â
Â
Â
Â
Â
Now to do Step D and E... but I'll leave those for another day B/W games can be fun, if you mercilessly hack them kicking and screaming in to the 80's by making them output in Colour :) |
Â
Â
LINKS
|
|
WIKIPEDIA ENTRY FOR PONG | |
UKVAC FORUM | I originally posted my progress on the forum at UKVAC but have since moved it here so i can add/modify/update and expand on the process... |
DanB's PONG Tech Page | Created the DiscreteSIM software, running a chip-level simulation of a PONG pcb, plus he re-made all of the schematics in an easily readble format! |
PONG-STORY.COM | For everything PONG related, with a special slant on home systems. |
YOUTUBE LINK | Wolfgang made his own PONG PCB! |
Can you think of a link to go here? there's not much out there?!? Contact me if you have an idea! |