Bootloadergröße von Uno, Duemilanove etc.

Ich sehe mir gerade die boards.txt an und habe feststellen müssen, dass in Abhängigkeit vom Arduino-Board der Eintrag xxx.upload.maximum_size differiert:
Beim Uno steht 32256, beim Duemilanove 30720. Da drängt sich mir der Verdachtauf , dass das der tatsächlich vorhandene Speicher abzüglich des Bootloaders sein könnte. Darauf basierend stellt sich mir die Frage, wie groß denn die Bootloader eigentlich sind und wo man das in Erfahrung bringen kann. Hintergrund des Ganzen ist die Programmierung mit einem ISP, da möchte ich ungern Platz für einen (nicht vorhandenen) Bootloader opfern.

Uno 512 Byte
2009 2Kbyte.
Der Platz ist per Fuse gegen überschreiben blockiert.
Grüße Uwe

Die Fuses würde dahingehend auch anpassen wollen. Ich habe die ISP-Programmierung ja schon ein paar mal gemacht, allerdings ohne die Anpassung der genannten Zeile in der boards.txt, und ohne Änderung der Fuses. Nun geht es um die Optimierung des Ganzen.