Jump to content











Photo
- - - - -

Windows 3.51 Slipstream


  • Please log in to reply
1 reply to this topic

#1 wendy

wendy

    Frequent Member

  • Lady
  • 266 posts
  • Location:one mile from the QR main line
  • Interests:Operating systems, Weights and Measures, Geometry
  •  
    Australia

Posted 06 March 2013 - 09:52 AM

I have been trying to build a complete cd with SP 3.51 and later slipstreamed.  It goes a little further than the SSKIT process, which is the first stage.

 

SSKIT, will basically build in the output directory, anything that's in the SP5 directory and also in the I386 directory.  You can add all sorts of things in there, including all of the post sp5 stuff, and other hand-fixed stuff.  But it doesn't tell you in a usable list, what's missing, and how to add it.   This is where this project comes in.  We'll even get around to adding the rest of what SP5 does, so you don't even have to install that!

 

You need REXX.  All of the odds and ends are going to use either regina.rexx 3.7 or the one in the Windows NT4 reskit.  We just build a mob of rexx scripts. 

 

Here's the README so far:

 

----------------------------------------------------------------------------------------------

The program

   SSKIT C:\NT3INST\SP5\ C:\NT3INST\I386\ C:\NT3INST\OUT\  > ERRORMSG.TXT

    SP5 is the sp5 etc to be added
    I386 is the source Windows files
    OUT is the output files.

Because SP5 contain more files than are found in Windows, we need to SI the
balance of the files. 

     getfiles.rex

This reads errormsg for 'NOT FOUND' error messages, and creates a batch file
This copies the files to a SVE directory

      packfiles.rex

This reads errormsg for 'NOT FOUND' error messages, and creates a batch file
This packs the files to the OUT directory.
 

------------------------------------------------------------------------------------

 

Getfiles.rex simply moves them out to somewhere the additional files can be seen.  We have 91 files here, but we're going to automate this.  You run the output ex-sp5.cmd here.

 

Packfiles.rex packs the additional files to the source directory.  It makes ex-sp5.cmd,  You run the commond ex-sp5.cmd here.

 

-------------------------------------------------------------------------------------

 

WIN351CDBOOT.7z

 

Elsewhere on this BB is this package available.  It's a collection of NT4 files that work to provide boot capacity for SP 3.51.  The TXTSETUP.SIF is for the base setup, and will not cope with, eg modifications later on.  We do this here. 

 

The file has 20 lines at the front, which correspond to the NT4 setup requirements, and a duplicated section of [Files] as [SourceDisksFiles].  We remove this second section, and hex-edit SETUPLDR.BIN, so that SourceDisksFiles is replaced by Files and null-filled block.  This works.

 

Although it's the last of the SI files, we need to fix it up fairly early, because it's needed for all sorts of test builds.

 

W

 


  • Nuno Brito likes this

#2 wendy

wendy

    Frequent Member

  • Lady
  • 266 posts
  • Location:one mile from the QR main line
  • Interests:Operating systems, Weights and Measures, Geometry
  •  
    Australia

Posted 07 March 2013 - 10:07 AM

We've been reading the various update setups, and found this is the desired registry settings.

 

; ------------------------ Registry from SP5 -------------------------------------

[HKLM\Software\Windows NT\CurrentVersion\Time Zones\E. South America Standard Time]
reg_sz @="(GMT-03:00) Brasilia"

[HKLM\System\CurrentControlSet\Services\Eventlog\Application\Perflib]
reg_expand_sz @="%SystemRoot%\system32\prflbmsg.dll"

[HKLM\System\CurrentControlSet\Services\Netbt]
reg_del Performance

[HKLM\System\CurrentcontrolSet\Control\NLS\CodePage]
reg_sz 1250="C_1250.NLS"
reg_sz 20261="C_20261.NLS"
reg_sz 28592="C_28952.NLS"

[HKLM\System\CurrentcontrolSet\Control\Lsa]
reg_dw UpgradeSam=1

[HKLM\System\CurrentControlSet\Control\ProductOptions]
; This says 'service pack 5'  wow.  
reg_dw CSDVersion=1280

;--------------------- Registry from other fixes ------------------------
;--------------------- No post sp5 fix has reg entries ------------------

;  Add your own fixes here ....

;  My colour schemes !
[HKCU\Control Panel\Color Schemes]
reg_sz Green Machine=FF00,4000,FFFFFF,0,8000,0,40FF40,8000,0,8000,8000,0,40FF40,C0C0C0,808080,0,C0C0C0,800000,FFFFFF,0,FFFFFF
reg_sz Peaceful=804000,C0C0C0,C0C0C0,0,C0C0C0,0,808000,C0C0C0,FFFFFF,808000,C0C0C0,0,C0C0C0,C0C0C0,828282,0,808080,808000,FFFFFF,0,FFFFFF
reg_sz School Colors=800000,408080,FFFFFF,0,FFFFFF,0,8080,800000,FFFFFF,800000,800000,0,C0C0C0,C0C0C0,808080,0,808080,8080,FFFFFF,FFFFFF,FFFFFF
reg_sz Storm=0,808080,FFFFFF,0,C0C0C0,0,800080,808080,FFFFFF,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,808080,0,808080,8080,FFFFFF,FFFFFF,FFFFFF
reg_sz Austral=80FF80,80FFFF,FFFFFF,0,FFFF,0,4000,4080,FFFFFF,4080,4080,0,C0C0C0,C0C0C0,808080,0,808080,808080,FFFFFF,FFFFFF,FFFFFF
reg_sz Bluey1=808040,800000,FF0000,FFFFFF,FFFF00,0,0,FFFF80,FFFF00,FFFF00,FFFF00,0,FFFF00,FFFF00,FF0000,0,808080,0,FFFF00,0,FFFF80
reg_sz Bluey=808040,800000,FF0000,FFFFFF,FFFF00,0,0,FFFF80,FFFF00,FFFF00,FFFF00,0,808080,C0C0C0,808080,0,808080,0,FFFF00,0,FFFFFF
reg_sz Bronze=8080,183030,FFFFFF,0,FFFFFF,808080,408080,408080,FFFFFF,408080,408080,0,408080,8080,0,0,C0C0C0,8080,FFFFFF,C0C0C0,C0C0C0
reg_sz Default1=C0C0C0,FFFFFF,FFFFFF,0,FFFFFF,0,8000,FFFFFF,FFFFFF,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,808080,0,C0C0C0,8000,FFFFFF,0,FFFFFF
reg_sz Freddy=8000FF,400080,FFFFFF,FF0000,FFFF,0,FF,80FF80,0,8080,408080,0,FF,C0C0C0,808080,0,808080,0,FFFF00,0,FFFFFF
reg_sz Great Western=80FFFF,E8FFFF,FFFFFF,0,FFFF,0,4000,4080,FFFFFF,4080,4080,0,C0C0C0,C0C0C0,808080,0,808080,808080,FFFFFF,FFFFFF,FFFFFF
reg_sz Green Fire=0,4000,8000,0,C0C0C0,0,0,C0C0C0,FF00,C0C0C0,C0C0C0,0,808080,C0C0C0,808080,0,808080,0,FFFF,0,FFFFFF
reg_sz Greens=8000,FFFFFF,FFFFFF,0,FFFF,0,8000,FF80,FFFFFF,C0C0C0,C0C0C0,0,40FF00,C0C0C0,808080,0,C0C0C0,0,FF00,0,FFFFFF
reg_sz Grey=C0C0C0,C0C0C0,C0C0C0,0,C0C0C0,0,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,808080,0,808080,C0C0C0,FFFFFF,808080,FFFFFF
reg_sz LCD Default Screen Settings=808080,C0C0C0,C0C0C0,0,C0C0C0,0,800000,C0C0C0,FFFFFF,800000,C0C0C0,0,C0C0C0,C0C0C0,7F8080,0,808080,800000,FFFFFF,0,FFFFFF
reg_sz LCD Reversed - Dark=0,80,80,FFFFFF,8080,0,8080,800000,0,8080,800000,0,8080,C0C0C0,7F8080,0,C0C0C0,800000,FFFFFF,828282,FFFFFF
reg_sz LCD Reversed - Light=800000,FFFFFF,FFFFFF,0,FFFFFF,0,808040,FFFFFF,0,C0C0C0,C0C0C0,800000,C0C0C0,C0C0C0,7F8080,0,808040,800000,FFFFFF,0,FFFFFF
reg_sz Latest=8000,FFFFFF,FFFFFF,0,FFFF,0,0,80FFFF,FFFF,C0C0C0,C0C0C0,0,808080,C0C0C0,808080,0,808080,0,FFFFFF,0,FFFFFF
reg_sz MonoGreen=8000,FFFFFF,FFFFFF,0,FFFFFF,0,0,80FFFF,FFFFFF,C0C0C0,C0C0C0,0,808080,C0C0C0,808080,0,808080,0,FFFFFF,0,FFFFFF
reg_sz OS/2 Warp=808000,E8FFFF,FFFFFF,0,C0C0C0,0,800040,C0C0C0,FFFFFF,C0C0C0,C0C0C0,0,C0C0C0,C0C0C0,808080,0,808080,808080,FFFFFF,808080,FFFFFF
reg_sz OS/2=C0C0C0,E8FFFF,FFFFFF,0,C0C0C0,0,808040,C0C0C0,FFFFFF,80FFFF,C0C0C0,0,C0C0C0,C0C0C0,808080,0,808080,808080,FFFFFF,808080,FFFFFF
reg_sz Plasma Plus=0,FF0000,0,FFFFFF,FF00FF,0,800040,C0C0C0,FFFFFF,80,FFFFFF,C0C0C0,FF0000,C0C0C0,808080,0,C0C0C0,FFFFFF,0,0,FFFFFF
reg_sz Purple People=800040,C0C0C0,FFFFFF,0,C0C0C0,0,800040,808080,FFFFFF,808080,808080,0,10E0E0E0,C0C0C0,808080,0,808080,0,FFFFFF,0,FFFFFF
reg_sz Win-OS/2 Original=C0C0C0,E8FFFF,FFFFFF,0,FFFFFF,0,808040,C0C0C0,FFFFFF,80FFFF,C0C0C0,0,C0C0C0,C0C0C0,808080,0,808080,808080,FFFFFF,808080,FFFFFF
;  http://www.i24.com/e...ps/w31mm_en.htm
reg_sz Windows 95 standard=808000,808080,FFFFFF,0,C0C0C0,0,800000,808080,FFFFFF,C0C0C0,C0C0C0,0,10E0E0,C0C0C0,808080,0,808080,800000,FFFFFF,C0C0C0,FFFFFF
reg_sz Win 3.0 Standard=C0C0C0,E8FFFF,FFFFFF,0,FFFFFF,0,804000,FFFFFF,FFFFFF,808080,FFFFFF,0,E0E0E0,C0C0C0,808080,0,808080,D80000,FFFFFF,C0C0C0,FFFFFF
reg_sz Stephan's experiment #3=400000,804000,E8FFFF,0,40B4E0,0,9DD8F0,229DCC,0,70C8E8,1C7CA2,0,229DCC,40B4E0,124F65,0,187CA0,70C8E8,0,104C60,CAEAF7


Most of it is colour schemes lifted from Windows 3.1, home-grown and some from other applications.  Calmira adds its own colour scheme as well. 






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users