Win32s: Difference between revisions

From BetaArchive Wiki
m (Added 1.25.139)
No edit summary
Line 1: Line 1:
Win32s is an installable add-on for Windows 3.1x, which enables 16-bit Windows to run some 32-bit executables. While it includes portions of Win32 API, they're very minimalistic and insufficient for most 32-bit applications to run properly.
'''Win32s''' is an installable add-on for Windows 3.1x, which enables 16-bit Windows to run some 32-bit executables. While it includes portions of the Win32 API, they're very minimalistic and insufficient for most 32-bit applications to run properly. For a 32-bit program to run properly under Win32s, it mustn't use more than 16MB of memory or any extended features introduced with later versions of 32-bit Windows. Some 32-bit programs, released at that time, kept backwards compatibility with Windows 3.1x by including Win32s and depending on them when running on 16-bit Windows. One such program was the NCSA Mosaic 2.0 web browser.


It also includes the famous game called Freecell, which was meant to demonstrate a 32-bit app running on 16-bit Windows.
Also included is the famous card game '''Freecell''', which was made to demonstrate a 32-bit app running on 16-bit Windows. The game later became a part of Windows 95.


Known versions:
Win32s never saw widespread usage mainly due to the following two reasons: 1) it's capabilities were very limited compared to the full Win32 API, so most of the time it was easier to make a separate 16-bit version of the program; 2) By the time of release of Windows NT and 95, 16-bit Windows was already outdated.


*Oct. 1992 Beta (floppy and CD)
==Known versions==
*1.0 (1.0.61 Beta - floppy and CD)
 
*1.1 (1.1.88 - Developer, MSVC32s and floppy)
The list below includes the "short" version number, the full version number with build number, the distribution formats known to exist and some additional details where available.
*1.1a (1.1.89 - floppy)
 
*1.15 (1.15.103 - floppy)
*'''Oct. 1992 Beta''' (floppy and CD) - the earliest known version, has no actual version number
*1.15a (1.15.111 - floppy)
*'''1.0''' ('''1.0.61 Beta''' - floppy and CD) - this version was already included with some 3rd party software
*1.20 (1.20.123 - Developer, floppy and CD)
*'''1.1''' ('''1.1.88''' - Developer, MSVC32s and floppy)
*1.20 (1.20.127 - floppy)
*'''1.1a''' ('''1.1.89''' - floppy)
*1.25 (1.25.139 - Windows 95 Beta 2 SDK)  
*'''1.15''' ('''1.15.103''' - floppy)
*1.25 (1.25.141 - floppy, CD and OLE2)
*'''1.15a''' ('''1.15.111''' - floppy)
*1.25a (1.25.142 - CD and OLE2)
*'''1.20''' ('''1.20.123''' - Developer, floppy and CD)
*1.30 (1.30.140 Beta - floppy)
*'''1.20''' ('''1.20.127''' - floppy)
*1.30 (1.30.152 Beta - floppy)
*'''1.25''' ('''1.25.139''' - Windows 95 Beta 2 SDK)  
*1.30 (1.30.152 - floppy)
*'''1.25''' ('''1.25.141''' - floppy, CD and OLE2)
*1.30 (1.30.159 - floppy)
*'''1.25a''' ('''1.25.142''' - CD and OLE2)
*1.30a (1.30.166 - Developer, floppy, CD and OLE2)
*'''1.30''' ('''1.30.140 Beta''' - floppy)
*1.30c (1.30.172 - Developer, floppy and CD)
*'''1.30''' ('''1.30.152''' Beta - floppy)
*'''1.30''' ('''1.30.152''' - floppy)
*'''1.30''' ('''1.30.159''' - floppy)
*'''1.30a''' ('''1.30.166''' - Developer, floppy, CD and OLE2)
*'''1.30c''' ('''1.30.172''' - Developer, floppy and CD) - the last version, released in 1996

Revision as of 19:39, 3 August 2014

Win32s is an installable add-on for Windows 3.1x, which enables 16-bit Windows to run some 32-bit executables. While it includes portions of the Win32 API, they're very minimalistic and insufficient for most 32-bit applications to run properly. For a 32-bit program to run properly under Win32s, it mustn't use more than 16MB of memory or any extended features introduced with later versions of 32-bit Windows. Some 32-bit programs, released at that time, kept backwards compatibility with Windows 3.1x by including Win32s and depending on them when running on 16-bit Windows. One such program was the NCSA Mosaic 2.0 web browser.

Also included is the famous card game Freecell, which was made to demonstrate a 32-bit app running on 16-bit Windows. The game later became a part of Windows 95.

Win32s never saw widespread usage mainly due to the following two reasons: 1) it's capabilities were very limited compared to the full Win32 API, so most of the time it was easier to make a separate 16-bit version of the program; 2) By the time of release of Windows NT and 95, 16-bit Windows was already outdated.

Known versions

The list below includes the "short" version number, the full version number with build number, the distribution formats known to exist and some additional details where available.

  • Oct. 1992 Beta (floppy and CD) - the earliest known version, has no actual version number
  • 1.0 (1.0.61 Beta - floppy and CD) - this version was already included with some 3rd party software
  • 1.1 (1.1.88 - Developer, MSVC32s and floppy)
  • 1.1a (1.1.89 - floppy)
  • 1.15 (1.15.103 - floppy)
  • 1.15a (1.15.111 - floppy)
  • 1.20 (1.20.123 - Developer, floppy and CD)
  • 1.20 (1.20.127 - floppy)
  • 1.25 (1.25.139 - Windows 95 Beta 2 SDK)
  • 1.25 (1.25.141 - floppy, CD and OLE2)
  • 1.25a (1.25.142 - CD and OLE2)
  • 1.30 (1.30.140 Beta - floppy)
  • 1.30 (1.30.152 Beta - floppy)
  • 1.30 (1.30.152 - floppy)
  • 1.30 (1.30.159 - floppy)
  • 1.30a (1.30.166 - Developer, floppy, CD and OLE2)
  • 1.30c (1.30.172 - Developer, floppy and CD) - the last version, released in 1996