Разгадана загадка «ничего не делающей» игры «Бульник» для советского ПК «Радио 86РК»
Энтузиаст выяснил, что простая на первый взгляд программа «Бульник», обнаруженная в каталоге игр для компьютера «Радио 86РК», на самом деле использовалась для отображения скрытых графических изображений, а не была «пустышкой».
Исследователь из сообщества любителей ретро-техники проанализировал минималистичный код игры «Бульник», который состоит всего из трёх машинных инструкций: lxi h,$0109, call $f818, hlt. Долгое время считалось, что эта программа просто завершает работу, не выполняя никаких полезных действий, что и отражено в её названии «Странная, ничего не делающая игра».
Детальное изучение кода и особенностей работы компьютера «Радио 86РК» позволило установить, что вызов по адресу $f818 активирует процедуру вывода графики. Передача значения $0109 в регистр HL перед этим вызовом указывает на адрес в памяти, где хранились данные для формирования изображения. Таким образом, «Бульник» не был бесполезной программой, а являлся частью хитроумного метода создания и отображения примитивной графики на советских домашних компьютерах 80-х годов.


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!