exelenz.ru

Acid Boil

[Просмотров: 2060] [00:21:01//31-04-2002] [Комментариев:0]

С ассемблером у меня довольно странные отношения. Давным-давно был такой компьютер - Вектор 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 в виндовой кодировке превращается бог знает во что)


Интересен, скорее, как несложный пример, иллюстрирующий основные приемы программирования на ассемблере. Написано, в общем-то, неплохо.

Вернуться к началу страницы [Просмотров: 2060] [0.133] [Комментариев:0] Вернуться к началу страницы