This release is the first one that has Windows executable as well as a Linux binary downloadable! A Linux binary for ARM64 platforms is also provided, as well as the bin_creator
binary for the 3 platforms. I intended to build for macOS too, but that seems to be a bit more work, so I will save that for a later release.
I've tested the Windows builds using wine
, so they should work on real Windows machines too :p
In this release, I've made bin_creator
easier to use by letting you paste in memory data when newline characters are present, so you can directly copy/paste it from the online LMC simulator.
Another important addition this release (albeit not a user-facing one) is the addition of lots of tests to the codebase. This will help ensure ensure that future changes don't break any functionality, so you can rely on the emulator to work as intended!
What's Changed
- Add unit and integration tests by @RandomSearch18 in #5
- Add a
Value
type to represent a value in RAM by @RandomSearch18 in #6 - Add tests for specific opcodes by @RandomSearch18 in #7
- Improve bin_creator to accept multi-line input by @RandomSearch18 in #8
Full Changelog: v0.3.0...v0.4.0