Redpower 2 question

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

JohnnyX

New Member
Jul 29, 2019
63
0
0
So I just made a frame aircraft and put lots of computer monitors in to control it with one PC. Each time i open the pc only one monitor responds and is operatable. What can i do to make all of them work? Here are some pics that might give you a better image of the issue.
2013-05-14_16.05.16.png
2013-05-14_16.05.24.png
2013-05-14_16.05.30.png
2013-05-14_16.05.39.png
2013-05-14_16.05.59.png
2013-05-14_16.06.02.png
2013-05-14_16.06.05.png
2013-05-14_16.06.11.png
 

PhilHibbs

Forum Addict
Trusted User
Jan 15, 2013
3,174
1,128
183
Birmingham, United Kingdom
Each monitor should have a different Bus ID, and the program should be able to select which monitor it is talking to, but there's a bug in RP2 that prevents you from setting them. You should be able to right-click on the monitor with the screwdriver and set the dip switches. There's a patch mod called Redpower Tweaks that fixes this bug and a few others e.g. the canvas bag dupe bug and the muliple drops from breaking IO Expanders and RAM packs.
 

JohnnyX

New Member
Jul 29, 2019
63
0
0
Each monitor should have a different Bus ID, and the program should be able to select which monitor it is talking to, but there's a bug in RP2 that prevents you from setting them. You should be able to right-click on the monitor with the screwdriver and set the dip switches. There's a patch mod called Redpower Tweaks that fixes this bug and a few others e.g. the canvas bag dupe bug and the muliple drops from breaking IO Expanders and RAM packs.
Thanks for the advice :) . With which command do i switch the id of a monitor without restarting the computer?
 

PhilHibbs

Forum Addict
Trusted User
Jan 15, 2013
3,174
1,128
183
Birmingham, United Kingdom
Thanks for the advice :) . With which command do i switch the id of a monitor without restarting the computer?
I think you write a value to TERMADDR (e.g. 10 TERMADDR !). So you'd have to somehow tell the CPU which monitor you want it to interact with, maybe a button by the monitor that sends a bundled cable signal to the CPU switching it over to that monitor.
 

PhilHibbs

Forum Addict
Trusted User
Jan 15, 2013
3,174
1,128
183
Birmingham, United Kingdom
Is it possible only with a command?
Yes, but how do you execute that command? You could use the currently-active terminal to tell the CPU to switch to the next terminal that you're about to go to, but that's not very useful if you just want to use this terminal right next to you right now without having to work out which terminal is active and go to that one to tell the CPU to switch to this one.
 

JohnnyX

New Member
Jul 29, 2019
63
0
0
Yes, but how do you execute that command? You could use the currently-active terminal to tell the CPU to switch to the next terminal that you're about to go to, but that's not very useful if you just want to use this terminal right next to you right now without having to work out which terminal is active and go to that one to tell the CPU to switch to this one.
I dont mind :) . When i used the command nothing happened
:(
 

PhilHibbs

Forum Addict
Trusted User
Jan 15, 2013
3,174
1,128
183
Birmingham, United Kingdom
So you managed to set the Bus IDs of the monitors to different values? I'm afraid that that puts you into unknown territory, as I've not used RedPower Tweaks. I tried it out briefly on an SSP test world but my main world is on a hosted server and I didn't want to mess with the server mods. It's entirely possible that there are other bugs that affect terminal address interaction, it's also possible that I'm wrong in saying that you set the monitor ID by just writing to the TERMADDR variable.

You should always try out these basic concepts in a simple test rig before building a complex frame machine that relies on unknown behaviour!