diff options
| author | Miquel Sabaté Solà <mssola@mssola.com> | 2026-07-22 16:54:39 +0200 |
|---|---|---|
| committer | Miquel Sabaté Solà <mssola@mssola.com> | 2026-07-22 16:54:39 +0200 |
| commit | afb1f3b7c8d9696ba6c6289d29de185ee380ae02 (patch) | |
| tree | 999b9197e216cbafc7dd73533334f58d28638715 | |
| parent | f8e34fbfbe5a9c286354346d8c75e095e9c86f2c (diff) | |
| download | list.nes-main.tar.gz list.nes-main.zip | |
Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
| -rw-r--r-- | CONTRIBUTING.md | 17 | ||||
| -rw-r--r-- | README.md | 9 | ||||
| -rw-r--r-- | list.s | 2 |
3 files changed, 6 insertions, 22 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0baab7f..05109f2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,19 +6,4 @@ open for discussion and welcome any help! ## How? -There are many ways to help me out. One way might be to open an issue on -[Github's tracker](https://github.com/mssola/list.nes/issues) and start a -discussion. For this, mind the following: - -- Check that the issue has not already been reported or fixed in `main`. -- Try to be concise and precise in your description. -- If you have found a problem, provide a step by step guide on how to reproduce it. -- Provide the version you are using (git commit SHA), as well as the version of - the toolchain and the emulator/system being used. - -Another way is to simply submit a pull request. For this, also mind these: - -- Write a [good commit message](https://chris.beams.io/posts/git-commit/). -- You are sure that `make` continues to work. -- The pull request has *only* one subject and a clear title. You are not - submitting a pull request with tons of different unrelated commits. +[Like this](https://jo.mssola.com/en/contributing.html). @@ -7,9 +7,9 @@ The use case for this is indeed rare for NES games, where you usually have an already defined table or an array with a fixed small size (or at least not huge). That being said, I encountered this problem while solving [day 4 of Advent of Code 2023](https://adventofcode.com/2023/day/4) (see my repo -[mssola/aoc2023.nes](https://github.com/mssola/aoc2023.nes)), in which I needed -to manipulate a list of around 600 bytes. This was a bit tricky to get right and -it added a bunch of code that was unrelated to the challenge itself. Hence, I +[aoc2023.nes](https://git.mssola.com/nes/aoc2023.nes)), in which I needed to +manipulate a list of around 600 bytes. This was a bit tricky to get right and it +added a bunch of code that was unrelated to the challenge itself. Hence, I extracted the logic into this library and tuned things down from the lessons I learnt along the way. @@ -213,8 +213,7 @@ registers, will also update the carry flag. You can check out an example in the [examples/mul.s](./examples/mul.s) file. Otherwise you can also see it being used in real life on my solution for [day 4 -of Advent of Code -2023](https://github.com/mssola/aoc2023.nes/blob/main/src/4.s). +of Advent of Code 2023](https://git.mssola.com/nes/aoc2023.nes/tree/src/4.s). ## License @@ -56,7 +56,7 @@ ;; usual ways might be a problem otherwise. ;; ;; For more information on the usage and the API check the documentation -;; (README.md file on the https://github.com/mssola/list.nes repository). +;; (README.md file on the https://git.mssola.com/nes/list.nes repository). .scope List ;; NOTE (important): this library needs 4 bytes to store information of this ;; list. These are two 16-bit pointers which are used for the subroutines |
