Impossible only if you are afraid to hit the bare metal with assembly programming!
Behold what an ATTiny-85 can do with a bit of old school assembly...
Four rotating sprites and a rolling raster bar!
All of that is coming from this...
Which can be made like this...
Here is the HEX file for the QuadBoing Demo...
http://atomiczombie.com/temp/Q85/Quark-85 VGA.hex
And the Source Code, including the Ball Demo part.
Open in VS7, compile and upload.
http://atomiczombie.com/temp/Q85/Quark-85 Got Balls.zip
Source and HEX Version Date : MAR 06 2018
Note that the Source Code is just Beta, as I am working on the final sound system.
The entire Core is main.s, and the user editable segment is UserCode.asm
I will explain this entire thing line by line once it is ready.
Sorry about the crude sound, I was just testing the Voice Mixer.
Sound is just the position of X and Y into 2 of the 4 channels for this demo.
I will be adding music playing ability very soon.
Did I mention that an Tiny85 has only 512 BYTES of RAM??
That's less bytes than the graphic for your mouse pointer!
This is just the beginning, I promise.
Much more graphical insanity to follow.
Fully commented source will be posted here as a detailed tutorial for this project soon.
AVR + Assembly = Untouchable!
Cheers!
Radical Brad