· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› турнир ассемблирования?

Посл.отвђт Сообщенiе


Дата: Авг 26, 2004 09:16:37

Я бы хотел узнать вот что. Раньше проводились турниры ассемблировани. Там люди писали своеобразные шедевры которые весили очень мало на зато показывали очень красивые вещи. Проводятся ли сейчас такие вещи и если проводятся то где?


Дата: Авг 30, 2004 09:37:29

Они проводятся до сих пор, в Дании, если не ошибаюсь.
Один из конкурсов - так называемые Intro - графические ролики размером до 64 кб. Некоторые настолько сложны, что не идут на 256 Мб ОЗУ :-).

Вот ссылка на "форварда" этих соревнований:
http://www.theprodukkt.com/


Дата: Авг 30, 2004 15:34:20

Еще есть все возможные оревнования по минимальности кода: создание MessageBox-а с заданным текстом на вcех WinNt без использования секции импорта. К сожалению ссылку не помню.
Или создание игры змейка под ДОС размером в 48 байт :) это с http://scene.org

В аттаче два примера, один работает под w2k, другой нет. Вместе с сорцами.

1723519607__doomsday.rar


Дата: Авг 30, 2004 18:55:34

„создание MessageBox-а с заданным текстом на вcех WinNt без использования секции импорта.“

MessageBox на всех NT и без импорта ?
Я такого не видел , интересно бы посмотреть .

„В аттаче два примера, один работает под w2k, другой нет. “

Да нет , оба работают , там же дос .


Дата: Авг 30, 2004 19:28:12

MessageBox на всех NT и без импорта ?
Я не много не точно сформулировал, конечно под w2k программа не запуститься, если в ней будет отсутствовать секция импорта. В XP вроде запускаетя, не знаю точно. Имелось ввиду, что секция импорта состоит из одной записи на функцию ExitProcess. И все больше ничего. То есть мы сами ищем функцию USER32:MessageBox. Минимум я видел размером в 113 байт, хотя можно гораздо меньше.


Дата: Авг 30, 2004 19:36:54

„конечно под w2k программа не запуститься, если в ней будет отсутствовать секция импорта. “

Обычно да , программа не запуститься , причём на всей линейке до NT 5.1 (XP) . Правда есть способ запустить свой код (а это уже программа) , но только под конкретную ось и сервис пак .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.075