Реконструкция:Windows for Workgroups 3.11.100 (English)

Материал из Old-DOS Wiki
Версия от 02:45, 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_
  1. Файлы *.BM_ в немецкой версии переименованы, всего по десять разноимённых файлов. Их можно исключить.
  2. Файлы *.WA_ в немецкой версии переименованы, всего по три разноимённых файла. Их можно исключить.
  3. Файлы *.WR_ в немецкой версии переименованы, всего по два разноимённых файла. Их можно исключить.
  4. Файл SMARTND.DO_ в английской версии находится на носителе №8 (источник: NETWORK.INF), а в немецкой версии отсутствует. Его можно исключить.
  5. Файлы NETFLX.??_ в английской версии находится на носителях №№7-8 (источник: NETWORK.INF), а в немецкой версии отсутствует. Их можно исключить.
  6. Файлы HPLANE.DOS и HPEISA.386 в английской версии находится на носителях №8 и №7 соответственно (источник: NETWORK.INF), а в немецкой версии отсутствует. Их можно исключить.
  7. Файл DISK1 является пометкой носителя №1 в немецкой версии.
    • Предполагается, что этот файл присутствует и в английской версии на диске №1.
  8. Файлы MSWFW? являются пометками носителей английской версии, в немецкой сборке они отсутствуют.
    • Предполагается, что на носителе №1 должен находиться файл MSWFW1.

Таким образом, предполагаемый список файлов на утерянном носителе выглядит следующим образом:

COMMDLG.DL_
CONTROL.HL_
DISK1
GDI.EX_
KBDFC.DL_
KRNL386.EX_
MSWFW1
NCDW.DL_
SETUP.EXE
SETUP.HL_
SETUP.INF
SETUP.SHH
SETUP.TXT
SVGA256.DR_
USER.EX_
VDDSVGA.38_
WFWSETUP.DL_
WIN.CN_
WINHELP.EX_
WINSETUP.EX_
XMSMMGR.EXE

Примечания к списку:

  • полужирный – файл идентичен предполагаемому утерянному;
  • курсив – файл вероятно идентичен предполагаемому утерянному.

Ход реконструкции

DISK1

Файл можно перенести без изменений из сборки 3.11.100 (German) (см. выше).

MSWFW1

Файл можно перенести без изменений из сборки 3.11.070 (English) (см. выше).