Windows 3.x

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

Re: Windows 3.x

Сообщение 0ffer » 08 дек 2014, 14:04

Freeman писал(а):А сама DOS при этом учитывает настройки из msdos.sys, если он есть?


IO.SYS как и всегда обрабатывает msdos.sys, если же в корне есть winboot.ini то обрабатывается он как имеющий более высокий приоритет, msdos.sys в этом случае игнорируется
Complete MSDOS.SYS Reference
Последний раз редактировалось 0ffer 08 дек 2014, 14:13, всего редактировалось 1 раз.
If you dont know DOS, you dont know Windows ...
Если вы не знаете DOS, вы не знаете Windows ...
0ffer
Матерый даунгрейдер
 
Сообщения: 79
Зарегистрирован: 23 янв 2011, 12:16
Железо: HP 6820s

Re: Windows 3.x

Сообщение Freeman » 08 дек 2014, 14:35

0ffer писал(а):Complete MSDOS.SYS Reference

Так в сборке же какой-то модифицированный IO.sys, вот и приходится уточнять. Есть где-нибудь полный список произведенных модификаций?

Сравнил заодно размеры файлов. В официальной русской ME IO.sys 110080 байт, а в скачанном образе -- 122896 байт, то есть больше. Что-то добавлено?
Временно живой.
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Re: Windows 3.x

Сообщение 0ffer » 08 дек 2014, 15:00

IO.SYS (122 896) Станислава Тихого Simplestas (aka Tihiy
MS-DOS 7.10 2001г. Windows 98 и Windows 98 второго издания (SE) с исключенным логотипом

Размер Io.sys в этом архиве 122Kb, а у оригинала 222Kb. Как (убрана картинка с облаками?) и чем это сделано?

Tihiy :
Io.sys from Q311561 reduced by 100KB.
I've removed DOS configuration manager and standard boot logo.
logo.sys still can be used.

Ну как, как...hex-редактором, разумеется. Была когда-то osr2_xck.com, которая умела выкусывать это лого из io.sys 95-го, совершенно несложная... Я пошел еще дальше - вырезал из io.sys программу, которая отвечает за выбор конфигурации при загрузке (в Me её нет и ничего), и подправил заголовок, чтобы файл считался испорченным и не запускался. Simplestas, 01:44 01-04-2006
полный список произведенных модификаций:



Win3start - запуск Win3x из МСДОС7

http://www.multiboot.ru/DOS8_Patch.htm в файле 1create8.bat
применимы также к MS-DOS 7.1 например Patch for Partition Offset Bugs by Rudolph R. Loew
Последний раз редактировалось 0ffer 08 дек 2014, 16:34, всего редактировалось 3 раз(а).
If you dont know DOS, you dont know Windows ...
Если вы не знаете DOS, вы не знаете Windows ...
0ffer
Матерый даунгрейдер
 
Сообщения: 79
Зарегистрирован: 23 янв 2011, 12:16
Железо: HP 6820s

Re: Windows 3.x

Сообщение Freeman » 08 дек 2014, 17:27

Ну, блин, у вас там целая секретная хакерская лаборатория!
Временно живой.
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Вопрос

Сообщение zhasmin2004 » 10 дек 2014, 15:35

Ребята! Если Вы такие опытные, в файлах SYS копаетесь, может вы ответите, почему такая путаница в определении Msdos 7. У Карпача написано, на сайте, что дос семь это Windows Chicago, на Old dos пишется, что это из Windows 95, а Игорь Федоров, я думаю чтовы знаете кто это - пишет, что Dos из Windows 98 - это седьмой дос, где же правда?!
zhasmin2004
Матерый даунгрейдер
 
Сообщения: 82
Зарегистрирован: 31 авг 2014, 03:35
Откуда: Украина, Одесса

Re: Windows 3.x

Сообщение N!k » 10 дек 2014, 16:26

DOS 7.0, выпуск август 1995. Как часть Windows 95 и OSR. Добавлена поддержка LFN — длинных имён файлов (доступна только под Windows). Весь код из MSDOS.SYS перенесён в IO.SYS. MSDOS.SYS теперь текстовый файл настроек.
DOS 7.1, выпуск август 1996. Как часть Windows 95 OSR2 и Windows 98 и SE. Добавлены FAT32 и поддержка винчестеров до 127 Гбайт.
DOS 8.0, выпуск сентябрь 2000. Как часть Windows ME. Ухудшена функциональность ядра, жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жёсткого диска, удалено большинство утилит.

Википедия

zhasmin2004 писал(а):... что дос семь это Windows Chicago,

"Chicago" - это так называемое кодовое название (имя) Windows 95. Microsoft, когда приступает к разработке ОС, присваивает такие имена.
Так:
Windows 95 (кодовое имя — Chicago)
Windows 98 (кодовое имя - Memphis)
Windows ME (кодовое имя - Millennium)
Windows 2000 (кодовое имя - Cairo)
и т.д.
А уже свой, так сказать, товарный знак (Windows 95, Windows 98 и т.д.), ОС получают при выходе в свет.

ИМХО

P.S.
zhasmin2004 писал(а):... а Игорь Федоров, я думаю чтовы знаете кто это - пишет, что Dos из Windows 98 - это седьмой дос, где же правда?!

Вообще я тоже часто в разговорах называю DOS 7.1 из 98-й винды просто седьмым. Видимо потому, что чистый 7.0 из первой 95-ой винды не получил широкого распространения в самостоятельном использовании. Как и первая Win 95, уступившая место Windows 95 OSR2 .
Последний раз редактировалось N!k 10 дек 2014, 17:06, всего редактировалось 7 раз(а).
Изображение Изображение
Изображение
Аватара пользователя
N!k
Мастер Даунгрейда
 
Сообщения: 294
Зарегистрирован: 05 ноя 2014, 19:46
Откуда: Россия, Самарская обл.
Железо: Pentium III Celeron-1300, RAM 512 Mb, HDD 40 GB, fdd-3,5", Windows ME, Office XP

Re: Windows 3.x

Сообщение yadovit » 10 дек 2014, 16:43

Дополню. В библиотеке сайта есть литература того периода. Можете скачать, почитать.
Новый софт пишется для того, чтобы доказать, что ваше железо уже никуда не годится.
Аватара пользователя
yadovit
Мастер Даунгрейда
 
Сообщения: 183
Зарегистрирован: 18 окт 2012, 20:26
Откуда: Киргизия
Железо: PII-366/256/Matrox G450/10Gb/Win98SE Am486DX4-100/16/1Mb/340Mb/WfWg3.11

Re: Windows 3.x

Сообщение 0ffer » 10 дек 2014, 21:06

N!k писал(а):DOS 8.0, выпуск сентябрь 2000. Как часть Windows ME. Ухудшена функциональность ядра, жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жёсткого диска, удалено большинство утилит.
Википедия


fps: А в WinME оказывается есть нормальный DOS
написано 30.07.2001 11:22

Не нужно никаких кряков и патчей.
MS обо всем позаботилась сама, но от юзеров это подальше спрятала
Распаковываем c дистрибутивного CD WinME:
\Tools\NetTools\FAC\cbs.dta\winboot.sys
заменяем им C:\IO.sys
\Tools\NetTools\FAC\ltools.dta\command.com
заменяем им C:\command.com и C:\%windir%\command.com
Всё!
"Command Prompt Only" присутствует,
Autoexec+Config.sys обрабатываются


fps 2001-07-30 11:22:00
Topic: And in WinME it appears is normal DOS

Не стоит всегда доверять википедии и Microsoft

Здесь на Старом ДОСе есть ISO файл полного 8-го собранного мною и загрузочная дискета MS-DOS 8.0 русская
Полная информация на моем сайте MSDOS8.pdf на английском
If you dont know DOS, you dont know Windows ...
Если вы не знаете DOS, вы не знаете Windows ...
0ffer
Матерый даунгрейдер
 
Сообщения: 79
Зарегистрирован: 23 янв 2011, 12:16
Железо: HP 6820s

Re: Windows 3.x

Сообщение Freeman » 10 дек 2014, 21:44

И всё же я не до конца понял, чем отличается полное ядро DOS 8.0 от 7.10. Только встроенными драйверами IFSHLP и SmartDrv?
Временно живой.
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Re: Windows 3.x

Сообщение 0ffer » 10 дек 2014, 23:06

Freeman писал(а): чем отличается полное ядро DOS 8.0 от 7.10. Только встроенными драйверами IFSHLP и SmartDrv?


Сервисы HIMEM и SMARTDRV, отдельные файлы Windows 98, загружаемые во время установки теперь встроены в ядро ОС: файл Io.sys, сжатый и уменьшенный по размеру для быстрой загрузки.
Microsoft: Improving "Cold Boot" Time for System Manufacturers Updated: December 4, 2001
IFSHLP не встроен в IO.SYS
MS-DOS 8.00 не поддерживает загрузку EMM386.exe и не запускает Win3x в расширенном режиме
Исправлены ошибки, MS-DOS 8.00 не зависает в отличии MS-DOS 7.10
Последний раз редактировалось 0ffer 10 дек 2014, 23:10, всего редактировалось 1 раз.
If you dont know DOS, you dont know Windows ...
Если вы не знаете DOS, вы не знаете Windows ...
0ffer
Матерый даунгрейдер
 
Сообщения: 79
Зарегистрирован: 23 янв 2011, 12:16
Железо: HP 6820s

Re: Windows 3.x

Сообщение Freeman » 11 дек 2014, 01:27

Спасибо за разъяснение. На сайте и в PDF-доке написано немного сумбурно, не поймешь какие части к чему относятся.
Временно живой.
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Re: Windows 3.x

Сообщение zhasmin2004 » 11 дек 2014, 13:21

А что за Dos был в Hirens Boot Cd? У меня создалось впечатление, что это самоделка какая-то, но достаточно мощная. Под нее запускалась Window31, а с досов, взятых из Windows95-98, я не мог запустить Window31?!
zhasmin2004
Матерый даунгрейдер
 
Сообщения: 82
Зарегистрирован: 31 авг 2014, 03:35
Откуда: Украина, Одесса

Re: Windows 3.x

Сообщение zhasmin2004 » 11 дек 2014, 13:40

Она переносилась на жесткий, командой sys c: ,, команда ver - вызывала ответ MS-DOS 7.1 Version 7.10.1999. Лично мне кажется, что это все разные системы - Dos с под Hirens и с под 95, 98, ME. Хотя при желании можно все проверить. Сличить размеры, даты, версии...? Поведение в конце концов(не пишу пока за бинарный уровень) я когда ставил под выше упомянутый дос семь, - Window31. В момент создания файла подкачки, установка прерывалась сообщением -- Система заблокировала попытку доступа к жесткому диску, введите Lock /? для справки. Ничего подобного в досах 95-98, я не испытывал, то вобще совершенно безобидные системы. Не знаю как вам, а для меня это вопросы достаточно серьезные. Это как различие С и с++ ....я имею в виду различия подсистем дос в каждом выпуске Windows. А именовать их можно как угодно Msdos 7, 8, 9, 10
Последний раз редактировалось zhasmin2004 11 дек 2014, 14:18, всего редактировалось 2 раз(а).
zhasmin2004
Матерый даунгрейдер
 
Сообщения: 82
Зарегистрирован: 31 авг 2014, 03:35
Откуда: Украина, Одесса

Re: Windows 3.x

Сообщение 0ffer » 11 дек 2014, 22:58

nongrato писал(а):Хотелось бы корректно завершать работу...есть ли там менеджер процессов или может кто-то из сторонних разработчиков об этом позаботился.

диспетчер задач есть в каждом выпуске w3x taskman.exe

Это расширенный диспетчер задач из моей сборки Win3x специально для сайта Старый DOS

Изображение

Диспетчер задач запускается двойным щелчком по рабочему столу
Использовать для выхода из Windows в MS-DOS 7.1

Первый экран при запуске Win3x

Изображение



Так сказать издание второе исправленное и дополненное
Ядро (kernel) MS-DOS 7.1 IO.SYS Windows 98 автор С. Тихий с заплаткой (patch) для запуска Windows 3.x и многими другими
+ мои мелкие изменения IO.SYS

И еще раз о win.com
win.com от Windows 3.0a упакованный apack-ом без логотипа, исключен реальный режим - может служить заменой в любой версии 3х, запускает как расширенный так и стандартный режим, который был исключен из win.com Windows 3.11 для рабочих групп
Последний раз редактировалось 0ffer 12 дек 2014, 00:04, всего редактировалось 5 раз(а).
If you dont know DOS, you dont know Windows ...
Если вы не знаете DOS, вы не знаете Windows ...
0ffer
Матерый даунгрейдер
 
Сообщения: 79
Зарегистрирован: 23 янв 2011, 12:16
Железо: HP 6820s

Re: Windows 3.x

Сообщение 0ffer » 11 дек 2014, 23:16

zhasmin2004 писал(а): ...для меня это вопросы достаточно серьезные.. А именовать их можно как угодно Msdos 7, 8, 9, 10


Очень несерьезно, простите за резкость
Msdos 9, 10 не существуют, команда ver встроенная в command.com это всего лишь вывод строки
Номер версии, например показывает Aida16

Все версии MS-DOS до 7-ой включительно имеют не упакованный IO.SYS в котором, например, можно увидеть такой текст:

MS-DOS Version 7 (C)Copyright 1981-1995 Microsoft Corp Licensed Material - Property of Microsoft All rights reserved
Последний раз редактировалось 0ffer 12 дек 2014, 00:05, всего редактировалось 1 раз.
If you dont know DOS, you dont know Windows ...
Если вы не знаете DOS, вы не знаете Windows ...
0ffer
Матерый даунгрейдер
 
Сообщения: 79
Зарегистрирован: 23 янв 2011, 12:16
Железо: HP 6820s

Пред.След.

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

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

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

cron