Technical Capabilities
Having trouble finding what you need?
Get in touch with us, so we can answer your specific questions directly.
Get In Touch

BAS$ - BASIC Runtime Support

Overview

VX/BAS$ provides a call-compatible implementation of the OpenVMS BASIC Runtime (BAS$) API for x86 & ARM Linux . It ensures seamless execution of OpenVMS BASIC applications by preserving existing runtime behaviors and functionality.

Key Features

• Fully compatible with OpenVMS BAS$ APIs.

• Supports essential BASIC runtime functions such as string conversion, editing, execution control, and system interactions.

• Allows seamless migration of OpenVMS applications using BAS$ runtime routines.

• Integrates with VX/RT for enhanced portability on Linux

• Preserves existing development processes without requiring major code modifications.

VX/RT BAS$ Callable Routines

BAS$ API Function
BAS$CVT_S_DConvert string to double
BAS$CVT_S_LConvert string to long integer
BAS$CVT_S_WConvert string to word
BAS$EDITPerform string editing
BAS$SLEEPSuspends execution for a specified duration
BAS$SYSTEMExecute system command

Why Use VX/BAS$?

Enables direct porting of OpenVMS applications that depend on BAS$.

Provides full compatibility with OpenVMS BASIC runtime services.

Supports essential runtime operations, ensuring OpenVMS BASIC applications run without modification.

Seamlessly integrates into the VX/RT ecosystem for complete OpenVMS compatibility on Linux.

VX/BAS$ ensures that VMS applications requiring BAS$ services can be migrated without major modifications, preserving productivity and minimizing development costs.

Frequently Asked Questions

Curious about how Sector7 can facilitate your application migration? Explore our FAQs for expert insights.

What is VX/BAS$ and what does it do?
VX/BAS$ is a runtime environment that brings OpenVMS BASIC applications to Linux, preserving their original behavior and logic. It enables organizations to migrate legacy BASIC code without major rewrites, ensuring seamless execution and compatibility.

For a real-world example of successful migration, see our AMCO migration case study.

Questions? Contact us.
How does VX/BAS$ help with BASIC code migration?
VX/BAS$ allows direct porting of OpenVMS BASIC applications to Linux. It supports essential runtime functions such as string conversion, editing, and system interactions, so your BASIC programs run as expected after migration.
  • Preserves existing development processes
  • Minimizes code changes
  • Ensures compatibility with modern infrastructure
See how this approach benefits organizations in our Blockbuster migration case study.
What are the key features of VX/BAS$?
Key features of VX/BAS$ include:
  • Full compatibility with OpenVMS BASIC runtime APIs
  • Support for string conversion, editing, and execution control
  • Integration with VX/RT for enhanced portability
These features make it easier to modernize legacy BASIC systems. For more on modernization, see our Sector7 BASIC Migration Toolset.
What types of organizations benefit from VX/BAS$?
Organizations with critical business logic in OpenVMS BASIC benefit most from VX/BAS$. It is ideal for manufacturers, retailers, and service providers who want to preserve their software investment while moving to Linux.

For example, McCue Systems used BASIC migration to improve market acceptance and reduce costs.
How do I get started with VX/BAS$ migration?
To get started, assess your current BASIC applications and identify dependencies on OpenVMS runtime features. Sector7 offers migration assessments and toolsets to streamline the process.

Ready to modernize? Contact us for a consultation.

Transform Your Legacy Software Today!

Get In Touch
Unlock the potential of your legacy software with our expert migration services.