Элементарная графика

Элементарная графика

Series
Персональный компьютер «ZX-Spectrum»
Year
1993
Publisher
«Инфорком»
City
Moscow
Pages
208 pages
Print run
10000 copies

Publisher’s summary

Основная цель данной книги - дать начальные сведения пользователю персонального компьютера ZX-Spectrum об основах машинной графики. Рассмотрены команды и функции встроенного Бейсика, связь между структурой экрана и оперативной памятью, дана необходимая информация для тех, кто программирует в машинном коде процессора Z-80.

Книга содержит большой объем конкретных примеров и рекомендаций и является первой частью четырехтомной серии.

Contents:

  1. Элементарная графика на БЕЙСИКе - об этой книге. Введение.
  2. Элементарная графика на БЕЙСИКе - раскладка экрана. Раскладка алфавитно-цифрового экрана. Раскладка экрана в графике высокого разрешения. Раскладка экрана цветовых атрибутов. Основные проблемы при работе с графикой.
  3. Элементарная графика на БЕЙСИКе - команды Бейсика, связанные с графикой. Управление цветом и режимами печати. Печать графических примитивов. Сканирование экрана.
  4. Элементарная графика на БЕЙСИКе - графика пользователя. Создание банков символов графики пользователя.
  5. Элементарная графика в машинных кодах - понятие о каналах и потоках. Печать на экран из машинного кода.
  6. Элементарная графика в машинных кодах - использование управляющих кодов. Другие приемы управления печатью. Организация экранной памяти.
  7. Элементарная графика в машинных кодах - управление цветом бордюра. Дополнительные возможности 128-килобайтных машин.
  8. Элементарная графика в машинных кодах - эмуляция команд БЕЙСИКа из машинного кода. Очистка экрана. Скроллинг. Временная задержка. Изображение точек. Рисование линий. Рисование дуги. Рисование окружностей. Сканирование экрана.
  9. Элементарная графика в машинных кодах - методика рассчета адресов в экранной области по заданным координатам. Расчет адреса в дисплейном файле (координаты заданы в знакоместах). Расчет адреса в файле атрибутов. Расчет адреса в дисплейном файле (координаты заданы в пикселах). Универсальная программа сканирования экрана.
  10. Практикум по графике в машинных кодах - стандартный формат функции пользователя. Очистка заданного окна экрана. Окрашивание заданного окна цветом INK. Окрашивание заданного окна цветом PAPER.
  11. Практикум по графике в машинных кодах - масштабное увеличение текста. Печать по горизонтали. Масштабное увеличение текста. Печать по вертикали.
  12. Практикум по графике в машинных кодах - печать точек на экране. Рисование линий. Изображение прямоугольников. Изображение треугольников.
  13. Практикум по графике в машинных кодах - закрашивание области. Наложение изображений. Увеличение изображения.
  14. Практикум по графике в машинных кодах - компрессия экрана. Декомпрессия экрана. Заключение.