Add new GRU devlog

This commit is contained in:
g1n 2021-10-31 17:16:12 +00:00
parent 78e240ead4
commit 9f784d48e2
9 changed files with 195 additions and 37 deletions

View File

@ -17,6 +17,7 @@
<h3>all posts</h3>
<h4 class='allposts_header'>October 2021</h4>
<ul>
<li><a href="./gru-devlog-14---ocpu-and-yemu.html">GRU Devlog 14 - ocpu and yemu</a> &mdash; October 31, 2021</li>
<li><a href="./gru-devlog-13---ocpu-thoughts-and-some-elecronics.html">GRU Devlog 13 - ocpu thoughts and some elecronics</a> &mdash; October 24, 2021</li>
<li><a href="./gru-devlog-13---yemu-gasm-and-ocpu.html">GRU Devlog 12 - yemu, gasm and ocpu</a> &mdash; October 17, 2021</li>
<li><a href="./gru-devlog-11---yemu-and-channel-on-liberachat.html">GRU Devlog 11 - yemu and channel on libera.chat</a> &mdash; October 08, 2021</li>

View File

@ -25,7 +25,7 @@
<li><a href="tag_gemini.html">gemini</a> &mdash; 1 post</li>
<li><a href="tag_gros.html">gros</a> &mdash; 2 posts</li>
<li><a href="tag_grsh.html">grsh</a> &mdash; 2 posts</li>
<li><a href="tag_gru.html">gru</a> &mdash; 14 posts</li>
<li><a href="tag_gru.html">gru</a> &mdash; 15 posts</li>
<li><a href="tag_grutils.html">grutils</a> &mdash; 2 posts</li>
<li><a href="tag_gxt.html">gxt</a> &mdash; 2 posts</li>
<li><a href="tag_hexutils.html">hexutils</a> &mdash; 1 post</li>
@ -35,7 +35,7 @@
<li><a href="tag_lolcpu.html">lolcpu</a> &mdash; 1 post</li>
<li><a href="tag_meeting.html">meeting</a> &mdash; 1 post</li>
<li><a href="tag_monochrome.html">monochrome</a> &mdash; 1 post</li>
<li><a href="tag_ocpu.html">ocpu</a> &mdash; 2 posts</li>
<li><a href="tag_ocpu.html">ocpu</a> &mdash; 3 posts</li>
<li><a href="tag_orcc.html">orcc</a> &mdash; 1 post</li>
<li><a href="tag_org-mode.html">org-mode</a> &mdash; 2 posts</li>
<li><a href="tag_org-roam.html">org-roam</a> &mdash; 1 post</li>
@ -49,7 +49,7 @@
<li><a href="tag_transistors.html">transistors</a> &mdash; 1 post</li>
<li><a href="tag_webpage.html">webpage</a> &mdash; 1 post</li>
<li><a href="tag_xmpp.html">xmpp</a> &mdash; 1 post</li>
<li><a href="tag_yemu.html">yemu</a> &mdash; 3 posts</li>
<li><a href="tag_yemu.html">yemu</a> &mdash; 4 posts</li>
</ul>
<div id="all_posts"><a href="./index.html">back home</a></div>
</div>

View File

@ -2,10 +2,34 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel><title>~g1n's blog</title><link>https://g1n.ttm.sh/blog/index.html</link>
<description>~g1n's blog</description><language>en</language>
<lastBuildDate>Sun, 24 Oct 2021 16:06:16 +0000</lastBuildDate>
<pubDate>Sun, 24 Oct 2021 16:06:16 +0000</pubDate>
<lastBuildDate>Sun, 31 Oct 2021 17:14:33 +0000</lastBuildDate>
<pubDate>Sun, 31 Oct 2021 17:14:33 +0000</pubDate>
<atom:link href="https://g1n.ttm.sh/blog/feed.rss" rel="self" type="application/rss+xml">
<item><title>
GRU Devlog 14 - ocpu and yemu
</title><description><![CDATA[
<p>This week I was working on ocpu emulator. So using it we can know if specifications can be implemented.
It helps me adding some description to it.</p>
<p>First I made yemu a bit modular, so you need to add several lines to main file and then building your emulator
based on template (that should be placed in docs one day). Now if someone would like to add some architecture to
our emulator they won&rsquo;t need to rewrite it from scratch.</p>
<p>I also added &ndash;system flag to yemu so architecture can be choosen more user-friendly way.</p>
<p>Currently in ocpu emulator only mov and add instructions are implemented.
We also added some description to commands in specifications, so it is easier to understand what it should do</p>
<p>Hope you liked this post! If you would like to help me, contact me via email, xmpp or irc :)</p>
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_yemu.html'>yemu</a>, <a href='tag_ocpu.html'>ocpu</a></p>
<!-- text end -->
]]></description><link>https://g1n.ttm.sh/blog/gru-devlog-14---ocpu-and-yemu.html</link>
<guid>https://g1n.ttm.sh/blog/./gru-devlog-14---ocpu-and-yemu.html</guid>
<dc:creator>G1n</dc:creator>
<pubDate>Sun, 31 Oct 2021 17:14:06 +0000</pubDate></item>
<item><title>
GRU Devlog 13 - ocpu thoughts and some elecronics
</title><description><![CDATA[

View File

@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="main.css" type="text/css">
<link rel="stylesheet" href="blog.css" type="text/css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="g1n.ttm.sh/blog/feed.xml">
<title>GRU Devlog 14 - ocpu and yemu</title>
</head><body>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://g1n.ttm.sh/blog/index.html">~g1n's blog</a></h1>
<div id="description">~g1n's blog</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="gru-devlog-14---ocpu-and-yemu.html">
GRU Devlog 14 - ocpu and yemu
</a></h3>
<!-- bashblog_timestamp: #202110311714.06# -->
<div class="subtitle">October 31, 2021 &mdash;
G1n
</div>
<!-- text begin -->
<p>This week I was working on ocpu emulator. So using it we can know if specifications can be implemented.
It helps me adding some description to it.</p>
<p>First I made yemu a bit modular, so you need to add several lines to main file and then building your emulator
based on template (that should be placed in docs one day). Now if someone would like to add some architecture to
our emulator they won&rsquo;t need to rewrite it from scratch.</p>
<p>I also added &ndash;system flag to yemu so architecture can be choosen more user-friendly way.</p>
<p>Currently in ocpu emulator only mov and add instructions are implemented.
We also added some description to commands in specifications, so it is easier to understand what it should do</p>
<p>Hope you liked this post! If you would like to help me, contact me via email, xmpp or irc :)</p>
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_yemu.html'>yemu</a>, <a href='tag_ocpu.html'>ocpu</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~g1n/">G1n</a> &mdash; <a href="mailto:g1n&#64;ttm&#46;sh">g1n&#64;ttm&#46;sh</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
</body></html>

View File

@ -0,0 +1,17 @@
GRU Devlog 14 - ocpu and yemu
This week I was working on ocpu emulator. So using it we can know if specifications can be implemented.
It helps me adding some description to it.
First I made yemu a bit modular, so you need to add several lines to main file and then building your emulator
based on template (that should be placed in docs one day). Now if someone would like to add some architecture to
our emulator they won't need to rewrite it from scratch.
I also added --system flag to yemu so architecture can be choosen more user-friendly way.
Currently in ocpu emulator only mov and add instructions are implemented.
We also added some description to commands in specifications, so it is easier to understand what it should do
Hope you liked this post! If you would like to help me, contact me via email, xmpp or irc :)
tags: gru, yemu, ocpu

View File

@ -14,6 +14,31 @@
<div id="description">~g1n's blog</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="gru-devlog-14---ocpu-and-yemu.html">
GRU Devlog 14 - ocpu and yemu
</a></h3>
<!-- bashblog_timestamp: #202110311714.06# -->
<div class="subtitle">October 31, 2021 &mdash;
G1n
</div>
<!-- text begin -->
<p>This week I was working on ocpu emulator. So using it we can know if specifications can be implemented.
It helps me adding some description to it.</p>
<p>First I made yemu a bit modular, so you need to add several lines to main file and then building your emulator
based on template (that should be placed in docs one day). Now if someone would like to add some architecture to
our emulator they won&rsquo;t need to rewrite it from scratch.</p>
<p>I also added &ndash;system flag to yemu so architecture can be choosen more user-friendly way.</p>
<p>Currently in ocpu emulator only mov and add instructions are implemented.
We also added some description to commands in specifications, so it is easier to understand what it should do</p>
<p>Hope you liked this post! If you would like to help me, contact me via email, xmpp or irc :)</p>
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_yemu.html'>yemu</a>, <a href='tag_ocpu.html'>ocpu</a></p>
<!-- text end -->
<h3><a class="ablack" href="gru-devlog-13---ocpu-thoughts-and-some-elecronics.html">
GRU Devlog 13 - ocpu thoughts and some elecronics
</a></h3>
@ -256,38 +281,6 @@ on tildegit/codeberg and/or message me in someway :)</p>
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_coreutils.html'>coreutils</a>, <a href='tag_contribution.html'>contribution</a>, <a href='tag_gxt.html'>gxt</a>, <a href='tag_grsh.html'>grsh</a></p>
<!-- text end -->
<h3><a class="ablack" href="gru-devlog-4---more-projects-started-webpage-for-gru-and-organizations-on-tildegitcodeberg.html">
GRU Devlog 4 - more projects started, webpage for GRU and organizations on tildegit/codeberg
</a></h3>
<!-- bashblog_timestamp: #202108221608.03# -->
<div class="subtitle">August 22, 2021 &mdash;
G1n
</div>
<!-- text begin -->
<p>In first days of this week I thought it will be not very productive.
But I was wrong.</p>
<p>We now have webpage and organizations on tildegit/codeberg:</p>
<p><a href="https://g1n.ttm.sh/gru/">https://g1n.ttm.sh/gru/</a></p>
<p>Also I am working on some new projects:</p>
<ul>
<li><p>orcc - GRU/Orion Compilers Collection (but currently I am working only on lexer so it is not published yet)</p></li>
<li><p>gasm - GRU assembler (maybe will be part of GRU binutils. Also not published yet)</p></li>
<li><p>hexutils - I think hexdump, xxd and some other utils will be in this project</p></li>
</ul>
<p>Also I tryed to advertize GRU on ~chat, some users liked us,
so maybe soon someone will help me with all this.</p>
<p>And of course if you can help me please contact me in someway! :)</p>
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_orcc.html'>orcc</a>, <a href='tag_gasm.html'>gasm</a>, <a href='tag_hexutils.html'>hexutils</a>, <a href='tag_webpage.html'>webpage</a></p>
<!-- text end -->
<div id="all_posts"><a href="all_posts.html">archive</a> &mdash; <a href="all_tags.html">all tags</a> &mdash; <a href="g1n.ttm.sh/blog/feed.xml">rss</a></div>
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~g1n/">G1n</a> &mdash; <a href="mailto:g1n&#64;ttm&#46;sh">g1n&#64;ttm&#46;sh</a><br>

View File

@ -14,6 +14,31 @@
<div id="description">~g1n's blog</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="gru-devlog-14---ocpu-and-yemu.html">
GRU Devlog 14 - ocpu and yemu
</a></h3>
<!-- bashblog_timestamp: #202110311714.06# -->
<div class="subtitle">October 31, 2021 &mdash;
G1n
</div>
<!-- text begin -->
<p>This week I was working on ocpu emulator. So using it we can know if specifications can be implemented.
It helps me adding some description to it.</p>
<p>First I made yemu a bit modular, so you need to add several lines to main file and then building your emulator
based on template (that should be placed in docs one day). Now if someone would like to add some architecture to
our emulator they won&rsquo;t need to rewrite it from scratch.</p>
<p>I also added &ndash;system flag to yemu so architecture can be choosen more user-friendly way.</p>
<p>Currently in ocpu emulator only mov and add instructions are implemented.
We also added some description to commands in specifications, so it is easier to understand what it should do</p>
<p>Hope you liked this post! If you would like to help me, contact me via email, xmpp or irc :)</p>
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_yemu.html'>yemu</a>, <a href='tag_ocpu.html'>ocpu</a></p>
<!-- text end -->
<h3><a class="ablack" href="gru-devlog-13---ocpu-thoughts-and-some-elecronics.html">
GRU Devlog 13 - ocpu thoughts and some elecronics
</a></h3>

View File

@ -14,6 +14,31 @@
<div id="description">~g1n's blog</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="gru-devlog-14---ocpu-and-yemu.html">
GRU Devlog 14 - ocpu and yemu
</a></h3>
<!-- bashblog_timestamp: #202110311714.06# -->
<div class="subtitle">October 31, 2021 &mdash;
G1n
</div>
<!-- text begin -->
<p>This week I was working on ocpu emulator. So using it we can know if specifications can be implemented.
It helps me adding some description to it.</p>
<p>First I made yemu a bit modular, so you need to add several lines to main file and then building your emulator
based on template (that should be placed in docs one day). Now if someone would like to add some architecture to
our emulator they won&rsquo;t need to rewrite it from scratch.</p>
<p>I also added &ndash;system flag to yemu so architecture can be choosen more user-friendly way.</p>
<p>Currently in ocpu emulator only mov and add instructions are implemented.
We also added some description to commands in specifications, so it is easier to understand what it should do</p>
<p>Hope you liked this post! If you would like to help me, contact me via email, xmpp or irc :)</p>
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_yemu.html'>yemu</a>, <a href='tag_ocpu.html'>ocpu</a></p>
<!-- text end -->
<h3><a class="ablack" href="gru-devlog-13---ocpu-thoughts-and-some-elecronics.html">
GRU Devlog 13 - ocpu thoughts and some elecronics
</a></h3>

View File

@ -14,6 +14,31 @@
<div id="description">~g1n's blog</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="gru-devlog-14---ocpu-and-yemu.html">
GRU Devlog 14 - ocpu and yemu
</a></h3>
<!-- bashblog_timestamp: #202110311714.06# -->
<div class="subtitle">October 31, 2021 &mdash;
G1n
</div>
<!-- text begin -->
<p>This week I was working on ocpu emulator. So using it we can know if specifications can be implemented.
It helps me adding some description to it.</p>
<p>First I made yemu a bit modular, so you need to add several lines to main file and then building your emulator
based on template (that should be placed in docs one day). Now if someone would like to add some architecture to
our emulator they won&rsquo;t need to rewrite it from scratch.</p>
<p>I also added &ndash;system flag to yemu so architecture can be choosen more user-friendly way.</p>
<p>Currently in ocpu emulator only mov and add instructions are implemented.
We also added some description to commands in specifications, so it is easier to understand what it should do</p>
<p>Hope you liked this post! If you would like to help me, contact me via email, xmpp or irc :)</p>
<p>tags: <a href='tag_gru.html'>gru</a>, <a href='tag_yemu.html'>yemu</a>, <a href='tag_ocpu.html'>ocpu</a></p>
<!-- text end -->
<h3><a class="ablack" href="gru-devlog-13---yemu-gasm-and-ocpu.html">
GRU Devlog 12 - yemu, gasm and ocpu
</a></h3>