This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Pinkishu's profile picture

Redstone Extenders

Started by Pinkishu, 02 April 2013 - 11:50 PM
Pinkishu #1
Posted 03 April 2013 - 01:50 AM
Hi

so i'd like a peripheral thats a bit like the I/O extenders from RP2
basically it has the functions to read and activate normal and bundled redstone (maybe with the redstone events too?)

Yeah I know what you're going to say: "BUT A PC CAN DO SO?!?!"
Yeah, sure, but think about it, a PC in the end requires a new coroutine, and eats resources more than a simple peripheral likely would.

So something like:

PC----------------------------------------  <- wired lan cable
     |                 |                 |
     |                 |                 |
     |                 |                 |
     |                 |                 |
   Peripheral      Peripheral       Peripheral

is better than


PC----------------------------------------  <- wired lan cable
     |                 |                 |
     |                 |                 |
     |                 |                 |
     |                 |                 |
    PC                 PC                PC
theoriginalbit #2
Posted 03 April 2013 - 01:59 AM
this has been suggested beas a 'bundled cable switch' but i like the idea of normal redstone too… :)/>
Cloudy #3
Posted 03 April 2013 - 02:25 AM
Yeah, been suggested before, but had a weird ass name and didn't make sense. I also had this idea myself - great minds think alike eh Pinkishu :P/> I like this idea a lot :)/> I'll speak to dan.
Cloudy #4
Posted 03 April 2013 - 04:42 AM
Cleaned up a lot of crap in this thread. Keep it on topic.
Cranium #5
Posted 04 April 2013 - 06:40 AM
I'd like to hear what kind of response you get fron Dan. This seems like a pretty neat thing to implement.
PixelToast #6
Posted 04 April 2013 - 07:29 AM
i love this idea, not sure how it would look though
it cant be flat like redpower's io expanders because lan cables can only connect on solid sides
ElvishJerricco #7
Posted 04 April 2013 - 09:38 AM
I don't get it. In every other suggestion that can already be done with just computers, Cloudy or Dan comes along and uses that as the reason not to implement it. What's different about this?
MysticT #8
Posted 04 April 2013 - 09:47 AM
I don't get it. In every other suggestion that can already be done with just computers, Cloudy or Dan comes along and uses that as the reason not to implement it. What's different about this?
That they like this one :P/>
Although this is possible with a computer, it would require said computer to be running all the time, wasting resources.
Now, I don't know which suggestions you are talking about, but there's probably other reasons to refuse them.
Cloudy #9
Posted 04 April 2013 - 09:59 AM
I don't get it. In every other suggestion that can already be done with just computers, Cloudy or Dan comes along and uses that as the reason not to implement it. What's different about this?

If it makes you feel better, I can deny this one too out of spite.
ElvishJerricco #10
Posted 04 April 2013 - 11:05 AM
I don't get it. In every other suggestion that can already be done with just computers, Cloudy or Dan comes along and uses that as the reason not to implement it. What's different about this?

If it makes you feel better, I can deny this one too out of spite.

What I'm saying is that it's worth considering that this can be done with computers already. I'm not sure if it's necessary to add a block for such a simple task that can already be done with computers. Plus the computers can do a better job of it because you can have the main computer send simple messages, and the bundled cable computer do actual logic.
Cloudy #11
Posted 04 April 2013 - 11:10 AM
I know it is worth considering that it can be done with computers already. I am full aware of that fact. I would never take up a block ID for this purpose. I'd only do it if we have the meta available in the peripheral block.
Pinkishu #12
Posted 04 April 2013 - 04:10 PM
I don't get it. In every other suggestion that can already be done with just computers, Cloudy or Dan comes along and uses that as the reason not to implement it. What's different about this?

If it makes you feel better, I can deny this one too out of spite.

What I'm saying is that it's worth considering that this can be done with computers already. I'm not sure if it's necessary to add a block for such a simple task that can already be done with computers. Plus the computers can do a better job of it because you can have the main computer send simple messages, and the bundled cable computer do actual logic.

Plus the computers add tons of uncessary overhead aka lag~
Lyqyd #13
Posted 04 April 2013 - 07:09 PM
You are overstating the computational expense of a properly written lua program, or are using a server with terrible hardware.
Pinkishu #14
Posted 04 April 2013 - 11:26 PM
You are overstating the computational expense of a properly written lua program, or are using a server with terrible hardware.

Just going by experience, heard too many people crying about lag due to 200+ computers around that are active
TheArchitect #15
Posted 05 April 2013 - 07:41 AM
You probably get more lag from riding minecarts.