29
8Bit Bamboo Core Inside | Redstone Computer
Here it is, the finest in Panda technologies, the Bamboo Core Redstone Computer.
Ok, so the whole bamboo part is just a play on my name, but this is a fully functioning redstone computer
This project is about 65% Complete.
It processes 8bit data, has 6 bytes of RAM and 32 Bytes of ROM (16 Opcode/16 Operand)
Opcodes
- 0: N/A
- 1: NOT
- 2: OR Constant
- 3: OR Memory
- 4: AND Constant
- 5: AND Memory
- 6: XOR Constant
- 7: XOR Memory
- 8: ADD Constant
- 9: ADD Memory
- 10: SUB Constant
- 11: SUB Memory
- 12: WRITE Output
- 13: WRITE Memory
- 14: LOAD Constant
- 15: LOAD Memory
- 16: BRANCH Unconditionally
Full in-depth breakdown upon completion
Left to complete
- Link opcode decoder to ALU/Memory/etc
- Finish Accumulator
- Implement load to accumulator from memory functionality
- Build user-interface command centre
- Write test program
Any feedback greatly appreciated, hopefully shouldn't be long until project is completed.
Progress | 65% complete |
Tags |
tools/tracking
407894
2
8bit-redstone-computer-bamboo-core-inside
Create an account or sign in to comment.
This is a great looking computer ! and its a much more computationally powerful device then your calculator, but it's lack of conditional branching means it's still not Turing complete.
I am already eager for updates; best of luck [url=../../member/thesneezingpanda/][img=avatar]../../forums/download/file.php?avatar=196415_1322772360.png[/img][/url] .
A single conditional comparison ( acc=0 for example ) IS actually enough to perform any calculation, but it may be very slow for certain ones ( where you might be for example trying to classify a number as being in a set of numbers, eg < 10 )
BTW, i made something your gonna like last night; ill upload it as a project after work.
Again, nice work.
I look forward to this mysterious build :)
Love the project, and can't wait for whatever's next !