Amiga PROFI
Kniha Vlastimila Krále je komplexním průvodcem programováním na platformě Amiga. Pokrývá systémové volání funkcí v C, práci s multitaskingem, grafikou, zvukem i přímý přístup k hardwaru. Bohaté množství příkladů a demonstračních programů činí tuto publikaci ideálním zdrojem pro zkušenější programátory, kteří chtějí Amigu využít naplno.
Kniha Amiga PROFI je rozsáhlý a technicky zaměřený průvodce programováním na počítačích Amiga. Zaměřuje se na systémové programování v jazyce C, a to velmi podrobně - od základů hardwarové a softwarové architektury Amigy až po pokročilou práci s grafikou, zvukem, multitaskingem a přímým přístupem k hardwarovým registrům.
Autoři předpokládají, že čtenář již dobře ovládá jazyk C a základní počítačové pojmy. Kniha je ideální pro všechny, kteří chtějí programovat přímo na Amize, využívat její specifické možnosti (multitasking, grafiku, zvukové kanály, animaci) a rozumět nízkoúrovňové architektuře této platformy.
Kniha je doprovázena množstvím demonstračních programů v jazyce C a obsahovala i disketu s výpisy a hotovými binárkami.
https://www.probers.cz/download/ke-stazeni/item/amiga-profi#sigProId77cf21c39d
Obsah knihy
ÚVOD
- Účel knihy
- Cílová skupina
- Terminologie
A. ÚVODNÍ INFORMACE
- A-1 Hardwarová architektura Amigy
- A-2 Softwarová architektura Amigy
- A-3 Přístup k systémovému softwaru
- A-4 Specifické datové typy Amigy
- A-5 Knihovny systémových funkcí
- A-6 Další důležité funkce exec.library
- A-7 Include soubory
- A-8 Konvence pro volání funkcí z assembleru
B. INTUITION
- B-1 Obrazovky (Screens)
- Standardní obrazovky
- Zákaznické obrazovky
- Struktura NewScreen
- B-2 Okna (Windows)
- Otevírání, zavírání, manipulace
- Speciální typy oken
- B-3 Gadgety
- Systémové a zákaznické gadgety
- Typy gadgetů (boolovské, proporcionální, string gadgety atd.)
- B-4 Menu
- Struktura menu a položek
- Práce s menu
- B-5 Requestery
- Dialogová okna a jejich obsluha
- B-6 Výstrahy (Alerts)
- B-7 Zobrazování textů a grafiky
- B-8 Komunikace pomocí IDCMP a console.device
- B-9 Preferences
- B-10 Alokace a dealokace paměti v Intuitionu
- B-11 Další funkce Intuitionu
- B-12 Tabulky offsetů struktur
C. AMIGADOS
- C-1 Správa souborů
- C-2 Správa procesů
- C-3 Tabulky offsetů AmigaDOS struktur
D. GRAFIKA
- D-1 Datové struktury grafického systému
- D-2 Grafické režimy (HiRes, LoRes, HAM, Dual Playfield)
- D-3 Inicializace grafických struktur
- D-4 Práce s barvami
- D-5 Grafické módy
- D-6 Kreslení grafických prvků
- D-7 Vyplňování ploch
- D-8 Pokročilé grafické funkce
- D-9 Práce s textem a fonty
- D-10 Animace (Sprity, VSprity, BOBy)
- D-11 Práce s koprocesory (Blitter, Copper)
- D-12 Tabulky offsetů grafických struktur
E. AMIGA A ZVUK
- E-1 Zvuk jako fyzikální jev
- E-2 Digitalizace zvuku
- E-3 Tvorba zvuku na Amize
- E-4 Reprezentace zvukových dat
- E-5 Přístup k zařízení audio.device
- E-6 Příkazy audio.device
- E-7 Vícekanálový zvuk
F. AMIGA A ŘEČ
- F-1 Fonémy a slabiky
- F-2 Knihovna translator.library
- F-3 Zařízení narrator.device
- F-4 Změny parametrů řečového výstupu
G. HARDWAROVÉ REGISTRY
- Popis přímého přístupu k hardwaru
PŘÍLOHA I: POPIS DISKETY
- Struktura přiložené diskety s demonstračními programy
Tato příručka byla převedena do PDF s laskavým svolením Vlastimila Krále, bez kterého by tento převod nebyl možný. Na převodu této knihy do PDF spolupracovali:
- Prober - skenování, OCR, redesign a všechny korekce



