Tvarová tabulka - Shape table

Tvarové tabulky jsou součástí Apple II ROMy, které umožňují manipulaci s malými obrázky kódovanými jako řada vektorů. Obrázek (nebo tvar) lze kreslit v grafickém režimu s vysokým rozlišením - s měřítkem a rotací - pomocí softwarových rutin v ROM. Tabulky tvarů byly podporovány prostřednictvím Applesoft BASIC a ze strojového kódu v balíčku „Programmer's Aid“, který byl dodáván s originálem Celé číslo ZÁKLADNÍ ROM pro tento počítač.

Grafické rutiny Applesoft s vysokým rozlišením nebyly optimalizovány na rychlost,[1] takže tabulky tvarů se obvykle nepoužívají pro software kriticky důležitý pro výkon, jako jsou hry, které byly obvykle psány v assembleru a používaly předem posunuté bitmapové tvary. Tabulky tvarů se používaly především pro statické tvary a někdy pro efektní text; Beagle Bros nabídl řadu písem v Mechanik písma jako tabulky tvarů Applesoft.

Technické údaje

The vektory dvourozměrné grafiky, z nichž každý kóduje směr od předchozího pixelu spolu s příznakem označujícím, zda má být nový pixel osvětlen nebo ne, byly kódovány až tři v bajtu. Ty byly uloženy v tabulce přes Monitor nebo STRČIT příkaz. Odtamtud se na grafiku dalo odkazovat podle čísla (tabulka mohla obsahovat až 255 tvarů) a vestavěné rutiny Applesoft povolily změnu velikosti, otáčení a kreslení nebo mazání tvaru. An XOR k dispozici byl také režim umožňující viditelnost tvaru na jakémkoli barevném pozadí; toto mělo také tu výhodu, že umožňovalo snadné vymazání tvaru překreslením.

Apple neposkytl žádné nástroje pro vytváření tvarových tabulek; musely být vytvořeny ručně, obvykle vykreslením na milimetrový papír, poté výpočtem hexadecimálních hodnot a jejich zadáním do počítače. Beagle Bros vytvořil program pro editaci tabulky tvarů, který eliminoval "křupání čísel", tzv Apple Mechanic a související program, Mechanik písma.

Viz také

Reference

  1. ^ Simoni, Richard T. Jr. (srpen 1983). „Nový tvarový podprogram pro Apple“. BYTE. str. 292. Citováno 9. února 2015.

externí odkazy