Страница 1 из 2
Память в DOS
Добавлено:
10 июн 2013, 11:07
Chudakulli
Процессор Intel i7, видеокарта GeForce 560Ti, загружаюсь с флэшки.
Config.sys содержит:
- Код: Выделить всё
DEVICE=C:\DOS\HIMEM.SYS /NUMHANDLES=58
DEVICE=C:\DOS\EMM386.EXE FRAME=E000 X=B800-CFFF RAM=B000-DFFF
При просмотре памяти области В000-B7FF и D000-DFFF свободны, но при загрузке EMM386 выводится сообщение:
EMM386 has detected error #06 in application memory address 00B8:0B53. To minimize the chance of data loss, EMM386 has halted your computer. For more information, see the Readme.txt file. To restart you computer, press Enter.
На нескольких других компьютерах загрузка с этой флэшки происходит нормально. Подскажите в чем может быть причина?
Re: Память в DOS
Добавлено:
10 июн 2013, 11:14
Е.С.У.
Вы совсем или как? Мы работаем с процессорами ниже Pentium II, а не Core Ix!
Re: Память в DOS
Добавлено:
10 июн 2013, 11:18
SergeCpp
Ну так поэкспериментируйте с параметрами EMM386, почитайте про эту ошибку в документации или
в Google (00b8:0b53, это, кстати, адрес "внизу", память проверьте).
Я бы вообще QEMM поставил, см.:
viewtopic.php?p=1349#p1349Только сами, сами. Я уже слабо помню детали.
Re: Память в DOS
Добавлено:
10 июн 2013, 15:49
Chudakulli
Е.С.У. писал(а):Вы совсем или как? Мы работаем с процессорами ниже Pentium II, а не Core Ix!
Ну, я еще пока не совсем. Я говорю о загрузочной флэшке. Хочу, чтобы она была максимально совместима со многими машинами. На других, кроме моего, DOS с нее загружается отлично, а на моем - только если убрать параметр RAM. Я думаю, может можно порыться в BIOS на предмет каких-либо несовместимых с DOS режимов работы. Хотелось бы знать, в каком направлении искать. А QEMM я уже пробовал. Еще чаще от него получаю ошибки.
Re: Память в DOS
Добавлено:
11 июн 2013, 10:46
Daemon
Пока задам несколько дополнительных вопросов. Какая версия dos используется? Что показывает mem совсем без himem and emm, только с himem и с himem and emm с ключиком noems (если заработает)? Кстати, вам действительно нужен параметр ram= ?
На этой машине dos4gw нормально работает?
В биосе можно попробовать поиграться с параметрами ремаппинга памяти, если они там есть.
Re: Память в DOS
Добавлено:
13 июн 2013, 23:19
Chudakulli
Версия DOS 7.1
Без драйверов памяти:
- Код: Выделить всё
Memory Type Total = Used + Free
---------------- -------- -------- --------
Conventional 640K 233K 407K
Upper 0K 0K 0K
Reserved 0K 0K 0K
Extended (XMS) 65,535K 65,535K 0K
---------------- -------- -------- --------
Total memory 66,175K 65,768K 407K
Total under 1Mb 640K 233K 407K
Total Extended (XMS) 65,535K (67,107,840 bytes)
Free Extended (XMS) 0K (0 bytes)
Largest executable program size 407K (416,528 bytes)
Largest free upper memory block 0K (0 bytes)
HIMEM:
- Код: Выделить всё
Memory Type Total = Used + Free
---------------- -------- -------- --------
Conventional 640K 209K 431K
Upper 0K 0K 0K
Reserved 0K 0K 0K
Extended (XMS) 3,667,39 59,380K 3,608,01
---------------- -------- -------- --------
Total memory 3,668,03 59,589K 3,608,44
Total under 1Mb 640K 209K 431K
Total Extended (XMS) 3,667,39 (3,755,409,408 byte
Free Extended (XMS) 3,608,01 (3,694,604,288 byte
Largest executable program size 431K (441,232 bytes)
Largest free upper memory block 0K (0 bytes)
Available space in High Memory Area 5K (5,408 bytes)
MS-DOS is resident in the high memory area.
HIMEM+EMM386 NOEMS - не загрузился (просто виснет)
Re: Память в DOS
Добавлено:
13 июн 2013, 23:20
Chudakulli
Как проверить нормальность работы dos4gw?
Re: Память в DOS
Добавлено:
13 июн 2013, 23:32
Chudakulli
Что касается RAM, на тех компах, где работает нормально: если пишу
- Код: Выделить всё
X=B800-CFFF I=B000-DFFF
, то Upper memory отсутствует, если пишу
- Код: Выделить всё
X=B800-CFFF RAM=B000-DFFF
, то Upper memory появляется.
Re: Память в DOS
Добавлено:
14 июн 2013, 11:38
Daemon
Попробуйте воспользоваться досом от windows me, как он себя поведет на этой машине.
p.s. Если doom запустится, значит dos4gw работает ))
Re: Память в DOS
Добавлено:
14 июн 2013, 13:30
Chudakulli
Обязательно попробую. Кстати, грешу на видеокарту. После попыток запуска DOS при загрузке Windows вылетает BSOD, содержащий название какого-то файла, похожее на имя файла из драйвера видюхи. После самовосстановления Windows грузится нормально.
Re: Память в DOS
Добавлено:
14 июн 2013, 13:40
Daemon
Мне связь кажется маловероятной. Но если есть возможность, стоит попробовать загрузить dos с самой простой видеокартой (в идеале pci'ной)
Re: Память в DOS
Добавлено:
14 июн 2013, 15:07
Chudakulli
В BIOS нашел настройку ремаппинга, играл с ним - ничего не менялось. DOOM запускается хорошо )))). Кстати, не подскажете, где WinMe DOS поискать?
Re: Память в DOS
Добавлено:
14 июн 2013, 15:08
Chudakulli
Видеокарту другую попробовать, к сожалению, не могу.
DOS
Добавлено:
14 июн 2013, 16:13
SergeCpp
Re: Память в DOS
Добавлено:
14 июн 2013, 18:55
Chudakulli
Ph3xIB64.sys - вот этот файл назван в BSOD. После того, как поковыряюсь в верхней памяти.