<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aoc2023.nes/src, branch main</title>
<subtitle>Advent of Code 2023 on the NES!
</subtitle>
<id>https://git.mssola.com/nes/aoc2023.nes/atom?h=main</id>
<link rel='self' href='https://git.mssola.com/nes/aoc2023.nes/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/aoc2023.nes/'/>
<updated>2025-10-13T20:38:15Z</updated>
<entry>
<title>Apply suggestions as found by nasm</title>
<updated>2025-10-13T20:38:15Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2025-10-13T20:38:15Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/aoc2023.nes/commit/?id=b158b113f5b780cbe8d8f974345bf4462e318c69'/>
<id>urn:sha1:b158b113f5b780cbe8d8f974345bf4462e318c69</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Finished the second part of day 4</title>
<updated>2023-12-21T17:39:32Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2023-12-21T17:39:18Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/aoc2023.nes/commit/?id=a44acfe610c0792fb1bcab2dd081a1344286af05'/>
<id>urn:sha1:a44acfe610c0792fb1bcab2dd081a1344286af05</id>
<content type='text'>
In order to do so I had to come up with a custom list library because
otherwise keeping up with the enunciate and the memory management logic
was a bit chaotic.

Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>Implemented the first part of day 4</title>
<updated>2023-12-13T09:40:59Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2023-12-13T09:40:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/aoc2023.nes/commit/?id=3087897c5aa716579b1255ac8c65dc1438515822'/>
<id>urn:sha1:3087897c5aa716579b1255ac8c65dc1438515822</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>Implemented day 3</title>
<updated>2023-12-12T19:03:17Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2023-12-12T19:03:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/aoc2023.nes/commit/?id=63897b552fc0d0a2544a547318017485ed220c67'/>
<id>urn:sha1:63897b552fc0d0a2544a547318017485ed220c67</id>
<content type='text'>
Note that only part 1 has been implemented. The reasoning is on the file
header. Moreover, we are not printing 24-bit results yet because that
would entail modifying the somewhat terrifying vendor code on
`vendor/bcd16.s`. Since this will be a recurring theme, I guess that I
will have to come up with a solution sooner or later.

Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>Added a test suite</title>
<updated>2023-12-08T20:57:52Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2023-12-08T20:57:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/aoc2023.nes/commit/?id=46103595c072651ade490c48c417f5d8d7ba9327'/>
<id>urn:sha1:46103595c072651ade490c48c417f5d8d7ba9327</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>Implemented both parts of the second day</title>
<updated>2023-12-08T11:41:31Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2023-12-05T14:37:35Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/aoc2023.nes/commit/?id=57fde0bb5184371da33b212de6731c6e6829349f'/>
<id>urn:sha1:57fde0bb5184371da33b212de6731c6e6829349f</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>Let's print the result to the screen</title>
<updated>2023-12-03T09:41:39Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2023-12-03T09:41:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/aoc2023.nes/commit/?id=c0d6966592a0aaeda220fff1171f057ef14a7ea6'/>
<id>urn:sha1:c0d6966592a0aaeda220fff1171f057ef14a7ea6</id>
<content type='text'>
I have found and vendored a piece of code that allows me to convert a
16-bit number so it can be easily printed on screen. With this, let's be
a bit more flashy and print the result to the screen.

Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>First day of advent of code</title>
<updated>2023-12-03T06:45:53Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2023-12-03T06:45:53Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/aoc2023.nes/commit/?id=dd7a4efc643c20c56b845aa11af1fec4b0760d92'/>
<id>urn:sha1:dd7a4efc643c20c56b845aa11af1fec4b0760d92</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
</feed>
