RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > > Однако, зДРАЙВЕРствуйте! > > > > > > > > Итак, имеем сабдж: получен ассемблерный код некоей программы. Программа, по всей видимости, написана была для DOS. Необходимо спортировать ее в OS/2-нативное приложение. > > > > Внимание, вопрос: чем и как сабдж можно будет сделать? > > > > Если есть какие-нить рекомендации - плиз, подскажите. Оч-надо! > > > Все зависит от того какой компилятор использовался. С MASM и WASM особых проблем не будет, позаменять все int * на осевые вызовы и собственно все, а вот если TASM... хотя можно взять и осевой TASM ;- > > > > Спасибо за советы, будем подумать... :-) Компилятор - скорее всего МАСМ, хотя полной уверенности нет... Ну да ладно - попробуем что найдем... :-))) > > > > > Если приложение это драйвер, то чуть похуже, но тоже не смертельно, структуры драйверов ну очень похожи. > > > > Не-а! Не драйвер. Обычная прога. > > > > > MASM можно найти в DDK, > > > > А где найти DDK? :-) > У IBM если зарегестрирован у них как девелопер то можно скачать > > > ALP в тулките, > > А что есть АЛЬП, и где найти тулкит? > Хм, самое простое наверное в поставке eCS ;-) Это компилятор, IBM'овский имеет режим совместимости с masm'ом но без его глюков. Рекомендую, но если на нем не писал, то таки надо привыкать к бимеровской способности все понимать буквально > > > wasm и так понятно, > > На хоббесе? Щас пороемся.... :-) > В составе OpenWatcom теоретически должен быть, но переделывать на него не рекомендую, он достаточно специфичен и очень мало макрорасширений. В принципе еще можно найти NASM, он вроде как до сих пор выпускается и развивается, но его синтаксис весьма отличен от tasm, masm и wasm вместе взятых ;-) И кстати без тулкита вряд ли можно будет обойтись... тебе ведь в любом случае надо будет либа типа os2386.lib (os2286.lib) >
_, _, _, _, _ _ _,_
(_ | / \ |\ | | |_/
, ) | , \ / | \| | | \
~ ~~~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.