Releases: firefly-zero/firefly-emulator-bin
0.5.1. True randomness
- When apps request random values, they now get true random values, different each time the app runs. And these values are the same across all devices in multiplayer. In other words, it just works!
- We now have binaries for ARM MacBooks.
0.5.0. Stash
Add stash: a special binary file available between game runs and on all devices in multiplayer.
0.4.0: Scoreboards and achievements
The release adds support for scoreboards (boards) and achievements (badges). See documentation:
0.3.1: Canvas
Meet canvas! An in-memory image that can be drawn upon.
0.3.0: Audio
Meet audio! Now games can generate old-school NES-like sounds. This is the last big chunk of the game API we were missing. From now on, you can make any game you want. We want to bring much more features, though, to make writing games fun and easy.
0.2.1: Cheats and stats
Now firefly-cli can interact with a running emulator:
- Use
firefly_cli monitor
to collect runtime stats - Use
firefly_cli cheat
to send cheat codes into a running app.
0.2.0: Multiplayer
Meet multiplayer! Now you can run multiple copies of emulator, connect them to each other, and they will synchronize their inputs.
0.1.5: App menu
This release brings an app menu. It has some default items and apps can add items of their own. The new launcher already uses the features.
Also, the menu now has an option to take a screenshot. It is saved into the app data dir as PNG.
0.1.4: New ROM structure
A very small release without notable features. We changed a bit naming for the ROM files. Now all special names start with _
. This emulator release should support both old and new names, so that we can transition smoothly.
0.1.3: 60 FPS, better performacne, OS X support
document future breaking changes