Author |
Message |
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
Вот uMAPI SDK для платформы PC
Там же лежит вариант для Watcom C (платформа DOS32)
http://www.nedopc.org/nedopc/upload/PC_uMAPI.rar
Пользуйтесь надеюсь, хоть кто-то напишет какую-нить игрушку...
|
05 Apr 2007 17:42 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
только следует различать истинный (Flat Real Mode или Unreal Mode) и Чистый Защищённый Режим.
В первом случае - процык находится в реальном режиме, но может обращаться к данным по 32-битным адресам. И стараются чтоб программный адрес совпадал с физическим! Тоесть у всех селекторов GDTR поле BASE делают =0
В защищённом режиме - всё 32-битно, и обычно базы cs,ds,ss,es,fs,gs могут различаться.
А dosextender - это вообще отдельная песня! Там виртуальный режим, но сохраняется доступ к 32-битности
И вообще, куча всяких стандартов (DPMI,VCPI,EMS,EMM) понаделали кучу проблем, связанных с совместимостью и поддержкой.
ИМХО оставить надо только Flat RM + DPMI
|
05 Apr 2007 18:40 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22621 Location: Silicon Valley
|
Флат плох тем что всё сидит в одном большом сегменте и программа с легкостью может порушить любую свою часть просто скажем случайно выйдя за пределы какого-то массива - и при выполнении это никак не будет замечено - просто программа станет вести себя криво. Поэтому если уж 32-бита, то всамделишные - как в Linux
|
05 Apr 2007 19:37 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
В завершение топика, скажу, что МикроМашина не умерла окончательно, а получила жизнь в новой плоскости.
Подробности здесь:
http://www.nedopc.org/forum/viewtopic.php?t=8822
Но это как говорится, уже другая тема
|
27 Aug 2007 21:44 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
Ну вот... решил открыть МикроМашину
Подробнее здесь: http://www.newgameconsole.narod.ru/main.htm
|
07 Dec 2007 09:41 |
|
|
AlexM
Fanat
Joined: 02 Oct 2007 02:25 Posts: 73 Location: 78.108.67.186
|
Поздравляю, классная Микромашинка получилась , мне понравилась !
|
07 Dec 2007 11:17 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
Спасибо! Я старался!
|
07 Dec 2007 21:13 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22621 Location: Silicon Valley
|
Микромашину Романыча - в люди! Ура!
|
07 Dec 2007 21:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22621 Location: Silicon Valley
|
Можно документы из архивов раскидать по веб-страничкам, чтобы читать про устройство можно было не качая четырёхмегабайтный архив
|
07 Dec 2007 21:21 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
В ближайшем будущем так и сделаю
P.S. Добавил до конца всё что у меня есть (завершено или приостановлено)
|
08 Dec 2007 02:44 |
|
|
AlexM
Fanat
Joined: 02 Oct 2007 02:25 Posts: 73 Location: 78.108.67.186
|
|
08 Dec 2007 04:38 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22621 Location: Silicon Valley
|
А индексного файла намеренно нету у твоего сайта?
|
08 Dec 2007 07:16 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
Исправил, теперь можно просто:
http://www.newgameconsole.narod.ru
или:
http://www.newgameconsole.narod.ru/index.htm
Прикрутил гостевую - пишите пожалста - вАжно ваше мнение
Прикольно будет, если кто-нить ещё какие нибудь игрушки нарисует
P.S. толко вот яндекс не хочет индексировать мой сайт (пишет что индексация сайта невозможна. Может бан- робот ещё не прошёлся, так как я страницу обновил и затёр яндекс-баннеры)
|
08 Dec 2007 19:49 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22621 Location: Silicon Valley
|
а где сайто?
|
01 Jun 2008 09:45 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
Убран ввиду его бесполезности и бесперспективности.
|
01 Jun 2008 13:49 |
|
|