<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jetpac.nes/src/driver.s, branch main</title>
<subtitle>Port to the NES/Famicom of "Jetpac" from Ashby Computers and Graphics Limited.
</subtitle>
<id>https://git.mssola.com/nes/jetpac.nes/atom?h=main</id>
<link rel='self' href='https://git.mssola.com/nes/jetpac.nes/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/'/>
<updated>2026-04-13T14:34:11Z</updated>
<entry>
<title>Add sound effects</title>
<updated>2026-04-13T14:34:11Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-04-13T14:34:11Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=aef156ac6216ed157b06a2872ba051af43317e93'/>
<id>urn:sha1:aef156ac6216ed157b06a2872ba051af43317e93</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Fix bogus comments</title>
<updated>2026-04-06T19:52:29Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-04-06T19:52:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=a26d621b1f6157f742ecd40e5ad7c4636a855d83'/>
<id>urn:sha1:a26d621b1f6157f742ecd40e5ad7c4636a855d83</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Clear out sprites after the take off animation</title>
<updated>2026-04-06T19:43:44Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-04-06T19:43:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=f9ca8ca80b9d0cf0d54f9aa59a3fbb517c37fc9c'/>
<id>urn:sha1:f9ca8ca80b9d0cf0d54f9aa59a3fbb517c37fc9c</id>
<content type='text'>
This was hidden before commit 134c671e18b6 ("Cancel the take off
animation before shuttle change"), as the sprites and the background
matched perfectly. That wasn't the case in the case where the shuttle
kind was to change.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Cancel the take off animation before shuttle change</title>
<updated>2026-04-05T21:57:16Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-04-05T21:57:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=134c671e18b6617b1ac2417ff4efaa8c6b8fc4b6'/>
<id>urn:sha1:134c671e18b6617b1ac2417ff4efaa8c6b8fc4b6</id>
<content type='text'>
Just as it was on the original game, if we cleared the stage right
before changing the shuttle kind, then we don't go down again.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Add a table with tile IDs for shuttle parts</title>
<updated>2026-04-03T20:32:52Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-04-03T20:32:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=1963d7d8dd70ee9bc4cf9b81363aeab440a6f786'/>
<id>urn:sha1:1963d7d8dd70ee9bc4cf9b81363aeab440a6f786</id>
<content type='text'>
This will allow us to select the proper shuttle depending on
'Globals::zp_shuttle_kind'. Hence, now only the actual shuttle parts on
the CHR file are missing, which is why I left a couple of TODOs on the
table itself.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Cycle the kind of shuttle to be used</title>
<updated>2026-04-02T12:40:12Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-04-02T12:40:12Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=cb1111055f7b03989daac63675d27bfd156a4e21'/>
<id>urn:sha1:cb1111055f7b03989daac63675d27bfd156a4e21</id>
<content type='text'>
In preparation to having multiple kinds of shuttles as in the original
game, introduce the 'Globals::zp_shuttle_kind' variable, which is just a
helper value by masking out the 'Globals::zp_level' variable. This in
turn will be the index for selecting which tile IDs for each shuttle
part.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Remove lowest part of the shuttle from sprites</title>
<updated>2026-04-02T06:06:10Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-04-02T06:06:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=ba2711cb490c26e05c1b8f6cd3e1d081309d15fd'/>
<id>urn:sha1:ba2711cb490c26e05c1b8f6cd3e1d081309d15fd</id>
<content type='text'>
On the sprites tileset, the lowest part of the shuttle is not needed
since that is only used as a sprite on take off, but then the firing
variant should be picked instead. Remove it from the CHR file and update
tile IDs.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Save the high score after game over</title>
<updated>2026-03-27T09:48:53Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-03-25T22:44:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=63939a5c86c5678347f41f877e562b58236782df'/>
<id>urn:sha1:63939a5c86c5678347f41f877e562b58236782df</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Update scores on screen</title>
<updated>2026-03-25T21:40:48Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-03-25T21:40:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=63ef73de3bdd698ab250407354e24a6de7c9ef20'/>
<id>urn:sha1:63ef73de3bdd698ab250407354e24a6de7c9ef20</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Use the 'nmi_' prefix for NMI-only functions</title>
<updated>2026-03-23T23:34:26Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-03-23T23:34:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=b779e7dc3d44f7b9d90aeeee91ed36cf57d65e95'/>
<id>urn:sha1:b779e7dc3d44f7b9d90aeeee91ed36cf57d65e95</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
</feed>
