Hi, danke für Deine Antwort. Ich hatte die Interrupts kurz rausgenommen, da er immer dachte, er hätte eins bekommen. Muss mich da noch mal etwas drum kümmern, die scheinen eben auch nicht gleich zu sein mit dem 32...
Eigentlich standen noch diese Interrupts da:
Code:
.org OC1Aaddr
jmp t1comp_isr
.org INT0addr
jmp int0_isr
.org INT1addr
jmp int1_isr
.org INT2addr
jmp int2_isr
Dann werde ich mal schauen, dass ich den Rest auch noch in den Griff bekomme.

Aber eine Frage habe ich noch: bei der Zeile:
"ldi R16, high(RAMEND)"
meldet der Compiler mir immer:
"AVR Simulator: Invalid opcode 0xffff at address 0x000001"

Hast Du noch eine Idee, was das sein könnte? Baut man beim 128 den STACK anders auf?

MfG, Ozzy