Windows 3.x

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

Re: Windows 3.x

Сообщение arud2009 » 04 дек 2014, 09:49

Он работает в "тройке"??


http://old-dos.ru/index.php?page=files& ... ow&id=1154
Последний раз редактировалось arud2009 04 дек 2014, 11:05, всего редактировалось 1 раз.
arud2009
Опытный даунгрейдер
 
Сообщения: 36
Зарегистрирован: 19 июл 2010, 10:44

Re: Windows 3.x

Сообщение zhasmin2004 » 05 дек 2014, 15:25

Спасибо большое, что ответили и написали ссылки на страницы! я очень обрадовался когда увидел. вопрос о программах действительно непростой. Вроде выбор большой, но реально они или малополезные или с глюками, мне во всяком случае, так попадались. Когда читал то, еще вспомнил книгу Гюнтера Борна о реестре. Он писал о проблеме INI файлов в Windows 3, они так часто наполнялись и превышали 64 kb., что Microsoft приняла решение переходить на базу данных настроек т.е.реестр. я же подумал, как это надо заполнить систему, до такой степени, чтобы файлы INI - превысили 64 кб!? Это все таки , что ни говори большой размер. Проверьте! 24 килобайта например, уже занимают листа два или три, если печатать на принтере. Значит там у них было много программ и серьезных программ.
zhasmin2004
Матерый даунгрейдер
 
Сообщения: 93
Зарегистрирован: 31 авг 2014, 03:35
Откуда: Украина, Одесса

Re: Windows 3.x

Сообщение Freeman » 05 дек 2014, 19:13

zhasmin2004 писал(а):они так часто наполнялись и превышали 64 kb., что Microsoft приняла решение переходить на базу данных настроек т.е.реестр.

На самом деле этот ваш Гюнтер Борн врет, так как реестр можно найти уже в Windows 3.1. Он появился вместе с технологией OLE и изначально предназначался для хранения служебной инфы по объектам, которой с самого начала было много. Именно поэтому реестр сразу делался по принципу БД с чисто программным доступом. Служебная инфа об объектах тесно связана с программным кодом реализующих библиотек, и свободное изменение ее пользователем не планировалось... Наивные! :lol:

zhasmin2004 писал(а):24 килобайта например, уже занимают листа два или три, если печатать на принтере. Значит там у них было много программ и серьезных программ.

Скорее, win.ini забивался строками данных о шрифтах, когда их ставилось большое количество. Остальные файлы не превышали нескольких килобайт. Превышение размера 64 КБ одного-единственного win.ini -- надуманный повод, проблему можно было решить и по-другому. Всё только начиналось...
Временно живой.
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 661
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Re: Windows 3.x

Сообщение zhasmin2004 » 06 дек 2014, 08:14

Да, скорее всего Вы правы. В юникс лагере, до сих пор используются текстовые файлы для конфигурации и никто не плачет, что они большие. Борн, правда писал, что в Windows31 были REG файлы, но он не обратил на них никакого внимания. Я лично это не исследовал, хотя попробую потом запустить Vsual Basic 4 и записать программно в реестр и считать. Что получиться, хотя вспоминаю, что когда то я уже это делал.
zhasmin2004
Матерый даунгрейдер
 
Сообщения: 93
Зарегистрирован: 31 авг 2014, 03:35
Откуда: Украина, Одесса

Re: Windows 3.x

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

zhasmin2004 писал(а):... писал, что в Windows31 были REG файлы, но он не обратил на них никакого внимания.

Из Википедии:
"Это был всего один двоичный файл, который назывался REG.DAT и хранился в каталоге C:\Windows\. Реестр Windows 3.1 имел только одну ветку HKEY_CLASSES_ROOT. Он служил для связи DDE, а позднее и OLE объектов.
Одновременно c появлением реестра в Windows 3.1 появилась программа REGEDIT.EXE для просмотра и редактирования реестра.
Первый реестр уже имел возможность импорта данных из *.REG файлов. В базовой поставке шёл файл SETUP.REG, содержащий данные по основным расширениям и типам файлов.
Реестр Windows 3.1 имел ограничение на максимальный размер файла REG.DAT — 64 Кбайт. Если реестр превышал этот размер, файл реестра (REG.DAT) приходилось удалять и собирать заново либо из *.REG файлов, либо вводить данные вручную."


https://ru.wikipedia.org/wiki/%D0%E5%E5 ... indows_3.1

Что касается ini-файлов в "юникс лагере"...., то как раз это и является одной из причин трудностей с развитием прикладного ПО для этих систем (в т.ч. и mac)

viewtopic.php?f=8&t=538&p=8608#p8592

ИМХО
Последний раз редактировалось N!k 06 дек 2014, 17:17, всего редактировалось 4 раз(а).
Изображение Изображение
Изображение
Аватара пользователя
N!k
Мастер Даунгрейда
 
Сообщения: 309
Зарегистрирован: 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

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

N!k писал(а):Что касается ini-файлов в "юникс лагере"...., то как раз это и является одной из причин трудностей с развитием прикладного ПО для этих систем (в т.ч. и mac)

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

Re: Windows 3.x

Сообщение nongrato » 06 дек 2014, 17:26

Что касается ini-файлов в "юникс лагере"...., то как раз это и является одной из причин трудностей с развитием прикладного ПО для этих систем


На ЛОРе есть пункт правил 4.2 - "Вызывающе неверная информация", попросту говоря собеседник врет или бредит. Было бы неплохо и здесь за это наказывать.
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

Re: Windows 3.x

Сообщение Freeman » 06 дек 2014, 20:50

nongrato писал(а):Было бы неплохо и здесь за это наказывать.

На самом деле -- нет. На ЛОРе сплошь снобы-всезнайки, а здешнему посетителю позволительно быть непрофессионалом и/или заблуждаться.
Временно живой.
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 661
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Re: Windows 3.x

Сообщение Gawobeka » 06 дек 2014, 23:42

nongrato писал(а):На ЛОРе есть пункт правил 4.2 - "Вызывающе неверная информация", попросту говоря собеседник врет или бредит.


Где, укажите нам, отечества отцы,
Которых мы должны принять за образцы?
Грибоедов. : )
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 327
Зарегистрирован: 08 дек 2012, 22:11
Откуда: Кострома

Софт: W31

Сообщение zhasmin2004 » 07 дек 2014, 15:45

Вот, как раз пока вы общались, я нашел диск с программами для тройки, которые я скачал пару лет назад у Карпача,, ставлю Акробат второй версии, вроде так не хило поставился, в каталог C:Adobe. Запускаю, нахожу PDF файл, открываю, а он мне говорит, извините, увас инвалидные TrueType шрифты, файл будет отображаться некорректно! И действительно, читать было нечего. Я то разберусь с этой проблемой, но сам факт, половину программ, если не больше, ставиться с какими то глюками. Как быть простому, неискушенному пользователю, решившему, опробовать тройку. Вот я и спросил поэтому о софте. Надо будет самому собрать хорошо работающие программы, протестировать и сделать такой типа "Зверь CD Windows 3.1" и на Old-dos забросить
zhasmin2004
Матерый даунгрейдер
 
Сообщения: 93
Зарегистрирован: 31 авг 2014, 03:35
Откуда: Украина, Одесса

Re: Софт: W31

Сообщение yadovit » 07 дек 2014, 16:24

zhasmin2004 писал(а):Надо будет самому собрать хорошо работающие программы, протестировать и сделать такой типа "Зверь CD Windows 3.1" и на Old-dos забросить

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

Re: Софт: W31

Сообщение Freeman » 07 дек 2014, 20:15

zhasmin2004 писал(а):протестировать и сделать такой типа "Зверь CD Windows 3.1" и на Old-dos забросить

Не знаю как для кого, а для меня название "Zver CD" -- синоним глючной говносборки, поддержка которой затруднена, поскольку до конца не известно, что в нее напихал автор.

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

Re: Windows 3.x

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

Вначале несколько выдержек из сообщений пользователей:
"Образ дискеты с облегченной версией DOS
Сообщение gcfh » 10 сен 2014, 13:43
Нужен образ дискеты с облегченной версией DOS"

" Landa » 09 май 2014, 13:18
Никогда не трогайте WIN.COM в WINDOWS-3.xx"

"Сообщение Landa » 06 май 2014, 12:11
Запуск Windows-3.1 в "стандартном режиме"
(Standard mode)
Или резкое ускорение работы когда не требуется "действительно многозадачного" режима работы."

Этот Образ дискеты с облегченной версией DOS получился в результате работы над исправлением IO.SYS MS-DOS 8.0 и связанного с ним исправления SYS.COM от 7-го ДОСа
Итак: IO.SYS (122 896) Станислава Тихого Simplestas (aka Tihiy), теперь может загружаться без msdos.sys или winboot.ini и не создает bootlog-ов на HDD и по умолчанию:
The default environment variables
TMP=C:\TEMP
TEMP=C:\TEMP
PROMPT=$p$g
winbootdir=C:
PATH=C:\
COMSPEC=C:\COMMAND.COM

COMMAND.COM модифицированный (53 834) создателями LZ-DOS для совместимости с 7-м ДОСом c восстановленной принадлежностью
PC DOS Version 7.10
(C)Copyright International Business Machines Corp 1981-2002.

SYS.COM от 7-го ДОСа 19 159 измененный мною, не зависит от версии ДОС работает также и в 8-ом ДОСе, не создает файла msdos.sys и в загрузочном секторе его даже не упоминает
Таким образом команда sys c: запишет загрузочный сектор на жестком диске и скопирует два файла IO.SYS и COMMAND.COM

WIN.COM создается в процессе установки Win3x из собственно загрузчика win.cnf , логотипа windows *.rle файл и программы для его отображения с временной задержкой
Выполнив expand win.cnf win.com распаковываем чистый загрузчик
win.com от Windows 3.0 может загружать 3 файла
KERNEL.EXE needed to run in real mode
WIN386.EXE needed to run in 386 enhanced mode
DOSX.EXE needed to run in standard mode

WIN386.EXE расширенного режима не работает с памятью > 1 гб

DOSX.EXE практически не имеет ограничений

Стандартный режим полностью совместим с современным железом.

Этот miniWindows на одной дискете 1.44 содержит без архивации: cолитер, тетрис, блокнот (superpad), виртуальную клавиатуру,
конвертер текстовых файлов DOS<<==>>Windows, Hex-редактор бинарных файлов, калькулятор, календарь, программу для проверки зкрана Nokia Monitor Test, индикатор свободной памяти, цифровые часы исправленные для совместимости с версией 3.1

02 00 04 00 00 00 02 00==>>02 00 04 00 00 00 02 06

Работают также windows commander, winimage, winword 6.0 c конвертером 97-2003 только чтение, сохраняет в формате 6-го, Take command, Borland Resource Workshop 4.5 и многое другое.
Вложения
w3start.zip
(963.88 Кб) Скачиваний: 116
Последний раз редактировалось 0ffer 08 дек 2014, 01:32, всего редактировалось 1 раз.
If you dont know DOS, you dont know Windows ...
Если вы не знаете DOS, вы не знаете Windows ...
0ffer
Матерый даунгрейдер
 
Сообщения: 81
Зарегистрирован: 23 янв 2011, 12:16
Железо: HP 6820s

Re: Windows 3.x

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

Копия экрана сделанная в DOSBox-е

download/file.php?mode=view&id=356

Запуск других программ двойным щелчком по рабочему столу
Вложения
Win3x.png
Win3x.png (14.3 Кб) Просмотров: 5664
Последний раз редактировалось 0ffer 08 дек 2014, 11:46, всего редактировалось 1 раз.
If you dont know DOS, you dont know Windows ...
Если вы не знаете DOS, вы не знаете Windows ...
0ffer
Матерый даунгрейдер
 
Сообщения: 81
Зарегистрирован: 23 янв 2011, 12:16
Железо: HP 6820s

Re: Windows 3.x

Сообщение Freeman » 08 дек 2014, 13:52

0ffer писал(а):SYS.COM от 7-го ДОСа 19 159 измененный мною, не зависит от версии ДОС работает также и в 8-ом ДОСе, не создает файла msdos.sys и в загрузочном секторе его даже не упоминает

А сама DOS при этом учитывает настройки из msdos.sys, если он есть?
Временно живой.
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 661
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Пред.След.

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

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

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