IT-lexicon › Programmeren › Macintosh Toolbox

Macintosh Toolbox

Programmeren Svenska → Bijgewerkt: 2026-10-09
Meer info
Bedenker
Apple
Jaar
1984
Type
Programmeerinterface in ROM

De routines in de ROM van de Macintosh die elk programma vensters, menu's, dialogen en tekstvelden cadeau gaven — en daarmee meteen bepaalden hoe een Mac-programma eruit moest zien.

De 64 KB ROM van de eerste Macintosh bevatte zowel een besturingssysteem als wat Apple de User Interface Toolbox noemde: QuickDraw om te tekenen, een Window Manager, Menu Manager, Control Manager, Dialog Manager, TextEdit voor tekstvakken en een Resource Manager die pictogrammen, menu's en dialogen gescheiden van de code hield. Een programma tekende geen uitklapmenu, het vroeg erom. De prijs was dat elk menu er hetzelfde uitzag, en dat was nou juist de bedoeling.

Aanroepen liepen via A-traps: 68000-instructies die met A beginnen, die de processor niet herkent en daarom doorgeeft aan een tabel, waarvan elke ingang naar de ROM of naar een patch in het RAM wijst. Zo kon Apple ROM-fouten herstellen vanuit het Systeembestand en konden programma's routines machinebreed vervangen. Drie delen Inside Macintosh uit 1985 beschreven het geheel. De Toolbox kreeg kleur in 1987 en PowerPC in 1994, werd bij de komst van Mac OS X een opgeschoonde deelverzameling genaamd Carbon en werd pas in 2012 uitgefaseerd.

← Terug naar het lexicon