Windows 2.10

[WINDOWS_EDITION]
Name=Windows 2.10
Version=2.10
Build=N/A
Codename=InterfaceManager II (286/386 Split)
ReleaseDate=1988-05-27
ReleaseType=Retail / OEM

[KERNEL]
File=KERNEL.EXE
Version=2.10.x
Architecture=16-bit Real Mode (with 286/386 enhancements)
ExecutionModel=Cooperative Multitasking (DOS-based)
MemoryModel=Segmented Real Mode + EMS/XMS support
Exports=InitKernel, TaskCreate, TaskSwitch, MemAlloc, MemFree, QueueInit

[USER]
File=USER.EXE
Version=2.10.x
UIModel=Overlapping Windows
Exports=WndCreate, MsgDispatch, MenuProc, InputLoop, FocusManager

[GDI]
File=GDI.EXE
Version=2.10.x
Drivers=CGA.DRV, HERC.DRV, EGA.DRV, VGA.DRV
Exports=BitBlt, LineTo, FontLoad, BrushCreate, RegionOps

[SYSTEM_FILES]
WIN.COM=2.10.x
SYSTEM.EXE=N/A
CONTROL.EXE=2.10.x
SPOOLER.EXE=2.10.x

[DRIVERS]
DisplayDrivers=CGA.DRV, HERC.DRV, EGA.DRV, VGA.DRV
InputDrivers=MOUSE.DRV
PrinterDrivers=PRINTER.DRV (expanded OEM list)
OtherDrivers=Keyboard Layouts, EMS/XMS Managers

[APPS]
CoreApps=NOTEPAD.EXE, WRITE.EXE, PAINT.EXE
Utilities=CALC.EXE, CALENDAR.EXE, CARDFILE.EXE, CLIPBRD.EXE, TERMINAL.EXE
Games=REVERSI.EXE

[BOOT]
BootMethod=Launched from MS-DOS
EntryPoint=WIN.COM -> KERNEL.EXE:InitKernel
FileSystem=FAT12 / FAT16 (via DOS)
DOSVersionRequired=3.0+

[MEMORY]
Mode=Real Mode (286/386 optimized)
MaxAddressSpace=640K
VirtualMemory=No
HMA=Supported (via DOS 5+ later)
EMS=Yes (LIM EMS 3.2/4.0)
XMS=Yes (via HIMEM.SYS)

[UI]
Windowing=Overlapping Windows
ColorDepth=1-bit/2-bit/4-bit/16-color depending on adapter
Input=Keyboard + Microsoft Mouse
Shell=MS-DOS Executive

[NOTES]
First Windows release with separate 286 and 386 editions. Added EMS/XMS support, improved VGA drivers, and better memory handling. Considered the first “modern” Windows in terms of hardware optimization.