This is a Minecraft(bedrock) adoptation of the famous Scott CPU in the book But How Do It Know? The Basic Principles of Computers for Everyone by J. Clark Scott and Compiler called the Gibberish Compiler I made of this CPU.
Note: This project is in it's very early stage. Instructions and Documentations is expected to be missing or unclear.__
Download: WorldFile GibberishCompiler
Note: Although you can download it right away, Get Started is very helpful.
This project is split into two parts:
- Gibberish Compiler
- File exsist in a subrepo called Gibberish-Compiler. It will be released in that repo.
- Documentations will exsist in this repo.
- Minecraft World File of the actual Computer
- Exsist in this repo
Compatibility of two part of the project between versions can be found here: versions.rst
All documentations' links on this project can be found in - NAVIGATIONS -.
This is a Minecraft adoptation of the famous Scott CPU in the book But how do it knows But How Do It Know? The Basic Principles of Computers for Everyone.
LEFT: IO Decoder | RIGHT: RAM | CENTER BLOCK: ALU | FAR BACK TOWER: Stack | MIDDLE: Instruction Decoder
FRONT LEFT: Stack | RIGHT BOTTOM: Multiplication Module | BACK LEFT: Instruction Decoder | CENTER BLOCK: ALU | RIGHT FRONT: IO Decoder
FAR BACK: RAM | LEFT: Stack | RIGHT: ALU | MIDDLE: Instruction Decoders
RIGHT HALF: RAM Editor | LEFT: Steper Control
The computer is binary compatible with the Scott CPU, with a modified IO port (more informations).
It could be used as a teaching tool for teachers, or a gadget for someone like me to learn about computer architecture in a intuitive way.
It have a 256 bit RAM. The program and data is all stored in the RAM. IO devices could be connected to the IO port.
Instructions is here if you want to get started.
Note: only the files of the Minecraft World exsists in this repo. The gobberish compiler exsist in a repo called Gibberish-Compiler (only documentation of that project exsist in this repo).
This compiler is made to compile basic programs for the Minecraft Computer.
This program made by using Processing which is a program made for learning Java (highly reconmemded if you want to start coding). This app can be a effective application to learn basic processing using my custom programming launguage I made called Gibberish. This program can also be a example of a effective application made by Processing, which could used as a teaching and learning tool.
Note: Java may need to be installed for this program to run.
Instructions is here if you want to get started.