Цитата(Anatoly_P @ Feb 1 2010, 12:31)

Проект я могу создать только с main функцией, так?
Не обязательно. Достаточно поставить галочку "Don't Search Standard Libraries" в опциях линкера. При этом, правда, придется самому позаботиться о действительно нужных библиотеках (арифметика, например).
Ну или оставить пустой main со всем мусором. Зачем только оптимизацию отключать?
Цитата(Anatoly_P @ Feb 1 2010, 12:31)

Ещё, если можно. пару строчек таблицы точек входа, что-то я плохо представляю, может потому что понедельник?
Создаем ассемблерный файл с таблицей:
Код
AREA HEADER, DATA, READONLY
IMPORT func1
IMPORT func2
IMPORT func3
...
DCD func1
DCD func2
DCD func2
...
END
Как вариант, можно бренчи вместо адресов поставить.
Затем в скрипте линкера ставим его в начало: * (HEADER, +First)