Полный текст

Эмуляция «Ну, погоди!» на слабом железе: перенос под LinuxДа, писать свой эмулятор ретро-игры при наличии десятков готовых решений звучит как изобретение велосипеда. Но чужой код не даёт глубокого понимания низкоуровневых графических API.Микроконтроллер КБ1013ВК1-2 здесь выступает исключительно в роли чёрного ящика. Весь фокус смещён на портирование логики под Linux и прямое взаимодействие с библиотекой SDL2 на C. Это отличный полигон для отказа от абстракций в пользу ручного управления отрисовкой и событиями на слабом железе вроде Raspberry Pi.Разберём этапы адаптации исходного кода.