z33-emulator

MIT License

Stars
10

Bot releases are visible (Hide)

z33-emulator - v0.6.0 Latest Release

Published by github-actions[bot] about 1 month ago

What's Changed

Full Changelog: https://github.com/sandhose/z33-emulator/compare/v0.5.4...v0.6.0

z33-emulator - v0.5.4

Published by github-actions[bot] 9 months ago

This releases adds \0 NUL terminators at the end of .string directives.
It also changes how characters are displayed when looking at memory:

>> memory 1000 6
 INFO address=1000 value=h (0x68)
 INFO address=1001 value=e (0x65)
 INFO address=1002 value=l (0x6c)
 INFO address=1003 value=l (0x6c)
 INFO address=1004 value=o (0x6f)
 INFO address=1005 value=0
>> memory 1000 6
 INFO address=1000 value=Char
 INFO address=1001 value=Char
 INFO address=1002 value=Char
 INFO address=1003 value=Char
 INFO address=1004 value=Char
 INFO address=1005 value=8059
z33-emulator - v0.5.3: Automated releases

Published by github-actions[bot] almost 2 years ago

Releases are now fully automated (appart from the release notes) via GitHub Actions, and the whole CI workflow is substantially faster.

z33-emulator - 0.5.2: Better CI and dependencies bump

Published by sandhose almost 2 years ago

This release enhances the CI workflows, which now cross-compiles Windows/macOS/Linux binaries for the aarch64/x86_64 architectures.

It also bumps all dependencies: the most user-visible bump being clap v4.0 (#329).

z33-emulator - 0.5.1: Dependencies bump and bug fixes

Published by sandhose about 2 years ago

z33-emulator - 0.5.0: Better compilation errors

Published by sandhose over 2 years ago

Now shows error locations on compilation error

z33-emulator - 0.4.0: Better runtime errors and other refactors

Published by sandhose about 3 years ago

Highlights of this release are:

  • // C-style comments are now properly supported
  • Better validation of instructions when compiling
  • More meaningful logs
  • Better runtime errors
z33-emulator - 0.3.0: Words are now signed!

Published by sandhose over 3 years ago

Main change: words are now i64 (previously u64) and addresses are now u32 (previously u64).
This means programs can now handle negative values.

The CLI now accepts a -v/--verbose option that increases the log verbosity.
It can also generate shell completion scripts for various shells (see z33-cli completion --help).

z33-emulator - 0.2.0: Parser overhaul

Published by sandhose over 3 years ago

z33-emulator - First release

Published by sandhose about 4 years ago

This is a first release, with binaries available for Linux, macOS and Windows (x86_64)