[Intended as a more articulate presentation and slight re-work of THIS THREAD, which was hard to understand, at best.]
An integrated circuit, for those of you who don't know, is a small chip that is used to GREATLY REDUCE the space needed to build computers. What we would use these for is logic gates, which is what redstone is used most for anyway. (This means that we'll only be talking about digital integrated circuits, as opposed to analog ones.)
Crafted like this:
Borrowing an image made by Sumguy720, these integrated circuits would probably have an interface much like this:
The input and output would either be on respective sides of the block (severely limiting inputs and outputs) or could be linked to any integrated circuit or redstone near it. This way, as said in the original thread, calculators could be a single block and a few torches, as opposed to an entire room.
SOMETHING DEBATABLE:
When picked up, an integrated circuit would not lose all its contents, but would continue to function as normal when put back down. This would allow you to place multiple integrated circuits inside each other, making more and more complicated computers.
SOMETHING DEBATABLE:
When picked up, an integrated circuit would not lose all its contents, but would continue to function as normal when put back down. This would allow you to place multiple integrated circuits inside each other, making more and more complicated computers.
All of it is great, but I think this last bit would be the most important and should be included.
Rollback Post to RevisionRollBack
Professional Underwater Lava-miner.
Also a massive mushroom mongler.
[Intended as a more articulate presentation and slight re-work of THIS THREAD, which was hard to understand, at best.]
An integrated circuit, for those of you who don't know, is a small chip that is used to GREATLY REDUCE the space needed to build computers. What we would use these for is logic gates, which is what redstone is used most for anyway. (This means that we'll only be talking about digital integrated circuits, as opposed to analog ones.)
Crafted like this:
Borrowing an image made by Sumguy720, these integrated circuits would probably have an interface much like this:
The input and output would either be on respective sides of the block (severely limiting inputs and outputs) or could be linked to any integrated circuit or redstone near it. This way, as said in the original thread, calculators could be a single block and a few torches, as opposed to an entire room.
SOMETHING DEBATABLE:
When picked up, an integrated circuit would not lose all its contents, but would continue to function as normal when put back down. This would allow you to place multiple integrated circuits inside each other, making more and more complicated computers.
there is one flaw only right now. with this model, each integrated circuit block would need to havean array property determining what is in each block, and retain that property when picjed up, additionally, if you want to place multiple circuit,s, how do you manage the directionality and interactions.
Rollback Post to RevisionRollBack
Equ1N0X-RedStone Engineer and Cybernetic architect.
there is one flaw only right now. with this model, each integrated circuit block would need to havean array property determining what is in each block, and retain that property when picjed up, additionally, if you want to place multiple circuit,s, how do you manage the directionality and interactions.
Changing the functionality of the block based on what is in it would be the hardest part, storing the components would probably be the easiest part, just use the chest code.
As for inputs and outputs... any connection to the outside of the circuit block will be effected on that side.
I would love this, in fact just today I created a large device (17x7x3) Which could have been condensed into just two of these blocks.
[Intended as a more articulate presentation and slight re-work of THIS THREAD, which was hard to understand, at best.]
An integrated circuit, for those of you who don't know, is a small chip that is used to GREATLY REDUCE the space needed to build computers. What we would use these for is logic gates, which is what redstone is used most for anyway. (This means that we'll only be talking about digital integrated circuits, as opposed to analog ones.)
Crafted like this:
Borrowing an image made by Sumguy720, these integrated circuits would probably have an interface much like this:
The input and output would either be on respective sides of the block (severely limiting inputs and outputs) or could be linked to any integrated circuit or redstone near it. This way, as said in the original thread, calculators could be a single block and a few torches, as opposed to an entire room.
SOMETHING DEBATABLE:
When picked up, an integrated circuit would not lose all its contents, but would continue to function as normal when put back down. This would allow you to place multiple integrated circuits inside each other, making more and more complicated computers.
So I came up with some ideas (and stole some from various other threads), and after some debate with myself, I determined that this thread was probably the best fit for this.
For creating the Microchip/Interated Cicuit itself it should be a (somewhat) expensive recipe, as this is providing a HUGE convenience.
So the chip would start out with crafting a wafer
Or
and it would give between 2 and 4 wafers (depending on the final recipe)
These wafers are essentially a silicon "base" for the final chip (using sand as it is a natural silison source IRL)
The second part of the chip would be the IC (integrated circuit) itself = Redstone Dust
and it would give 1-4 ICs, but the recipe and output will be changed to better match the final recipe and output for the wafer
Finally, the two items would be combined to make the final, programmable, placeable, chip = IC = Wafer
This recipe would (and should) yield 1 microchip.
My next thought was to use a "programmer" workbench that would use a GUI similar to the one in OP, this would allow you to "plug in" your newly crafted chip and supply the materials (redstone dust and sand/dirt) used to make the circuit.
Borrowing from TheEvilM in this thread, I decided the following.
The gui should provide redstone wires, although, instead of what was suggested in the aforementioned thread, only have one wire option, but have the wire directionality be toggleable, AKA, right click on it to cycle through all the various connection options (straight, corners, three-way junctions, and four-way junctions, all rotateable), this would allow every space on the board to be used, without needing to make a bunch of extra buttons. These wires would be converted from redstone dusts in a 1:1 ratio, and (ideally) can be converted back (whether they can be stored in inventory is up for debate, if so, they will NOT be placeable in the world , at least, not at first).
In order to facilitate logic gates, there has to be some form of redstone torch, possibly called "pins" what these will look like is open to discussion, but they will function EXACTLY like normal redstone torches, and will be converted from redstone torches in a 1:1 ratio. In terms of converting back and inventory storage, it will be the same as the redstone wires.
There would also be an block (possibly called an insulator, open to debate) crafted from sand/dirt (something cheap) which would be used to make various gates, I.E, placing a redstone wire, then a block, then a "pin", it will function as a "not" gate, just like if you did it in the world. Again, the conversion back and inventory storage will be just like the "pins" and wires.
I modified the image you posted to include my ideas, and I think it works fairly well (I might need some help on the graphic design portions).
The recipe for the bench itself i'm not sure about yet, but i think it should include redstone dust and possibly iron/gold (as these are excellent conductors IRL).
A debateable item would be a "replicator" bench, which would copy the design inside a chip into another chip. The design for this gui would be similar to that of the furnace, a set of spaces for raw materials (redstone dust, dirt/sand, and redstone torches), a space for unprogrammed chips, a space for the "master" programmed chip, and an output slot. If this is implemented, unprogrammed chips might end up being stackable so that you can mass produce that adder chip you built for your 128-bit calculator.
Possible restrictions/features:
Chips:
2 inputs, 2 outputs (at first), labeled on the tile itself when placed 4 I/O "ports" on the four sides of the tile, labeled by number (will also be labeled inside the programming GUI).
cannot contain other chips, the (real life)resources it would take to recursively place chips inside each other so you can have a "computer" chip (no pun intended), is far too much for this to be viable
a chip is limited to 8x8x2 spaces, this will allow you to build some of the more complex circuits, but not all of them (A D Flip Flop will fit, but not much else, however, a JK Flip Flop, will not fit on one chip). (On further though, this may be increased to 8x8x3, to allow for redstone to be run on top of a layer 2 block)
Chips cannot be stacked, but two chips placed next to each other (input to output) will work properly (tenatively, may require 1 redstone dust in between, at least in early versions)
Chips will need to be collected with a pickaxe, or they may get "wiped" (open to debate)
unprogrammed chips can be stacked (open to debate), but chips that have been programmed will only be stackable if they have been created by a replicator (to prevent chips with the same names but different programming from being stacked)
Programmer Bench:
Chips can be reprogrammed, AKA, placed back on the board to be modified/finished. This way, if a user runs out of a material, they don't have to craft a whole new chip to finish it.
Users will be able to label their chips, otherwise, there will be no way to tell which chip is your 5 clock and which is your RS NOR Latch.
Replicator Bench:
It will require fuel of some kind, possibly pulsing redstone(?) or some other form of non-fossil (preferably electricity-based) fuel (AKA, the fuel used here can't also be used in the furnace).
Replication will stop as soon as any of the materials/fuel run out, however, a check is done before each chip is started to ensure that it doesn't run out mid-replication.
All replicated chips will have the same name/label as the master chip, which (may) allow them to be stacked.
Any and all feedback is appreciated.
I am planning on making this!!! So please provide me with all the feedback that you can!
insted of having one side be input and one to be output i would have 4 I/O (input/output) ports one on each side and that way you could have a lot more options of things to build.
Rollback Post to RevisionRollBack
see my builds here
"in the event of a root uprising i would support the robots, does that make me a bad person?"
insted of having one side be input and one to be output i would have 4 I/O (input/output) ports one on each side and that way you could have a lot more options of things to build.
Very good point, and since a wire can transmit either direction, which one is which won't matter.
An integrated circuit, for those of you who don't know, is a small chip that is used to GREATLY REDUCE the space needed to build computers. What we would use these for is logic gates, which is what redstone is used most for anyway. (This means that we'll only be talking about digital integrated circuits, as opposed to analog ones.)
Crafted like this:
Borrowing an image made by Sumguy720, these integrated circuits would probably have an interface much like this:
The input and output would either be on respective sides of the block (severely limiting inputs and outputs) or could be linked to any integrated circuit or redstone near it. This way, as said in the original thread, calculators could be a single block and a few torches, as opposed to an entire room.
SOMETHING DEBATABLE:
When picked up, an integrated circuit would not lose all its contents, but would continue to function as normal when put back down. This would allow you to place multiple integrated circuits inside each other, making more and more complicated computers.
All of it is great, but I think this last bit would be the most important and should be included.
Also a massive mushroom mongler.
there is one flaw only right now. with this model, each integrated circuit block would need to havean array property determining what is in each block, and retain that property when picjed up, additionally, if you want to place multiple circuit,s, how do you manage the directionality and interactions.
Equ1N0X-RedStone Engineer and Cybernetic architect.
As for inputs and outputs... any connection to the outside of the circuit block will be effected on that side.
I would love this, in fact just today I created a large device (17x7x3) Which could have been condensed into just two of these blocks.
viewtopic.php?f=1&t=21263
sorry that is the compass recipe
For creating the Microchip/Interated Cicuit itself it should be a (somewhat) expensive recipe, as this is providing a HUGE convenience.
So the chip would start out with crafting a wafer
Or
and it would give between 2 and 4 wafers (depending on the final recipe)
These wafers are essentially a silicon "base" for the final chip (using sand as it is a natural silison source IRL)
The second part of the chip would be the IC (integrated circuit) itself
and it would give 1-4 ICs, but the recipe and output will be changed to better match the final recipe and output for the wafer
Finally, the two items would be combined to make the final, programmable, placeable, chip
This recipe would (and should) yield 1 microchip.
My next thought was to use a "programmer" workbench that would use a GUI similar to the one in OP, this would allow you to "plug in" your newly crafted chip and supply the materials (redstone dust and sand/dirt) used to make the circuit.
Borrowing from TheEvilM in this thread, I decided the following.
I modified the image you posted to include my ideas, and I think it works fairly well (I might need some help on the graphic design portions).
The recipe for the bench itself i'm not sure about yet, but i think it should include redstone dust and possibly iron/gold (as these are excellent conductors IRL).
A debateable item would be a "replicator" bench, which would copy the design inside a chip into another chip. The design for this gui would be similar to that of the furnace, a set of spaces for raw materials (redstone dust, dirt/sand, and redstone torches), a space for unprogrammed chips, a space for the "master" programmed chip, and an output slot. If this is implemented, unprogrammed chips might end up being stackable so that you can mass produce that adder chip you built for your 128-bit calculator.
Possible restrictions/features:
2 inputs, 2 outputs (at first), labeled on the tile itself when placed4 I/O "ports" on the four sides of the tile, labeled by number (will also be labeled inside the programming GUI).Any and all feedback is appreciated.
I am planning on making this!!! So please provide me with all the feedback that you can!
"in the event of a root uprising i would support the robots, does that make me a bad person?"
Very good point, and since a wire can transmit either direction, which one is which won't matter.
I'll modify the post to reflect that.