Two seperate ATMEGA's for Video and Audio

I can't decide which forum this thread should go in: Display or Audio. I chose Display.

I have had an iDuino (brand unknown) for a while, and have been enjoying it. It shipped with an ATMEGA128 attached, but I bought and swapped in a 328, because I thought it was faster. More recently, I bought an Arduino Uno, a breadboard, a 4-pack of 1 KHohm and 470 Ohm resistors, and some jumpers. I put some of the parts together, following https://www.youtube.com/watch?v=DT9K0ZZl_rQ's guide, and I got TV output working! Now, for my project, I need audio (it's a gaming console), and I have read that 1 microprocessor alone could not output video and audio. Could I somehow combine my Arduino Uno (with it's ATMEGA 328) and the old ATMEGA 128 to make audio and video work together?

Sure - have the video processor signal to the audio processor when it is time to make some sound.

but I bought and swapped in a 328, because I thought it was faster.

You now know this was wrong, right? The speed is governed by the crystal on the board.

Err. doesn't the 328 have more memory then the 128? Otherwise, what's the point of a whole new chip? Also, does anyone know how I could output Audio to RCA?

JohnSmith41: Err. doesn't the 328 have more memory then the 128? Otherwise, what's the point of a whole new chip? Also, does anyone know how I could output Audio to RCA?

More memory does not mean it is faster, it's not a PC running Windoze. What sort of audio? You can output a tone from the tone libary or you can output modulated PWM or you can add a D/A converter.

Or make your own tones, I demo'd a 13-note "piano" recently that let one play up to 13 notes simultaneously using blink without delay style coding. One could also control that with serial commands, or write it to play pre-planned sequences upon command.

You can do it with one Arduino if you are satisfied with simple sound. We can use timer1 for generating video signal. So we use timer0 or timer2. But those are 8bit timers. So musical scale will be off. :)

Aduino Duemilanove https://www.youtube.com/watch?v=dZVFQIFUhwA

Japanino - 8MHz clock?ATmega168 https://www.youtube.com/watch?v=SMujxrnMKLk

Arduino Uno + 8registers https://www.youtube.com/watch?v=OzH8_aVF-co