Реконструкция:Windows for Workgroups 3.11.100 (English) — различия между версиями

Материал из Old-DOS Wiki
Перейти к: навигация, поиск
(Список файлов носителя №1)
(Список файлов носителя №1)
Строка 26: Строка 26:
 
Сравнение списка файлов английской и немецкой локализаций сборки '''3.11.070'''  доказывает, что '''состав''' сборок идентичный, за исключением файлов <code>*.BM_</code>, <code>*.WA__</code> и <code>*.WR_</code>, названия которых в переведены на немецкий язык в немецкой версии.<br>
 
Сравнение списка файлов английской и немецкой локализаций сборки '''3.11.070'''  доказывает, что '''состав''' сборок идентичный, за исключением файлов <code>*.BM_</code>, <code>*.WA__</code> и <code>*.WR_</code>, названия которых в переведены на немецкий язык в немецкой версии.<br>
 
<u>'''Предположение:'''</u> ''В английской и немецкой сборках '''3.11.100''' принцип аналогичный. А значит, можно определить список отсутствующих файлов методом сравнения дистрибутивов.''<br>
 
<u>'''Предположение:'''</u> ''В английской и немецкой сборках '''3.11.100''' принцип аналогичный. А значит, можно определить список отсутствующих файлов методом сравнения дистрибутивов.''<br>
Файлы, отсутствующие в '''английской''' версии.
+
Файлы, отсутствующие в '''английской''' версии:
COMMDLG.DL_
+
COMMDLG.DL_
CONTROL.HL_
+
CONTROL.HL_
DISK1
+
DISK1
DRUCKER.WR_
+
DRUCKER.WR_
FREIZEIC.WA_
+
FREIZEIC.WA_
GDI.EX_
+
GDI.EX_
GEFLECHT.BM_
+
GEFLECHT.BM_
KARO.BM_
+
KARO.BM_
KBDFC.DL_
+
KBDFC.DL_
KLINGELN.WA_
+
KLINGELN.WA_
KRNL386.EX_
+
KRNL386.EX_
MAUER.BM_
+
MAUER.BM_
NCDW.DL_
+
NCDW.DL_
NETZWERK.WR_
+
NETZWERK.WR_
NIETEN.BM_
+
NIETEN.BM_
QUADRAT.BM_
+
QUADRAT.BM_
RAUTEN.BM_
+
RAUTEN.BM_
SETUP.EXE
+
SETUP.EXE
SETUP.HL_
+
SETUP.HL_
SETUP.INF
+
SETUP.INF
SETUP.SHH
+
SETUP.SHH
SETUP.TXT
+
SETUP.TXT
SVGA256.DR_
+
SVGA256.DR_
USER.EX_
+
USER.EX_
VDDSVGA.38_
+
VDDSVGA.38_
WABE.BM_
+
WABE.BM_
WFWSETUP.DL_
+
WFWSETUP.DL_
WIN.CN_
+
WIN.CN_
WINHELP.EX_
+
WINHELP.EX_
WINSETUP.EX_
+
WINSETUP.EX_
XMSMMGR.EXE
+
XMSMMGR.EXE
XYLOPHON.WA_
+
XYLOPHON.WA_
ZICKZACK.BM_
+
ZICKZACK.BM_
ZIEGEL.BM_
+
ZIEGEL.BM_
AEGYPTEN.BM_
+
AEGYPTEN.BM_
Файлы, отсутствующие в '''немецкой''' версии, но отсутствующие в '''английской'''.
+
Файлы, отсутствующие в '''немецкой''' версии, но присутствующие в '''английской''':
ARCADE.BM_
+
ARCADE.BM_
ARGYLE.BM_
+
ARGYLE.BM_
CASTLE.BM_
+
CASTLE.BM_
CHIMES.WA_
+
CHIMES.WA_
EGYPT.BM_
+
EGYPT.BM_
HONEY.BM_
+
HONEY.BM_
HPEISA.38_
+
HPEISA.38_
HPLANE.DO_
+
HPLANE.DO_
MSWFW2
+
MSWFW2
MSWFW3
+
MSWFW3
MSWFW4
+
MSWFW4
MSWFW5
+
MSWFW5
MSWFW6
+
MSWFW6
MSWFW7
+
MSWFW7
MSWFW8
+
MSWFW8
NETFLX.38_
+
NETFLX.38_
NETFLX.BI_
+
NETFLX.BI_
NETFLX.DO_
+
NETFLX.DO_
NETWORKS.WR_
+
NETWORKS.WR_
PRINTERS.WR_
+
PRINTERS.WR_
REDBRICK.BM_
+
REDBRICK.BM_
RINGIN.WA_
+
RINGIN.WA_
RINGOUT.WA_
+
RINGOUT.WA_
RIVETS.BM_
+
RIVETS.BM_
SMARTND.DO_
+
SMARTND.DO_
SQUARES.BM_
+
SQUARES.BM_
THATCH.BM_
+
THATCH.BM_
ZIGZAG.BM_
+
ZIGZAG.BM_

Версия 01:35, 12 октября 2020

Сборка 3.11.100 (English) утекла в виде неполного дистрибутива: носител! №1 отсутствует, носители №№2-8 доступны в полном составе.
Примечание: Реконструкция не завершена и находится в процессе. Принимаются любые идеи, замечания, мысли и предложения по данной теме.

Задачи реконструкции

  • Восстановить список файлов, которые присутствовали на носителе №1.
  • Воссоздать носитель №№1 как можно ближе к предполагаемому оригиналу.
  • Сохранить утекшие образы носителей в неизменном виде.
  • По возможности избежать модификации используемых для реконструкции файлов.
  • В результате необходимо получить работоспособный дистрибутив.

Явные проблемы реконструкции

  • На носителе №1 имеются ключевые для работы системы файлы, полноценная замена которых невозможна, потому что для каждой существующей сборки они уникальны.
  • Файл SETUP.INF, который хранит расположение на носителях главных системных файлов, отсутствует.
    • Вероятно, потребуется модификация одноимённого файла, который будет взят за основу.

Используемые сборки

Для процесса реконструкции предполагается использовать следующие сборки:

Некоторые будут использованы для сопоставления, а некоторые в качестве источника недостающих файлов.

Список файлов носителя №1

Сравнение списка файлов английской и немецкой локализаций сборки 3.11.070 доказывает, что состав сборок идентичный, за исключением файлов *.BM_, *.WA__ и *.WR_, названия которых в переведены на немецкий язык в немецкой версии.
Предположение: В английской и немецкой сборках 3.11.100 принцип аналогичный. А значит, можно определить список отсутствующих файлов методом сравнения дистрибутивов.
Файлы, отсутствующие в английской версии:

COMMDLG.DL_
CONTROL.HL_
DISK1
DRUCKER.WR_
FREIZEIC.WA_
GDI.EX_
GEFLECHT.BM_
KARO.BM_
KBDFC.DL_
KLINGELN.WA_
KRNL386.EX_
MAUER.BM_
NCDW.DL_
NETZWERK.WR_
NIETEN.BM_
QUADRAT.BM_
RAUTEN.BM_
SETUP.EXE
SETUP.HL_
SETUP.INF
SETUP.SHH
SETUP.TXT
SVGA256.DR_
USER.EX_
VDDSVGA.38_
WABE.BM_
WFWSETUP.DL_
WIN.CN_
WINHELP.EX_
WINSETUP.EX_
XMSMMGR.EXE
XYLOPHON.WA_
ZICKZACK.BM_
ZIEGEL.BM_
AEGYPTEN.BM_

Файлы, отсутствующие в немецкой версии, но присутствующие в английской:

ARCADE.BM_
ARGYLE.BM_
CASTLE.BM_
CHIMES.WA_
EGYPT.BM_
HONEY.BM_
HPEISA.38_
HPLANE.DO_
MSWFW2
MSWFW3
MSWFW4
MSWFW5
MSWFW6
MSWFW7
MSWFW8
NETFLX.38_
NETFLX.BI_
NETFLX.DO_
NETWORKS.WR_
PRINTERS.WR_
REDBRICK.BM_
RINGIN.WA_
RINGOUT.WA_
RIVETS.BM_
SMARTND.DO_
SQUARES.BM_
THATCH.BM_
ZIGZAG.BM_