<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tools.nes/tests/vnf-tests/src, 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-09-08T15:31:20Z</updated>
<entry>
<title>tests: fix break_mark test</title>
<updated>2026-09-08T15:31:20Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-09-08T15:31:20Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=f556a7bbebab54b4a4bd9d9ecf0b79c085f0b543'/>
<id>urn:sha1:f556a7bbebab54b4a4bd9d9ecf0b79c085f0b543</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>vnf: convert StatusRegister.break_mark to Option&lt;u8&gt;</title>
<updated>2026-09-07T14:38:48Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-09-07T14:38:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=2f4caa8e39ac39969522c4a2a285256c9a13b2c6'/>
<id>urn:sha1:2f4caa8e39ac39969522c4a2a285256c9a13b2c6</id>
<content type='text'>
Instead of assuming a default value, it's safer to just implement it in
Rust's native Option&lt;_&gt; type.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>vnf-tests: add a visual line for each run test</title>
<updated>2026-09-06T13:47:51Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-08-31T22:14:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=c417e438e0a1511e08d0d986a5ba2f48b35e4926'/>
<id>urn:sha1:c417e438e0a1511e08d0d986a5ba2f48b35e4926</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>vnf-tests: allow to conditionally run tests</title>
<updated>2026-09-06T13:47:50Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-08-31T22:01:32Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=71ab8bb480aec3d80061f0fbdae9e3ea6e45e266'/>
<id>urn:sha1:71ab8bb480aec3d80061f0fbdae9e3ea6e45e266</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>vnf-tests: add support for verbosity</title>
<updated>2026-09-06T13:47:50Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-08-31T21:53:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=d85c396b2c4e677f41ed3967244b922feb2fa9dc'/>
<id>urn:sha1:d85c396b2c4e677f41ed3967244b922feb2fa9dc</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>vnf: add support for standard joypads</title>
<updated>2026-09-06T13:47:50Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-08-29T22:06:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=ad77503d953302f22a621093ba359e24526892ec'/>
<id>urn:sha1:ad77503d953302f22a621093ba359e24526892ec</id>
<content type='text'>
This means adding constants so developers can actually trigger which key
presses are available at any given read, as well as a simple interface
that allows to add button presses and clear them.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Change the first argument of Machine::from() into a &amp;Path</title>
<updated>2026-08-27T05:20:54Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-08-27T05:20:54Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=698f12a7b4cf403a53e98d5bd3f7318e107079f9'/>
<id>urn:sha1:698f12a7b4cf403a53e98d5bd3f7318e107079f9</id>
<content type='text'>
This makes for a saner API, and some users (e.g. vnf-tests) don't have
to go over backwards to provide a parameter they already had as a
PathBuf.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>vnf: add support for all stack instructions</title>
<updated>2026-08-27T05:12:42Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-08-27T05:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/nes/tools.nes/commit/?id=50ebac34fec99c853b2f010bfd100c11b5e0a603'/>
<id>urn:sha1:50ebac34fec99c853b2f010bfd100c11b5e0a603</id>
<content type='text'>
This also includes brk and rti, for which we are also storing and
exporting the break mark, just in case it can be useful to library users
in case they want to add error codes in break marks.

This commit also includes a fix for accounting the Z and N flags on
transfer instructions, which couldn't easily be split into a separate
commit, but it's a fairly simple change.

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