I am somewhat new to creating computers and already have done a fair amount of work and research on it. I am currently working on a third version of my Redstone computer, because, admittedly i have in a way failed at my first two attempt, although it taught me much.
So why this topic one may ask, well i am looking for people that are willing to discuss certain elements of the Redstone computer, such as RAM, Instruction set design, program counters and busing for example.
This topic should be for people that either want to learn about how to build Redstone Computers and it's components, or for the ones that already have a lot of experience and want to share their knowledge to beginning builders.
I have started this topic to learn more, gain experience in computer technology, and to avoid massively filling up the comment section on a project page
I would also be happy to share what I already have learned of course.
You may want to read up on some information if you want to seriously participate in this topic. I'm sure there will be lot's of questions, so i will be directing you guys back to the first post.
You absolutely need to have a basic understanding of binary to start with:
Some basic understanding of Bitwise operations could come in handy:
Read up on the subject ALU:
The computers here are roughly based on the RISC architecture:
Don't forget the minecraft wiki on how to build these logic gates with redstone:
http://www.minecraftwiki.net/wiki/Redst ... ogic_Gates
Here are a handful of very good Redstone engineers who have inspired me to learn more on this subject. I suggest you check out their submissions. Be nice when you download something, drop a diamond. These kind of projects take a lot of time, and sometimes gives you free headaches. List is in no particular order.
There are some rules I'd wish people to follow:
- No excessive trolling
- Read before you type
- Think before you type
Although I think most of you will do fine. Feel free to ask any questions, there is bound to be someone here that can answer. Have Fun!