🖥️ Win32Emu API Implementation Status

Comprehensive Win32 API coverage tracking for Win32Emu emulator

-
Total Modules
-
Total Functions
-
Stub Functions
-
Implementation Rate
🔍 New! Check out the Missing Functions Report to see which native Windows ME DLL functions are not yet implemented in Win32Emu.
📋 PE File Analysis
Check compatibility of Windows PE executables with Win32Emu by analyzing their imported DLLs and functions.

Three options available:
  • Blazor WebAssembly Analyzer (Recommended) - Launch in new tab - Full-featured client-side PE analysis
  • Command-line Tool - Download and run Win32Emu.Tools.PeAnalyzer
  • Browser Upload (Demo) - Upload files below for a mock demonstration

🌐 Option 1: Blazor WebAssembly Analyzer (NEW!)

A fully client-side PE file analyzer running in your browser using WebAssembly.

🚀 Launch PE Analyzer
Features:
  • 100% client-side - no server uploads
  • Powered by PeNet + Blazor WebAssembly
  • Detailed compatibility reports
  • Per-function analysis

Option 2: Command-line Tool 🔧

# Clone the repository
git clone https://github.com/archanox/Win32Emu.git
# Analyze your PE file
cd Win32Emu
dotnet run --project Win32Emu.Tools.PeAnalyzer \\
  your-game.exe \\
  docs/pages/api-status.json

This uses the PeNet library to parse your PE file's import table and cross-references it with Win32Emu's implementation status.

Option 3: Browser Demo 🌐

📁

Drop PE file here or click to browse

Supports .exe and .dll files