Перейти к содержимому

Изучаем программирование на BASIC для Atari 2600 — Часть 2

Steve Guidi

0:00 / 0:00

Изучаем программирование на BASIC для Atari 2600 — Часть 2

5 984 просмотра · 5 лет назад
Steve Guidi
1,35 тыс. подписчиков
5 984 просмотра · 5 лет назад
Это видео — вторая часть двухсерийного цикла, в котором мы рассматриваем программирование на языке BASIC для Atari 2600 и обсуждаем его использование, возможности и ограничения. В первой части (ссылка ниже) мы рассматриваем среду программирования, контроллеры клавиатуры и демонстрируем ограниченный объем памяти, доступный для создания программ. В этом видео мы рассматриваем функции воспроизведения музыки, ввода с клавиатуры и графики, а также некоторые методы отладки и оптимизации кода, которые помогают нам работать в рамках ограничений памяти среды программирования. Пожалуйста, используйте следующий временной код для перехода к соответствующим разделам видео. 0:00 Введение 0:46 Программа №1 — Воспроизведение музыки (функция NOTE) 3:07 Программа №2 — Чтение ввода с клавиатуры (функция KEY) 4:26 Программа №3 — Atari Piano, состояние гонки и его исправление 8:16 Программа №4 — Обзор графических функций (HOR, VER, HIT). 9:59 Программа №5 - Пасьянс-Понг 13:46 Программа №6 - Часы Atari 16:38 Отладка/Оптимизация: - Избегание PRINT 18:31 Отладка/Оптимизация: Инициализация немедленного/временного состояния 21:21 Отладка/Оптимизация: Область видимости оператора IF 24:06 Выводы GitHub для документов, упомянутых в этом видео: https://git.io/JL5kF "Изучение программирования на BASIC для Atari 2600 - Часть 1"    • Exploring BASIC Programming for the Atari ...   "Создание универсального 12-кнопочного контроллера для Atari 2600 "Star Raiders""    • Building a Universal Atari 2600 12-button ...   Пользователь программирования на BASIC для Atari 2600 Руководство пользователя https://archive.org/details/Basic_Pro... "Программирование на BASIC: Atari Archive, эпизод 34"    • BASIC Programming: Atari Archive Episode 34   Программа в заключительных комментариях: "Space Invaders" Дейва Бриттена https://www2.gvsu.edu/brittedg/BasicP...