VEC API (Virtual Emulator Console)

Easily drive a lightweight virtual console directly from a Windows window in your application.

Download VEC API

Integrate a fast, native virtual console for application debugging and control.

Download Version V4.0 (API + C/MFC Sample)

Latest Stable Build | Free license available from Sivaller

Overview

The VEC API allows you to emulate a text console directly inside your Windows windows. Rendered characters fully comply with standard video card hardware text modes.

Features & Benefits

  • Ideal for Debugging: Perfect for monitoring and debugging your applications.
  • Ultra-Lightweight: Much lighter API compared to standard Microsoft Win32 solutions.
  • Text Modes: Supports 8x16 and 8x8 character modes.
  • Driverless: Requires no specific drivers.
  • Keyboard & Cursor Handling: Full cursor management and user keyboard input.

Evaluation & Details

  • Focus Required: The controlled console must have window focus for keyboard input.
  • Evaluation Version:
    • Max resolution: 160x100 characters
    • Requires attachment to a active debugger
    • Single instance per user session
    • Samples currently provided for C / C++ MFC
VEC Preview on Windows 10

Downloads & Versions

Version Package Content Download Link
V4.0 Recommended Full API + Samples (MSVC++) Download V4.0
V3.0 Full API + Samples (MSVC++) Download V3.0
V2.4 Full API + Samples (MSVC++) Download V2.4
V2.3 Full API + Samples (MSVC++) Download V2.3
V2.1 (Release 1) API + Samples: Download
Service only (no samples): Download
--
V2.0 (Release 1) API + Samples: Download
Service only (no samples): Download
--
V0.1 (Release 1 & 2) Legacy versions Removed --

Revision History (Changelog)

Version 4.0: External license manager integration.

Version 3.0: Prepared compatibility for future Microsoft .NET integrations.

Version 2.3: Bug fixes and improved compatibility with Microsoft Visual Studio 2012 and 2015.

Version 2.1 (Release 1): Added GiveConsole function and secured license download/revocation.

Version 2.0 (Release 1 & 2):

Feedback & Acknowledgments:

Thank you for testing this utility! Please report any bugs you find via email to help improve the API.

Free VEC