Wie kriege ich durch Änderung meines Programms den Quelltext noch schlanker?
Eine Testcompilierung gibt einen Fehler mit Timer1 aus.
Bascom hat da so seine Probleme bei einigen Controllern mit der direkten Unterstützung diverser Hardware.
Kann sein das der Timer1 des Tiny2313 mit dazugehöhrt.
Mangels Tiny2313 kann ich das jetzt aber weder bestätigen noch ausschließen.
Im Zweifelsfalle mußt du die Register eben "Händisch" setzen.
Dafür hab ich jetzt keine Zeit also hab ich den Quelltext einfach mal für den Mega8 compiliert.
Da komme ich auf 756 Bytes.
Wie kommst du da auf 1.93k ?



Ansonsten habe ich jetzt nicht genauer hingesehen aber es läst sich meist was am Code drehen.
Eine Operation läst sich ja meist mit mehreren Methoden und Befehlen erledigen aber die Befehle verbrauchen unterschiedlichen Platz im System.
Da kann man ansetzen.