Skip to content

v0.7.10-stable

Latest

Choose a tag to compare

@sdmdg sdmdg released this 04 Feb 15:00
· 8 commits to main since this release
f078227

This release introduces dynamic memory management, SSE optimizations and a flicker-free rendering engine.

HIGHLIGHTS

  • Dynamic Paging: Replaced static arrays with a dynamic 16MB pool, reducing boot memory usage.
  • SSE Optimization: Enabled 128-bit XMM registers for 2x faster memory operations.
  • Flicker-Free GUI: Reduced screen redraws by ~80% via two-pass rendering and a cursor back-buffer.
  • Audio: Added native WAV file parsing and playback.
  • Dev Tools: New libhx86.a static library and automated linting (check-style, check-eof).

BUG FIXES

  • Fixed unaligned heap expansion crashes.
  • Resolved audio static on non-standard WAV headers.
  • Fixed linker errors by consolidating string utilities.