Wat Amiga begrippen op een rijtje """"""""""""""""""""""""""""""""" Autoconfig """""""""" Op andere computersystemen moet je de kaarten handmatig instellen via "jumpers" of DIP switches voor bepaalde addressen of interrupt numbers. Dit is erg vervelend en vereist diepgaande kennis van het systeem om conflicten tussen de verschillende kaarten te verkomen. Het Autoconfig mechanisme automatiseert dit proces totaal, zodat wij als gebruikers ons nooit hoeven te vervelen met dit soort details. Vanwege Autoconfig is het uitbreiden van een Amiga gemakkelijk en zonder problemen. Blitter """"""" Blitter is de korte naam voor een grafische co-processor, welke onderdeel is van de Amiga custom chips. Met de Blitter kan je rechthoekige stukjes plaat kopieren naar andere gebieden op het scherm. Gedurende deze operatie, kan je drie source data gebieden oppakken en logische operaties er op loslaten. Dit staat je bijvoorbeeld toe bepaalde kleurenwaarden van het gekopieerde object als transparant te definieren, dus niet in het bestemmingsgebied te veranderen. Als een extraatje, de Blitter kan ook snel lijnen trekken en gebieden vullen. Al om al kan de Blitter zorgen voor extreem snelle geanimeerde graphics die zeer realistisch kunnen zijn. Copper """""" Copper is de korte naam voor "Coprocessor". Deze is geintegreerd in de Amiga custom chips. De Copper maakt snelle actie spellen mogelijk en tevens ongelooflijke kleureneffecten en bied de mogelijkheid om schermen gedeeltelijk naar beneden te trekken op het scherm en zo verschillende schermen op het zelfde moment te tonen. Technisch gezien is de Copper een zeer gespecialiseerde microprocessor die alleen maar drie commando's kent maar deze zeer snel en efficient kan toepassen. Het geeft je de mogelijkheid te veranderen van grafische mode, kleurwaarden of sprite definities neer te zetten ergens op een bepaalde lokatie op het scherm. Op deze manier kan je verschillende akties simultaan laten plaatsvinden op 1 scherm zonder CPU-aktiviteit (hoofdprocessor). Datatypes """"""""" Datatypes maken het softwareprogramma's mogelijk direct te laten herkennen wat voor data een bepaalde file bevat. Is het grafisch, muziek, tekst of van een ander type? Een datatype maakt het duidelijk. In principe is er nu nog maar 1 programma nodig om al deze types weer te geven. Andere programma's roepen de Datatypes aan om zo automatisch deze bestanden te herkennen en te interpreteren. HAM """ De HAM mode is 1 van de verschillende grafische modes die geleverd worden door de Amiga custom chips. Met HAM kan je veel kleuren simultaan weergeven met heel weinig geheugen. Het is een soort van hardware data compressie methode van een factor of drie. Toch kan je bijna alle kleuren van het palette tonen op je scherm. IFF """ IFF staat voor "Interchange File Format" en definieerd een data formaat voor opslag en uitwisseling van data tussen verschillende programma's. Alle Amiga programma's ondersteunen dit formaat standaard zodat data als plaatjes zonder problemen door verschillende programma's achter elkaar bewerkt kunnen worden. IFF is er niet alleen voor plaatjes, je kan er ook muziek, tekst en configuratie data in opslaan. Kickstart """"""""" Kickstart is op de Amiga het centrale hart van het operating system welke nodig is om de Amiga te laten werken. Normaal gesproken is het ingebakken in ROM chips maar bij de Amiga 1000 werd het ingeladen vanaf diskette en bepaalde versies van de Amiga 3000 laadde het van de harde schijf. Multitasking """""""""""" De Amiga is al een multitaskende computer sinds het is geintroduceerd in 1985. Ja u leest het goed! De Amiga kon al multitasken op een 7.14 Mhz 68000 gebaseerde Amiga in het jaar 1985! Er zijn twee typen multitasken: pre-emptive en co-operative multitasken. De Amiga is een pre-emptive multi taskende computer. Het verschil tussen pre-emptive en co-operative multitasken: Met pre-emptive multitasken dwingt de processor het programma van de CPU af en wijst processortijd toe aan een ander programma dat CPU tijd nodig heeft. Bij co-operative multitasken moet het programma zichzelf vrijgeven wat veel werk vraagt van de programmeurs en zeker niet zo efficient is. Sprite """""" Een sprite is een grafisch object dat gemakkelijk over het scherm bewogen kan worden zonder flikkering. In spelletjes worden ze gebruikt om projectielen of karakters te tonen. Dit draagt bij tot de snelheid van typische Amiga aktiespellen. Technisch gezien wordt de sprite data apart gehouden van de normale plaatjes data in het geheugen. Een bepaald stuk van de grafische hardware legt dit object over het achtergrondplaatje heen op een selecteerbare plaats. Door simpelweg 1 geheugenwaarde te veranderen kan de sprite direct, dus zonder vertraging, naar een andere lokatie op scherm gebracht worden. Een voorbeeld van een sprite is de muispointer Workbench """""""""" Workbench is de naam van de grafische werkomgeving dat zich voordoet als een bureaublad. Hier kan je bestanden manipuleren met je muis, tools gebruiken, programma's starten, etc. Er is geen duidelijke scheiding tussen deze twee aktiviteiten. De lokatie van deze bestanden is direct te zien in de bestandsboom van het datamedium en is niet verborgen. Zorro bus """"""""" Wat is een Zorro bus? Voor de grotere Amiga modellen (Amiga 2000/3000/4000) is de Zorro bus de standaard voor expantie kaarten. In de Amiga 2000 was het de 16 bits Zorro-II bus. Bij de introductie van de Amiga 3000 werd ook de Zorro-III geintroduceerd. Deze is 32 bits en is een van de snelste bus systemen. De kaart is downwards compatible met de Zorro-II bus. Een van de hoofdpunten van de Zorro bus is Autoconfig.