<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tools.nes/scripts/full-test.sh, branch main</title>
<subtitle>Tools for NES/Famicom development.
</subtitle>
<id>https://git.mssola.com/nes/tools.nes/atom?h=main</id>
<link rel='self' href='https://git.mssola.com/nes/tools.nes/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/'/>
<updated>2026-07-23T10:07:51Z</updated>
<entry>
<title>scripts: ensure bash is running them</title>
<updated>2026-07-23T10:07:51Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-23T10:07:51Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=27cea17cf7f4f9b706d0f3da4dc558b8e7b5d764'/>
<id>urn:sha1:27cea17cf7f4f9b706d0f3da4dc558b8e7b5d764</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>scripts: separate fuzzy testing into its own file</title>
<updated>2026-07-09T20:15:05Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-09T20:15:05Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=7b83a222ee52c579d127ec40701c57b5576ddf71'/>
<id>urn:sha1:7b83a222ee52c579d127ec40701c57b5576ddf71</id>
<content type='text'>
This way we can simply run fuzzy testing multiple times from the shell
without having to run the full tests too.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Introduce end-to-end tests</title>
<updated>2024-12-20T15:49:46Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2024-12-20T15:49:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=0087cc0631ae8e8b1892e674e34a9daa84ad0bb9'/>
<id>urn:sha1:0087cc0631ae8e8b1892e674e34a9daa84ad0bb9</id>
<content type='text'>
For now I have added the most simple example for an NES/Famicom game,
which I already had on a private repository (that I plan to open source
soonish).

Tests simply run `nasm` on known source files and compares the results
with an .nes ROM file that has the exact bytes that we expect.

Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>scripts: Error out on warnings</title>
<updated>2024-12-19T22:22:05Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2024-12-19T22:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=ef8c89a71899249c8146da76692494e95e6cbd88'/>
<id>urn:sha1:ef8c89a71899249c8146da76692494e95e6cbd88</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>scripts: Add a script to perform all tests at once</title>
<updated>2024-12-18T11:10:58Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2024-12-18T11:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=67b8f1485d205327d5f22150a7b84d3d5fe82219'/>
<id>urn:sha1:67b8f1485d205327d5f22150a7b84d3d5fe82219</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
</feed>
