/bevy-atari

Primary LanguageJavaScript

bevy-atari - Good Enough Atari XL/XE Emulator

Features

  • It is build with great Bevy Game Engine and Bevy WebGL2 plugin, so it compiles to WASM and works in the browser (native builds for Linux / Windows / Mac / Android / iPhone are planned too)
  • uses WebGl2 for rendering and emulates ANTIC / GTIA on GPU, reducing CPU usage.
  • POKEY emulation using WebAudio API
  • GamePad support with Gamepad API
  • Drag & Drop support for ROMs, disk images (ATRs) and XEX files (for both local files and URLs)

Few live, fully playable Atari classics:

Build instructions

Prerequisites

Install Rust: https://www.rust-lang.org/learn/get-started, then:

cargo install cargo-make
cargo make serve

and point your browser here. If everything went good you should see:

Screenshot