Skip to content

Releases: illussioon/x86

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 19 Aug 18:27

Full Changelog: v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 19 Aug 10:33

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 19 Aug 09:41

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 19 Aug 09:32

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 19 Aug 09:22

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 19 Aug 08:29

Full Changelog: v0.1.2...v0.1.3

x86-native v0.1.2

Choose a tag to compare

@illussioon illussioon released this 19 Aug 00:42

Native Rust x86 interpreter milestone. Includes v86 saved-state restore for CPU registers, typed buffers, packed RAM, TSC, PIC and UART0; native console run-state lifecycle; Linux x86_64 console binary and shared/static libraries. Full interactive Arch device compatibility still requires native virtio-9p and remaining device models.

x86-native v0.1.1

Choose a tag to compare

@illussioon illussioon released this 18 Aug 22:46

x86-native v0.1.1

Patch release focused on documentation, packaging and native release automation.

Changes

  • Added a multilingual README and documentation in English, Russian and Ukrainian.
  • Added API, image-loading, console and architecture guides with examples and screenshots.
  • Added CI for Linux, macOS and Windows.
  • Added release automation for Linux x86_64, macOS Intel, macOS Apple Silicon and Windows x86_64.
  • Migrated the Intel macOS runner from retired macos-13 to macos-15-intel.
  • Added LICENSE and LICENSE.MIT files and synchronized Cargo package metadata.

Installation

[dependencies]
x86-native = "0.1.1"

The package exports the Rust library target x86.

x86-native v0.1.0

Choose a tag to compare

@illussioon illussioon released this 18 Aug 22:35

x86-native v0.1.0

This is the first public native release of x86-native.

Included

The release contains the cross-platform resource API, native bootloader/resource loading, v86 saved-state inspection, Machine lifecycle API, ExecutionBackend boundary, and the x86-console terminal application.

Installation

[dependencies]
x86-native = "0.1"

The package exports the Rust library target x86.

Platforms

Linux x86_64 and Windows x86_64 artifacts are attached directly. macOS Intel and Apple Silicon artifacts are built by the tag-triggered GitHub Actions workflow on native macOS runners and are attached when those jobs complete.

Verification

The source package passed cargo fmt --check, cargo check --all-targets, cargo test --all-targets and cargo package. The release is not a complete x86 CPU/device emulator yet; ExecutionBackend remains the explicit extension boundary for the execution engine.