<feed xmlns='http://www.w3.org/2005/Atom'>
<title>toy-cpu-assembler/.gitignore, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nah.nz/toy-cpu-assembler/'/>
<entry>
<title>Add initial emulator implementation</title>
<updated>2019-08-03T12:13:59+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-08-03T12:13:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/toy-cpu-assembler/commit/?id=9aa02bebf295ce9436451e0ce85db7717a6c9f81'/>
<id>9aa02bebf295ce9436451e0ce85db7717a6c9f81</id>
<content type='text'>
This emulator provides a rough way for binaries designed for this CPU to be
executed in a virtual/emulated CPU for testing purposes. This patch also adds
a small test setup for automated assembly, execution and checking of register
postconditions for programs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This emulator provides a rough way for binaries designed for this CPU to be
executed in a virtual/emulated CPU for testing purposes. This patch also adds
a small test setup for automated assembly, execution and checking of register
postconditions for programs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add asmcat, bincat</title>
<updated>2019-08-03T02:01:46+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-08-03T01:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/toy-cpu-assembler/commit/?id=085145a1f49ffcae235fa559df254919366fe497'/>
<id>085145a1f49ffcae235fa559df254919366fe497</id>
<content type='text'>
These tools are currently fairly useless for real-world programming. Each of
them takes in either asm or binary, translates this to the internal intermediate
representation of a list of instruction structs, and then translates and outputs
in the same format that they took it in. These are mostly oly useful for testing
purposes, but may one day be useful if e.g. an optimiser stage is put in between
the input and output stages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These tools are currently fairly useless for real-world programming. Each of
them takes in either asm or binary, translates this to the internal intermediate
representation of a list of instruction structs, and then translates and outputs
in the same format that they took it in. These are mostly oly useful for testing
purposes, but may one day be useful if e.g. an optimiser stage is put in between
the input and output stages.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement quick disassembler</title>
<updated>2019-08-03T00:44:10+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-07-29T09:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/toy-cpu-assembler/commit/?id=5a22735d1c265a0a000c77ec9b5bd74688a87370'/>
<id>5a22735d1c265a0a000c77ec9b5bd74688a87370</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Dirst dump of working prototype</title>
<updated>2019-08-03T00:42:57+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-04-14T04:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/toy-cpu-assembler/commit/?id=ac8150b7601d9611818bb8b265a125a347a67004'/>
<id>ac8150b7601d9611818bb8b265a125a347a67004</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
