[img]http://i.imgur.com/m9u17.png[/img]
Almost done with my RAM, just need to add pulser for the edge triggers
What does RAM in Minecraft actually DO? : \
[QUOTE=E-102 Gamma;31536202]What does RAM in Minecraft actually DO? : \[/QUOTE]
It's more of a proof of concept that anything else, they're showing how Redstone can be used to create complex mechanisms.
I've yet to see one incorporated into anything.
[QUOTE=E-102 Gamma;31536202]What does RAM in Minecraft actually DO? : \[/QUOTE]
Stores things.
So you can do actual useful things with it?
[QUOTE=joost1120;31536587]So you can do actual useful things with it?[/QUOTE]
Yes.
[QUOTE=neos300;31535994][img]http://i.imgur.com/m9u17.png[/img]
Almost done with my RAM, just need to add pulser for the edge triggers[/QUOTE]
Judging from the decoder, is that 16 glorious bytes of RAM?
[QUOTE=neos300;31536884]Yes.[/QUOTE]
Such as?
[QUOTE=joost1120;31540869]Such as?[/QUOTE]
If land protection is actually implemented, then password activated things will be much more practical.
You could use letters and change the password without having to edit the redstone wiring.
[QUOTE=Rubs10;31541128]If land protection is actually implemented, then password activated things will be much more practical.
You could use letters and change the password without having to edit the redstone wiring.[/QUOTE]
See, I just use and gates and inverters to make my password stuff. It usually is ends up being 1/32 of the size too.
What does the decoder do?
[QUOTE=ralle105;31544064]What does the decoder do?[/QUOTE]
In a nutshell it allows you to select certain sections of memory at one time by entering a certain sequence of numbers. For instance, if you entered 00000010 on an 8-bit address line, then the corresponding byte of memory would be selected (in this case, byte 2).
[QUOTE=Zero-Point;31544370]In a nutshell it allows you to select certain sections of memory at one time by entering a certain sequence of numbers. For instance, if you entered 00000010 on an 8-bit address line, then the corresponding byte of memory would be selected (in this case, byte 2).[/QUOTE]
So, after selecting the part you want to read, you get 1 or 0 from that part?
[QUOTE=Jacinth;31544431]So, after selecting the part you want to read, you get 1 or 0 from that part?[/QUOTE]
You get whatever's stored on that address line.
Let's say the memory contains this:
Byte 1 - 01101010
Byte 2 - 11000110
Byte 3 - 00010001
Byte 4 - 11111110
In the example I selected earlier, if you entered 00000010, you'd select Byte 2, meaning the output of the RAM/ROM would be whatever is stored in Byte 2, in this case 11000110.
[QUOTE=Zero-Point;31544447]You get whatever's stored on that address line.
Let's say the memory contains this:
Byte 1 - 01101010
Byte 2 - 11000110
Byte 3 - 00010001
Byte 4 - 11111110
In the example I selected earlier, if you entered 00000010, you'd select Byte 2, meaning the output of the RAM/ROM would be whatever is stored in Byte 2, in this case 11000110.[/QUOTE]
RIGHT. I forgot about '8 bits in a byte'.
I miss the days when we used pistons in this thread for anything interesting to a regular player
[QUOTE=Zero-Point;31544370]In a nutshell it allows you to select certain sections of memory at one time by entering a certain sequence of numbers. For instance, if you entered 00000010 on an 8-bit address line, then the corresponding byte of memory would be selected (in this case, byte 2).[/QUOTE]
That could be useful, I don't see the advantage of bytes over bits when working with redstone though.
[QUOTE=Greenen72;31544669]I miss the days when we used pistons in this thread[/QUOTE]
My decoder is piston based
[QUOTE=ralle105;31544677]That could be useful, I don't see the advantage of bytes over bits when working with redstone though.[/QUOTE]
The more bits you have the more you can do, even with more mundane stuff. Imagine using a binary counter to sequence through a ROM's address lines, which output to a given number of pistons in order to perform pre-programmed motions.
[QUOTE=ralle105;31544677]That could be useful, I don't see the advantage of bytes over bits when working with redstone though.[/QUOTE]
You can only do so much with a couple of bits. Using a byte means he can use existing designs of 8-bit processors to build a working 'computer' within minecraft without having to design it from scratch.
[img]http://dl.dropbox.com/u/4838268/2011-08-05_16.59.55.png[/img]
128 bytes of ROM
Yay, i made a 3x3 grid of blocks raise, was hard to get the middle one working but i made it :D
NOW I SHALL MAEK COMPUTARR
Once you guys make 2gb of RAM, I'll be happy. I only have 2gbs of ram and my pc could use an upgrade.
The RAM is finally done!
[img]http://i.imgur.com/rCFhu.png[/img]
16 words (or nibbles or half bytes) of 4bit memory, although the 0000 and 0001 are read only, it is easily addressable, all you need to do is enter the binary value to write to, and a 4 bit value. Once the address value has gone cold (0000) the memory is set and you can access it by providing a binary value to the input wires.
[QUOTE=Tobba;31547936][img]http://dl.dropbox.com/u/4838268/2011-08-05_16.59.55.png[/img]
128 bytes of ROM[/QUOTE]
And where does one learn to make this kind of stuff?
[QUOTE=Brain Tumor;31550593]And where does one learn to make this kind of stuff?[/QUOTE]
Start very small; devise a 1 bit memory cell. Once you have that down, just keep expanding on your designs and building them up some more until you have awesome impressive stuff :P
[QUOTE=Chris220;31551717]Start very small; devise a 1 bit memory cell. Once you have that down, just keep expanding on your designs and building them up some more until you have awesome impressive stuff :P[/QUOTE]
How exactly are the bits calculated?
I still don't know what the fuck pistons do
they push
[QUOTE=joost1120;31552353]they push[/QUOTE]
And pull, sometimes!
Sorry, you need to Log In to post a reply to this thread.