From 9f784d48e2e83d35ac90f9a9d75f7b40323ab3e2 Mon Sep 17 00:00:00 2001 From: g1n Date: Sun, 31 Oct 2021 17:16:12 +0000 Subject: [PATCH] Add new GRU devlog --- blog/all_posts.html | 1 + blog/all_tags.html | 6 +-- blog/feed.rss | 28 +++++++++++- blog/gru-devlog-14---ocpu-and-yemu.html | 48 +++++++++++++++++++++ blog/gru-devlog-14---ocpu-and-yemu.md | 17 ++++++++ blog/index.html | 57 +++++++++++-------------- blog/tag_gru.html | 25 +++++++++++ blog/tag_ocpu.html | 25 +++++++++++ blog/tag_yemu.html | 25 +++++++++++ 9 files changed, 195 insertions(+), 37 deletions(-) create mode 100644 blog/gru-devlog-14---ocpu-and-yemu.html create mode 100644 blog/gru-devlog-14---ocpu-and-yemu.md diff --git a/blog/all_posts.html b/blog/all_posts.html index f09d595..0b534f2 100644 --- a/blog/all_posts.html +++ b/blog/all_posts.html @@ -17,6 +17,7 @@

all posts

October 2021

back home
diff --git a/blog/feed.rss b/blog/feed.rss index 02f6538..387b52b 100644 --- a/blog/feed.rss +++ b/blog/feed.rss @@ -2,10 +2,34 @@ ~g1n's bloghttps://g1n.ttm.sh/blog/index.html ~g1n's blogen -Sun, 24 Oct 2021 16:06:16 +0000 -Sun, 24 Oct 2021 16:06:16 +0000 +Sun, 31 Oct 2021 17:14:33 +0000 +Sun, 31 Oct 2021 17:14:33 +0000 +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

+ +]]>
https://g1n.ttm.sh/blog/gru-devlog-14---ocpu-and-yemu.html +https://g1n.ttm.sh/blog/./gru-devlog-14---ocpu-and-yemu.html +G1n +Sun, 31 Oct 2021 17:14:06 +0000
+ GRU Devlog 13 - ocpu thoughts and some elecronics + + + + + + +GRU Devlog 14 - ocpu and yemu + +
+
+
+

~g1n's blog

+
~g1n's blog
+
+
+ +

+GRU Devlog 14 - ocpu and yemu +

+ +
October 31, 2021 — +G1n +
+ + +

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

+ + +
+ +
+ diff --git a/blog/gru-devlog-14---ocpu-and-yemu.md b/blog/gru-devlog-14---ocpu-and-yemu.md new file mode 100644 index 0000000..0bc3385 --- /dev/null +++ b/blog/gru-devlog-14---ocpu-and-yemu.md @@ -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 diff --git a/blog/index.html b/blog/index.html index f099d96..d32f5c8 100644 --- a/blog/index.html +++ b/blog/index.html @@ -14,6 +14,31 @@
~g1n's blog
+

+GRU Devlog 14 - ocpu and yemu +

+ +
October 31, 2021 — +G1n +
+ + +

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

+

GRU Devlog 13 - ocpu thoughts and some elecronics

@@ -256,38 +281,6 @@ on tildegit/codeberg and/or message me in someway :)

tags: gru, coreutils, contribution, gxt, grsh

-

-GRU Devlog 4 - more projects started, webpage for GRU and organizations on tildegit/codeberg -

- -
August 22, 2021 — -G1n -
- - -

In first days of this week I thought it will be not very productive. -But I was wrong.

- -

We now have webpage and organizations on tildegit/codeberg:

- -

https://g1n.ttm.sh/gru/

- -

Also I am working on some new projects:

- -
    -
  • orcc - GRU/Orion Compilers Collection (but currently I am working only on lexer so it is not published yet)

  • -
  • gasm - GRU assembler (maybe will be part of GRU binutils. Also not published yet)

  • -
  • hexutils - I think hexdump, xxd and some other utils will be in this project

  • -
- - -

Also I tryed to advertize GRU on ~chat, some users liked us, -so maybe soon someone will help me with all this.

- -

And of course if you can help me please contact me in someway! :)

- -

tags: gru, orcc, gasm, hexutils, webpage

-
+

+GRU Devlog 14 - ocpu and yemu +

+ +
October 31, 2021 — +G1n +
+ + +

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

+

GRU Devlog 13 - ocpu thoughts and some elecronics

diff --git a/blog/tag_ocpu.html b/blog/tag_ocpu.html index 9ad9bfd..db90689 100644 --- a/blog/tag_ocpu.html +++ b/blog/tag_ocpu.html @@ -14,6 +14,31 @@
~g1n's blog
+

+GRU Devlog 14 - ocpu and yemu +

+ +
October 31, 2021 — +G1n +
+ + +

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

+

GRU Devlog 13 - ocpu thoughts and some elecronics

diff --git a/blog/tag_yemu.html b/blog/tag_yemu.html index 6370743..3ff37f0 100644 --- a/blog/tag_yemu.html +++ b/blog/tag_yemu.html @@ -14,6 +14,31 @@
~g1n's blog
+

+GRU Devlog 14 - ocpu and yemu +

+ +
October 31, 2021 — +G1n +
+ + +

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

+

GRU Devlog 12 - yemu, gasm and ocpu