TL;DR
EndBASIC 0.14 has been released, adding new graphics primitives, a retro-style console, and sound support. These features aim to enhance multimedia capabilities, moving closer to a full version 1.0. Some issues on macOS remain, and further development is ongoing.
EndBASIC 0.14 was officially released on July 4, 2026, introducing comprehensive multimedia features such as graphics primitives and sound support. This milestone marks a major step toward a potential version 1.0 of the platform, aiming to expand its capabilities beyond basic scripting.
The release features new commands for drawing triangles, polygons, and fill operations, significantly enhancing graphics capabilities. A demo rendering bouncing circles demonstrates these primitives in real-time, accessible directly in the browser. The update also includes a retro-styled console using IBM VGA fonts, replacing TTF font support to unify the look across platforms.
Additionally, EndBASIC now supports running scripts directly via shebang lines on Unix-like systems, with a new mechanism to specify console settings through magic comments. The SDL graphical console, previously problematic on macOS due to threading issues, has been fixed, improving stability on that platform. However, prebuilt binaries on macOS remain unsigned, requiring user approval, and trust considerations are explicitly addressed by the developer.
The most anticipated feature, sound support, was finally implemented, allowing programs to produce audio output, a feature long desired by the community. The developer notes that this addition completes a significant part of the platform’s multimedia potential, moving closer to a fully featured environment.
Why EndBASIC 0.14’s Multimedia Features Matter
The addition of graphics primitives, sound, and a retro console transforms EndBASIC from a simple scripting platform into a more versatile environment suitable for multimedia projects. This progression could attract more developers and hobbyists interested in game development and interactive demos, positioning EndBASIC as a competitor in lightweight multimedia scripting.
Furthermore, these features lay the groundwork for reaching a stable 1.0 release, signaling readiness for broader adoption and more complex applications. The developer’s focus on cross-platform compatibility and user trust also underscores a commitment to making EndBASIC accessible and reliable.
retro VGA font console for PC
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
EndBASIC’s Development Path and Recent Milestones
EndBASIC has been actively developed for several years, with version 0.13 released just over a month ago, focusing on performance improvements. The current update, 0.14, shifts focus toward expanding multimedia capabilities, a key step toward a full release. Previous efforts included platform support for LCD and framebuffer displays, along with improvements to the interpreter and VM.
The community has been awaiting features like sound and advanced graphics, which are now being realized. The developer’s incremental approach, balancing feature addition with platform stability—especially on macOS—reflects a cautious but progressive development philosophy.
“This release marks a major milestone because it unlocks the last frontier towards a possible 1.0. The new features are designed to make EndBASIC more versatile and multimedia-ready.”
— EndBASIC developer
sound card for multimedia projects
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Remaining Challenges and Unresolved Issues
While many features are now implemented, some issues remain unresolved. The prebuilt macOS binaries are unsigned, complicating installation and trust. It is also not yet clear how widely adopted the new multimedia features will be, or how stable they will prove in long-term use. The developer notes ongoing work on refining sound support and further platform optimizations, but details are still emerging.
graphics primitives programming kit
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Future Steps for EndBASIC Development
Next, the developer plans to improve sound stability and performance, address platform-specific bugs, and possibly add more multimedia features based on community feedback. There is also an intention to seek proper code signing for macOS binaries to streamline user experience. Further updates are expected in the coming months, with the goal of reaching a stable 1.0 release that fully supports multimedia applications.
EndBASIC scripting environment
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
What new features are included in EndBASIC 0.14?
EndBASIC 0.14 introduces graphics primitives (triangles, polygons, fill), a retro VGA font console, shebang support for scripts, and long-awaited sound support for audio output.
Are there any platform-specific issues with the new release?
Yes, the macOS binaries are unsigned, requiring user approval to run, and some stability issues on macOS have been addressed. Windows binaries are easier to run but still show security warnings.
When will full multimedia support be available in EndBASIC?
The current update brings major steps toward multimedia capabilities, but ongoing development will focus on refining sound and graphics stability, with further features likely in upcoming releases.
Is EndBASIC suitable for game development now?
With new graphics and sound support, EndBASIC is increasingly capable of simple game development, though it may still lack some advanced features found in dedicated game engines.
Will EndBASIC become a fully featured multimedia platform?
The recent features suggest a clear direction toward multimedia, but full realization depends on future development, stability, and community adoption.
Source: Hacker News