AmigaExamples/016.copper_fun
alpine9000 ffc5f1f93d Got build working on newer OSX, included missing ADFs 2019-06-11 13:58:03 +10:00
..
assets More copper fun 2016-03-13 12:33:20 +11:00
bin Updates for removal of -phxass option 2016-03-21 20:35:08 +11:00
screenshots More copper fun 2016-03-13 12:33:20 +11:00
Makefile Got build working on newer OSX, included missing ADFs 2019-06-11 13:58:03 +10:00
README.md Update README.md 2016-03-13 12:38:36 +11:00
convert.sh More copper fun 2016-03-13 12:33:20 +11:00
copper_fun.s More copper fun 2016-03-13 12:33:20 +11:00
copper_fun_generate.c More copper fun 2016-03-13 12:33:20 +11:00
utils.s Copper test example 2016-03-12 17:17:29 +11:00

README.md

copper fun

In this example I extract a series of PNG files from an animated gif using ImageMagik convert (You will need to install ImageMagik to try this one).

Next a shell script convert.sh calls a C program copper_fun_generate.c that resizes the PNG to 52x276 pixels, then converts this into a copper list that changes the color at the corresponding beam position to try and re-create the image.

Finally in the asm code copper_fun.s we cycle through the copper lists to make an animation.

Obviously this is the least efficent way to generate a super low res animation, however it's a fun way :-)

There are two configurations:

  1. A pattern that will run an 512mb chip ram

make


2. A video that needs 1mb chip ram
	
	```
 # make video

screenshots

Screenshot

Screenshot

try it