AIThis post was created with the assistance of artificial intelligence (AI).

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.

At a glance
releaseWhen: announced July 4, 2026
The developmentThe latest version of EndBASIC, 0.14, has been released with major new multimedia features, including sound support and enhanced graphics.

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.

Amazon

retro VGA monitor

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 PCIe Sound Card

Creative Sound Blaster Audigy Fx Pro Hi-Res PCIe Sound Card

  • High-Resolution Audio: 32-bit / 384 kHz, up to 120 dB SNR
  • Surround Sound Support: 7.1-channel discrete and virtual surround
  • Versatile Connectivity: Multi-channel, SPDIF, headset, mic-in, line-in

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.

Amazon

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.

Hosyond 3Pack ESP32-S3 Development Board N16R8 MCU with Dual-Mode Wi-Fi Bluetooth Type-C, Compatible with Arduino IoT ESP32-S3-WROOM-1

Hosyond 3Pack ESP32-S3 Development Board N16R8 MCU with Dual-Mode Wi-Fi Bluetooth Type-C, Compatible with Arduino IoT ESP32-S3-WROOM-1

  • Dual-Core Processor: Xtensa 32-bit LX7, 240MHz
  • Large Memory: 16MB Flash, 8MB PSRAM
  • Dual USB Type-C Ports: Supports USB and UART modes

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

You May Also Like

Apple Raises Prices on Macs, iPads by $200 or More on Some Models

Apple has raised prices on some Mac and iPad models by over $200, marking a significant shift in its pricing strategy for these devices.

DIY PC Repairs: 5 Easy Fixes You Can Do Yourself at Home

I’ll share five simple DIY PC repairs that can save you time and money—discover how to fix common issues yourself today.

Parametron: 50S Japanese Computer That Uses Neither Transistors Nor Vacuum Tubes

A 1950s Japanese computer, called Parametron, operated without transistors or vacuum tubes, using a unique magnetic logic technology. This discovery sheds light on early computing innovations.

Algorithms On Billion-scale Graph Using 10GB RAM: I Love DataFusion

DataFusion demonstrates efficient algorithms on billion-scale graphs using only 10GB RAM, highlighting advances in large-scale data processing.