From 64057b889e13a775af331893cd800b4b741041ba Mon Sep 17 00:00:00 2001 From: Artemis Rosman <73006620+rozukke@users.noreply.github.com> Date: Mon, 16 Sep 2024 20:15:11 +1000 Subject: [PATCH] Update README.md --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a7f9fee..0cf78b0 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,8 @@ [![Creator rozukke](https://img.shields.io/badge/Creator-rozukke-f497af.svg)](https://github.com/rozukke) [![Made with Rust](https://img.shields.io/badge/Made%20with-Rust-b7410e.svg)](https://www.rust-lang.org) -`lace` is an all-in-one **LC3** (Little Computer 3) assembly toolchain. `lace` currently supports compiling, checking and -running LC3 assembly files. It will support fancy convenience features like `watch`ing, a formatter and (probably) running +`lace` is an all-in-one **LC3** (Little Computer 3) assembly toolchain. `lace` currently supports compiling, checking, running +and placing a watch on LC3 assembly files. It will support fancy convenience features like a formatter and (probably) running with a copy of the original OS. **Some features are missing!** ## Commands @@ -17,7 +17,7 @@ with a copy of the original OS. **Some features are missing!** - `compile`: creates a binary file with a *.lc3* extension. Note that `lace` cannot currently run these files, so you may need a different LC3 virtual machine to test them out until that is implemented. - `check`: verifies that your file is correct without outputting it or running it. -- `watch`: **(work in progress)** runs `check` for a specified file while you develop. Neat! +- `watch`: runs `check` for a specified file on save while you develop. Neat! - `fmt`: **(planned)** formats your *.asm* file to fit my arbitrary style guide. - `clean`: **(planned)** used to clean debug artifacts that will be implemented in the future. @@ -29,10 +29,9 @@ your binaries with other virtual machines. ## Work in progress There are several features and fixes under development: -- Input traps +- Putsp trap - Showing multiple errors per compilation - Different number formats for console output -- Watching a file - File formatting - Debug symbols - A step-through debugger (big one!)