<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jetpac.nes/include/joypad.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-03-08T21:14:15Z</updated>
<entry>
<title>Support reading from the second controller</title>
<updated>2026-03-08T21:14:15Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-03-08T21:09:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=f1d1d0efee9faa3067f7b0fc8b9a2aebb17f1ccd'/>
<id>urn:sha1:f1d1d0efee9faa3067f7b0fc8b9a2aebb17f1ccd</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Don't toggle pause from a holded button</title>
<updated>2026-03-06T15:14:17Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-03-06T15:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=3302f760f1461bc4582c99ee2e4ed0ccc1d5b186'/>
<id>urn:sha1:3302f760f1461bc4582c99ee2e4ed0ccc1d5b186</id>
<content type='text'>
If you just holded the Select or Start buttons, it would be forever
toggling pause/unpause, which is an unexpected behavior.

Fix this by saving which value from the joypad was previously read. With
this, whenever the pause timer reaches zero, we can check whether either
button is still pressed, and avoid toggling if that is the case.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Adapt the code to play well with nasm's asan</title>
<updated>2025-12-15T14:31:06Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2025-12-10T13:41:35Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=74b1003ab8abad2f8220de4f2f18a3b118f23f01'/>
<id>urn:sha1:74b1003ab8abad2f8220de4f2f18a3b118f23f01</id>
<content type='text'>
The address sanitizer from nasm provides quite a few goodies, so let's
adapt the code more to it to benefit from those.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Add a title and a main screens</title>
<updated>2025-03-13T21:52:49Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-03-13T21:52:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/jetpac.nes/commit/?id=9ff2033e936689135210989a5fee057a4a13527e'/>
<id>urn:sha1:9ff2033e936689135210989a5fee057a4a13527e</id>
<content type='text'>
This commit adds the skeleton for having a title and a main screen. For
now the title menu doesn't do much, as the selection is simply ignored,
but at least it already knows how to cycle between these two states.

Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
</feed>
