en:docs:win16

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:docs:win16 [2025/12/21 13:37] prokusheven:docs:win16 [2026/02/18 05:03] (current) prokushev
Line 14: Line 14:
 ===== Current Status ===== ===== Current Status =====
  
-The project is in early development (alpha stage). Current work focuses on the core 16-bit KERNEL. Critical GUI subsystems USER and GDI, required to run most Windows 3.x programs, are not yet implemented. The first practical milestone is to correctly run simple system utilities like WinVer.+The project is in early development (alpha stage). Current work focuses on the core 16-bit KERNEL and USER module. GDI is not yet implemented. The first practical milestone is to correctly run simple system utilities like WinVer, Clock and so on.
  
 =====  Components and Applications ===== =====  Components and Applications =====
-  + 
-As part of the project, clones of classic Windows 3.x applications are also being developed:+==== Windows 3.x Application Clones ==== 
 +Clones of classic Windows 3.x applications are also being developed:
  
 ^ Name ^ Description ^Status ^ ^ Name ^ Description ^Status ^
Line 48: Line 49:
 | [[en:docs:win16:applications:WINHELP]] (pure API) | Windows Help engine for displaying application help files. | | | [[en:docs:win16:applications:WINHELP]] (pure API) | Windows Help engine for displaying application help files. | |
 | [[en:docs:win16:applications:WINMINE|Minesweeper]] (pure API) | The classic Minesweeper puzzle game. | **Done** | | [[en:docs:win16:applications:WINMINE|Minesweeper]] (pure API) | The classic Minesweeper puzzle game. | **Done** |
-| [[en:docs:win16:applications:WINSHELD]] |  | |+| [[en:docs:win16:applications:WINSHELD]] | The Windows (Win) Shield is the Windows counterpart of the PM Shield. It is both an executable file and a dynamic link library (WINSHELD.EXE and WINSMSG.DLL, respectively). Win Shield serves a complementary purpose, maintaining Workplace Shell windowing-state information for its DOS session. | |
 | [[en:docs:win16:applications:WINVER|Windows Version]] (pure API) | Dialog box displaying Windows version and copyright information. | **Done** | | [[en:docs:win16:applications:WINVER|Windows Version]] (pure API) | Dialog box displaying Windows version and copyright information. | **Done** |
 | [[en:docs:win16:applications:WRITE]] | Write word processor for creating formatted documents. | | | [[en:docs:win16:applications:WRITE]] | Write word processor for creating formatted documents. | |
Line 54: Line 55:
 The main project source code is available in the repository: [[https://github.com/osfree-project/WIN16 osfree-project/WIN16]] The main project source code is available in the repository: [[https://github.com/osfree-project/WIN16 osfree-project/WIN16]]
  
-=====  Related Pages ===== +==== Core System Modules & API ==== 
-  +The reimplementation of the core Windows 3.x system modules and interfaces includes:
-  * [[en:start|Main osFree page]] +
-  * [[https://en.wikipedia.org/wiki/Windows_3.1x|Wikipedia article about this OS family]] +
- +
- +
- +
-=== API === +
   * [[en:docs:bios:api|BIOS API]]   * [[en:docs:bios:api|BIOS API]]
   * [[en:docs:dos|DOS API]]   * [[en:docs:dos|DOS API]]
   * [[en:docs:xms:api|XMS API]]   * [[en:docs:xms:api|XMS API]]
   * [[en:docs:tasklist|Task List API]]   * [[en:docs:tasklist|Task List API]]
-  * [[en:docs:dpmi|DOSX API]]+  * [[en:docs:dpmi|DOSX (DPMI) API]]
   * [[en:docs:win16:logo|LOGO API]]   * [[en:docs:win16:logo|LOGO API]]
   * [[en:docs:grabbers|Screen grabbers API]]   * [[en:docs:grabbers|Screen grabbers API]]
Line 75: Line 69:
   * [[en:docs:win16:modules:mouse|MOUSE driver]]   * [[en:docs:win16:modules:mouse|MOUSE driver]]
   * [[en:docs:win16:modules:display|DISPLAY driver]]   * [[en:docs:win16:modules:display|DISPLAY driver]]
-  * [[en:docs:win16:modules:kernel|KERNEL modue]]+  * [[en:docs:win16:modules:kernel|KERNEL module]]
   * [[en:docs:win16:modules:gdi|GDI module]]   * [[en:docs:win16:modules:gdi|GDI module]]
   * [[en:docs:win16:modules:user|USER module]]   * [[en:docs:win16:modules:user|USER module]]
   * [[en:docs:win16:modules:shell|SHELL module]]   * [[en:docs:win16:modules:shell|SHELL module]]
   * [[en:docs:win16:modules:lzexpand|LZEXPAND module]]   * [[en:docs:win16:modules:lzexpand|LZEXPAND module]]
 +
 +=====  Related Pages =====
 + 
 +  * [[en:start|Main osFree page]]
 +  * [[https://en.wikipedia.org/wiki/Windows_3.1x|Wikipedia article about this OS family]]
 +
 +
 +