Skip to main content
13 events
when toggle format what by license comment
Feb 10, 2016 at 8:04 comment added Frank Robert Anderson In case someone finds this page later and wonders what I ended up using. I found an fpga board that was open source and used a Spartan chip called gameduino. It was cheapish, and readily available. More than enough for my prototyping needs.
Jan 27, 2016 at 22:07 comment added Nick Gammon Yes, but he didn't have 640x480 resolution. From the linked page: The game has a display resolution of 104x80 with 256 colors.
Jan 27, 2016 at 22:02 comment added Frank Robert Anderson That is awesome, thanks. I was looking for that post but I couldn't find any specifics. I thought that was done on an uno and it was one of the reasons I thought this was possible.
Jan 27, 2016 at 21:33 comment added Nick Gammon Take a look at gammon.com.au/forum/?id=12623 - that guy used an AD725 chip which outputs composite video in NTSC or PAL. This probably doesn't really answer your question, but it is interesting. Also search for tinyvga - there are various chips and boards around for generating VGA for microcontrollers.
Jan 27, 2016 at 21:29 vote accept Frank Robert Anderson
Jan 27, 2016 at 21:28 comment added Frank Robert Anderson Out of curiosity, what would be a better off the shelf chip for generating a VGA 640x480 60Hz signal? Preferably something that is not super over powered, easy to use, and preferably open source.
Jan 27, 2016 at 20:36 comment added Nick Gammon I wrote that when I was young and foolish. ;) - However you are right, that would be faster.
Jan 27, 2016 at 20:30 comment added Edgar Bonet The empty ISR can be conveniently defined as EMPTY_INTERRUPT(TIMER2_OVF_vect);.
Jan 27, 2016 at 20:12 comment added Nick Gammon See my added notes in the answer.
Jan 27, 2016 at 20:12 history edited Nick Gammon CC BY-SA 3.0
Replied to a query.
Jan 27, 2016 at 19:46 comment added Frank Robert Anderson So does that mean that there really isn't a direct relation between clock speed and resolution? Other than, the clock must be faster than this.
Jan 27, 2016 at 11:30 comment added Majenko It just can't be done on this processor. - I have managed to generate VGA at that kind of resolution using an 80MHz PIC32 and it was very very tight even then - it requires special optimizations to get the maximum speed out of it. Not much processing time left for anything else, and certainly no chance of any other interrupts being used - I even had to have the VGA code generate its own vsync-linked millis() since the system millis() could no longer run. No chance on a little Arduino ;)
Jan 27, 2016 at 2:27 history answered Nick Gammon CC BY-SA 3.0