Hello! I'm new here and I'm not sure if I am asking in the correct community.
I have a personal project I have been working on (planning to work on, I'm not too confident in my lack of skill). Essentially I'm trying to build my own 8-bit/16-bit computer based around the W65C816 (which is not on Newark - I looked), and I am planning on using a separate chip for video output. However, I am unsure whether to use an FPGA or a microcontroller, or even which specific chip to use.
For what sort of video capabilities I would be looking to program onto the chip, as well as any requirements I would need for the chip itself, they are as follows:
- Through Hole is perferred, Surface Mount can be converted.
- Can work as an MMIO device (i.e. can be put on the system bus).
- May or may not use internal RAM for storing the state of the screen as well as text characters.
- 64 colors, using 2 bits for each RGB channel.
- Standard 640 by 480 VGA resolution.
- Color cells! (like the NES or old Commodore computers)
- Bitmap graphics and sprites (for the games)
(And, before you ask, yes I know about the Gameduino, if you were going to ask. However it does not fit my needs exactly, lacking proper color cells and a bitmap graphic mode, and it cannot be used on a parallel system bus. And if I have to learn FPGA to modify the Gameduino, I might as well make the entire thing from scratch.