Good grief indeed.
If I ever had a geek hat I have to hand it in now.
I don't know what to say.
It's hard enough to make a CPU in the real world with relays or transistors.
It's hard enought to make a CPU in software as a virtual machine.
Software is famous for having bugs, this CPU has pigs!
The idea of walking around, virtually, inside a working CPU is kind of freaky.
Here is my favourite logic info using minecraft :-
However if you install the Minecraft :- "Feed The Beast" - MindCrack mod pak..... things get even more intense...
Its possible to make and control a "Turtle" (robot) by opening up its disk drive and programming it in a computer language going by the name of "LUA"
(the interface is very similar to programming the propeller with one of the simple Basic interpreters to mini screen)
I have programmed my Turtles (yes i am addicted) to remotely dig for diamonds and resources placing down torches and chests to receive the goodies .
I highly recommend writing programmes this way as it gives a good intro into programming , big plus is you can see things graphically moving / building and bashing things in 3D.
LUA on the Propeller with SD card would be interesting concept ... LUA wiki
Redstone programming is... interesting.
I tend not to make anything complicated because updates can change tiny things that effect projects in big ways.
For example, I had a staircase that extended out of a book shelf, requiring pistons to remove the bookshelf, replace it with stair blocks, then extend the stairs out far enough to be walked on. It was a fairly complicated procedure that took weeks of work.
One update changed something, and one of the mechanisms stopped working. I never went back to fix it... I was just heartbroken...
I started turtle programming recently. Its fun! I wrote one program to have turtles plant trees, then stare at them until they are grown, then cut them and replant. I'm going to update it so one turtle can monitor a farm of trees.
I recently finished another program that instructs the turtle to clear an area. The user provides x,y and z dimensions. It makes my job a lot easier... but I kind of like working alongside them.
But really it makes me just want more time, so I can build a real (propeller powered) robot.
Modeling a computer in Minecraft... What if all learning were fun? (I mean for anyone, not just geeky types that would rather sit inside with a book than play in the sun on a summer day). What a concept!
Comments
If I ever had a geek hat I have to hand it in now.
I don't know what to say.
It's hard enough to make a CPU in the real world with relays or transistors.
It's hard enought to make a CPU in software as a virtual machine.
Software is famous for having bugs, this CPU has pigs!
The idea of walking around, virtually, inside a working CPU is kind of freaky.
However if you install the Minecraft :- "Feed The Beast" - MindCrack mod pak..... things get even more intense...
Its possible to make and control a "Turtle" (robot) by opening up its disk drive and programming it in a computer language going by the name of "LUA"
(the interface is very similar to programming the propeller with one of the simple Basic interpreters to mini screen)
I have programmed my Turtles (yes i am addicted) to remotely dig for diamonds and resources placing down torches and chests to receive the goodies .
I highly recommend writing programmes this way as it gives a good intro into programming , big plus is you can see things graphically moving / building and bashing things in 3D.
LUA on the Propeller with SD card would be interesting concept ... LUA wiki
Redstone programming is... interesting.
I tend not to make anything complicated because updates can change tiny things that effect projects in big ways.
For example, I had a staircase that extended out of a book shelf, requiring pistons to remove the bookshelf, replace it with stair blocks, then extend the stairs out far enough to be walked on. It was a fairly complicated procedure that took weeks of work.
One update changed something, and one of the mechanisms stopped working. I never went back to fix it... I was just heartbroken...
I started turtle programming recently. Its fun! I wrote one program to have turtles plant trees, then stare at them until they are grown, then cut them and replant. I'm going to update it so one turtle can monitor a farm of trees.
I recently finished another program that instructs the turtle to clear an area. The user provides x,y and z dimensions. It makes my job a lot easier... but I kind of like working alongside them.
But really it makes me just want more time, so I can build a real (propeller powered) robot.
Having looked at that 16-bit emulator in those videos I wonder if the 6502 emulator could be made to look like the 'landscape' of the actual 6502 processor: http://visual6502.org/JSSim/index.html
-Tor