YouTube Description:
Hello there!
Here is the project I've been working on ^.^
Specs: 6 digit addition and subtraction, 3 digit multiplication, division and trigonometric/scientific functions. (The reason these are only 3 digits is because multiplication and division would take a long time to decode/complete/encode. Also, the fraction display is hard enough to build for 3 digits, let alone 6 - 6 digit RAM would not only be massive, but a bit pointless since the curves follow the same pattern surrounding the peaks.). Graphing y=mx+c functions, quadratic functions, and equation solving of the form mx+c=0.
The screen and keypad were always meant to be the main feature of this machine. The main display boasts 25 digits. Square root signs are displayed and can change to accommodate any number of digits. Square root signs, add, minus, multiply and divide signs are displayed at appropriate times, and there is a full fraction display. The 7-segments for the fractions are the smallest possible, being only 3 wide, and stackable vertically and horizontally.
I made a custom texture pack for the keypad, and made wooden pressure plates invisible in order to get the best effect.
The calculator itself is just over 250x200x100 blocks. It contains 2 6-digit BCD number selectors, 2 BCD-to-binary decoders, 3 binary-to-BCD decoders, 6 BCD adders and subtractors, a 20 bit (output) multiplier, 10 bit divider, a memory bank and additional circuitry for the graphing function.
15 Comments
siftbotsays...This post has been removed from the Skillful channel by channel owner Deano. Please review the FAQ to learn about appropriate channel assignments.
critical_dsays...what? not skillful??? hmmmmmm.
*promote
siftbotsays...Promoting this video and sending it back into the queue for one more try; last queued Thursday, March 22nd, 2012 12:27am PDT - promote requested by critical_d.
Kofisays...So is this like a mechanical calculator ala Charles Babbage?
Zifnabsays...Thanks for the promote, and it is now skillful, tough to remember all the channels...>> ^critical_d:
what? not skillful??? hmmmmmm.
promote
zombieatersays...Some people have way too much time on their hands.
articiansays...I am an artist for a living. I've never really gotten math, and only gained an appreciation for it in my last year of college. I probably don't grok anything above basic algebgra, but this makes me salivate. It's amazing.
Yea, some people have way too much time on their hands. Some people use their time in such simultaneously impressive/mundane ways, that I would give them a job if this were on their resume. This is glorious.
antsays...*engineering
siftbotsays...Adding video to channels (Engineering) - requested by ant.
deathcowsays...I believe these minecraft computers will evolve until they are more powerful than the cpu they are running on. I have just read that they are porting the Apache web server to minecraft currently using cube expressions. It is finally a perfectly object oriented development environment, the first to pass the Jefferson Test of true object orientation - where the objects can be physically picked up and carried around. This is a first. It is pioneering work and eventually your bionic kidneys will probably be running an embedded minecraft operating system.
Jinxsays...>> ^deathcow:
I believe these minecraft computers will evolve until they are more powerful than the cpu they are running on. I have just read that they are porting the Apache web server to minecraft currently using cube expressions. It is finally a perfectly object oriented development environment, the first to pass the Jefferson Test of true object orientation - where the objects can be physically picked up and carried around. This is a first. It is pioneering work and eventually your bionic kidneys will probably be running an embedded minecraft operating system.
How is it possible to run a virtual CPU faster than the one its running on? Surely the "real" cpu still has to do all the leg work, the whole thing has to be stored in "real" memory etc. Don't get me wrong, its still amazing to build something like that in a virtual world, but its still really just a simulation.
Unless your saying that one day you could build a minecraft computer that is faster than todays ones...then yah I could see that being possible.
siftbotsays...This post has been removed from the Skillful channel by channel owner Deano. Please review the FAQ to learn about appropriate channel assignments.
Deanosays...Not skillful people! We're seeing the end result. And this is more about hard work and utter dedication.
Deanosays...And so Geek it hurts.
JiggaJonsonsays...Wowzers! Impressive!
Discuss...
Enable JavaScript to submit a comment.