Ok, sorry for the bad spelling and sentence structure but on with it.
This, Eloraam your mod is great i love computer inside Minecraft, i also like your choice of OS FORTH. grew up with it. ( but can't rember it all for the life of me, time to relearn LOL)
My plans with this mod are to emulate another computer inside minecraft it's self while usen many of your Computers. seeing that if i was able to network them in such a way that i should be able to section out each part as need.
so first i would need to create a network capable OS. then test the crap out of it.
second i would need to design each OS for each part as needed.
build the computer parts and test.
As many words we have there are some in there that are required (you did not include for some reason or another, i understand too much power). but i needed them. soooo.
i started looking for a assembler. google happly provide me with this famous
96 line assembler for 6502 CPU in FORTH by Williarri F. Raqsdale.
it comes from the FORTH DIMENSIONS Vol III No.5. not sure where i found it in my hunt on the
FORTH OS info. google was my friend
great i now write my WORDS as assembly,
but well thats where i ran into a small problem i thought, some WORDS i needed baddly to make this assembler work.
so i start in the most logical spot find this deffanitions of these WORDS, that was not to hard to find but again another hurdle. they are all in assembley. ok the next step would be to input it as assembley. (but not assembler in MineOS) or byte for byte *shudders* maybe.
so then started by decompiling the FORTH disk.(thnks to that guy on the WIKI )
and grabing a copy of orginal FIG-FORTH,
lining them up side by side. again i saw i was missing something.
the way you Define the WORDS inisde the disk.
so in my current state i'm going by hand and decompiling it by hand.
and reassmebling it as assembly.
I belive that i have figured it out. but not 100% sure. i want to finish my decompile and recompile a good working copy before i say i do.
as now i'm taken a break, to ask you a few questions if you don't mind.
1) could you explain ENT NXA NXT opcodes a little more?
i am mostly would like to know about ENT, as i can kinda grasp the other two.
ENT enters word but really what is it doing??
NXA stores the next WORD
NXT links to the next word for the interpeter
2) the WORDS structure. as i understand that this might be a touchy subject. as this is about code you have writen for the redforth.img. but i have to ask.
using a example is this your structure?
.BYTE 00 ; <----marked by zero
.BYTE (someNAme) ; <--- name field
.WORD LABEL ; <----- link field
LDA ; <----- start of code field
if not mind lending me a hint on how you did it.
i know i could define them any way i want just have to keep the structure the same but i want to keep as close to youre code as i can.
so tomarrow i wIll finish putting in LABELS and such inside the code, and run my first attempt to compile and run the decomiled version with my idea of the structure. that leads me to question 3
3) do you mind if i release a working hand-decompiled version on the WIKI,
so others may add default words.
if not i would give you the only other copy of the forth.asm file and ask if i could release on the WIKI a compiled version. so other have a assembler that they can use.
and,
4) if yes/no to the above, how much info can i release to the public.
real structure maybe how define there own.
of cousre anything i do make i will glandly send you a copy so you could use it, and anything i do release will be Open source.
But back to Minecraft lol, i am also building a screen the about same as the demminsions as your 80x50 chars ( that's going to be 7x5*(80x50) LOTS of block ROFL) mono of course
but with the LAMPS and i'm also build a keyboard and some other things.
right now i have no idea how powerful or how fast they will be but i hope not to slow.
when i'm done with that Computer and it works i will copy it and set up another one network them together.
And then percide to write a networked game of battleship or something .
then release the map with only the customized OS's for the each part ( i hope with My Moddifed FORTH disk not just stright assembly OS's for the parts ) and hopefully everyone will be able to enjoy this map and learn how to really use these Computers to there full abbilty.
And for every one that is tinkering with assembly and like Eclipse. http://wudsn.com/ here is a Nice plugin for hilighting and compile in one button. when i get the chance i will release a how-to on set it up corrcetly, as you have to change the plugin it's self to work with all the OPCODES. but for now install like he say's and point the compiler to the version eloraam posted, and all should work right. just that there are some OPCODES not handled but i'm also working on that.
But all this will take time as i only have so much free time between work.
That's it sorry the long winded speach but thought i would ask a few things.
As was part of the start of the ps3 scene( and escaped th wrath of $ony somehow)
lets say i must be careful on copyright issues with all my projects.
so thats why i had to ask how much i could extend and give back to other people.
This is my first major project since then as i just got full access to a computer back.
I need a circuit which will act sort of like a sequencer:
It needs 3 outputs which switch so 1 is on at any one time for 3 seconds each (ie A for 3s, B for 3s, C for 3s)
it needs an input which will turn off the sequence and set the 3 outputs to low
when it starts up, it must always start with the same output set to high, regardless of where it stopped.
Compactness will be appreciated
this is to set up an automatic excavation mode on my frame miner, but also be able to switch it off and control it manually.
I need a circuit which will act sort of like a sequencer:
It needs 3 outputs which switch so 1 is on at any one time for 3 seconds each (ie A for 3s, B for 3s, C for 3s)
it needs an input which will turn off the sequence and set the 3 outputs to low
when it starts up, it must always start with the same output set to high, regardless of where it stopped.
Compactness will be appreciated
this is to set up an automatic excavation mode on my frame miner, but also be able to switch it off and control it manually.
Not at computer right now, but I know you'll need 3 state cells.
I have an urgent problem with a scaffolding quarry (Direwolfs to be exact) where when ever I make the quarry head move the scaffolding move every thing connected to it momentarily disappears then reappears. Normally I would think this is fine but right when it disappears my red stone pulses tries to activate the block breakers but it can't because everything connected to the scaffolding disappears with it. Its weird because the quarry head will move about 3 times and the block breakers will work but suddenly they just stop working for two or three moves and continue. This obviously messes up the movement causing it to be stuck. I'm sorry if this is a little unclear it's just really hard to explain. Please Help! Any response is appreciated!
P.S. My first guess was that it was due to lag so I downloaded optifine and put it to as low settings as possible. Still didn't work though. Im currently trying to get some screen shots to clarify a little more.
P.P.S . Im using the same exact mods as DireWolf20 btw. Again ay help is appreciated!!\
In the first Screenshot you can clearly see towards the bottom of the screen how there is nothing at the end of the scaffolding. I cuaght this screen while the scaffolding lag thing was happening.
The second screen shot is the quarry backing up that i was talking about. The block Breakers cant go anywhere now so I have to manually break the stone sometimes.
the third screenshot there is the uneven terrain because the red stone signal is not working.
Hope this clarifies a little bit more. Thanks!
Are those covers or panels to the right of the frame motors? That could be a (literal) sticking point right there. Not sure about anyone else but I like using glass for covers and stone for panels. Easy to tell apart at a glance.
Either way I don't see a whole lot wrong, it appears you have the covers in the right spot on the head or it won't move at all. Does it happen with you there the whole time or when you walk away some? If it's when you walk away than you need some kind of chunk loader like the World Anchor (cart) from Railcraft. (*not* the one from Additional Pipes, that whole mod's unstable anymore) Not sure if Thaumcraft's one handles being moved or not.
Though I would suggest using wireless send/receive units for the head next time. Makes it tons easier to build.
I would love to see a block that can act as both a frame and a pneumatic tube. Sometimes it gets painful routing tubes, frames, and wires in close proximity and making sure everything is connected properly and works.
If I could put a redstone tube inside a frame I could see a number of interesting use cases, like a mining head that can drill straight down instead of having to go back and forth.
I can see implementation problems with people wanting to combine arbitrary combinations of tubes, frames, and various red and blue wires and bundles, but it really would be useful to be able to run all of those things in super close proximity. It may add too many blocks to make it fully customizable at a super fine level, but I think a tube frame and a redstone tube frame would be great additions.
Something I always thought would be really useful: An item that when equipped, allowed you to right-click a block to give it a redstone charge. Hold down for a continuous charge, or tap for a pulse. I imagine it could be made from a redstone torch, a red alloy ingot, and a red alloy wire. I'd figure it would be primarily useful to debug redstone circuits and equipment, particularly parts that aren't intended to have any user interface in the final circuit, but it would also be useful for opening iron doors, or activating circuitry hidden behind walls. It'd also be nice for new players trying to figure out how redstone charge travels. I had a hell of a time trying to figure out how that worked when I got started.
There you go. 5 state cells set to 3 seconds, and a short repeater means the right-bottom needs to be 2.9 seconds. State cells will activate when input goes from on to off, and when lever is off it will continue pulsing. Turning lever on stops and resets system
wow. so simple. I had a huge setup with like 6 different types of IR circuits and it didnt even work.
I've never used state cells before though. I'll be looking them up now =D
EDIT:
Yep, just tried it and it works perfectly. Thanks mate =D
Am I able to setup a computer that will read button inputs, process them, then send out new outputs? I'm trying to conceptualize a factory for building redstone logic gates with the tubestuff mod's crafting table, but it takes up a lot of space if I use circuits and bundled wire for each button and output.
I made some more elevators using blulectric frame motors, having fun w/ creative mode! If anyone is interested, I can post them. One is on flatland, goes bedrock to sky and works like an express lift that you can direct from inside the cart. That one is a bit tricky since the timing window for pressing a moving button is very brief, so usually it's better at just going all the way, but if you're skillful you can stop and reverse it whenever you want. Some others are designed for smaller structures like a multi-story house or building and always move a floor at a time. The latest one hides all the redstone and is pretty tight. Still working on the mega fancy FORTH elevator.
The Meaning of Life, the Universe, and Everything.
Join Date:
3/25/2012
Posts:
60
Minecraft:
BoxOfFlex
Member Details
Got a server error when using screwdriver
16:07:13 [WARNING] Failed to handle packet: java.lang.NullPointerException
java.lang.NullPointerException
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:697)
at net.minecraft.server.Packet15Place.handle(SourceFile:39)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:234)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:119)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:8
3)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:579)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
16:07:13 [WARNING] Failed to handle packet: java.lang.NullPointerException
java.lang.NullPointerException
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:697)
at net.minecraft.server.Packet15Place.handle(SourceFile:39)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:234)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:119)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:8
3)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:579)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Running on Bukkit server with other mods.
This isn't a bukkit thread, don't post bukkit problems here.
Networking can already be done, I think the computers can map each other's memory over Redbus, details can be found on http://integratedred...edpower Control (which is a good page that will answer many of other questions you might have)
Thank you but i have gone there and read it inside and out. and like 30 others not even mentioned on the WIKI. Now got the Org FIG-FORTH assembly for the 6502 in hand. and understand how to network them but i need to make a protocal for that it is the same all around but thats easy.
my main problem was the WORDS structure. which i think you have help me kinda figure out in this short time.
Ahh, don't do it by hand. I am going to modify my Python decompiler (see the wiki) so the Forth could be compiled back (with some additional Forth support words...
Also, Sillybits wrote a decompiler too.
Yes and i'm very greatful for the decompiler as it was very handy in verifying my progress when i step through the HEX. and thats when i realized there was more missing. here is a small snipet
as you can see in my selection that i chose the memcmp WORD for the simple reason is that this is the only word that does not conform to the format, just thought i would point that out. but as you see
by doing it by hand i was able to find this so called LINK back.
Not quite. The name also ends with 0, and I believe there is another byte after that, which designates IMMEDIATE words and also HIDDEN words (sort of flags). But other than that, it's like that.
So this would tell me that the LINK line is not a word leng, but really just 2 BYTES.
so fill's link and flag code is (39 OA). now i don't think there really is this HIDDEN flag.
i have been unable to find a pattern that would determine this action by the cpu.
now i might just be blind.
I know you said i shouldn't do a hand decompile, but i have to ask have you done one to compare the results you where getting. and i don't mean chunk here chunk there but a full top to bottom??
i assuming you have seen the original FIG-FORTH assembly for the 65502, right?
have we done a diff of ACME decompilers to determining what she has changed maybe some hidden things
inside the compiler, i kinda went through a little trying to add the OPCODES to WDUN's eclipse plugin.
not trying to really question you just trying to get answers i need to figure this out.
now i'm going to finish up over the weekend on the OS. and hopefully start adden some WORDS.
I don't think she cares, but I can't speak for her. But she indicated that she expects people to hack MineOS.
Regarding modding Redpower, Eloraam doesn't apparently like it, but I believe that interested people are already doing it anyway, just not saying.
Great so it sounds like the MineOS is open game. i never had any intention on Modding the redpower but lets say supplying a util disk for those who need it. And any more info you could pass along would be helpful.
and again thanks
Just wondering if generators and motors will be the same block, irl they are essentially the same machine. I thinI'llk it would be quite interesting. For it to have that sort of freeform use. If you attatch your by machine to something that spins, a turbine for instance, it would be a generator. However if its provided input power, it would be a motor instead. Heck, motor generators would be possible for electrical isolation or conversion. If ac was ever added that would be a valid conversion method. I enjoy the finer engineering aspects of your mod. And i can't wait until I have more " toys" to play with. Sorry for miss spellings, cellphone is not coordinating well with forums.
I don't think that someone has made these suggestions before, so here goes:
A tool that works as if it is enchanted with silk touch? I think something related with lasers might work as they are are used for finely cutting things, they may be used to cut out a block without damaging it?
And being able to place the various lumars like redstone (for aesthetics only) that just give off a little light.
And being able to place the various lumars like redstone (for aesthetics only) that just give off a little light.
And while we are at it, placeable nikolite dust that can shock anything that walks on it!
On a side note, I found a visual bug where the backside of a frame motor rotates opposite of the rest of it.
ie: an arrow painted on the bottom would line up with the arrow on top, then after rotating would point the opposite direction.
Hi, the RedPower mods are not creating new config files. Only RedPower Core is generating a config file in the redpower folder. I'm experiencing this problem both in SSP and the SMP server. The only mods installed are MC Forge and RP Core and World. I've tried using other mod combinations such as Core + Logic and Core + Wiring and the only config files being generated are for Core. I've run and re-run both SSP client and a clean server and have tried deleting the config and redpower folders to allow to generate new config files.
Running RP2 5b2 and MC Forge build 152 on Minecraft 1.2.5.
[FINER] Pre-initializing RedPowerCore-Server-2.0pr5b1.zip
[FINE] No MLProp configuration for mod_RedPowerCore found or required. No file written
[FINER] Pre-initializing RedPowerWorld-Server-2.0pr5b1.zip
[FINE] No MLProp configuration for mod_RedPowerWorld found or required. No file written
Rollback Post to RevisionRollBack
Egghelende PVP Deathban Server.
FFA. No Whitelist. No protected chests. 1 hour temp ban upon death.
This, Eloraam your mod is great i love computer inside Minecraft, i also like your choice of OS FORTH. grew up with it. ( but can't rember it all for the life of me, time to relearn LOL)
My plans with this mod are to emulate another computer inside minecraft it's self while usen many of your Computers. seeing that if i was able to network them in such a way that i should be able to section out each part as need.
so first i would need to create a network capable OS. then test the crap out of it.
second i would need to design each OS for each part as needed.
build the computer parts and test.
As many words we have there are some in there that are required (you did not include for some reason or another, i understand too much power). but i needed them. soooo.
i started looking for a assembler. google happly provide me with this famous
96 line assembler for 6502 CPU in FORTH by Williarri F. Raqsdale.
it comes from the FORTH DIMENSIONS Vol III No.5. not sure where i found it in my hunt on the
FORTH OS info. google was my friend
great i now write my WORDS as assembly,
but well thats where i ran into a small problem i thought, some WORDS i needed baddly to make this assembler work.
so i start in the most logical spot find this deffanitions of these WORDS, that was not to hard to find but again another hurdle. they are all in assembley. ok the next step would be to input it as assembley. (but not assembler in MineOS) or byte for byte *shudders* maybe.
so then started by decompiling the FORTH disk.(thnks to that guy on the WIKI )
and grabing a copy of orginal FIG-FORTH,
lining them up side by side. again i saw i was missing something.
the way you Define the WORDS inisde the disk.
so in my current state i'm going by hand and decompiling it by hand.
and reassmebling it as assembly.
I belive that i have figured it out. but not 100% sure. i want to finish my decompile and recompile a good working copy before i say i do.
as now i'm taken a break, to ask you a few questions if you don't mind.
1) could you explain ENT NXA NXT opcodes a little more?
i am mostly would like to know about ENT, as i can kinda grasp the other two.
ENT enters word but really what is it doing??
NXA stores the next WORD
NXT links to the next word for the interpeter
2) the WORDS structure. as i understand that this might be a touchy subject. as this is about code you have writen for the redforth.img. but i have to ask.
using a example is this your structure?
.BYTE 00 ; <----marked by zero
.BYTE (someNAme) ; <--- name field
.WORD LABEL ; <----- link field
LDA ; <----- start of code field
if not mind lending me a hint on how you did it.
i know i could define them any way i want just have to keep the structure the same but i want to keep as close to youre code as i can.
so tomarrow i wIll finish putting in LABELS and such inside the code, and run my first attempt to compile and run the decomiled version with my idea of the structure. that leads me to question 3
3) do you mind if i release a working hand-decompiled version on the WIKI,
so others may add default words.
if not i would give you the only other copy of the forth.asm file and ask if i could release on the WIKI a compiled version. so other have a assembler that they can use.
and,
4) if yes/no to the above, how much info can i release to the public.
real structure maybe how define there own.
of cousre anything i do make i will glandly send you a copy so you could use it, and anything i do release will be Open source.
But back to Minecraft lol, i am also building a screen the about same as the demminsions as your 80x50 chars ( that's going to be 7x5*(80x50) LOTS of block ROFL) mono of course
but with the LAMPS and i'm also build a keyboard and some other things.
right now i have no idea how powerful or how fast they will be but i hope not to slow.
when i'm done with that Computer and it works i will copy it and set up another one network them together.
And then percide to write a networked game of battleship or something .
then release the map with only the customized OS's for the each part ( i hope with My Moddifed FORTH disk not just stright assembly OS's for the parts ) and hopefully everyone will be able to enjoy this map and learn how to really use these Computers to there full abbilty.
And for every one that is tinkering with assembly and like Eclipse. http://wudsn.com/ here is a Nice plugin for hilighting and compile in one button. when i get the chance i will release a how-to on set it up corrcetly, as you have to change the plugin it's self to work with all the OPCODES. but for now install like he say's and point the compiler to the version eloraam posted, and all should work right. just that there are some OPCODES not handled but i'm also working on that.
But all this will take time as i only have so much free time between work.
That's it sorry the long winded speach but thought i would ask a few things.
As was part of the start of the ps3 scene( and escaped th wrath of $ony somehow)
lets say i must be careful on copyright issues with all my projects.
so thats why i had to ask how much i could extend and give back to other people.
This is my first major project since then as i just got full access to a computer back.
-MrGatz85
Please
Links to pdf format, downloadable, command lists for (these often clarify/expand descriptions, and where possible link to the author's posting):
MoreCommands: http://www.mediafire.com/view/qjc9c6klcnp660e/CmdLstMoreCommands.pdf
WorldEdit: http://www.mediafire.com/view/bi7r00xd9rgxrrt/WE_Commands.pdf
I need a circuit which will act sort of like a sequencer:
It needs 3 outputs which switch so 1 is on at any one time for 3 seconds each (ie A for 3s, B for 3s, C for 3s)
it needs an input which will turn off the sequence and set the 3 outputs to low
when it starts up, it must always start with the same output set to high, regardless of where it stopped.
Compactness will be appreciated
this is to set up an automatic excavation mode on my frame miner, but also be able to switch it off and control it manually.
100 posts: NO
Established mod pack: ?
Answer: NO
Not at computer right now, but I know you'll need 3 state cells.
Are those covers or panels to the right of the frame motors? That could be a (literal) sticking point right there. Not sure about anyone else but I like using glass for covers and stone for panels. Easy to tell apart at a glance.
Either way I don't see a whole lot wrong, it appears you have the covers in the right spot on the head or it won't move at all. Does it happen with you there the whole time or when you walk away some? If it's when you walk away than you need some kind of chunk loader like the World Anchor (cart) from Railcraft. (*not* the one from Additional Pipes, that whole mod's unstable anymore) Not sure if Thaumcraft's one handles being moved or not.
Though I would suggest using wireless send/receive units for the head next time. Makes it tons easier to build.
The debate on the best course of action at this thread is ongoing. Feel free to contribute. Whether Eloraam had decided yet has yet to be seen.
If I could put a redstone tube inside a frame I could see a number of interesting use cases, like a mining head that can drill straight down instead of having to go back and forth.
I can see implementation problems with people wanting to combine arbitrary combinations of tubes, frames, and various red and blue wires and bundles, but it really would be useful to be able to run all of those things in super close proximity. It may add too many blocks to make it fully customizable at a super fine level, but I think a tube frame and a redstone tube frame would be great additions.
wow. so simple. I had a huge setup with like 6 different types of IR circuits and it didnt even work.
I've never used state cells before though. I'll be looking them up now =D
EDIT:
Yep, just tried it and it works perfectly. Thanks mate =D
Running on Bukkit server with other mods.
This isn't a bukkit thread, don't post bukkit problems here.
Thank you but i have gone there and read it inside and out. and like 30 others not even mentioned on the WIKI. Now got the Org FIG-FORTH assembly for the 6502 in hand. and understand how to network them but i need to make a protocal for that it is the same all around but thats easy.
my main problem was the WORDS structure. which i think you have help me kinda figure out in this short time.
Yes and i'm very greatful for the decompiler as it was very handy in verifying my progress when i step through the HEX. and thats when i realized there was more missing. here is a small snipet
as you can see in my selection that i chose the memcmp WORD for the simple reason is that this is the only word that does not conform to the format, just thought i would point that out. but as you see
by doing it by hand i was able to find this so called LINK back.
So this would tell me that the LINK line is not a word leng, but really just 2 BYTES.
so fill's link and flag code is (39 OA). now i don't think there really is this HIDDEN flag.
i have been unable to find a pattern that would determine this action by the cpu.
now i might just be blind.
I know you said i shouldn't do a hand decompile, but i have to ask have you done one to compare the results you where getting. and i don't mean chunk here chunk there but a full top to bottom??
i assuming you have seen the original FIG-FORTH assembly for the 65502, right?
have we done a diff of ACME decompilers to determining what she has changed maybe some hidden things
inside the compiler, i kinda went through a little trying to add the OPCODES to WDUN's eclipse plugin.
not trying to really question you just trying to get answers i need to figure this out.
now i'm going to finish up over the weekend on the OS. and hopefully start adden some WORDS.
Great so it sounds like the MineOS is open game. i never had any intention on Modding the redpower but lets say supplying a util disk for those who need it. And any more info you could pass along would be helpful.
and again thanks
-MrGatz85
A tool that works as if it is enchanted with silk touch? I think something related with lasers might work as they are are used for finely cutting things, they may be used to cut out a block without damaging it?
And being able to place the various lumars like redstone (for aesthetics only) that just give off a little light.
Placeable lumar and lumar wire would be awesome! It would function like redstone and redwire, and it could be used to make pixels.
And while we are at it, placeable nikolite dust that can shock anything that walks on it!
On a side note, I found a visual bug where the backside of a frame motor rotates opposite of the rest of it.
ie: an arrow painted on the bottom would line up with the arrow on top, then after rotating would point the opposite direction.
Running RP2 5b2 and MC Forge build 152 on Minecraft 1.2.5.
FFA. No Whitelist. No protected chests. 1 hour temp ban upon death.
egg.provisionhost.com