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: about 1 month ago
JSON representation
A simulator and assembler for the krajsy cpu architecture made by krajsyboys and me.
- Host: GitHub
- URL: https://github.com/danielfvm/krajsyarch
- Owner: danielfvm
- License: gpl-3.0
- Created: 2023-08-21T22:08:14.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T10:25:10.000Z (about 2 years ago)
- Last Synced: 2025-01-11T00:12:42.434Z (over 1 year ago)
- Topics: assembler, cpu-emulator, online
- Language: TypeScript
- Homepage: https://danielfvm.github.io/KrajsyArch/
- Size: 250 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KrajsyArch

[](https://github.com/danielfvm/KrajsyArch/commits/master)

[](https://github.com/danielfvm/KrajsyArch/stargazers)

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.