Репост из: Хабр
Возможность выбора: «буты» на ZX Spectrum
Чтобы запустить игру с дискеты на ZX Spectrum, мало было вставить её в дисковод. Сначала — RANDOMIZE USR 15616, потом точное, регистрозависимое имя файла. Для юных владельцев компьютера, которые только осваивали клавиатуру и искали каждую букву одним пальцем, даже старт игры был отдельным испытанием.
«Буты» свели всё к выбору программы из списка — и стали чем-то большим, чем служебная оболочка. Написание собственных вариантов превратилось в традицию, число бутов пошло на сотни, а вокруг них возникла своя гонка: сделать удобнее, красивее или просто меньше.
Разброс получился характерный. С одной стороны — односекторный бут на 256 байт. С другой — ZYX на 50-70 секторов с графикой и музыкой и целая ветвь декоративных оболочек с демосценовыми эффектами. А рядом существовали уже полноценные коммандеры. У привычного сегодня выбора программы из меню на ZX Spectrum выросла куда более богатая история, чем можно предположить по такой простой задаче.
Чтобы запустить игру с дискеты на ZX Spectrum, мало было вставить её в дисковод. Сначала — RANDOMIZE USR 15616, потом точное, регистрозависимое имя файла. Для юных владельцев компьютера, которые только осваивали клавиатуру и искали каждую букву одним пальцем, даже старт игры был отдельным испытанием.
«Буты» свели всё к выбору программы из списка — и стали чем-то большим, чем служебная оболочка. Написание собственных вариантов превратилось в традицию, число бутов пошло на сотни, а вокруг них возникла своя гонка: сделать удобнее, красивее или просто меньше.
Разброс получился характерный. С одной стороны — односекторный бут на 256 байт. С другой — ZYX на 50-70 секторов с графикой и музыкой и целая ветвь декоративных оболочек с демосценовыми эффектами. А рядом существовали уже полноценные коммандеры. У привычного сегодня выбора программы из меню на ZX Spectrum выросла куда более богатая история, чем можно предположить по такой простой задаче.