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.

Transform Your Legacy Software Today!

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