The original PC was a 4.77 MHz core and could drive at least a CGA card on the ISA bus.
... but the Arduino should be able to use an ISA VGA card and pass off the frame buffer
1. I believe the VGA RGB values are analog values. Can these be accurately output by the arduino's PWM?
2. For video memory, if I want to display a color image on an 800x600 resolution, are my calculations correct that I would need 3 x 8 bits of data for each pixel? That's a ridiculous amount, about 12mb. Am I thinking of this wrong?
3. In order to sync with the video data, is the arduino simply fast enough? I don't need blazing graphics, or even fast scrolling... I just want to display crisp text onto the screen.
But you'd have to find an ISA VGA card...