diff options
| author | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-01-10 16:35:12 +0100 |
|---|---|---|
| committer | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-01-10 16:35:12 +0100 |
| commit | 7c09adae9e2710aefccd25b2920ca684c714ef49 (patch) | |
| tree | 45870865c7700e28d092469ee9d850cc70f3f292 /README.md | |
| parent | 343b2a41a36286a5f950116c183cd2ae54aad1bd (diff) | |
| download | tools.nes-7c09adae9e2710aefccd25b2920ca684c714ef49.tar.gz tools.nes-7c09adae9e2710aefccd25b2920ca684c714ef49.zip | |
Introduce xa65
This is a bridge between 'nasm' and 'cl65'. That is, it runs the same
command on both 'nasm' and 'cl65', compares the resulting binaries, and
gives back the binary from 'cl65'.
Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -47,6 +47,15 @@ Alternatively, you can also pass a path to a configuration of your own. Check out the [ones already bundled](./lib/xixanta/src/mappings) on this application for reference. +## `xa65` + +Since `nasm` is still under heavy development, it's a good idea to compare the +results that it produces with a mature and stable assembler like +[cc65](https://github.com/cc65/cc65). The purpose of `xa65` is to provide a +bridge, and so it simply executes both `nasm` and `cc65` with the given +arguments. If the results from both assemblers are not the same, then it will +display a warning and produce the binary as taken from `cc65`. + ## `readrom` The `readrom` program reads a given ROM file and shows all the information that |
