ASMPython 1.1.0 - RELEASED
ASMPython 1.1.0 Is Here
Today we're excited to announce the release of
ASMPython 1.1.0,
our largest update yet. This release introduces major improvements to
the standard library, BIOS development, hardware programming, Python
compatibility, and overall compiler stability.
Expanded Standard Library
The standard library has been dramatically expanded with new modules, utilities, and developer-focused APIs, making it easier than ever to build native applications.
BIOS Development Support
A new 16-bit freestanding target allows ASMPython to compile programs intended for BIOS-level environments. The runtime automatically performs the transition from 16-bit to 32-bit and finally 64-bit mode, eliminating much of the traditional bootstrapping work.
Redesigned Hardware Library
Hardware programming has become cleaner and more intuitive thanks to a redesigned hardware library with improved organization and expanded functionality.
Better Python Compatibility
Numerous language improvements bring ASMPython even closer to the Python experience while remaining a fully native compiler built independently of CPython.
- ✓ Improved compiler diagnostics
- ✓ Faster compilation
- ✓ Better error reporting
- ✓ Numerous bug fixes
- ✓ Improved documentation
- ✓ API cleanup and consistency
- ✓ Better developer experience
- ✓ Overall stability improvements
What's Next?
Version 1.2.0 — Graphics Without the Headache
Development now shifts toward a completely new graphics library designed to make graphics programming feel significantly less intimidating. The goal is an intuitive, beginner-friendly API that remains powerful enough for advanced applications. Version 1.2.0 will also introduce support for freestanding graphics.
Version 1.3.0 (or 2.0.0)
Beyond graphics, future development will focus on expanding ASMPython to additional platforms. Planned work includes ARM architecture support, native macOS support, and substantial compiler optimizations. Depending on the scale of these changes, this milestone may become ASMPython 2.0.0.
ASMPython 1.1.0 represents a significant milestone for the project, laying the groundwork for future graphics, cross-platform support, and continued improvements to native systems development. We'd like to thank everyone who has followed the project so far—we can't wait to see what you build next.
View ASMPython on GitHub →