cbmeeks wrote:
If you want to drive the pixels yourself, then I certainly second the previous recommendations on the Don Lancaster books. I own several of his books and I think I have all of the cheap video series.
I'd like to throw out a few more options too. Don't dismiss microcontrollers completely. There are many examples of using a PIC to generate video. That's how I did it the first time. Using a 20 MHz PIC is not completely out of line.
Another microcontroller to use would be the Propeller from Parallax. I use them all the time. They are pretty fast (80 MHz with 8 cores) but they are SIMPLE to use. And the amount of support hardware is very minimal. They can easily produce B/W NTSC or even 64 color VGA.
Finally, take a look at this project. The L-Star. I have one and it's awesome. It's a minimal 65C02 computer with B/W NTSC video and PS2 keyboard. It emulates the Apple 1 (and others) very well.
https://github.com/jacgoudsmit/L-StarThank you for your answer
My "adversity" against microcontrollers is purely "idealistic". A good professor of mine told me: "if your really want to understand something, you should do it yourself at least once in your life". I would love to use an "old school" circuit to understand the concept behind it, then, when I'm satisfied with that, I will certainly switch to better, cleaner and more powerful solutions. And for that, I am certainly considering PIC/ATMega based solutions, other than all the others you have proposed
BigDumbDinosaur wrote:
You could also take a look at
Geoff Graham's VT100 terminal on a microcontroller. The MCU can be integrated into your design to supply a "conversational" text display via VGA. The MCU includes an interface to a standard PC-AT keyboard.
Thank you for your answer
I believe this solution is presented in the primer too, if I'm not mistaken. The same as above applies, but clearly this is a neat solution! I'm building a list of possible solutions for the future, thank you again!
Cheers,
Davide