Этот курс - мягкое введение в основы компьютерной архитектуры и язык ассемблера 6502. Мы научимся создавать игры для игровой консоли Atari 2600 и разберёмся, как работают цифровые машины изнутри. Минимальная аппаратная начинка Atari 2600 — идеальная песочница для освоения низкоуровневого программирования.
В конце курса вы получите практические навыки программирования на ассемблере 6502, глубокое понимание устройства Atari 2600 и завершённую собственную игру для VCS, которую мы разработаем вместе с нуля.
Необходимые инструменты
Мы будем использовать простой текстовый редактор, ассемблер DASM и эмулятор Stella. Все эти инструменты кроссплатформенные — вы сможете работать как на Windows, так и на macOS или Linux.
Для кого этот курс
Это полностью самостоятельный курс без формальных требований. Однако вам будет проще и интереснее, если вы уже знакомы с основами программирования (условия, циклы, функции).
Если вам нравится разработка ретро-игр и вы хотите понять устройство компьютеров и низкоуровневый код — этот курс точно для вас!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Gustavo Pezzi - преподаватель университета в Лондоне, Великобритания. Он получил несколько образовательных наград в качестве учителя и также является основателем pikuma.com. Густаво преподает основы информатики и математики; его академический путь включает такие учебные заведения, как Государственный университет Питтсбурга, Городской университет Лондона и Оксфордский университет.