Главная категория > DOS

HIMEM.SYS как ограничить размер памяти

(1/2) > >>

drfaust:
Решил побаловаться на реальном железе с MS-DOS.
Залил на флеху полноценную MS-DOS 7.1(та, что последняя полноценная, перед WinME шла). Всё настроил, залил BC31 - пашет и в ус не дует, но вспомнил про могучий dos4gw и залил WatcomC. И начались проблемы.
1. Ватком не хочет дружить с EMM386, если тот берёт хотя бы один метр памяти - dos4gw матюгается на отсутствие XMS-памяти. Решается или EMM386 NOEMS или просто его не грузим.
2. На компе стоит 8Гб ОЗУ,  под himem.sys видит 3 с копейками(как и положено для 32бит)
3. dos4gw и dos16gw не понимают выхлоп himem.sys о свободной XMS памяти и рассматривают его значения как отрицательные  :o Проверено под VirtualBox`ом
4. QEMM попробовал, тот сам не умеет более 64Мб, что хорошо, но dos4gw вылетает по эксцепшену(illegal operation code nmi6).
5. Попробовал под gnudos(форк ms-dos) таже ситуёвина, хотя там EMS уже не мешает.

Вопрос. Как победить "большую" память под MS-DOS  ;D ?
З.Ы. Хотя, кто-то говорил, что 640Кб хватит всем...

drfaust:
Оставлю вопрос открытым, применительно к MS-DOS, более ранним, чем кастратик от WinME и моложе.
А ситуёвину (пока в виртуалбоксе) победил с помощью freedos v1.1. Точнее она там и не возникла. Вот так вот...

serj:
Как-то в порядке эксперимента пробовал запускать СуперМАГ УКМ 3 под freedos - не взлетело, DMPI не правильно работает, супермаг всё время валится в ошибки.

drfaust:
А на чём этот супермаг написан? Какой расширитель использует?

serj:

--- Цитата: drfaust от 04/02/2016 11:18:54 ---А на чём этот супермаг написан? Какой расширитель использует?

--- Конец цитаты ---
На Borland C вероятно :)
использует -
Borland's 16-bit DPMI server
Borland's runtime manager RTM.EXE
Paradox 4.0 for DOS

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 
Перейти к полной версии