I will try to make a new 8bit retro computer with only atmega328p microcontrollers

Last week I started with the video interface card, based on the project I found on github, from dschmenk, ( Arduino/VideoSPI at master · dschmenk/Arduino · GitHub ).

I have now four atmega328p's connected together, to create a 40x25 character screen with 8 colors and two brightness level per color.

It i now connected to a SCART connector on my color monitor.

4 Likes

Why not use the external memory interface of a single Mega (2560), AFAIR compatible with the 68xx/65xx interface?

The challenge for me is to use only atmega328 p microcontrollers. Because of that I run against the limits of this microcontroller. In this case the challenge was, how do you let four microcontroller run exactly at the same time to get a correct synchronization between the R,G,B and the brightness atmega.

2 Likes

I've made some progress on my project. I've converted the program so it works on a VGA monitor. To do this, I had to run all four ATMegas at 32 MHz. It's not quite perfect yet, but it's a start.

atm328p_vga

2 Likes

That's amazing for ATMEGA328Ps!
I hope that continues to go well for you!

Thank you for the reaction. It goes well. . Now I am working on a 4 channel audio board with sound and noise on one atmega328p. In the future i am going to combine both, the audio board and the VGA board.

I would like to see this finished. Sounds great!

Great project that shows very good technical skills and a firm understanding of electronics.

Thanks for sharing.

Thanks. Maybe next week I'll post everything I have so far on GitHub and share a link here.

Sounds great!