<feed xmlns='http://www.w3.org/2005/Atom'>
<title>salis-v2, branch master</title>
<subtitle>Simple A-Life simulator based on Tom Ray's Tierra (v2)</subtitle>
<id>https://cgit.pauloliver.xyz/salis-v2/atom?h=master</id>
<link rel='self' href='https://cgit.pauloliver.xyz/salis-v2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/'/>
<updated>2024-02-29T01:29:14Z</updated>
<entry>
<title>Updated docs to show register robustness [#44]</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=ca9b7a3a70406db23fd3d5e8ef02c288f9c5fb93'/>
<id>urn:sha1:ca9b7a3a70406db23fd3d5e8ef02c288f9c5fb93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed bug on ADDR instruction [#44]</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=3dfa7fd368ee4a6008289ff0e5c82b4b93f10a27'/>
<id>urn:sha1:3dfa7fd368ee4a6008289ff0e5c82b4b93f10a27</id>
<content type='text'>
ADDR instruction now executes correctly with or without a register
modifier being present on the next address.
</content>
</entry>
<entry>
<title>Fixed bug on sender functor [#45]</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=f811c169b28768572410be077cfe0504a505c0ef'/>
<id>urn:sha1:f811c169b28768572410be077cfe0504a505c0ef</id>
<content type='text'>
Return type was set to 'c_int' when it should have been 'None'.
</content>
</entry>
<entry>
<title>Added register modifier robustness [#44]</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=25fb099ec677266754e997602abdcec0abf4404f'/>
<id>urn:sha1:25fb099ec677266754e997602abdcec0abf4404f</id>
<content type='text'>
Like in the original Salis, all register modifiers default to 'rax'
when not enough are present.
</content>
</entry>
<entry>
<title>Auto-save saves to main file as well [#42]</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=a37e2731825314b7607433edbcf5c5895e5dcbe5'/>
<id>urn:sha1:a37e2731825314b7607433edbcf5c5895e5dcbe5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hex. toggle on minimal mode</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=a04bacb4aeb741c4d1a77238f49e1e48e31572cb'/>
<id>urn:sha1:a04bacb4aeb741c4d1a77238f49e1e48e31572cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format repass.</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=38764943e5fc61c424c018068dc7f6790dddf147'/>
<id>urn:sha1:38764943e5fc61c424c018068dc7f6790dddf147</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added 'Common.py' module.</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=0e7b2e49585e3725736ae380cbd2dfb28fea5093'/>
<id>urn:sha1:0e7b2e49585e3725736ae380cbd2dfb28fea5093</id>
<content type='text'>
[#27] Not exactly a 'tappable pipe', this simple communications module
allows for IPC between individual Salis organisms and different
simulations via UDP sockets.
</content>
</entry>
<entry>
<title>Removed rest of common pipe references.</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=3dcbc17b4c1cf69be5e3fc53ef81060c5b9c4e6b'/>
<id>urn:sha1:3dcbc17b4c1cf69be5e3fc53ef81060c5b9c4e6b</id>
<content type='text'>
[#27] Code is now entirely free from the common pipe. We can begin
implementing its replacement.
</content>
</entry>
<entry>
<title>Common pipe replaced with sender/receiver functors.</title>
<updated>2024-02-29T01:29:14Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2024-02-29T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/salis-v2/commit/?id=6b1444aa3918382aba127c16c671f045a3586e53'/>
<id>urn:sha1:6b1444aa3918382aba127c16c671f045a3586e53</id>
<content type='text'>
[#27] C library now only takes care of relaying data to/from functors,
which must be provided by the wrapping application (in this case, a
new python module named 'common.py').
</content>
</entry>
</feed>
