<feed xmlns='http://www.w3.org/2005/Atom'>
<title>code.nes/shared/joypad.s, branch main</title>
<subtitle>Hacking the Famicom/NES just for the fun of it.
</subtitle>
<id>https://git.mssola.com/nes/code.nes/atom?h=main</id>
<link rel='self' href='https://git.mssola.com/nes/code.nes/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/code.nes/'/>
<updated>2025-03-11T16:00:47Z</updated>
<entry>
<title>shared: Bring joypad into a proper style</title>
<updated>2025-03-11T16:00:47Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-03-11T16:00:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/code.nes/commit/?id=428c301a80641361f51af8102628b545cf9ae63e'/>
<id>urn:sha1:428c301a80641361f51af8102628b545cf9ae63e</id>
<content type='text'>
Put functions inside of the scope, avoid useless fallthroughs and be
more realistic on what is needed from elsewhere.

Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>Small code style cleanups</title>
<updated>2025-03-11T15:40:39Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-03-11T15:40:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/code.nes/commit/?id=f2b32ba50bf2101aabec0a7fd55f575d455cb230'/>
<id>urn:sha1:f2b32ba50bf2101aabec0a7fd55f575d455cb230</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add a way to safely read from controllers</title>
<updated>2025-02-04T20:04:36Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2024-04-02T21:49:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/code.nes/commit/?id=3c6a583190b827c0e88e535d486a4f191ee255c0'/>
<id>urn:sha1:3c6a583190b827c0e88e535d486a4f191ee255c0</id>
<content type='text'>
First of all, move some reading utilities into the new `shared`
directory, so controllers can be read by more than one example. Second,
even if we keep the example on `basics/input.s` simple, let's provide a
safe alternative for the other examples.

Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>basics: Add a flickering example</title>
<updated>2025-02-04T20:04:01Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2024-04-02T20:02:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/code.nes/commit/?id=1d1f08646352df00977a88adb99e04d54e4dfd5d'/>
<id>urn:sha1:1d1f08646352df00977a88adb99e04d54e4dfd5d</id>
<content type='text'>
Add an example on how to flicker sprites so to not surpass the scanline
limit for them.

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