Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Казалось бы, ещё совсем недавно Space Invaders умещали в 1 килобайт, а теперь смогли уместить в один загрузочный сектор (512 байт). Автор программы — Оскар Толедо
Все это мне напомнило эпоху становления компьютерной техники в СССР. Помню сам, когда писал СУБД "РПГ-М-220", а меня в распоряжении было всего 4К оператиной памяти и ленты.
Классикой же следует признать ИС-2 (интерпретирующая система) для серии машин М — 20 и старше, которая стала фактически предвестником ОС. Написал ее, как гласит легенда, за одно воскресенье Шура-Бура. Борьба шла не только за память, но и за быстродействие (такты работы). Мне посчастливилось встречаться с этим великим программистом.
Также, использование в коде программы инструкций ассемблера PUSHA/POPA требует наличия процессора 80286 и выше.Раз уж заговорили про «минимальные требования», то 80186.
Space Invaders: теперь и в 512 байт (Assembler x86)