турнир ассемблирования?

Тема в разделе "WASM.ASSEMBLER", создана пользователем Rohan, 26 авг 2004.

  1. Rohan

    Rohan New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2004
    Сообщения:
    133
    Я бы хотел узнать вот что. Раньше проводились турниры ассемблировани. Там люди писали своеобразные шедевры которые весили очень мало на зато показывали очень красивые вещи. Проводятся ли сейчас такие вещи и если проводятся то где?
     
  2. willow

    willow New Member

    Публикаций:
    0
    Регистрация:
    30 авг 2004
    Сообщения:
    4
    Адрес:
    Ukraine
    Они проводятся до сих пор, в Дании, если не ошибаюсь.

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



    Вот ссылка на "форварда" этих соревнований:

    http://www.theprodukkt.com/
     
  3. dShell

    dShell New Member

    Публикаций:
    0
    Регистрация:
    16 июн 2004
    Сообщения:
    13
    Еще есть все возможные оревнования по минимальности кода: создание MessageBox-а с заданным текстом на вcех WinNt без использования секции импорта. К сожалению ссылку не помню.

    Или создание игры змейка под ДОС размером в 48 байт :) это с http://scene.org



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

    [​IMG] 1723519607__doomsday.rar
     
  4. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine




    MessageBox на всех NT и без импорта ?

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







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

    dShell New Member

    Публикаций:
    0
    Регистрация:
    16 июн 2004
    Сообщения:
    13
    MessageBox на всех NT и без импорта ?

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

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine




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

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    интересно почему так, так и задумано или баг? олик говорит вайолейшн, жаль линк не сохранился на тот способ, может кто-то помнит?
     
  8. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    В ХР вроде запускается
     
  9. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
    Таки вот. :)

    И ещё ссылочка на “nuMiTor's SmallPE Tutorial”, который там упоминается.
     
  10. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    G13 пасиб, жалко только что
    ну и ладно, прийдётся мириться
     
  11. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine