> Nun wollte ich ihn komfortabel mit GCC programmieren und musste mit
> Erschrecken feststellen, dass der Controller vom GCC garnicht
> untertstützt wird.
Das liegt daran, daß er kein RAM hat und daher auch keinen klassischen
Stack. Das macht es für den Compiler ziemlich schwierig.
> Das ist sehr ärgerlich da er aufgrund seiner Größe und des Preises für
> einfache kleine Steueraufgaben prädestiniert ist.
Der Tiny13 hat genau dieselbe Größe (*) und zumindest bei Reichelt auch
genau denselben Preis.
(*) Es gibt den Tiny13 als SSI-/SSU-Version auch in einem noch kleineren
Gehäuse, siehe Bild. Da sieht man statt des Tiny12 zwar einen Tiny11,
aber die gibt es beide in denselben Gehäuseformen.
> Und eben bei sowas einfachem möchte ich nicht mit Assembler
> rumprogrammieren,
Gerade bei sowas einfacham ist Assembler noch überschaubar. Dein
gepostetes Programm kann man ja praktisch direkt 1:1 in Assembler
umsetzen.
> weil ich es satt habe mich um die korrekte Beschreibung von Schleifen
> und if-then-else-Anweisungen zu kümmern ohne mich aufs Wesentliche
> konzentrieren zu dürfen.
Dann darfst du eben keinen Tiny12 einsetzen. Der ist für C eigentlich
nicht geeignet.
> Wenn ich ihm sage es sei ein ATtiny13 der ja zumindest mal
> pinkompatibel ist, funktioniert es nicht.
Das liegt daran, daß es eben kein ATtiny13 ist. Der Tiny13 hat RAM.