This directory contains example programs for the SPECTRUSTY library.
NOTE: Each of these examples is a separate crate and should be compiled and run from within the example's directory.
COPYRIGHT: The following example programs are covered by the GNU GPL-3.0 or later, see COPYING. COPYING.LESSER
does not apply to these files.
Demonstrates how to implement audio functions provided by the library using native CPAL bindings.
An example emulator program using SDL2 for interfacing native audio and video.
WebAssembly example of ZX Spectrum .ay
file format player.
WebAssembly example of a complete ZX Spectrum emulator with UI aware of both desktop and mobile.
An example ZX Spectrum emulator library that organizes concrete models and interfaces for easy device access.
This library provides a very opinionated, high-level emulator API on top of SPECTRUSTY.