dos4gw Spec?
- From
- Boris Rudakov (2:5054/9.4)
- To
- Andy Tarasov ()
- Date
- 1996-07-24T22:26Z
- Area
- PERM.PROG
Hello Andy!
24 Jul 96 15:39, Andy Tarasov wrote to Boris Rudakov:
AT> Hello Boris!
AT> 24 Jul 96 11:00, Boris Rudakov wrote to Sergey Schegloff:
SS>>> Не подскажет ли кто, где раздобыть DOC на популярный расширитель
SS>>> dos4gw и вообще, как им пользоваться в собственных программах
SS>>> для ДОСа, на C++ написанных?
BR>> Смотря на чем писать изволишь. dos4gw поставляется с Ваткомом и
BR>> там к нему и докам быть. Ежели ты пишешь на Борланде - то забудь.
BR>> Борландовский RTM вряд ли чем-то хуже и гораздо совместимее с
BR>> другими DPMI.
AT> То, что RTM-16 гоpаздо хуже по возможностям того же dos4gw, даже
AT> объяснять лень. Увы, вчеpашний день... А RTM-32 я не видел.
Хош дам ? Начиная с BC4.0 есть. Как там насчет флата не знаю, но почти уверен, что с Win32 совместимо (и RTL содержит общие модули \COMMON32 и традиция Борландовская...). RTM так и зовется - RTM32, юзает DPMI32BI.OVL.
BR>> Что касается "как пользоваться" - можно никак. Просто
BR>> волеизъявляешь "хочу protected-mode прогу" и транслятор сам тебе
BR>> делает DPMI программу, а ты все пишешь как обычно.
AT> Хотя пpиятно иметь LFB и flat mode в своей пpогpамме... ;)
Че есть такое LFB ?
Ты как всегда всегда силен на труднопонимамые аббревиатуры :)
BR>> управлять памятью... Что еще ценно в Борланде: для DPMI программ,
BR>> поскольку стандарта нет, они избрали формат екзешника как в OS/2
BR>> 1.0, который практически идентичен Win16 EXE, это New Executeable
BR>> формат. И это очень гуд.
AT> Ой, ничуть не гуд. В pезультате невозможно по заголовку опpеделить,
AT> это пpогpамма DOS/DPMI или OS/2 :( Так что запускать пpиходится такие
AT> пpогpаммы чеpез .bat-файл или command.com, что не есть pулез.
Это уже дурость Оси, Виндоза всегда замечательно разбирается. Запускает, выставляет данной VM влаг "DPMI, гад" и все путем.
BR>> Что каксается dos4gw - формат екзешника там
BR>> самопальный, DLL-и он грузить тоже может (что интересно, в
BR>> MechWarior2 есть DLL-й формата LX: OS/2 32bit DLL-и !).
AT> Да, dos4gw умеет гpузить LX dll-ки, но неизвестно, можно ли иметь
AT> общие dll-ки с os2-пpогpаммами.
Если нет, то игра не стоит свеч и не понятно нафиг они вообще напрягались. Тут весь смак не просто формат файла упереть, а еще и некую совместимость учинить. Борланду для NE формата это нехило удалось. А с DPMI32 я уже разбираться не буду - нахек ?
AT> Cheers,
AT> Andy Tarasov
BBR
--- Be happy: BBR is looking at you !
* Origin: АлкАголь малыми дозами безвреден в любых количествах (2:5054/9.4)