Ik heb een code voor een pic controler

http://users.skynet.be/kristofnys/oldstuff/Dmx64ch2.asm

hoe kan ik deze vertalen naar een taal voor een avr of atmega8

Dit kan niet, aangezien PICs en AVRs heel verschillende microcontrollers zijn.

dus ik moet voor dit schema een ander programmeer apperaat kopen en dan nog is een andere controller

jep.
Het programmeerapparaat kan je makkelijk zelf maken, er staat een schema op deze website.

Bestaat er geen "cross compiler" voor AVR en PIC's.
FF met Google op "cross compiler AVR" gaf flink wat hits.

Of anders zelf gewoon omzetten. Het is zo weinig code en ook nog eens zonder bijzondere zaken, dat moet lukken.

ja maar zo goed ben ik nou ook weet niet in programmeren om dat alles om te zetten

ik heb al een andere versie gevonden maar dan voor avr

http://www.ele.tut.fi/~viikari/