moa/emulator/frontends/pixels
transistor 527f65c69b Refactored audio to use ClockedQueue
It now actually checks the clock and tries to mix the audio in sync
relative to the clock, but the cpal output doesn't yet try to sync
to the StreamInstant time.  Sound seems a lot better on chrome in
wasm, but and kind of better on firefox despite frame skipping not
being supported yet, but it's way slower for some reason (12fps)
2023-05-07 10:03:25 -07:00
..
assets/moa-genesis Replaced controller/key/mouse updaters with event queues 2023-05-06 10:04:44 -07:00
src Refactored audio to use ClockedQueue 2023-05-07 10:03:25 -07:00
Cargo.toml Changed package names to not conflict with binary names 2023-04-30 21:32:33 -07:00
justfile Added work-in-progress on pixels frontend 2022-10-02 21:20:44 -07:00
README.md Added pixel encoding, requested by frontend 2023-03-25 10:51:46 -07:00
sonic.bin Added bin 2023-04-30 22:59:59 -07:00

Moa Frontend using Pixels

This is a frontend for the moa emulator that uses the pixels crate as the rendering library, and which can be compiled to wasm and run in a web browser.

To start the server with Sega Genesis emulation, run:

just serve moa-genesis