Naja - direkt ausmachen tut das nichts.

Problem ist nur, dass Bascom nur bis 2kB kompiliert in der Demoversion. Also du kannst auch einen Controller mit 128kB Speicher verwenden, aber leider darf dein Programm maximal 2 kB groß sein.

Wenn du das nicht willst, musst du Bascom kaufen.

Assembler gibt es kostenlos.
Du musst dir wohl das mit der Makefile anschauen.

Hier ist eine Anleitung zur Installation von AVR GCC:
http://www.mikrocontroller.net/avr-gcc-installation.htm

Da gibt es auch ein Beispiel zum runterladen - da sieht man am besten, wie so eine makrefile aufgebaut ist. Dann musst du diese nur noch abändern.

Grüße
Flite