OH. ok. um... Let me wait till I get a better program to make the schematic. If anyone knows any (BESIDES MCEDIT) please tell me.
@smurfiod. Thank you. However there are still a few bugs when you hook it into clocks that need to be addressed and fixed. However yes, this will greatly increase storage space and such.
Why don' you trust MCedit?
I don't think there are any others, and even if there are, I don't think they'd work on Linux, because, as we know, most of THEM use windows :^P
I actually want the update to come out in a while, I don't really like updates, and, usually, they are mod-breaking, which, btw, is the only reason I still play Minecraft.
Sorry, don't use any third party editing software, so no can do. Instead I'll give you this stripped down version of the counter with instructions on how to wire it yourself! :wink.gif:
There are 9 glass blocks on top, 8 glass blocks and 1 wood block on the bottom.
Your input will be wired into all four pistons. The input has to be a 1-tick pulse.
The bottom right piston fires first, after no delay.
The top right and bottom left pistons fire at the same time, 2 ticks after the first piston.
The top left piston fires last, 4 ticks after the first piston (or 2 ticks after the middle two pistons).
The output consists of a torch and a repeater on one side, and redstone dust on the other side. Thus the dust only activates when the wood block is in place.
For this to work the way you want it, feed the output into the input after a 6 tick delay. Make sure it's still a 1-tick pulse.
If you have any other questions, let me know.
So I made it, and it works like a charm, but I have a problem, the pulse I need to use is 2 ticks, could you make it so it works with a 2 tick pulse?, thanks!
I think this is what you're looking for, although I'm not 100% sure what you wanted.
The input is the cobblestone block in the bottom right with the button on it. After that block receives 17 inputs, the output will pulse once. As you can see, the output is fed back into the input (after 8 ticks of delay), which resets the counter.
Edit: Thus on every 17th pulse, the output is briefly triggered, which is what I gathered you were asking for...
Hmm...doing a multiplication algorithm for and you want to make it stop when it's done 17 shifts.
How frequently do the shifts occur?
If ring-counters don't work (I have no idea why they wouldn't), then I think your best bet would actually be to make a 5-bit binary counter which gets set to start at 10001 and then receives a signal to decrement every time a "Shift Right" happens until it hits 00000 and you tell the algorithm to stop. You'll need to use a binary counter design which can be easily set though, which other than size is their main advantage over Ring Counters.
Reading about Booth's algorithm is quite interesting.
Because you are reading about Booth's I assume that you understand the part where it specifies that a shift is faster than a usual operation, therefore, the shifts need to be fast, pretty darn fast.
The ring counter didn't work because there is no way to make a ring counter go "back" on the 17th.
Question: Does it ever need to get reset before reaching 17?
If not, I'd advise looking into a piston-device which pushes blocks in a square loop. All of the blocks should be glass except for one solid one which can conduct redstone charge. Every "input" will cause the loop to rotate by one block until the solid block is finally in position in front of the detector.
I don't like that number either =S, but it's for this ALU I'm making, it requires shifting, as it uses booth's algorithm.
It never needs to be reset before 17
And if you are talking about a ring counter, they didn't seem to work
I need a device that, after getting triggered 17 times (so in the 17th trigger) gives an output of some kind, but if, and only if the device is triggered 17 times, also, it needs to be as fast as possible, space isn't too much of a concern.
Ok,so I'm gonna make a minecart race where the players in the minecarts need to hit a button on a block as soon as they reach a speeding point, which is a speed rail with a button next to it. When they hit the button, the rail turns on and pushes the player forward. Every once in a while, there would be a detector rail that turns on a trap like falling lava or sand. The point is, will it work? How can I make it better? And and suggestions for traps? Thank you.
I actually want the update to come out in a while, I don't really like updates, and, usually, they are mod-breaking, which, btw, is the only reason I still play Minecraft.
0
You don't, unless you want to replace blocks manually, it's not RAM, so it's not re-writable, but it's ROM, no re writing
Though I might be wrong
0
Why don' you trust MCedit?
I don't think there are any others, and even if there are, I don't think they'd work on Linux, because, as we know, most of THEM use windows :^P
0
Still though, LAMB!
0
I guess that would work.
Thanks man!
I feel a bit stupid.. =P
0
0
So I made it, and it works like a charm, but I have a problem, the pulse I need to use is 2 ticks, could you make it so it works with a 2 tick pulse?, thanks!
0
Hmm, could you send me a schematic for this?
It seems quite interesting, Thanks!
0
Because you are reading about Booth's I assume that you understand the part where it specifies that a shift is faster than a usual operation, therefore, the shifts need to be fast, pretty darn fast.
The ring counter didn't work because there is no way to make a ring counter go "back" on the 17th.
0
I don't like that number either =S, but it's for this ALU I'm making, it requires shifting, as it uses booth's algorithm.
It never needs to be reset before 17
And if you are talking about a ring counter, they didn't seem to work
Thanks!
0
I need a device that, after getting triggered 17 times (so in the 17th trigger) gives an output of some kind, but if, and only if the device is triggered 17 times, also, it needs to be as fast as possible, space isn't too much of a concern.
Thanks!
0
0
There are, here, have a link.
1
Yogscast much?
0
May I use this design for my ALU?
Thanks!
0