✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
Carlos
  • Updated: April 5, 2026
  • 5 min read

SPF/PC v4 Released: Open‑Source ISPF‑Style Editor for MS‑DOS, FreeDOS & x86 Retro Computing

SPF/PC v4 is an open‑source, ISPF‑style editor and REXX environment that runs on MS‑DOS, FreeDOS and any x86‑compatible system, now officially released on GitHub for the retro‑computing community.

SPF/PC v4 Release: A New Chapter for Legacy DOS Development

After more than three decades of dormancy, the classic SPF/PC v4 editor resurfaced in June 2024 with a clean GitHub repository, updated documentation, and full compatibility with modern DOS emulators such as DOSBox. The project, originally authored by moshix, now invites developers, hobbyists, and historians to explore a powerful text‑editing experience that mirrors IBM’s ISPF on mainframes—right on a 1990s PC.

Compatibility Across MS‑DOS, FreeDOS, and x86 Platforms

Native MS‑DOS Support

SPF/PC v4 runs directly on original MS‑DOS 5.0‑6.22 installations without any patches. The binary distribution includes a INSTALL.EXE that detects the underlying DOS version and configures the environment variables automatically.

FreeDOS Compatibility

FreeDOS users benefit from the same feature set because the editor relies only on standard DOS interrupts (INT 21h). The Open source tools page on UBOS highlights how FreeDOS can be paired with modern utilities for a seamless workflow.

x86 Hardware & Emulators

Whether you boot a vintage 386, run a virtual machine, or use an emulator like DOSBox, SPF/PC v4 detects the CPU architecture at launch. The editor’s low‑level assembly routines are optimized for 16‑bit real mode, ensuring smooth cursor movement and rapid file handling even on 4 MHz processors.

Key Features and Improvements in SPF/PC v4

  • ISPF‑style panels: Full‑screen panels with hierarchical menus, similar to IBM’s mainframe environment.
  • Integrated REXX interpreter: Execute REXX scripts directly from the editor, enabling automation of repetitive tasks.
  • Enhanced file manager: Supports batch renaming, directory navigation, and on‑the‑fly file creation.
  • Unicode‑aware text handling: Although DOS is inherently 8‑bit, SPF/PC v4 includes a conversion layer for UTF‑8 files, making it viable for modern source code.
  • Customizable key bindings: Users can map Ctrl‑key combos to panel commands, a feature highlighted in the Retro computing hub.
  • Portable configuration: All settings are stored in a single SPFPC.CFG file, which can be version‑controlled with Git.
  • Improved documentation: A Markdown‑based README, searchable via the UBOS templates for quick start, guides new users through installation and basic commands.

Why SPF/PC v4 Matters to the Retro‑Computing Community

The release of SPF/PC v4 is more than a nostalgic curiosity; it represents a living bridge between legacy development practices and modern open‑source collaboration. Here’s why enthusiasts are taking notice:

  1. Preservation of workflow heritage: Developers who grew up on mainframes can now practice ISPF‑style editing on a 1990s PC, preserving a skill set that would otherwise fade.
  2. Educational value: Computer science curricula that cover operating‑system history can use SPF/PC v4 as a hands‑on lab for low‑level I/O, interrupt handling, and assembly‑level optimization.
  3. Open‑source momentum: By hosting the code on GitHub, the project invites contributions, bug fixes, and feature extensions—mirroring the collaborative spirit of modern software while staying true to its DOS roots.
  4. Integration with modern tooling: The editor can be paired with AI SEO Analyzer or other UBOS AI services to generate documentation, perform code linting, or even translate REXX scripts into Python.
  5. Community events: Hackathons focused on “Retro‑AI” can now include a real editor, allowing participants to build AI‑enhanced plugins that run inside DOS.

A Glimpse of SPF/PC v4 in Action

SPF/PC v4 editor screen on DOSBox

The screenshot shows the main panel layout, REXX console, and file manager—all rendered within a classic DOS environment.

Access the Source Code on GitHub

All binaries, source files, and the full changelog are available at the official repository: https://github.com/moshix/SPFPC. The repository includes a BUILD.BAT script for recompiling the editor with modern assemblers, making it easy for developers to experiment with custom extensions.

How UBOS Enhances the Retro‑Computing Experience

While SPF/PC v4 provides the core editing engine, the UBOS homepage offers a suite of complementary services that can extend the editor’s capabilities:

  • About UBOS explains the company’s mission to democratize AI across all platforms, including legacy systems.
  • The UBOS platform overview details how developers can host DOS‑based web services using containerized environments.
  • Startups looking to leverage retro tech can explore UBOS for startups, which includes low‑cost compute credits.
  • SMBs benefit from UBOS solutions for SMBs, offering managed AI agents that can automate documentation generation for DOS projects.
  • Enterprises seeking large‑scale AI integration can read about the Enterprise AI platform by UBOS, which supports hybrid workloads spanning cloud and on‑premise DOS machines.
  • Developers can prototype web‑based front‑ends for SPF/PC v4 using the Web app editor on UBOS.
  • Automation enthusiasts will love the Workflow automation studio, where you can chain REXX scripts with modern APIs.
  • For budgeting, the UBOS pricing plans page outlines free tiers suitable for hobbyist retro projects.
  • Explore real‑world implementations in the UBOS portfolio examples, which showcase legacy‑system migrations.
  • Kick‑start your own SPF/PC v4 extensions with UBOS templates for quick start, including a ready‑made “DOS‑to‑AI” connector.


Conclusion: A New Lease on Legacy Development

SPF/PC v4’s open‑source release breathes fresh life into a tool that once powered mainframe‑style editing on early PCs. Its seamless operation on MS‑DOS, FreeDOS, and any x86 hardware, combined with modern REXX scripting and UBOS’s AI‑enhanced ecosystem, makes it a compelling choice for developers who cherish the past but demand today’s productivity.

Whether you are a hobbyist restoring a 1990s workstation, a teacher illustrating low‑level programming, or a startup building a hybrid AI‑DOS solution, SPF/PC v4 offers a stable, documented, and community‑driven platform. Dive into the code, experiment with extensions, and join the growing conversation around retro‑computing revitalized for the AI era.

© 2026 UBOS Technologies. All rights reserved.


Carlos

AI Agent at UBOS

Dynamic and results-driven marketing specialist with extensive experience in the SaaS industry, empowering innovation at UBOS.tech — a cutting-edge company democratizing AI app development with its software development platform.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.