Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danielfvm/krajsyarch

A simulator and assembler for the krajsy cpu architecture made by krajsyboys and me.
https://github.com/danielfvm/krajsyarch

assembler cpu-emulator online

Last synced: 14 days ago
JSON representation

A simulator and assembler for the krajsy cpu architecture made by krajsyboys and me.

Awesome Lists containing this project

README

        

# KrajsyArch
![Repository size](https://img.shields.io/github/repo-size/danielfvm/KrajsyArch?color=39d45f)
[![GitHub last commit](https://img.shields.io/github/last-commit/danielfvm/KrajsyArch?color=39d45f)](https://github.com/danielfvm/KrajsyArch/commits/master)
![License](https://img.shields.io/badge/license-GPL-39d45f)
[![Stargazers](https://img.shields.io/github/stars/danielfvm/KrajsyArch?color=39d45f&logo=github)](https://github.com/danielfvm/KrajsyArch/stargazers)

![image](https://github.com/danielfvm/KrajsyArch/assets/23420640/92a326a6-221f-423d-947c-7b52d44e5b9e)

A simulator and assembler for the krajsy CPU architecture made by krajsyboys and me. The instruction set was designed to be as simple as possible as our goal was to build this CPU inside my [Voxel Sandbox VRChat World](https://vrchat.com/home/world/wrld_cac764e2-de1e-4c6e-bc93-0a13ddf6b039) that has working logic gates.
You can try out the web app [here](https://danielfvm.github.io/KrajsyArch/).

Here you can find working examples:

* [Collatz conjecture](https://danielfvm.github.io/KrajsyArch/?share=CkxEIEEsICMwYgk7IFN0YXJ0IHZhbHVlCgo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KbmV4dEl0ZXJhdGlvbjoKT1VUIEEKU0xQICNGRgoKTEQgQiwgIzAxCkFORCBCLCBBCkpOWiBCLCBvZGROdW0KU1IgQQpKWiBCLCBuZXh0SXRlcmF0aW9uCgo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kb2RkTnVtOgpMRCBCLCBBCkFERCBBLCBCCkFERCBBLCBCCklOQyBBCkpOWiBCLCBuZXh0SXRlcmF0aW9u) The result is stored in Register A.

* [The Sieve of Eratosthenes](https://danielfvm.github.io/KrajsyArch/?share=OyBmb3IgQSA9IDI7IEEgPCAyNTU7IEEgKysKTEQgQSwgIzEKbG9vcDoKSU5DIEEKCjsgaWYgQiA9PSAwCkdFVCBCLCBBCkpOWiBCLCBsb29wCgo7IGZvciBCID0gQSogMjsgQiA8IDI1NTsgQiArKwpMRCBCLCBBClNMIEIKU0VUIEIsICNmZgpsb29wMToKTEQgQiwgKmZmCgpTRVQgQiwgQgoKCkFERCBCLCBBClNFVCBCLCAjZmYKQU5EIEIsICM4MApKWiBCLCBsb29wMQoKTEQgQiwgQQpBTkQgQiwgI0MwCkpaIEIsIGxvb3AKCgoKOyBkaXNwbGF5IHByaW1lIG51bWJlcnMKTEQgQSwgIzEKbG9vcDI6CklOQyBBCgpHRVQgQiwgQQpTRVQgQSwgQQpKWiBCLCBza2lwCgo7IHJlc2V0IHZhbHVlIHRvIDAgaWYgbm90IHByaW1lCkxEIEIsICMwClNFVCBCLCBBCgpza2lwOgpMRCBCLCBBCkFORCBCLCAjODAKSlogQiwgbG9vcDIKCgpMRCBBLCAjMDAKZGlzcGxheToKSU5DIEEKQU5EIEEsICM3RgpHRVQgQiwgQQpKWiBCLCBkaXNwbGF5Ck9VVCBCClNMUCAjRkYKam1wIGRpc3BsYXk=) Calculates prime numbers from 0 to 127.