I am making a VGA Etch-a-Sketch for my class project. I must use a 16F877A for my pic chip, and must program it with ASM.
I am baseing my project of this
VGA BOX
One thing that I think I will have some problems with is outputting to the screen.
I dont know how I would implement this. I am used to game programming for the computer and the way you would make something appear on the screen is set a pixel to what ever color you would like. I dont know if the PIC chip has enough memory to hold some kind of value for each pixel.
Then the other problem I am running into in my head, since the output to the screen has to be perfectly synced with the monitor, do I (or can I even) multi-task the chip to do my testing of the knobs, change the screen memory and all that. One way I can see it, is the screen refreshes at 60 frames a sec, and if I change the screen at every 2 refresh rates, that gives me some time to make all the changes I need.
If anyone has done something with VGA before or just know, any help will do...