Acid Boil
С ассемблером у меня довольно странные отношения. Давным-давно был такой
компьютер - Вектор 06Ц (кстати, стоил он 750 рублей - дикие деньги!).
Софта там было не густо, так что мне приходилось
играться с тем, что было. А был там ассемблер да монитор-отладчик. Не считая
бейсика :) Собственно, так я впервые стал программировать на ассемблере.
Это был 1990 год, апрель, кажется. Мне было 12 лет...
Потом был спектрум, где игрушек было в достатке. Впрочем, играть в них мне
спустя некоторое время надоело, и я вернулся к программированию. И к ассемблеру,
понятное дело. А потом наступила эпоха x86 совместимых машин. Я начал писать на С,
и необходимость в ассемблере фактически отпала. На нем писались только критичные
к времени выполнения куски графических библиотек, да иногда что-то от скуки.
Acid Boil как раз так и был написан. За пару вечеров.
Это эйсид. Он бойлит.
|
Итак, Acid Boil:
- Screen Saver. 320x200x8bpp. Реагирует на мышку и клавиатуру, и (о чудо!), прекрасно работает под Windows.
- Написан 31-01-1997.
- Ассемблер, x86, реальный режим. .com.
- 16kb исходного текста, 666 байт исполняемого кода.
- Релизился в фидо (DEMO.DESIGN) и
GPNet
(WEMADEIT), как Faerie Fire product.
- Собирался с помощью Turbo Assembler 4.0 и Turbo Link 5.1.
Кстати, можете почитать faef.nfo.
Acid Boil был одним из первых релизов Faerie Fire, и .nfo там забавный. (Увы, но мегакульный ascii art в виндовой кодировке превращается бог знает во что)
- Скачать Acid Boil (.zip) (5 kb)
- Скачать исходные тексты Acid Boil (.zip) (6 kb)
|
Интересен, скорее, как несложный пример, иллюстрирующий основные приемы
программирования на ассемблере. Написано, в общем-то, неплохо.
|