TL;DR
EndBASIC 0.14 has been released, adding new graphics primitives, a retro-style console, macOS fixes, shebang execution, and sound support. These features significantly advance the language toward a 1.0 milestone.
EndBASIC 0.14 was officially released today, bringing a suite of new features that significantly expand its multimedia capabilities, including sound support, new graphics primitives, and improvements for macOS. This update marks a key milestone toward the language’s goal of reaching a 1.0 release.
The release introduces commands to draw triangles, polygons, and fill areas, enhancing graphics performance and visual possibilities. It also features a retro VGA-style console by replacing TTF fonts with a custom IBM VGA font, giving EndBASIC a nostalgic look across all consoles.
Significant technical fixes include macOS compatibility improvements, addressing crashes caused by threading issues, and the addition of shebang support for direct script execution with customizable console settings. Most notably, sound support has finally been implemented, enabling audio output—a feature long awaited by users.
EndBASIC’s Multimedia Expansion and Milestone Status
This update transforms EndBASIC from a primarily graphics-focused language into a multimedia platform. The addition of sound support and advanced graphics primitives broadens its use cases, potentially attracting hobbyists, educators, and developers interested in interactive projects and retro computing.
Furthermore, these features bring EndBASIC closer to a full-fledged programming environment capable of multimedia applications, making it a more compelling alternative for those seeking a lightweight, cross-platform language with nostalgic appeal.

Eyoyo 8 Inch Small Monitor, 1024×768 4:3 IPS Mini Security Camera Monitor Screen Support HDMI VGA AV BNC Input with Remote Control, Video Monitors for Retro Computer PC NVR CCTV Raspbery Pi
WIDE INPUT COMPATIBILITY: Built to support a broad range of devices, this small monitor includes HDMI, VGA, AV,…
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
EndBASIC Development and Prior Milestones
EndBASIC has been actively developed since its initial release, with version 0.13 focusing on performance improvements through a new compiler and VM. The current release, 0.14, builds on this foundation by adding graphics primitives and addressing platform-specific issues, especially on macOS.
The project has steadily expanded its capabilities, with previous updates introducing console support, framebuffer font rendering, and script execution features. The current release signifies a major step toward making EndBASIC a comprehensive multimedia language.
“This release is a major milestone because it unlocks the last frontier towards a possible 1.0, especially with the addition of sound support.”
— EndBASIC developer

Creative Sound Blaster Audigy Fx Pro Hi-res PCI-e Sound Card with 7.1 Discrete and Virtual Surround, and AutoEq for PC
HIGH-RESOLUTION AUDIO – Delivers ultra-clear playback with 32-bit / 384 kHz and up to 120 dB SNR
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Remaining Technical and Development Challenges
While the release introduces sound support, details about its performance across different platforms, latency, and compatibility issues are still emerging. The developer noted that the sound implementation was straightforward but did not specify the scope of testing or potential limitations.
Additionally, some planned features, such as more advanced multimedia controls or expanded graphics primitives, were deferred due to complexity, leaving questions about future directions.
graphics primitives programming kit
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Upcoming Features and Ongoing Development Goals
Next steps include refining the sound system, improving cross-platform stability, and adding more multimedia controls. The developer also plans to continue enhancing graphics capabilities and possibly integrating more advanced sound APIs.
Community feedback will likely influence the final set of features toward the anticipated 1.0 release, expected within the next few months.

ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA Compatible with Arduino IDE (3PCS)
2.4GHz Dual Mode WiFi + Bluetooth Development Board
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
How does the new sound support work in EndBASIC 0.14?
The sound support is integrated as a new output type, allowing scripts to generate audio. Implementation details are still being evaluated, but it marks a significant step forward for multimedia functionality.
Will EndBASIC 0.14 run smoothly on all platforms?
The release addresses key issues on macOS, but performance and stability across all platforms are still being tested. Users may experience some platform-specific quirks as the system stabilizes.
What features were removed or simplified in this release?
Support for TTF fonts was replaced with a custom VGA font to unify console appearance, which might reduce font customization options but enhances visual consistency.
When is the final 1.0 version expected?
The developer has not given a specific date but indicated that ongoing feature development and community feedback will shape the final milestone within the next few months.
Source: Hacker News