Hello fellow redstoners.
I thought'd show off this device I constructed to celebrate the incoming new year. Just because real Minecrafters make their firework out of flaming arrows :tongue.gif:
It's a machine that can fire 12 volleys of flaming arrows vertically into the sky without having to be reloaded.
Looks pretty nice in the night.
Or if you prefer...
- yolky87609
- Registered Member
-
Member for 13 years, 1 month, and 16 days
Last active Mon, Jun, 1 2015 19:07:19
- 0 Followers
- 353 Total Posts
- 24 Thanks
-
9
Zaffaro posted a message on Fully Automated Flaming Arrow Firework!Posted in: Redstone Discussion and Mechanisms -
4
Mort96 posted a message on My first ALU: The Cake! (RDF).Posted in: Redstone Discussion and Mechanisms
THE CAKE
Minecraft ALU
I learned how to make a full adder yesterday, so today was time for my first ALU. The best version of yesterday's adders got a place in todays ALU, which is 6 bits. For you who don't know; ALU stands for Arithmetic logic unit. It was made on the Redstone Development Foundation server. It got the name The Cake because of its many layers. peterc1 commented that it looked like a yellow layer cake, and that inspired me to make its name.
This is the 13 functions it can do:
-A -B -A+B -A-B -B-A -AND -A>B -B>A -A=B -A>=B -B>=A -Output lowest input -Output highest input
Here's some images(Minecraft forums don't seem to support .png, and Imageshack don't seem to let me upload as anything else than .png to I'll just give you a link:)I figured it out!
Front of the ALU
Back of the ALU
The 12 inputs
The binary outputs
The output for logic operations that only gives OFF or ON as output
Side view
Birds eye view
Please comment and tell me what you think!
Ps: I am 14 years old
Credits:
----Mort96 (me): the entire ALU
----Tomysand Grinning: figured out how to do A>B and B>A, and reminded me about the XNOR working as an =. (Theyhe figured out how to make A>B, then I made my own version and B>A out of the same components.
----Texture Pack: the Redstone texture pack made by vxstorm http://www.planetminecraft.com/texture_pack/redstone-texture-pack/
----JoeBot1234: teaching me how to make a full adder. He made an adder flat on the floor, with every gate and the gate's input and output easily visible.
----peterc1: inspiring me to give it the name The Cake
Thank you to yolky87609, bai2u, jackorobot and larslol for giving me a green + in bottom right corner of the post :biggrin.gif:
EDIT: Added JoeBot1234 in the credits list.
EDIT 2: updated the post. The ALU is better :smile.gif: 3 more functions, faster and better output busses New images will come, but I don't have time ATM.
EDIT 3: An error was made. I gave credits to Grinning, but he did nothing. Tomys made the comparator without help.
EDIT 4: Output Lowest and Highest input now works!!
EDIT 5: updated the images and named it The Cake!
EDIT 6: added peterc1 to the credits list
EDIT 7: added two more functions: A>=B and B>=A
-Mort96 -
3
Grinningtheirs posted a message on "WarPU" A minecraft computerWarPU is a minecraft computer made on a server called warhub.tommytony.com This computer was made mostly made by grinning and cmastudios. We give nicholasntp for help with building and helping along the way.Posted in: Redstone Discussion and Mechanisms
The Parts:
4 bit ALU with 5 operations (Addition, AND, OR, NOT, XNOR)
2 bytes of RAM
1 byte of registers "A" and "B"
4 bytes of program memory
5 bit instruction code
3 bit program counter
2 7 segment displays capable of display up to 15 from the A register
5 bit instruction decoder (32 outputs)
The program memory is 8 bits per module but only uses 5. It is capable of even saving the last 3 bits. The instructions are located in the control unit in the machine. This machine was made in the creative sector of a War server. A special thanks to randompie and tommytony. Randompie for not WE the whole thing out. tommytony for just always being awesome and letting us build it on his server. A special thanks to everyone who participated in the debugging stage this morning. You were all a big help. Thank you to Yolky87609 for helping with the decoder. Everyone who I havn't mentioned THANK YOU!
The world file will be uploaded here:_______
A schematic here Schematic
A video here_________ (we will probably film the video monday)
Pictures below here and more detail
The display
The sweet yellow ALU
Dirt program counter
View of the RAM and registers
A view of the Program memory bus with the instruction decoder in the backround
Program code will be here when I copy it down 00000 does nothing (surprise) 00001 ALU do no operation and save output to A register 00010 ALU do Addition and save output to B register 00011 ALU do Addition and save output to A register 00100 ALU do AND and save output to B register 00101 ALU do AND and save output to A register 00110 ALU do OR and save output to B register 00111 ALU do OR and save output to A register 01000 ALU do NOT and save output to B register 01001 ALU do NOT and save output to A register 01010 ALU do XNOR and save output to B register 01011 ALU do XNOR and save output to A register 01100 ALU do no operation and save output to B register 01101 ALU do no operation and save output to A register 01110 ALU do no operation and save output to B register 01111 ALU do no operation and save output to A register 10000 CPU set RAM0 value to 0 10001 CPU set RAM0 copy value from A register 10010 CPU set RAM1 value to 0 10011 CPU set RAM1 copy value from A register 10100 CPU set RAM2 value to 0 10101 CPU set RAM2 copy value from A register 10110 CPU set RAM3 value to 0 10111 CPU set RAM3 copy value from A register 11000 CPU set B register set value to 0 11001 CPU set B register set value to 0 and copy to display 11010 CPU set B register copy to display 11011 CPU set B register copy to display 11100 CPU set A register set value to 0 11101 CPU set A register set value to 0 and copy to display 11110 CPU set A register copy to RAM0 11111 CPU set A register copy to RAM0 and copy to display let me apologize i'm about to travel and being up late at night doesn't have my binary counting skills perfect so i may have missed an instruction
Now I propose an easier way to remember it make an easy table thing 1st bit: if on it is a cpu operation 1st bit: if off it is a alu operation 2nd bit: CPU: if on accessing registers if off accessing RAM 2nd bit: ALU: op codes: 001 Addition, 010 AND, 011 OR, 100 NOT, 101 XNOR 3rd bit: Register: On if accessing A register, off if accessing B register 3rd bit: RAM: accessing codes: 00 RAM0, 01 RAM1, 10 RAM2, 11 RAM3 3rd bit: ALU: op codes 4th bit: Register: on if trying to save to RAM0 (A register only), off if setting value to 0 4th bit: RAM: accessing codes 4th bit: ALU: op codes 5th bit: Register: on if copying to display, off is nothing 5th bit: RAM: on if copying value from A register to RAM cell, off if setting RAM cell value to 0 5th bit: ALU: on if copying output to A register, off if copying output to B register
Always remember when coding to CHECK the counter decoder before you write you instruction to that slot. There are only 4 places to store your program so remember that. Remember to wipe program memory, reset counter to 0, and using your writing switch when you are done with your current 5 bit instruction and hold the write switch for a little bit of time to make sure. Always have fun when using then machine.
If u get any seizures while using the advanced electronic device I will not claim responsibility for it because its not my redstone computers fault. Do not take my whole design and call it your own computer.
This computer may be upgraded in the far future so if you have any suggestions I will take them in to account when looking. To take a look at it go to warhub.tommytony.com Once u r in do /warp cpu I,grinning, will be gone till monday so you will ask for randompie or cmastudios. Hopefully you get cma :smile.gif: We will let u look around and maybe do a bit of programming and testing. If you want to make a remix of this same computer to show me some improvements it would be much appreciated if u would just send it as a world file to me in messenger. -
1
BeJae posted a message on CLOSED TOPICthis should not be in the redstone section.Posted in: Redstone Discussion and Mechanisms - To post a comment, please login.
10
I believe this is the first, if not second of its kind. It works by trying to subtract q from a. The number of times it subtracts is q so it does a loop until it gets the answer.
here are the pictures:
Thank you for reading. reply with your thoughts and if you want a tutorial, please tell me.
here is the schematic download:
http://www.mediafire.com/?wd16wk63bd9x88d
here is a video:
1
1
3
Here are some pictures:
Also, if you are wondering, This was made on the RDF server.
Next stop: The MI-1!(see if you could find out what i mean)
2
1
you won't be getting a call.
1
1
Here are some pictures:
Thanks for reading and here is the download:
http://www.mediafire.com/?3swc6k1atizyw2x
2
1