| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| en:docs:win16 [2025/12/21 13:59] – prokushev | en:docs:win16 [2026/06/03 06:14] (current) – prokushev |
|---|
| ===== 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 ===== |
| | [[en:docs:win16:applications:CLIPBRD|Clipboard Viewer]] (pure API) | Viewer for inspecting the current clipboard content. | **Done** | | | [[en:docs:win16:applications:CLIPBRD|Clipboard Viewer]] (pure API) | Viewer for inspecting the current clipboard content. | **Done** | |
| | [[en:docs:win16:applications:CLOCK|Clock]] (pure API) | Analog or digital clock displaying the current time. | **Done** | | | [[en:docs:win16:applications:CLOCK|Clock]] (pure API) | Analog or digital clock displaying the current time. | **Done** | |
| | [[en:docs:win16:applications:CONTROL|Control Panel]] | Main panel for adjusting system settings and hardware. | | | | [[en:docs:win16:applications:CONTROL|Control Panel]] (pure API) | Control panel for adjusting system settings and hardware. | | |
| | | | **Colors** Colors settings | | |
| | | | **Fonts** Install or Remove fonts | | |
| | | | **Ports** Configure serial and parallel ports | | |
| | | | **Mouse** Mouse settings | | |
| | | | **Desktop** Desktop settings | | |
| | | | **Keyboard** Keyboard settings | | |
| | | | **Printers** Printers settings | | |
| | | | **International** regional settings | | |
| | | | **Date/Time** Date and time | | |
| | | | **Network** Network configuration | | |
| | [[en:docs:win16:applications:DRWATSON]] | Diagnostic tool for capturing system information and errors. | | | | [[en:docs:win16:applications:DRWATSON]] | Diagnostic tool for capturing system information and errors. | | |
| | [[en:docs:win16:applications:EXPAND]] | Utility for decompressing files from distribution disks. | **Done** | | | [[en:docs:win16:applications:EXPAND]] | Utility for decompressing files from distribution disks. | **Done** | |
| | [[en:docs:win16:applications:PROGMAN|Program Manager]] (pure API) | Main shell for organizing applications and documents into groups. | | | | [[en:docs:win16:applications:PROGMAN|Program Manager]] (pure API) | Main shell for organizing applications and documents into groups. | | |
| | [[en:docs:win16:applications:REGEDIT]] | Registration Info Editor for the Windows registration database. | | | | [[en:docs:win16:applications:REGEDIT]] | Registration Info Editor for the Windows registration database. | | |
| | | [[en:docs:win16:applications:REVERSI|Reversi]] (pure API) | The classic Othello game (discarded in Windows 3.1). | **Done** | |
| | [[en:docs:win16:applications:SETUP]] | Windows Setup program for changing system configuration. | | | | [[en:docs:win16:applications:SETUP]] | Windows Setup program for changing system configuration. | | |
| | [[en:docs:win16:applications:SOL]] (pure API) | The classic Solitaire card game. | | | | [[en:docs:win16:applications:SOL]] (pure API) | The classic Solitaire card game. | | |
| | [[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. | | |
| * [[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]] |
| |
| |
| | *[[en:docs:win16:thunking]] |
| |