Консультация № 55136
12.09.2006, 11:49
0.00 руб.
0 9 1
Мое почтение, уважаемые эксперты.
У меня проблема следующего характера:

ОЗУ - 1024 мб
камень intel 3.2 гигагерца

в ДОС идущий с WIN98 (чистый дос) пятаюсь загрузить EMM386.EXE
как положено в файле config.sys, сначало himem.sys затем EMM386.EXE.
Выдается ошибка, что драйвер не установлен.
существуют ли какие-либо ключи и какая-то альтернатива, только провереная EMM386.EXE, чтобы EMM386.EXE, или альтернатива нормально грузились на 1 гб оперативной памяти.

это необходимо для загрузки драйвера звуковой карты, при загрузке эмулятора cб16 выдает, что недостаточно памяти для загрузки.

Обсуждение

Неизвестный
12.09.2006, 12:11
общий
Немного подробней... кем выдается ошибка? листинг config.sys приложите... Вот пример моего конфига? может поможетDOS=HIGH,UMBFILES=40BUFFERS=40DEVICE=C:\BOOT\Himem.SysDevice=c:\boot\Emm386.Exe auto
давно
Бакалавр
7287
292
12.09.2006, 12:35
общий
это ответ
Здравствуйте, Makc-81!
Рекомендую почитать статью http://www.ixbt.com/soft/windows9x-memory.shtml
В ней описана ошибка в работе с памятью и методы ее устранения.
давно
Модератор
18584
3280
12.09.2006, 22:04
общий
И проверьте память программкой testmem, часов эдак на 5-6...
Неизвестный
13.09.2006, 12:41
общий
Из статьи, которую порекомендовал прочитать Алексеенко С.Ю.:Первое, что нужно сделать - раз и навсегда забыть об ЕММ386 и других диспетчерах памяти - с ними хоть сколько-нибудь стабильная работа и даже просто загрузка не гарантируются.Но тут проблема в другом, как установить w98 на гиг оперативки я знаю уже устанавливал, у меня нет дров под видео для w98. И нужна работа в чистом досе, без загрузки виндозы. Прочитал про использование ключей emm386.exe и не много про himem.sys. понял не все, после более подробного описания проблемы, может найдется способ....AlexanderZh обязательно позже подробнее распишу проблему, вдруг всетаки что-то можно сделать в чистом досе. Комп домашний, а я работаю и учусь, к домашнему компу подхожу в основном только в выходные.Цикалов Игорь Константинович: с памятью все в порядке, не жаловался.Спасибо откликнувшимся...
Неизвестный
14.09.2006, 12:44
общий
И так как и обещал подробнее о проблеме.Config.sys:DEVICE=C:\Windows\HIMEM.SYS DEVICE=C:\Windows\EMM386.EXE device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)Country=007,866,C:\WINDOWS\COMMAND\country.sysAUTOEXEC.BAT:mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)mode con codepage select=866keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sysSET BLASTER=A220 I5 D1 H5 P330SET CTSYN=C:\WINDOWSC:\DRV\CREATIVE\DOSDRV\SBEINIT.COMТ.Е. ничего лишнего, пробывал разные конфигурации и ключи Config.sys, например такие:DEVICE=C:\Windows\HIMEM.SYS /VERBOSE /V /TESTMEM:OFFDEVICE=C:\Windows\EMM386.EXE /NOEMS /V /VERBOSEDEVICE=C:\WINDOWS\HIMEM.SYSDEVICE=C:\drv\EMM386.EXE 4096 frame=c000h.... и др.При загрузке emm386 выдает следующее:_____________________________________________________________Драйвер отображаемой памяти Windows версия 4.95Корпорация Migrosoft, 1988-1995Драйвер emm386 не установлен - не удается выбрать базовый адрес страницы обмена.Нажмите любую клавишу....Драйвер успешно установлен.Работа с отображаемой памятью невозможна.Всего доступно верхней UNB ..................................... 54 кбМаксимальный доступный блок UMB .......................... 54 кбНачальный адрес UMB ................................................ D100 HДрайвер emm386 активен._____________________________________________________________Как видно 54 кб сильно мало, необходимо минимум 4 мб.Люди помогите разобраться, мне кажется, что можно с определенным набором ключей запустить этот драйвер, но с какими именно, я читал документацию, понял не все.
давно
Модератор
18584
3280
14.09.2006, 13:35
общий
Простите, а по команде ver у Вас что покажет (в смысле к какой ОС принадлежит файл command.com)????
Неизвестный
14.09.2006, 15:36
общий
Цикалов Игорь Константиновичне знаю как может это помочь, но раз спрашиваете отвечаю:по команде ver, DOS сообщает:Windows 98 [Версия 4.10.2222]Дело в том, что command.com к работе с верхней памятью отношения не имеет, и точно совместим с емм386 т.к. взят с той же операционки. Пробывалась так же английская версия emm386, тоже самое, только по английски.
давно
Модератор
18584
3280
14.09.2006, 18:21
общий
>Дело в том, что command.com к работе с верхней >памятью отношения не имеет, и точно совместим с >емм386 т.к. взят с той же операционкиНе в том дело. Просто было подозрение, что именно это и используется.
Неизвестный
14.09.2006, 18:52
общий
54 должно быть достаточно... драйвер emm (если только сильно не путаю) работает со страницами по 16 кб., в них по заказу программы отображаются участки памяти выше 1 мега.Попробую сегодня повторить вашу ситуацию... мож чего и выйдет...
Форма ответа