100 thoughts on “World’s worst video card? The exciting conclusion

  1. So around 9 min the formula is
    Vout = Vin (r2÷(r1+r2))
    This translates to
    Vin × r2 = r3
    Vout × r2 = r4
    r3 – r4 = r5
    r5 ÷ Vout = resistor resistance
    Right?
    I've redone all the different voltages like this and got the same values for the resistors. So it seems right but if anyone can tell me for sure that would be awsome.

  2. Hang on. Your bits to voltage converter has an issue. If one pin is high and the other is low the resulting voltage will be the 85 ohms in parallel with the low resistor. It's a small change and probably won't make much of a difference

  3. I've watched a few of Ben's videos and dumbfounded as to why such a great piece of content as this could have 400+ down-votes. Crazy. As for me, I say thanks to Ben for a job well done.

  4. I can't even begin to comprehend the level of work and talent that you put into this project man. Absolutely mind boggling. Props!

  5. What a great exercise in computer engineering. I learned these same concepts at a university that charged me 15k per year, and you put this together for free, so thank you! I'm sure this took a lot of time.

  6. Thanks for these two videos. They are much needed to help show beginners how to get started with analog video. Only minor issue I can see is that both the LS chips and the Atmel EEPROM have TTL output structures. These are asymmetrical and very poor for driving analog lines especially heavy loads like 75ohm. They can only source 0.4mA of current, and you are attempting to do much more than that in the example when driving the lines directly with the counter outputs (even with the series resistor) to get the colorstripes. I recommend using HC series gates which are available in DIP, have a symmetric output, and can source/sink ±25mA. The symmetry is important for your resistor ladder structure out of the EEPROM since the outputs with be sourcing and sinking into each other. A single hex HC buffer (CD74HC4050) would shape it up nicely for analog transmission. When doing this with FPGAs, we typically have to increase the drive-strength of the output pin off of the default setting to achieve the same result. Anyway, thanks again for the videos!

  7. Right on 3:03, you can find a random picture. I wasn’t sure what it was since this comment was written before I finished the video.

  8. Where has your channel been all my life?! I've wanted to see things and do things like this since the time I got my first computer.

  9. all this and could have just bought a mx 400 for 1 dollar on ebay you probley spend more on wires making this card https://www.ebay.com/itm/GeForce2-MX400-64M-TV-out-Video-Card/293235300325?hash=item44462f97e5:g:KD8AAOSwHRVdgM2D congrats you spent 15 dollars worth of materials and components to make a 1 dollar card its nice that you are teaching people how things work but outside of a electrical engineering class people still wont be able to make this so you are either only talking to other electrical engineers who going to look at you like wtf are you doing or you are just lording over bullshit like look at me i am smart and better then you

  10. Great video! I could follow everything untill you started changing the image file. I was hoping to rebuild it by myself but the eeprom part will probably be to difficult. Great video and explanation anyway!

  11. Would it be possible to use time when pixel is showing to do memory access to some registers? 8 pixels x 25 ns is more than read time of that EEPROM.

  12. Pretty darn cool! I was wondering how you were going to handle color. It's also possible to use all 8 bits by, say, allocating 3 for red, 3 for green, and 2 for blue (since the eye is least sensitive to blue). But having 2 for each channel allows for that dead simple 6-resistor DAC. I didn't realize that part was so easy.

  13. i have fucking no idea how i got here, i was just trying to figure out how they made darude sandstorm in factorio. but now im going to binge watch this

  14. Do u have a machine to strip and cut so many wires to length ? That's lot of work just to begin with. Hats off to you. You not only have skill. Also you are deticated and hard working. Wonderful work.

  15. Now, if someone could just design a modern GPU that doesn’t run as hot as a toaster oven… 🔥🔥🔥
    Why use Python to convert the picture. Can’t you just use a raw BMP file?

  16. I used similar trick 9:00 to create a 'digital Potentiometer' using a microcontroller to output analog voltage. Amazing work you did there.

  17. This is basically how I did my electronics hobby in the early 1980s – testing and building with the 74xxx TTL chips. I wonder how a 2019 version of that would look like. In terms of toolchain: GAL/FPGA for hobbyists reasonable?
    PIC or some ST or NEC CPUs instead of 65C02 as simple CPU workhorse? Did making PCB get somehow easier for hobbyists since the 1980s? I used those pens to draw the lines on the PC before using ascid bath… and some rubber folio for CPU pinouts…

  18. At 10:00, the voltages might be off if the EEPROM has 01 or 10 for each color since the current will flow from the high EEPROM pin to the low one, maybe consider adding a diode before each resistor and reduce the resistance for the resistors to account for the extra resistance introduced by the diode?

  19. Hey BEN EATER I love your stuff I am working on buying 10 Raspberry Pis to daisy-chain them and make it look like a laptop , but I want to build a super computer from stuff at the hardware store. You seem to know what your doing ( i don't and somewhat do I can explain on reddit see THIBSTORAX)

  20. Great vid, thanks!
    BTW, at 12:40 you put H-Sync wire into the 210 NAND out, so your H-Sync was just 1 clock. Maybe that's the reason of those blank lines.

  21. Better results should be possible using 640×480 or 720×480 video timings (resulting in 160×120 or 180×120 instead of 100×75) and using Bit 7 and 6 for 3 bit resolution for green and red.
    Instead a 10 MHz quartz you need a 6,29 or 7.08 MHz quartz (or you can use 25.175 and 28.322 MHz quartz oszillators and divide the clock by 4)

  22. This puts to shame all the domino-cascading and match-burning videos out there. This is an actual project, not just showbiz.

  23. This is insane! I don't know how long this took to make, but I would guess its up their with a Kurtzgesagt video!
    3b1b sent me here, and I am so glad he did! What an amazing project Ben! Well done for pulling it off! I am in awe

  24. well technicaly it is a image card not a video card. what i mean is that a video card outputs like mp4 video (no sound tho) but this only outputs a still image not a moving image. (this is what some people may want to see at some point).

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © 2019 Explore Mellieha. All rights reserved.