Шёл 1990-й год..
Будучи студентами, фанатели с игры '
Down To Earth' (кто имел/занимался ZX-Spectrum, возможно, помнят такую). Однажды комп сбойнул (помеха в осветительной сети), и игра видоизменилась - сброшенная бомба детонировала не в привычном квадрате 3х3, а распространяла взрывную волну вправо до упора, выжигая все что можно на своем пути. Пожалели, что не догадались сохранить 'сбойный' вариант игры - в тот момент под рукой был Spectrum с дисководом 5" и кнопкой '
Magic' - сброс дампа ОЗУ на диск с возможностью старта с момента сохранения.
Вооот.
Потом был Орион-128; с интересом обнаружил порт игры '
Down To Earth' (черно-белый вариант) на этом цомпутере.
В 1995г дошли руки - портировал игру с Ориона на 80286. MS-DOS, ассемблер 80286, графика EGA 640х350; была самоцель - изучить систему команд 286-го. Кстати, для загрузки данных в PC с кассеты был использован LPT-порт с подключенной платой Ориона в роли 1-битного АЦП
+ магнитофон "Протон" + самописная программа ввода данных с LPT (чтобы не вбивать 20Кб данных руками).
При портировании была реализована возможность при запуске игры задать направления взрывной волны с помощью параметра командной строки.
Единственный носитель CD-ROM с исходниками игры был утерян в 1998-м (путём наклейки и снятия скотча со стороны этикетки диска
)
Вооот (вздыхает).
Потом неоднократно возникала мысль сделать порт на PC под винду, но уже не было на это времени. Как итог - есть полуфабрикат, был очередной раз (недо)писан примерно в 2008-м.
Выкладываю его здесь, возможно, кому-то будет интересно (имею в виду тех, кто знаком с игрой '
Down To Earth' на ZX-спектруме)
Не привожу ссылок на эмуляторы и образы этой игры в инете - у гугла их есть.
Пояснения по тому набору байт, что в аттаче.
1) Нужен .Net FrameWork 2.0 (
eddy, просьба громко не ругаться
)
2) Каждый уровень выбирается и запускается отдельно из меню Game
3) Load/Save не работают
4) Меню Mode - внесение разнообразия в игру, в оригинале такого нет - это изюминка, навеянная сбоем, упомянутым в начале поста)
5) Меню Options не работает
6) Управление как в оригинале:
- перемещение: клавиши курсора
- начать уровень/поставить бомбу: пробел или 'M'
- суицид - 'T'
Повторюсь : это ИМХО может быть интересно лишь тем, кто знаком с игрой
'
Down To Earth' на ZX-спектруме. До Крузиса ей далеко
Посему прошу сильно не пинать
DownToEarth.zip