![]() ![]() ![]() You could also experiment with a palette look-up EEPROM. ![]() Even higher resolutions could be possible with some shift register magic.Things like increased resolution and better colour depth would be fairly easy to achieve using a second EEPROM and/or different timer logic.There were a lot of compromises to keep the IC count low, which means that if you want to extend the circuit, without worrying so much about IC count, there's a lot of low-hanging fruit. Refer to the Build Instructions below for more details. I've also uploaded two Python scripts there - one that converts the source image into stretched, palettized form and another that generates the EEPROM image, including timing information and the palettized image from the first script. If you want to build this yourself, check out the schematic in the Files section, it's fairly simple. It has some effects on the output resolution options, but is very effective at reducing the chip count, making this a very accessible way to experiment and tinker with video output! Making your own The key simplification from Ben Eater's design is getting rid of all the logic for working out the sync signals and just storing that in the EEPROM instead, along with the image data. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |