A native C++20/Qt6 retro IDE with 10 built-in historical interpreters, a universal debugger, turtle canvas, and 2 fully functional virtual machines.
Time Warp Studio is a native C++20 and Qt6 developer workbench that acts as a modern IDE for vintage technology. It bridges the gap between historical programming languages and modern system diagnostics by embedding ten distinct language interpreters (spanning 1964 to 1980) alongside a unified, statements-level graphical debugger and a live turtle graphics canvas. Every engine runs completely native, in-process, and offline with zero telemetry.
Beyond individual files, the workbench includes two virtual machines: the CHIP-8 (featuring an assembler and live 60Hz register inspector) and the HB-1, a parallel-universe 1982 home computer running HB DOS 1.0. The HB-1 uses a custom 512-sector virtual disk architecture that enforces authentic, period-accurate memory boundaries and real sector arithmetic.
macOS (.DMG): Open the .dmg file and drag Time Warp Studio to your Applications folder. (Note: You may need to right-click and select "Open" to bypass unsigned developer warnings).
Windows (.EXE Installer): Run the standalone installer wizard to add the IDE to your desktop.
💻 Recommended Testing Protocol Once inside the Borland/Turbo C++ inspired Text User Interface (TUI) and split-screen canvas layout:
1. Execute an Interactive Command (REPL)
Look at the bottom command prompt.
Type a quick interpreter statement to verify the core mechanics:logo
PRINT "Hello from the parallel universe!"
Use code with caution.
2. Run a Multi-Language Code Demo Time Warp Studio sandboxes six classic educational languages. Go to File -> Open Examples and load a sample file: [1]
Logo / PILOT: Load a Turtle Graphics demo. Press F5 (Run) to watch the native GCC engine compile and render vector geometry in real-time onto the graphics canvas. [1] [1]
BASIC / Scheme / COMAL / REXX: Load a computational script. Open the execution window to trace outputs. [1]