The Meaning of Life, the Universe, and Everything.
Location:
None ya Business
Join Date:
9/17/2016
Posts:
52
Minecraft:
360_Trump_Scoped
Member Details
A few days after building my first Redstone computer I took two of the same designs and pasted them with world edit next to each other. Before I explain what I di d I'll list the specs>
Clock: 1 command every 5 seconds
ALU: 4 Bit addition and subtraction
RAM: 2 byte d-flip-flop memory
ROM: 2 byte User input/ROM
Program memory: Goto command setup with 4 bit decoder and 16 programmable command lines.
Expansion space: 2, 4 bit output exspansion slot output, no extra input yet.
With all of the specs listed what I practically did was with the sending computer I made a program that read ROM slots 1-4 and bussed it to the decoder that controls the program on the receiving computer. The receiving computer had a program that added ROM slot 1 and 2, in 4 command lines. Because I only had 4 ROM slots on my sending computer I could only send 4 Goto this line commands to the receiving computer. The receiving computer took the new commands and ran the program in that order. On the receiving computer in ROM slot 1 was a 2, and in ROM slot 2 was a 2, so after about 20 seconds I got a 4 in binary, or on my binary display(0100). How I bussed the commands was using the expansion slots to buss out info from the ROM to the other computers 4 bit decoder. I hope to expand on the knowledge I gained and eventually make a Redstone 'Internet' on my favorite survival server. If you want to play my favorite server or check it out the IP is mc.wabbitface.com the staff is reliable and friendly and any hacker is caught within a short period of time because the staff play survival it too. Any feedback on the project will help!
I'll also like to point out that I had made the clocks in sync to prevent too short amounts of time to process or save data.
Interested in how the transmission was done on hardware level. Serial comminucation? Fixed or variable bitrate? How was the data transfer initialized? Etc.
The Meaning of Life, the Universe, and Everything.
Location:
None ya Business
Join Date:
9/17/2016
Posts:
52
Minecraft:
360_Trump_Scoped
Member Details
I had made a program that read ROM 1-2 and bussed to Computer Bs Goto function. The communication wasn't serial, i used a 4 bit bus to send the information to Computer B resulting in computer B reading the commands and sending data back if the transfer was successful or not. The program for sending parallel bussed information was stored as the same program in each computer.
But because the bus only sends to the Goto funstions data transfer if limited to (Goto this line in the program). I plan to change that and send it to the RAM and read the ram as program memory. Starting on that tommorow. I'm still new to computer science and still am learning.
A few days after building my first Redstone computer I took two of the same designs and pasted them with world edit next to each other. Before I explain what I di d I'll list the specs>
Clock: 1 command every 5 seconds
ALU: 4 Bit addition and subtraction
RAM: 2 byte d-flip-flop memory
ROM: 2 byte User input/ROM
Program memory: Goto command setup with 4 bit decoder and 16 programmable command lines.
Expansion space: 2, 4 bit output exspansion slot output, no extra input yet.
With all of the specs listed what I practically did was with the sending computer I made a program that read ROM slots 1-4 and bussed it to the decoder that controls the program on the receiving computer. The receiving computer had a program that added ROM slot 1 and 2, in 4 command lines. Because I only had 4 ROM slots on my sending computer I could only send 4 Goto this line commands to the receiving computer. The receiving computer took the new commands and ran the program in that order. On the receiving computer in ROM slot 1 was a 2, and in ROM slot 2 was a 2, so after about 20 seconds I got a 4 in binary, or on my binary display(0100). How I bussed the commands was using the expansion slots to buss out info from the ROM to the other computers 4 bit decoder. I hope to expand on the knowledge I gained and eventually make a Redstone 'Internet' on my favorite survival server. If you want to play my favorite server or check it out the IP is mc.wabbitface.com the staff is reliable and friendly and any hacker is caught within a short period of time because the staff play survival it too. Any feedback on the project will help!
I'll also like to point out that I had made the clocks in sync to prevent too short amounts of time to process or save data.
Must do social experiment.
GENERATION 37: The first time you see this, copy it into your signature on any forum and add 1 to the generation. This is a Social experiment.
Don't take my Minecraft name seriously. It is a joke that has entertained lots of people and hopefully you too.
Interested in how the transmission was done on hardware level. Serial comminucation? Fixed or variable bitrate? How was the data transfer initialized? Etc.
thanks!
I had made a program that read ROM 1-2 and bussed to Computer Bs Goto function. The communication wasn't serial, i used a 4 bit bus to send the information to Computer B resulting in computer B reading the commands and sending data back if the transfer was successful or not. The program for sending parallel bussed information was stored as the same program in each computer.
But because the bus only sends to the Goto funstions data transfer if limited to (Goto this line in the program). I plan to change that and send it to the RAM and read the ram as program memory. Starting on that tommorow. I'm still new to computer science and still am learning.
Must do social experiment.
GENERATION 37: The first time you see this, copy it into your signature on any forum and add 1 to the generation. This is a Social experiment.
Don't take my Minecraft name seriously. It is a joke that has entertained lots of people and hopefully you too.