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.

SKitphrati 15 Inch Monitor HD 1024 * 768 Screen with VGA, HDMI, 4:3 Aspect Ratio, 60 Hz, VESA Mountable, TN Panel Monitor for PC, Computer, Laptop, Raspberry Pi, Black
[Compatibility for retro & everyday use] This 15-inch 4:3 monitor is ideal for classic consoles such as PS2,…
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

SABRENT USB External Stereo Sound Adapter for Windows and Mac. Plug and Play No Drivers Needed. (AU-MMSA)
Connectors: USB Type-A, Stereo output jack, Mono microphone-input jack.
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