aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md2
-rw-r--r--CONTRIBUTING.md27
-rw-r--r--README.md5
-rw-r--r--assets/session.nss6
-rw-r--r--src/background.s10
5 files changed, 17 insertions, 33 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 67ebb5f..9fea4ce 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,7 @@ Initial implementation of the full game.
## Statistics
There have been 190 commits since March 12th 2025. As reported by
-[nasm](https//github.com/mssola/tools.nes) on the NTSC version, the segments
+[nasm](https//git.mssola.com/nes/tools.nes) on the NTSC version, the segments
have been filled up like this:
- HEADER: 16/16 (100%)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 63ee683..270b234 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -8,31 +8,15 @@ I am 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/jetpac.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 game 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).
## Tooling
In general, rely on `make deps` to tell you what you need for development. Other
than that, if you are typing code, follow [this code
-style](https://github.com/mssola/style.nes). It's what I'm trying to follow here
-and it plays well with the tooling I have on
-[tools.nes](https://github.com/mssola/tools.nes).
+style](https://git.mssola.com/nes/style.nes). It's what I'm trying to follow
+here and it plays well with the tooling I have on
+[tools.nes](https://git.mssola.com/nes/tools.nes).
## Development cycle
@@ -50,7 +34,8 @@ In order to test your changes, I'd go this way:
You can pass the following arguments to `make`:
- `CC65`: the compiler to use (defaults to
- [xa65](https://github.com/mssola/tools.nes) if that exists, otherwise `cl65`).
+ [xa65](https://git.mssola.com/nes/tools.nes) if that exists, otherwise
+ `cl65`).
- `CCOPTS`: the options to use for the compiler (defaults to `--target nes` and
it adds `--strict` if using `xa65`).
- `RUBY`: the ruby to use (defaults to `ruby`).
diff --git a/README.md b/README.md
index 3eced91..b113cfd 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@ This is a port to the NES/Famicom of the renown
[jetpac](https://en.wikipedia.org/wiki/Jetpac) game from Ashby Computers and
Graphics Limited (trading as Ultimate Play the Game). You can find a ROM to play
the game in the [releases
-page](https://github.com/mssola/jetpac.nes/releases). Read the
+page](https://git.mssola.com/releases/jetpac.nes/v1.0/). Read the
[CONTRIBUTING.md](./CONTRIBUTING.md) file if you want to make any changes,
report an issue or make a suggestion.
@@ -158,8 +158,7 @@ up any kind of mirroring for it, but here I'm using the horizontal one.
Last but not least, the build system produces both an NTSC and a PAL version of
the game. Coming from PAL territory myself, I've made an effort so the PAL
-version doesn't feel slower in any way than the NTSC one. If that's not the case
-for you, [report an issue](https://github.com/mssola/jetpac.nes/issues).
+version doesn't feel slower in any way than the NTSC one.
# License
diff --git a/assets/session.nss b/assets/session.nss
index f510272..da1a56a 100644
--- a/assets/session.nss
+++ b/assets/session.nss
@@ -138,14 +138,14 @@ propertyCHRlabel7=global condition
-MetaSpriteBankName=/home/mssola/src/github.com/mssola/jetpac.nes/assets/session
+MetaSpriteBankName=/home/mssola/src/git.mssola.com/nes/jetpac.nes/assets/session
MetaspritePlayBackCursor=0
FilterCHR=1
FilterName=1
-FileNameCHR=C:\users\mssola\Desktop\src\github.com\mssola\jetpac.nes\assets\jetpac.chr
-FileNameName=C:\users\mssola\Desktop\src\github.com\mssola\jetpac.nes\assets\title
+FileNameCHR=C:\users\mssola\Desktop\src\git.mssola.com\nes\jetpac.nes\assets\jetpac.chr
+FileNameName=C:\users\mssola\Desktop\src\git.mssola.com\nes\jetpac.nes\assets\title
FileNamePal=
FileNameMetaSpriteBank=
FileNameTileProps=
diff --git a/src/background.s b/src/background.s
index c843063..2890a2d 100644
--- a/src/background.s
+++ b/src/background.s
@@ -80,11 +80,11 @@
;; three bytes: tile row, tile column beginning, tile column end.
;;
;; NOTE: this is wholeheartedly distinct to implementations like in
- ;; github.com/mssola/code.nes. In there, and in examples such as the ones in
- ;; `scroll`, a map is built up when loading the background and collision
- ;; checking is a matter of determining the metatile index on that map and
- ;; that's it. Here it's not possible because we are operating at the tile
- ;; level, not a metatile level. This in turn has been done this way to
+ ;; https://git.mssola.com/nes/code.nes. In there, and in examples such as
+ ;; the ones in `scroll`, a map is built up when loading the background and
+ ;; collision checking is a matter of determining the metatile index on that
+ ;; map and that's it. Here it's not possible because we are operating at the
+ ;; tile level, not a metatile level. This in turn has been done this way to
;; better replicate the original experience. Mapping tiles would be a huge
;; hit on memory, so we have to do things in a more rudimentary way.
;; Fortunately for us, this is a rather small list, and traversing it each