Browse Search Popular Register Upload Rules User list Login:
Search:
MarbComp V3.4

Image:
screenshot of the scene

Author: Hendrik314

Group: Default

Filesize: 98.77 kB

Date added: 2019-08-07

Rating: 5.6

Downloads: 1850

Views: 299

Comments: 3

Ratings: 2

Times favored: 0

Made with: Algodoo v2.1.0

Tags:

Scene tag

So here finally is my 3rd marble computer.
And compared to my first two this one's much faster. The "Fibonacci Fast" Programme can print the first 13 Fibonacci Numbers in about 7 minutes while on the older Versions I didn't even have the patience to wait for that many.

Features:
- Harvard Architecture with 256x12 bit of (scripted) Programme Storage and 256 byte of (scripted) Data Storage
- 16 machine Instructions (Description in the scene)
- Far less "jumping blocks". There is no step counter as in the previous Computer. Steps of an instruction are physically ordered behind each other.
- Improved operators. The marble now doesn't have to pass them anymore. it just pushes a lever to activate them
- A terminal/printer similar to the one in the previous version
- 5 Demonstration programmes:
+Fibonacci Fast: prints the numbers on the terminal
+Fibonacci pointer: fills the data storage with the numbers
+Moving one: loads a one and moves it across the terminal
+Multiply and Devide: prints the inputs and Calculates each

How to use the scene:
1. Start the simulation
2. select a demo programme by clicking (I suggest Fibonacci Fast or Moving One because they spit out a number every few seconds)
3. start execution by clicking the big red button
To reset the computer you will have to click undo. e.g. to try a different programme.

As always you can move around freely to have a look at the mechanics.
And as always the machine is freely programmable

I also tried to implement some very basic pipelining: there are now two marbles. while one instruction is executed, the next instruction is already read and decoded.
The scene also includes a very basic Thyme Assambler that can convert a string of Assambler into binary, but it's pretty complicated to use.

Please let me know if you find bugs or have any questions.
Last edited at 2019/08/08 09:48:28 by Hendrik314
Please log in to rate this scene
edit
This scene is quite an endeavor. Nice work.:tup:
Thanks:)
Can you please make a Marble computer v4