Thanks MinecraftHungary, also about what mc_gamer has said it's just that many geeks and smart people (not calling mc_gamer a nerd/geek ) will not take you siriusly if you call an object a "computer" if by definition it isn't. What should be awesome is if you actully integrated a real cpu into your computer. ;D
I FINALLY HAVE A DOWNLOAD! When you spawn there will go forward and there will a panel with simple levels. To start the program, flip the "Computer on" and "clock on" lever to a position so the lamps light up. Right now they computer is programed to run a simple counting program. You can see it at work by looking at the scoreboard and by going outside the door. Link: https://sites.google.com/site/thekuznetsovproject/home/computer.zip?attredirects=0&d=1
Also right now ime debating with myself whether to rebuild a big portion of the cpu in order to make it significantly faster. I could do it, but it will be a lot of work.
Edit: i have ran an analysis, the counter program counted to 116 in 5 minutes, lets see if i can make that number >150 next update!
Ive got some things to say. First i cant help but notice that when i did not have enough proof that i was actually building it, all people did was criticize me; and when i have a video and even a download(and even improved my spelling, for those who remember my old thread), you just stay silent
On a better note, here are some changes i am planning to make in version 2:
Return to a harvard architecture. In my opinion the cpu is to slow to use the advantages von neumann's architecture brings, so there is no point introducing his bottleneck.
Do to #1, this would mean rebuilding most of the cpu's instruction. Fortunately this will not take that long.
Also do to #1, add a rom (i will probably use my hacked version of dudearent006's awesome tool to auto place blocks into the minecraft world)
Some proper IO (not the GPU, hopefully the gpu will come in version 3
I think thats about it, and on a side note, Can i mod move this to the redstone creations subforum? Thank you!
oh i kind of figured it uses command blocks not saying its not impressive becuase it is but you can do just about anything you want as long as you know how to use command blocks. but i got to say amazing and i wish i could suggest some stuff but i havent a clue about command blocks as i play on xbox 360. but just got it for PC
You know what would make me so amazed that I'd fly to the moon in amazement?
If someone made a 64 bit computer with as much ram as Windows 8 and could run actual windows applications.
I don't even think it's possible but if someone made it then I wouldn't even know what to do, I'd flip in amazement!
I mean I've seen people code command blocks so when you flip a switch in Minecraft a LED light turns on In real life, so if that's possible then this should only take 2-99 years
It's not. Java has a limited amount of variable storage, so no 64 bit for you. Secondly, try getting the Windows kernel into Minecraft and thirdly, try getting the Java Virtual Machine to run anything but Java code.
Sure, using a Bukkit plugin would be able to maybe start VMware Workstation on the server computer, but that's technically not in Minecraft.
I mean I've seen people code command blocks so when you flip a switch in Minecraft a LED light turns on In real life
First off, it is impossible without mods to do that.
Second of all, it's pretty simple to accomplish that.
Here's an example of what you would need to do.
Rasberry Pi: Host a webserver, and when a packet is received to turn the LED on, run the Python code to do so.
Minecraft Mod: Send a packet (when you, for example, right-click a lever) to the webserver hosted by the RasPi and tell it to turn the LED on.
It's not. Java has a limited amount of variable storage, so no 64 bit for you. Secondly, try getting the Windows kernel into Minecraft and thirdly, try getting the Java Virtual Machine to run anything but Java code.
Sure, using a Bukkit plugin would be able to maybe start VMware Workstation on the server computer, but that's technically not in Minecraft.
First of all, java can process 64 bit numbers, that's what the "long" primitive type is for. Second of all, even if it could not, you could still write a program to do so because java is turing complete. A turing complete language/computer is a language/computer that can compute any problem, barring reasonable time and memory constraints. Lastly, this computer is not based on java, but on a simulated world based on java, so i can run c/c++ code on it, if i write a compiler to compile it into the asm code of this particular computer.
That may require making your own USB drivers though.
I just did some research, you actually can't turn a usb port on/off at all because it is hardware controlled.However, If you where to wire the led to the data pins on the usb, then you can turn it "on" (by sending a stream of 255s) or "off" (by sending a stream of 0s). You can probably even control the brightness by the timings between the 256s and 0s. There is an api to directly controll the usb: http://usb4java.org/quickstart/javax-usb.html
(Why 255? the usb receives bytes of data (a byte can represent a number 0-255 (inclusive)). So "255" is "11111111b" in binary. Once the usb circuit receives the bytes, it then converts the parallel data into serial data, and sends the data bit-by-bit on the D+ and D- pins.
The - and + pins are usually to power the connected device, and the D+ and D- to communicate with it.)
PS: alternatively, you could connect the led to the - and + pins and use the D+ and D- pins to control a transistor to turn the led on/off.
I just did some research, you actually can't turn a usb port on/off at all because it is hardware controlled.However, If you where to wire the led to the data pins on the usb, then you can turn it "on" (by sending a stream of 255s) or "off" (by sending a stream of 0s). You can probably even control the brightness by the timings between the 256s and 0s. There is an api to directly controll the usb: http://usb4java.org/quickstart/javax-usb.html
(Why 255? the usb receives bytes of data (a byte can represent a number 0-255 (inclusive)). So "255" is "11111111b" in binary. Once the usb circuit receives the bytes, it then converts the parallel data into serial data, and sends the data bit-by-bit on the D+ and D- pins.
The - and + pins are usually to power the connected device, and the D+ and D- to communicate with it.)
PS: alternatively, you could connect the led to the - and + pins and use the D+ and D- pins to control a transistor to turn the led on/off.
Thanks of the explanation
For future reference, I've taken a CS course so you don't have to put things in layman terms
I know this is impressive, but as someone who doesn't do a ton of redstone/technical stuff. What would you use this for? Is there anything it does in particular?
I know this is impressive, but as someone who doesn't do a ton of redstone/technical stuff. What would you use this for? Is there anything it does in particular?
Nothing really, apart from drooling at its amazingness
I am a nerd/geek, and I take that as a complement
Lead developer of Dragonet!
Check out my game, Adventuria!
Dev of (IMO the best server ever) TwilightGamez!
I FINALLY HAVE A DOWNLOAD! When you spawn there will go forward and there will a panel with simple levels. To start the program, flip the "Computer on" and "clock on" lever to a position so the lamps light up. Right now they computer is programed to run a simple counting program. You can see it at work by looking at the scoreboard and by going outside the door. Link: https://sites.google.com/site/thekuznetsovproject/home/computer.zip?attredirects=0&d=1
Also right now ime debating with myself whether to rebuild a big portion of the cpu in order to make it significantly faster. I could do it, but it will be a lot of work.
Edit: i have ran an analysis, the counter program counted to 116 in 5 minutes, lets see if i can make that number >150 next update!
THE MICRO$OFT APOCALYPSE IS ON!!!
32 bit redstone computer with 64*64 pixel 16 color gpu:
http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/2116999-computer-command-block-computer-now-running-with
(giant banner removed out of modesty).
Ive got some things to say. First i cant help but notice that when i did not have enough proof that i was actually building it, all people did was criticize me; and when i have a video and even a download(and even improved my spelling, for those who remember my old thread), you just stay silent
On a better note, here are some changes i am planning to make in version 2:
I think thats about it, and on a side note, Can i mod move this to the redstone creations subforum? Thank you!
THE MICRO$OFT APOCALYPSE IS ON!!!
32 bit redstone computer with 64*64 pixel 16 color gpu:
http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/2116999-computer-command-block-computer-now-running-with
(giant banner removed out of modesty).
oh i kind of figured it uses command blocks not saying its not impressive becuase it is but you can do just about anything you want as long as you know how to use command blocks. but i got to say amazing and i wish i could suggest some stuff but i havent a clue about command blocks as i play on xbox 360. but just got it for PC
I have a demonstration of my new block placing system:
A java program generates commands, which I then execute to genarate a whopping 4kb of memory.
(I used another similar system before, but this system is 1) Faster 2)Less chance of error, and 3)not a total ripoff of of duderant006's system)
As a side note, the computer now features 8kb of ram.
As a side (second) note, how many people actually downloaded version 1 of the computer?
Edit: here is a screenshot of the finished 8kb ram module:
The lower floor is used to read and the uper to write.
THE MICRO$OFT APOCALYPSE IS ON!!!
32 bit redstone computer with 64*64 pixel 16 color gpu:
http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/2116999-computer-command-block-computer-now-running-with
(giant banner removed out of modesty).
I've downloaded it, and it is pretty amazing
Lead developer of Dragonet!
Check out my game, Adventuria!
Dev of (IMO the best server ever) TwilightGamez!
You know what would make me so amazed that I'd fly to the moon in amazement?
If someone made a 64 bit computer with as much ram as Windows 8 and could run actual windows applications.
I don't even think it's possible but if someone made it then I wouldn't even know what to do, I'd flip in amazement!
I mean I've seen people code command blocks so when you flip a switch in Minecraft a LED light turns on In real life, so if that's possible then this should only take 2-99 years
ANYWAYS. That... Is... AWESOME
Maybe when quantum computers are actually usable
Lead developer of Dragonet!
Check out my game, Adventuria!
Dev of (IMO the best server ever) TwilightGamez!
First off, it is impossible without mods to do that.
Second of all, it's pretty simple to accomplish that. Here's an example of what you would need to do.
Minecraft Mod: Send a packet (when you, for example, right-click a lever) to the webserver hosted by the RasPi and tell it to turn the LED on.
Lead developer of Dragonet!
Check out my game, Adventuria!
Dev of (IMO the best server ever) TwilightGamez!
I'm not techy so... Yeah!
First of all, java can process 64 bit numbers, that's what the "long" primitive type is for. Second of all, even if it could not, you could still write a program to do so because java is turing complete. A turing complete language/computer is a language/computer that can compute any problem, barring reasonable time and memory constraints. Lastly, this computer is not based on java, but on a simulated world based on java, so i can run c/c++ code on it, if i write a compiler to compile it into the asm code of this particular computer.
I presume it could be made more simple by just having a mod turn a usb port on/off.
THE MICRO$OFT APOCALYPSE IS ON!!!
32 bit redstone computer with 64*64 pixel 16 color gpu:
http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/2116999-computer-command-block-computer-now-running-with
(giant banner removed out of modesty).
That may require making your own USB drivers though.
Lead developer of Dragonet!
Check out my game, Adventuria!
Dev of (IMO the best server ever) TwilightGamez!
I just did some research, you actually can't turn a usb port on/off at all because it is hardware controlled.However, If you where to wire the led to the data pins on the usb, then you can turn it "on" (by sending a stream of 255s) or "off" (by sending a stream of 0s). You can probably even control the brightness by the timings between the 256s and 0s. There is an api to directly controll the usb: http://usb4java.org/quickstart/javax-usb.html
(Why 255? the usb receives bytes of data (a byte can represent a number 0-255 (inclusive)). So "255" is "11111111b" in binary. Once the usb circuit receives the bytes, it then converts the parallel data into serial data, and sends the data bit-by-bit on the D+ and D- pins.
The - and + pins are usually to power the connected device, and the D+ and D- to communicate with it.)
PS: alternatively, you could connect the led to the - and + pins and use the D+ and D- pins to control a transistor to turn the led on/off.
THE MICRO$OFT APOCALYPSE IS ON!!!
32 bit redstone computer with 64*64 pixel 16 color gpu:
http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/2116999-computer-command-block-computer-now-running-with
(giant banner removed out of modesty).
Thanks of the explanation
For future reference, I've taken a CS course so you don't have to put things in layman terms
Lead developer of Dragonet!
Check out my game, Adventuria!
Dev of (IMO the best server ever) TwilightGamez!
I know this is impressive, but as someone who doesn't do a ton of redstone/technical stuff. What would you use this for? Is there anything it does in particular?
<Click me! It only takes a few seconds!
Nothing really, apart from drooling at its amazingness
Lead developer of Dragonet!
Check out my game, Adventuria!
Dev of (IMO the best server ever) TwilightGamez!