> man operating_systems
Переход на страницу  1 [2] 3
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
Dreamer
Воскресенье 06.03.2005 12:53

ID пользователя #9
Зарегистрирован: Воскресенье 04.07.2004 14:01
Сообщений: 235
О! Alexander, та не знаешь, где можно взять файлы для обеспечения полноценной поддержки DPMI в DOS? А то у меня Microsoft C++ 7 из-за отсутствия этого DPMI не запускается.

Жизнь на Линуксе есть!
Наверх
Dreamer
Воскресенье 06.03.2005 12:57

ID пользователя #9
Зарегистрирован: Воскресенье 04.07.2004 14:01
Сообщений: 235
Кстати, поддерживаю Александра: даже в Windows XP поддержка MS-DOS программ не отошла на задний план, а УЛУЧШИЛАСЬ. При использовании настроек в DOS программах для SB16, звук выводится великолепно на моей SBLive.

Жизнь на Линуксе есть!
Наверх
Roman I Khimov
Воскресенье 06.03.2005 13:23

ID пользователя #1
Зарегистрирован: Воскресенье 27.06.2004 12:37
Местонахождение: Санкт-Петербург
Сообщений: 601
И для чего это все? Для пачки древних программулинок, от которых никак не могут отказаться (читай - перейти на современные технологии) отдельные товарищи?


Греби и улыбайся!
Наверх
Сайт
Chizh
Воскресенье 06.03.2005 14:28
ID пользователя #90
Зарегистрирован: Понедельник 13.09.2004 18:42
Сообщений: 170
To Dreamer:
Идеальный вариант, программировать не на VC, а на OW (openwatcom.org). У него есть специальный тип проекта - DOS4GW. Ну а если тебе нужен только какой нибудь расширитель, то их навалом. Смотри на http://openwatcom.mirrors.pair.com/watcom/zips файлы начинающиеся с ext_. Ещё сайт ZRDX (zrdx.da.ru).
Наверх
Сайт
Chizh
Воскресенье 06.03.2005 14:47
ID пользователя #90
Зарегистрирован: Понедельник 13.09.2004 18:42
Сообщений: 170
На самом деле я сделал поддержку ДОС не специально для того, чтобы работала парочка стареньких программ. Для меня была интересна реализация многозадачности вообще. Просто мне было проще начать с ДОС.
Наверх
Сайт
Roman I Khimov
Воскресенье 06.03.2005 18:33

ID пользователя #1
Зарегистрирован: Воскресенье 27.06.2004 12:37
Местонахождение: Санкт-Петербург
Сообщений: 601
В качестве обучения/развлечения, конечно, это полезно и это здорово.


Греби и улыбайся!
Наверх
Сайт
Roman I Khimov
Воскресенье 06.03.2005 23:04

ID пользователя #1
Зарегистрирован: Воскресенье 27.06.2004 12:37
Местонахождение: Санкт-Петербург
Сообщений: 601
Да, кстати, вот сейчас почитывал Assembly-HOWTO, там есть такое:

Docs about DPMI (and much more) can be found on [ftp://x2ftp.oulu.fi/pub/
msdos/programming/] ftp://x2ftp.oulu.fi/pub/msdos/programming/ (again, the
original x2ftp site is closing (no more?), so use a [ftp://ftp.lip6.fr/pub/pc
/x2ftp/README.mirror_sites] mirror site).


Может быть будет полезно.


Греби и улыбайся!
Наверх
Сайт
Chizh
Понедельник 07.03.2005 01:40
ID пользователя #90
Зарегистрирован: Понедельник 13.09.2004 18:42
Сообщений: 170
Уже нет. Да и ссылка дохлая Хотя на сайте есть много всячины, про DPMI я там ничего не встретил. Сейчас я DPMI полностью реализовал и отладил, поэтому эту тему можно сносить как мусор. Всем спасибо, все свободны
Наверх
Сайт
Dreamer
Понедельник 07.03.2005 11:12

ID пользователя #9
Зарегистрирован: Воскресенье 04.07.2004 14:01
Сообщений: 235
Кстати, интересный факт. Я поставил Windows 3.11, при этом в конфигах поменялись ссылки на файлы emm386.exe и himem.sys. Ну ладно, пускай меняет, так ведь? А перезагружаюсь, уже ни FASM, ни C++ никакого DPMI не требует. Странно.

Кстати, вышел компилятор FASM для 64-битных процессоров. Ура!

Жизнь на Линуксе есть!
Наверх
Chizh
Понедельник 07.03.2005 13:01
ID пользователя #90
Зарегистрирован: Понедельник 13.09.2004 18:42
Сообщений: 170
А как они требовали DPMI? Требовали при запуске из ДОС-а или винды? Винда сама предоставляет DPMI. К стати собираюсь проверить запуск Win 3.11 из своей многозадачки. Я слышал, что она способна запускаться используя DPMI другой системы. Вот что пишут (конфа alt.lang.asm):
=====
1. Install Win 3.x (any flavor).
2. Start your DPMI host.
3. From the Windows directory, type

system\krnl386

If Windows comes up (GUI and all), your DPMI host is very compatible.
=====
Если что-то получится, напишу. К стати сейчас выложил ещё немного исправленную версию, для поддержки видеорежимов VESA. А ассемблер я уже не люблю. Собственно говоря сначала эта многозадачка была написана на tasm-е, и выискивать в ней ошибки было кашмарным занятием.
Наверх
Сайт
Переход на страницу  1 [2] 3  

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.