Загрузка DOS 8 в WindowsME

Всевозможные операционные системы от CP/M до Vista

Загрузка DOS 8 в WindowsME

Сообщение MPS » 24 май 2020, 08:05

Неполучается загрузить HIMEM,SYS и EMM386.exe в DOS от Windows ME
autoexec.bat
@ECHO OFF
PROMPT $P$G
PATH C:\QEMM;C:\DOS;C:\ARC;C:\WINDOWS;C:\SHELL\DN;C:\SHELL\VC
SET TEMP=C:\TEMP
SET SOUND=C:\DRIVERS\AUDIO\CWCDOS.EXE /P
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET MIDI=SYNTH:1 MAP:E MODE:0
GOTO %CONFIG%

:EMM
C:\DOS\MSCDEX.EXE /D:OPTICAL /L:G
C:\DOS\SMARTDRV.EXE 1024 1024
C:\DRIVERS\CTMOUSE.EXE /R2
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
GOTO DONE

:HI
C:\DOS\MSCDEX.EXE /D:OPTICAL /L:G
C:\DOS\SMARTDRV.EXE 1024 1024
C:\DRIVERS\CTMOUSE.EXE /R2
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
DN
GOTO DONE

CONFIG.SYS

:WND
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
C:\WINDOWS\WIN.COM

CONFIG.SYS

[menu]
MENUCOLOR 2,0
MENUITEM=EMM, EMM
MENUITEM=HI, HIMEM
MENUITEM=WND, WINDOWS ME
MENUDEFAULT=WND,5

[EMM]
NUMLOCK=OFF
BREAK=ON
FCBS=1,0
STACKS=9,256
DOS=HIGH,UMB,NOAUTO
DEVICEHIGH=C:\DOS\HIMEM.SYS /M:1
DEVICEHIGH=C:\WINDOWS\XMSMMGR.EXE RAM
FILES=30
BUFFERS=30
LASTDRIVE=H
SWITCHES=/F
DEVICEHIGH=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL
DEVICEHIGH=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
SHELL=C:\COMMAND.COM /F /E:1024

[HI]
NUMLOCK=OFF
BREAK=ON
FCBS=1,0
STACKS=9,256
DOS=HIGH,UMB,NOAUTO
DEVICEHIGH=C:\DOS\HIMEM.SYS /M:1
FILES=30
BUFFERS=30
SWITCHES=/F
LASTDRIVE=H
DEVICEHIGH=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
DEVICEHIGH=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL
SHELL=C:\COMMAND.COM /F /E:1024

[WND]
DOS=HIGH,UMB
DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS
DEVICEHIGH=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
SHELL=C:\COMMAND.COM /F /E:1024

неполуччается подгрузиь и так
DOS=HIGH,UMB
DEVICEHIGH=C:\DOS\HIMEM.SYS /M:1
DEVICEHIGH=C:\WINDOWS\XMSMMGR.EXE RAM

и так
DOS=HIGH,UMB
DEVICEHIGH=C:\DOS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM
Последний раз редактировалось MPS 30 сен 2023, 23:40, всего редактировалось 1 раз.
MPS
Даунгрейдер
 
Сообщения: 9
Зарегистрирован: 02 янв 2019, 10:00

Re: Загрузка DOS 8 в WindowsME

Сообщение APTEMK » 24 май 2020, 09:35

Вы все правильно сделали?!

Внимательно смотрите вот это видео:

https://www.youtube.com/watch?v=JlhISICHlYo&
Последний раз редактировалось APTEMK 30 сен 2023, 23:40, всего редактировалось 1 раз.
http://betaoperating.mybb.ru/ - мой форум

Изображение
Аватара пользователя
APTEMK
Мастер Даунгрейда
 
Сообщения: 908
Зарегистрирован: 28 сен 2019, 10:54
Откуда: 10.12.2004 Приморский Край, Надеждинский р-н
Железо: 10.12.04компьютер Fujitsu (Pentium lll 550, 128 мб Озу, видеокарта ,Ati Rage Xl,Hdd 10 Гб, Windows98

Re: Загрузка DOS 8 в WindowsME

Сообщение MPS » 24 май 2020, 10:05

У меня сама мультизагрузка настроена, путем копирования файлов с установочного диска (как сказано здесь http://old-dos.ru/index.php?page=files& ... ow&id=1429 )
Но прописав в config.sys не грузятся himem.sys и emm386.exe на последнем система виснет
А применение патча, как в видео с вагона просто перестает видиться диск, как я понимаю io.sys портится

и версию himem.sys отсюда так-же качал http://www.multiboot.ru/dos8.htm
http://www.liveinternet.ru/click?www.mu ... fromME.zip
Последний раз редактировалось MPS 30 сен 2023, 23:40, всего редактировалось 3 раз(а).
MPS
Даунгрейдер
 
Сообщения: 9
Зарегистрирован: 02 янв 2019, 10:00

Re: Загрузка DOS 8 в WindowsME

Сообщение MPS » 24 май 2020, 12:57

APTEMK писал(а):Вы все правильно сделали?!

Внимательно смотрите вот это видео:

https://www.youtube.com/watch?v=JlhISICHlYo&

получилось и с этим патчем 1.3 модефицировать, но результат тот-же himem.sys вызывает ошибку XMS драйвер не загружен, а emm386 вешает комп

Почитал на Вагон https://www.vogons.org/viewtopic.php?t=63359
если правильно понял himem.sys зашит в io.sys, а вот чем заменить emm386.exe и вообще кто сталкивался с таким?
Последний раз редактировалось MPS 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
MPS
Даунгрейдер
 
Сообщения: 9
Зарегистрирован: 02 янв 2019, 10:00

Re: Загрузка DOS 8 в WindowsME

Сообщение 0ffer » 24 май 2020, 14:57

MPS !
Вам нужен отдельный MS-DOS 8.0 или Загрузка DOS 8 в Windows ME?
загрузка emm386.exe в MS-DOS 8.0 не поддерживается.
в UBD37WME загружался qemm386.sys
пример здесь io.zip
Подробности MS-DOS 8.00 на моем сайте на англ. тексте
Конструктор (создатель - creator) образа core8.img на странице MS-DOS 8.0 Patch for Windows XP, Vista or Seven
Последний раз редактировалось 0ffer 30 сен 2023, 23:40, всего редактировалось 1 раз.
0ffer
Мастер Даунгрейда
 
Сообщения: 144
Зарегистрирован: 23 янв 2011, 11:16
Железо: HP 6820s

Re: Загрузка DOS 8 в WindowsME

Сообщение MPS » 24 май 2020, 15:29

0ffer писал(а):MS-DOS 8.0 Patch for Windows XP, Vista or Seven

http://www.multiboot.ru/DOS8_Patch.htm
Мне нужн Multiboot Windows ME и DOS8
С возможностью загрузки в чистый DOS8.0
и возможностью расширения памяти

А можно по подробней, в архиве как я понял уже модифицированные IO.sys
Что делать с qemm386.sys подгружать в config вместо himem?
Последний раз редактировалось MPS 30 сен 2023, 23:40, всего редактировалось 1 раз.
MPS
Даунгрейдер
 
Сообщения: 9
Зарегистрирован: 02 янв 2019, 10:00

Re: Загрузка DOS 8 в WindowsME

Сообщение 0ffer » 24 май 2020, 18:56

В Архиве io.zip практически не модифицированный распакованный IO.sys, заменен только встроенный logo.sys из Windows ME OEM который такой же как в Windows 98 SE, т.е. можно задать параметр BootGUI=0 в файле msdos.sys или winboot.ini обеспечит загрузку только в ДОС, или задать параметр BootMenu=1, что даст возможность загрузки в DOS - Command prompt only
или в Windows - Normal
Complete MSDOS.SYS Reference полный перечень параметров http://www.mdgx.com/msdos.htm
winboot.ini временный файл создаваемый во время установки имеет более высокий приоритет чем msdos.sys, можно переименовать для удобства msdos.sys в winboot.in
http://www.mdgx.com/newtip16.htm#WBINI
Конструктор Patch8.zip предназначен для создания образа дискеты ДОС в среде Windows 32 бит версий XP, 7. 8.0 и 8.1 с возможностью загрузки с жесткого диска
Последний раз редактировалось 0ffer 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
0ffer
Мастер Даунгрейда
 
Сообщения: 144
Зарегистрирован: 23 янв 2011, 11:16
Железо: HP 6820s

Re: Загрузка DOS 8 в WindowsME

Сообщение MPS » 26 май 2020, 07:20

0ffer писал(а):winboot.ini временный файл создаваемый во время установки имеет более высокий приоритет чем msdos.sys, можно переименовать для удобства msdos.sys в winboot.in

Это я сделал, копировав MSDOS.SYS в в WINBOOT.INI

1.Меня интересует возможность загрузки с жесткого диска DOS8.0 с подключением расширенной памяти более 640Kb (в замен HIMEM+EMM386 если это возможно)?
0ffer писал(а):Конструктор Patch8.zip предназначен для создания образа дискеты ДОС в среде Windows 32 бит версий XP, 7. 8.0 и 8.1 с возможностью загрузки с жесткого диска

2.Есть ли Пошаговая инструкция для создания образа с помощью Patch8.zip ?
3.Если у меня уже настроен multioot
нужно просто добавить в config.sys возможности (himem И emm386)
Последний раз редактировалось MPS 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
MPS
Даунгрейдер
 
Сообщения: 9
Зарегистрирован: 02 янв 2019, 10:00

Re: Загрузка DOS 8 в WindowsME

Сообщение 0ffer » 26 май 2020, 13:12

Пост 24 май 2020, 15:57 содержит ссылку на архив io.zip в котором есть драйвер qemm386.sys и config.sys от Universal Boot Disk 3.7 работающий на ДОС 8, ранее взятый с https://soft.softodrom.ru/ap/Universal-Boot-Disk-p2474
himem.sys встроен в io.sys, соответственно строка не нужна
DEVICEHIGH=C:\DOS\HIMEM.SYS /M:1 в config.sys как и не нужна строка
DEVICEHIGH=C:\WINDOWS\XMSMMGR.EXE RAM
XMSMMGR.EXE это ранняя версия HIMEM.SYS

Конструктор Patch8.zip распаковать в папку и запустить
1create8.bat(можно редактировать) он создаст два образа дискет bootdisk.img и CORE8.IMG в котором только io.sys и command.com затем
2getformat.bat скачает и встроит в образы format.com
3getfdisk.bat скачает и встроит в образы fdisk.exe
4getfsyscom.bat скачает образ MSDOS71S.IMG сделает файлы образа независимыми от версии и встроит sys.com в образы ДОС 8

Двойную загрузку MS-DOS 8.0 и Windows ME можно осуществить с помощью grub4dos файл grldr загрузит для Windows ME стандартный io.sys размером 110 080 не обрабатывающий config.sys и io.dos переименованный из io.sys распакованный и модифицированный
Последний раз редактировалось 0ffer 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
0ffer
Мастер Даунгрейда
 
Сообщения: 144
Зарегистрирован: 23 янв 2011, 11:16
Железо: HP 6820s

Re: Загрузка DOS 8 в WindowsME

Сообщение 0ffer » 26 май 2020, 14:08

чистый DOS8.0
и возможностью расширения памяти


DOS 8.0 всегда DOS=HIGH
использует память в интервале 1024-1088 для загрузки части ДОС и драйверов

редактируя 1create8.bat, например Set empty path environment variable and Remove TEMP & WinBootDir environment variables можно увеличить объем памяти ДОС
Последний раз редактировалось 0ffer 30 сен 2023, 23:40, всего редактировалось 1 раз.
0ffer
Мастер Даунгрейда
 
Сообщения: 144
Зарегистрирован: 23 янв 2011, 11:16
Железо: HP 6820s

Re: Загрузка DOS 8 в WindowsME

Сообщение 0ffer » 10 янв 2022, 00:19

Загрузка Windows ME в MS-DOS 8.0

На сайте http://www.antonis.de/dos/ размещена копия статьи Hermann Apfelböck в журнале PC-Welt 2/2003 DOS для Windows ME: секретный LOADER.EXE (DOS für Windows ME: Geheime LOADER.EXE),

в которой изложены 2 способа загрузки Windows ME в MS-DOS 8.0.

Обновление http://download.microsoft.com/download/ ... 61usam.exe содержит файл winboot.sys размером 110 080 копируемый в корень C:\ как IO.SYS.

1. Перед запуском GUI графического интерфейса IO.SYS запускает C:\Windows\wininit.exe при наличии в папке Windows файла wininit.ini. Если заранее сохранив wininit.exe, например в папке system, разместить командный интерпретатор , например 4dos.com переименованный в wininit.exe в папке Windows, то система загружается в MS-DOS 8.0. Стерев wininit.ini система загрузится в графический интерфейс Windows ME

2..Файл IO.SYS 110 080 Windows ME имеет запись "SYSTEM\VMM32\LOADER.EXE". Такой LOADER.EXE недоступен в стандартной комплектации.
Если сохранить файл с таким именем в указанную директорию %WINDIR\SYSTEM\VMM32, Windows запустит его при старте - еще до запуска графического интерфейса пользователя. В качестве загрузчика DOS - LOADER.EXE можно использовать переименованный COMMAND.COM - miniCOMMAND v7.10 (Revision 4.11.1475) Copyright (c) 1989-2003 Datalight , позволяющий выйти из DOS командой exit дальнейшей загрузки в графический интерфейс Windows ME
Или sp.com - The Sparrow Commander также переименовав в LOADER.EXE

Оба файла можно найти здесь: Образ дискеты с облегченной версией MS- DOS 7.10 viewtopic.php?f=4&t=710#p15415
110080.zip
Пример, для дискеты папка windows это корень (root)
(130.38 Кб) Скачиваний: 208
Вложения
110080.jpg
110080.jpg (32.48 Кб) Просмотров: 6885
Последний раз редактировалось 0ffer 30 сен 2023, 23:40, всего редактировалось 3 раз(а).
0ffer
Мастер Даунгрейда
 
Сообщения: 144
Зарегистрирован: 23 янв 2011, 11:16
Железо: HP 6820s


Вернуться в Операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron