From ae24e1da486bc13a4cb526dfe377ee2e65eb3e2c Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Tue, 17 Sep 2024 04:47:44 -0700 Subject: [PATCH 1/8] hash/ibm5170{,_cdrom}.xml: Pristine Windows NT 3.1 builds The image that was listed here is a hacked-up warez version from 2003 that doesn't function properly (won't install on most computers NT 3.1 should be able to install on). In its stead, this is a list of pristine images direct out of Microsoft, no modifications have been made to them, and NT 3.1's (admittedly limited) full hardware compatibility is supported. All language variants are included here, too. Taking from the BeOS example, floppy images that are intimately tied to the CD-ROM are listed in the same entry in ibm5170_cdrom.xml, since they are only useful in booting a computer in order to install from CD-ROM (which requires a compatible SCSI controller and SCSI CD-ROM drive). Installing from MS-DOS is always another possibility. --- hash/ibm5170.xml | 158 +++++++++++++++++++++++------- hash/ibm5170_cdrom.xml | 215 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 334 insertions(+), 39 deletions(-) diff --git a/hash/ibm5170.xml b/hash/ibm5170.xml index 190b357823c1f..1f52f98ff9534 100644 --- a/hash/ibm5170.xml +++ b/hash/ibm5170.xml @@ -4565,157 +4565,245 @@ license:CC0-1.0 - - Windows NT 3.1 Workstation (3.10.511.1) - 1993 - Microsoft - - - - - - - - - + Windows NT 3.1 Workstation (3.10.511.1) [3.5" floppy] 1993 Microsoft - - - - - - - - - - - - - - - - - - - - - - + + Windows NT 3.1 Advanced Server (3.10.511.1) [3.5" floppy] + 1993 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows NT 3.5 Workstation (3.50.807) 1994 diff --git a/hash/ibm5170_cdrom.xml b/hash/ibm5170_cdrom.xml index a138b03bc4dbd..271fba29dcb3f 100644 --- a/hash/ibm5170_cdrom.xml +++ b/hash/ibm5170_cdrom.xml @@ -6968,14 +6968,221 @@ Incredibly slow in tearing down even on pcipcs7 (bypass with fast forward) - - Windows NT 3.1 Workstation (3.10.511.1) + + Windows NT 3.1 (3.10.528.1, MSDN, en-US) + 1994 + Microsoft + + + + + + + + + + + + + + + + Windows NT 3.1 (3.10.528.1, en-US) 1993 Microsoft + + + + + + + + + + + + + + + Windows NT 3.1 (3.10.511.1, en-US) + 1993 + Microsoft + + + + + + + + + + + + + + + + + + + + Windows NT Advanced Server 3.1 (3.10.528.1, en-US) + 1993 + Microsoft + + + + + + + + + + + Windows NT Advanced Server 3.1 (3.10.511.1, en-US) + 1993 + Microsoft + + + + + + + + + + + + + + + + + + + + + Windows NT 3.1 (3.10.528.1, MSDN, da-DK) + 1993 + Microsoft + + + + + + + + + + Windows NT 3.1 (3.10.511.1, MSDN, de-DE) + 1994 + Microsoft + + + + + + + + + + Windows NT 3.1 (3.10.511.1, MSDN, es-ES) + 1994 + Microsoft + + + + + + + + + + Windows NT 3.1 (3.10.528.1, MSDN, fi-fi) + 1994 + Microsoft + + + + + + + + + + Windows NT 3.1 (3.10.511.1, MSDN, fr-FR) + 1994 + Microsoft + + + + + + + + + + Windows NT 3.1 (3.10.511.1, MSDN, it-IT) + 1994 + Microsoft + + + + + + + + + + Windows NT 3.1 (3.10.511.1, MSDN, nl-NL) + 1993 + Microsoft + + + + + + + + + + Windows NT 3.1 (3.10.528.1, MSDN, no-NO) + 1993 + Microsoft + + + + + + + + + + Windows NT 3.1 (3.10.528.1, MSDN, pt-BR) + 1994 + Microsoft + + + + + + + + + + Windows NT 3.1 (3.10.511.1, MSDN, sv-SE) + 1993 + Microsoft + - - + From 461f481f2de6ed81167ef03e5de26b64203d56f2 Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Wed, 18 Sep 2024 14:36:50 -0700 Subject: [PATCH 2/8] hash/ibm5170{,_hdd}: Name Windows NT 3.1 the way Microsoft did MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit “Workstation” wasn't the name of the client SKU yet --- hash/ibm5170.xml | 4 ++-- hash/ibm5170_hdd.xml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/hash/ibm5170.xml b/hash/ibm5170.xml index 1f52f98ff9534..6dd69ec97843c 100644 --- a/hash/ibm5170.xml +++ b/hash/ibm5170.xml @@ -4566,7 +4566,7 @@ license:CC0-1.0 - Windows NT 3.1 Workstation (3.10.511.1) [3.5" floppy] + Windows NT 3.1 (3.10.511.1) [3.5" floppy] 1993 Microsoft @@ -4683,7 +4683,7 @@ license:CC0-1.0 - Windows NT 3.1 Advanced Server (3.10.511.1) [3.5" floppy] + Windows NT Advanced Server 3.1 (3.10.511.1) [3.5" floppy] 1993 Microsoft diff --git a/hash/ibm5170_hdd.xml b/hash/ibm5170_hdd.xml index 32206c4ec0f24..cc0fceb32d5cb 100644 --- a/hash/ibm5170_hdd.xml +++ b/hash/ibm5170_hdd.xml @@ -320,13 +320,13 @@ license:CC0-1.0 - - Windows NT 3.1 Workstation (3.10.511.1) + + Windows NT 3.1 (3.10.511.1) 1993 Microsoft - + From c585ae535cffadb741db5c002f833911b7911da1 Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Wed, 18 Sep 2024 14:38:21 -0700 Subject: [PATCH 3/8] hash/ibm5170{,_cdrom}.xml: Windows NT 3.5 The existing floppy-edition images checked out with official sources, but renamed to be consistent with Microsoft's own naming of the operating system. --- hash/ibm5170.xml | 28 +---------- hash/ibm5170_cdrom.xml | 105 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+), 26 deletions(-) diff --git a/hash/ibm5170.xml b/hash/ibm5170.xml index 6dd69ec97843c..02e1240997568 100644 --- a/hash/ibm5170.xml +++ b/hash/ibm5170.xml @@ -4804,32 +4804,8 @@ license:CC0-1.0 - - Windows NT 3.5 Workstation (3.50.807) - 1994 - Microsoft - - - - - - - - - - - - - - - - - - - - - - Windows NT 3.5 Workstation (3.50.807) [3.5" floppies] + + Windows NT Workstation 3.5 (3.50.807.1) [3.5" floppies] 1994 Microsoft diff --git a/hash/ibm5170_cdrom.xml b/hash/ibm5170_cdrom.xml index 271fba29dcb3f..23117143b1380 100644 --- a/hash/ibm5170_cdrom.xml +++ b/hash/ibm5170_cdrom.xml @@ -7187,6 +7187,111 @@ Incredibly slow in tearing down even on pcipcs7 (bypass with fast forward) + + Windows NT Workstation 3.5 (3.50.807.1) + 1994 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows NT Server 3.5 (3.50.807.1) + 1994 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows NT 3.51 Workstation (3.51.1057.1) 1995 From 0707317304b1d1e982409590b5e2dc98d7c6c30a Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Wed, 18 Sep 2024 15:00:42 -0700 Subject: [PATCH 4/8] hash/ibm5170{,_cdrom,_hdd}: Windows NT 3.51 Changed the CD-ROM hash of Workstation to a known-good copy from an original CD, added Server, added the full floppy disk edition of Workstation. --- hash/ibm5170.xml | 130 ++++++++++++++++++++++++++++++++++++++--- hash/ibm5170_cdrom.xml | 54 +++++++++++++++-- hash/ibm5170_hdd.xml | 6 +- 3 files changed, 175 insertions(+), 15 deletions(-) diff --git a/hash/ibm5170.xml b/hash/ibm5170.xml index 02e1240997568..7eab3a04aa2cd 100644 --- a/hash/ibm5170.xml +++ b/hash/ibm5170.xml @@ -4926,26 +4926,140 @@ license:CC0-1.0 - - Windows NT 3.51 Workstation (3.51.1057.1) + + Windows NT Workstation 3.51 (3.51.1057.1) [3.5" floppies] 1995 Microsoft - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hash/ibm5170_cdrom.xml b/hash/ibm5170_cdrom.xml index 23117143b1380..4987fcca5130d 100644 --- a/hash/ibm5170_cdrom.xml +++ b/hash/ibm5170_cdrom.xml @@ -7292,16 +7292,62 @@ Incredibly slow in tearing down even on pcipcs7 (bypass with fast forward) - - Windows NT 3.51 Workstation (3.51.1057.1) + + Windows NT Workstation 3.51 (3.51.1057.1) 1995 Microsoft - - + + + + + + + + + + + + + + + + + + + + + + + Windows NT Server 3.51 (3.51.1057.1) + 1995 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hash/ibm5170_hdd.xml b/hash/ibm5170_hdd.xml index cc0fceb32d5cb..f221757890638 100644 --- a/hash/ibm5170_hdd.xml +++ b/hash/ibm5170_hdd.xml @@ -331,13 +331,13 @@ license:CC0-1.0 - - Windows NT 3.51 Workstation (3.51.1057.1) + + Windows NT Workstation 3.51 (3.51.1057.1) 1995 Microsoft - + From 9f0bf992900bb8fa05d9a8d0b54437ef9f68ecce Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Wed, 18 Sep 2024 15:49:13 -0700 Subject: [PATCH 5/8] hash/ibm5170_cdrom: add Windows NT 4.0 This is the first version that shipped without a floppy-only edition, the only floppy disks are to assist in booting the installer on computers that don't support floppy boot. It is likewise the first version to support El Torito booting. --- hash/ibm5170_cdrom.xml | 173 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 173 insertions(+) diff --git a/hash/ibm5170_cdrom.xml b/hash/ibm5170_cdrom.xml index 4987fcca5130d..20786b53c0845 100644 --- a/hash/ibm5170_cdrom.xml +++ b/hash/ibm5170_cdrom.xml @@ -7350,6 +7350,179 @@ Incredibly slow in tearing down even on pcipcs7 (bypass with fast forward) + + Windows NT Workstation 4.0 with Service Pack 1 (4.0.1381.2) + 1996 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows NT Workstation 4.0 (4.0.1381.1) + 1996 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows NT Server 4.0 with Service Pack 1 (4.0.1381.2) + 1996 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows NT Server 4.0 (4.0.1381.1) + 1996 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows NT Server, Terminal Server Edition 4.0 (4.0.419.1) + 1998 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows NT Server, Enterpise Edition 4.0 (4.0.1381.4) + 1997 + Microsoft + + + + + + + + + + + + + + + Windows 2000 Professional (with Service Pack 4) (en 5.00.2195.6717) 1999 From 5319a6c86561780035cfd3b0b6769254d231022b Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Sat, 21 Sep 2024 19:47:04 -0700 Subject: [PATCH 6/8] hash/ibm5170_cdrom: add/fix Windows 2000 The Windows 2000 image existing in prior commits was _slightly_ off an official build. Official builds use the AutoCRC feature of cdimage to make sure images have a CRC32 hash of 0xffffffff, accomplished by editing a few bytes in extraneous sectors of the ISO-9660 file system that are not user visible. The prior image did not have these bytes, albeit everything else was a match. Listed here are a complete set of Windows 2000 Professional, Server, Advanced Server in all service pack levels and RTM. The "Select" licensing disc was used for all of them; this version was released for volume licensing and does not require a product key to be entered. Also included are the MUI language packs and standalone service pack 1-4 installers, sourced from official CD-ROMs also. --- hash/ibm5170_cdrom.xml | 634 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 631 insertions(+), 3 deletions(-) diff --git a/hash/ibm5170_cdrom.xml b/hash/ibm5170_cdrom.xml index 20786b53c0845..f296fd37c06f5 100644 --- a/hash/ibm5170_cdrom.xml +++ b/hash/ibm5170_cdrom.xml @@ -7523,14 +7523,642 @@ Incredibly slow in tearing down even on pcipcs7 (bypass with fast forward) - - Windows 2000 Professional (with Service Pack 4) (en 5.00.2195.6717) + + + Windows 2000 Professional with Service Pack 4 (5.00.2195.6717) + 2003 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Server with Service Pack 4 (5.00.2195.6717) + 2003 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Advanced Server with Service Pack 4 (5.00.2195.6717) + 2003 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Professional with Service Pack 3 (5.00.2195.5438) + 2002 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Server with Service Pack 3 (5.00.2195.5438) + 2002 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Advanced Server with Service Pack 3 (5.00.2195.5438) + 2002 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Professional with Service Pack 2 (5.00.2195.2951) + 2001 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Server with Service Pack 2 (5.00.2195.2951) + 2001 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Advanced Server with Service Pack 2 (5.00.2195.2951) + 2001 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Professional with Service Pack 1 (5.00.2195.1620) + 2000 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Server with Service Pack 1 (5.00.2195.1620) + 2000 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Advanced Server with Service Pack 1 (5.00.2195.1620) + 2000 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Professional (5.00.2195.1) 1999 Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Server (5.00.2195.1) + 1999 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 Advanced Server (5.00.2195.1) + 1999 + Microsoft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Windows 2000 MultiLanguage Version + 2000 + Microsoft + + + + + + + + + + + + + + + + + + + + Windows 2000 Service Pack 1 + 2000 + Microsoft + + + + + + + + + + + + Windows 2000 Service Pack 2 + 2001 + Microsoft + + + + + + + + + + + + Windows 2000 Service Pack 3 + 2002 + Microsoft + + + + + + + + + + + + Windows 2000 Service Pack 4 + 2003 + Microsoft + + + - + From 49c640f7416c252adda292d7d6e3ea2759873cdc Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Sun, 22 Sep 2024 15:32:34 -0700 Subject: [PATCH 7/8] hash/ibm5170_cdrom.xml: Windows NT 4.0 service packs These are all sourced from Microsoft distributed CDs, containing support for all architectures and an autorun file. --- hash/ibm5170_cdrom.xml | 75 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/hash/ibm5170_cdrom.xml b/hash/ibm5170_cdrom.xml index f296fd37c06f5..71b1cbd89d27a 100644 --- a/hash/ibm5170_cdrom.xml +++ b/hash/ibm5170_cdrom.xml @@ -7523,6 +7523,81 @@ Incredibly slow in tearing down even on pcipcs7 (bypass with fast forward) + + + Windows NT 4.0 Service Pack 2 + 1996 + Microsoft + + + + + + + + + + + + Windows NT 4.0 Service Pack 3 + 1997 + Microsoft + + + + + + + + + + + + Windows NT 4.0 Service Pack 4 + 1998 + Microsoft + + + + + + + + + + + + Windows NT 4.0 Service Pack 5 + 1999 + Microsoft + + + + + + + + + + + + + + Windows NT 4.0 Service Pack 6a + 2000 + Microsoft + + + + + + + + + + From ef6ee7193a960b349344dbf13adbc9a33e51e34e Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Sun, 29 Sep 2024 07:36:19 -0700 Subject: [PATCH 8/8] hash/ibm5170_cdrom: standardize win2kmui's language list --- hash/ibm5170_cdrom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hash/ibm5170_cdrom.xml b/hash/ibm5170_cdrom.xml index 71b1cbd89d27a..6dd3ab313f011 100644 --- a/hash/ibm5170_cdrom.xml +++ b/hash/ibm5170_cdrom.xml @@ -8165,7 +8165,7 @@ Incredibly slow in tearing down even on pcipcs7 (bypass with fast forward) 2000 Microsoft - +