The basics of programming (computers are programmable :dry.gif:) are pretty simple. You need:
1) a memory that holds the program.
2) a logic unit that can read data from your memory (not the program memory, but the "hard drive") and alter it in some way (e.g. AND-connect, OR-connect two inputs)
3) a memory (or other inputs) to provide data for the logic unit
That's basically it. Write your program like this (just an example, do it the way you want to): 1 bit input1, 1 bit input2, 2 bits to choose the operation (AND, OR, etc.), 2 bit address for the hard drive (where to save the output: at "00", "01", "11" or "10")
Feed the first "line" of code to your logic unit. Save the output to the hard drive. Run the second line of code. Save the output. etc, etc...
Edit: did I say "simple"? Oh yes I did. Well, it'll be a pain to build and debug. Have fun :tongue.gif:
Cool, that did help me a lot.
But how do I build a memory?
Cool, that did help me a lot.
But how do I build a memory?
There is this amazing RS master on youtube :smile.gif: He will save your soul!
Here is his link!
Tell him DJ Tec Sent you! http://www.youtube.com/user/scjoiner
Enjoy!
Rollback Post to RevisionRollBack
Sources: CS Major/Logic Undergrad
Redstone Master (3 ALUS 10+CPUS, 5GPUs) (10+ tickers, 1 Analog Display,10+ Digital Displays)
Learn binary math, than start with basic adders and subtractors ... from there make a binary to hex decoder ... and than worry about memory banks and the like.
Anyways,
I want to build a redstone computer, but I know nothing about how or anything about computers on that level...
any links, tips, or tuts to help me?
Cool, that did help me a lot.
But how do I build a memory?
There is this amazing RS master on youtube :smile.gif: He will save your soul!
Here is his link!
Tell him DJ Tec Sent you!
http://www.youtube.com/user/scjoiner
Enjoy!
Redstone Master (3 ALUS 10+CPUS, 5GPUs) (10+ tickers, 1 Analog Display,10+ Digital Displays)