Algodoo Computer Collab [ACC]
Posted: Tue Sep 01, 2009 11:25 am
Hello! I like to intoduce the Algodoo Computer Collab! This project wants to archieve a great advance in optical algodoo-computing via thyme. Maybe we can simulate complex circuits in future...?
Our project has a fictive company called OXB.Systems. OXB.Systems was founded by me, Bronie12345 and Otacon140.96
This collab is a remake of The Phun Computer Project [PCP] however, this one is Algodoo based and phun based.
This is a copy of the old forum:
[PCP] Phun Computer Project Main Thread Version 0.50b from 2009-05-09
Computer 2.xx is ready!!!!
Hello! I like to intoduce the Phun Computer Project! This project wants to archieve a great advance in optical phun-computing via thyme. Maybe we can simulate complex circuits in future...?
Our project has a fictive company called OXB.Systems. OXB.Systems was founded by xplane80, Bronie12345 and me.
TODO-list:
-We need a standard command and memory adress pattern (XPLS 2?)!
-We will add a high capacity adressable RAM interface or a high capacity adressable hard-drive
-We will add fast graphic functions for the new screen
At last we will built a little phun computer
Announcements:
2009-04-13: The PCP was founded
2009-04-14: Thread version 0.2b released (added voting rules, facts, new jobs, bus specs)
2009-04-15: Thread version 0.25b released (added topical research)
2009-04-15: The first working phun computer was born (very simple pc)
2009-04-21: The second working phun computer was born (very complex pc)
2009-05-01: OXB.Systems was founded!
Rules:
Voting rules:
Do not rate our scenes down if they miss 100% realtime performance.
This project is very complex. Be happy if they run 100% realtime @ 0.01x speed.
Interesting facts from our research:
-Our latest PC has a frequency up to 32Hz
-The collection of logic gates runs on 29500 collisions per second.
Topical research:
1. Floppy text reader and writer
floopy with textures (bugfix), floopy with textures, floppy with texture reading, pssd (phun solid state disk) version 2, pssd (phun solid state disk) version 1, hdd thats able of saving multiple strings, floppy PC mini, floppy reader, writer and working wires, floppy reader and writer, floppy reader [Congrats to Bronie12345, xplane80, RBS & lollerman ]
2. Endless data storages
3. Different harddisks [Congrats to Spokesh, dionytadema, xplane80, Bronie12345]
4. Very small computers First phuncomputer, Phun Computer V2.00
5. Data cables Transfer example, V1.00, V2.00 [Congrats to RA2lover]
6. Keyboards Research-Version, V1.00, OXB.Systems P15
7. Screens Animated version 2.75, Touch screen version 4.00
PROBLEMS?
Nope ^^
Free jobs:
-Communication standards developer (memory access r/w, frequency settings, signal standards)
-Main memory development [Spokesh?]
-Circuit management (conducting, chip layout)
-Main peripheral devices research
-LED Display R&D
-Scene optimization (lag, size,..)
Free jobs in future:
-Kernel programmer
-O/S programmer
Contest-corner:
Currently no contest open
Important phun-system-environment variables:
Code:
sim.timeDelta
Type: Positive decimal value
Description: Time between two physics engine solvings (default is 0.01s). 0.01s means a processor frequency of 100Hz, 0.001s means 1kHz,...
Code:
sim.timeFactor
Type: Positive decimal value
Description: Sets the simulation speed. A value of 1 means realtime.
Motto: Computers inside Computers: It's possible!
Otacon140.96
---
How this project has begun:
This old construction kit (see below) contains analog and digital logic gates, A/D converters and frequency synthesizers and much more...
Features:
Logic gates: AND, OR, NAND, NOR, XOR, XNOR, NOT
Digital gates: Color-addition, color-substraction
A/D converters: 4bit, 8bit, 16bit, 32bit, 64bit
Color converters: Color to RGBA, RGBA to color
Color analyzers I: Color to R, color to G, color to B, color to Alpha
Color analyzers II: Color to R to boolean, color to G to boolean, color to B to boolean, color to Alpha to boolean
Synthesizers: Sinus and cosinus, ON/OFF, OFF/ON
How a gate works (simplified):
1. A gray circle collides with an object (collision group A)
2. The circle reads information from this object (color, density, type,...)
3. The circle switches the collision group from A to B
4. The circle collides with a new object and does something..
5. The circle switches the collision group from B to A
1. ...
2. ...
Pros and cons:
+Thyme script is located in the circles only
+No extra custom variables are declared
+Analog signal frequency ~33.3Hz
+Digital signal frequency ~50Hz
+Less amount of geometries is necessary to build a circuit
-The devices are not so easy to understand
-The brush tool may not be suited for building conducting parts
-High latency for input devices, because of the low signal speed
Different BUS specifications:
Analog BUS System:
Name: 0/1-BUS
Bandwith: 1bit (RGBA color channel)
Array-form: [R, G, B, A]
Range: [0, 0, 0, 1] and [1, 1, 1, 1] (one bit per color)
Stepping: 1
Digital BUS Systems:
n = 4, 8, 16, 32, 64
Name: n-bit-BUS
Bandwith: n-bit (RGBA color channel)
Array-form: [R, G, B, A]
Range: [0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1)] (n / 4 bit per channel)
Stepping: 1
PS: Set simulation speed to 0.01x to see the devices working step by step.
Author: Otacon140.96
Title: [PCP] Collection of logic gates
File Size: 71.03 kB
Rating:
Our project has a fictive company called OXB.Systems. OXB.Systems was founded by me, Bronie12345 and Otacon140.96
This collab is a remake of The Phun Computer Project [PCP] however, this one is Algodoo based and phun based.
This is a copy of the old forum:
[PCP] Phun Computer Project Main Thread Version 0.50b from 2009-05-09
Computer 2.xx is ready!!!!
Hello! I like to intoduce the Phun Computer Project! This project wants to archieve a great advance in optical phun-computing via thyme. Maybe we can simulate complex circuits in future...?
Our project has a fictive company called OXB.Systems. OXB.Systems was founded by xplane80, Bronie12345 and me.
TODO-list:
-We need a standard command and memory adress pattern (XPLS 2?)!
-We will add a high capacity adressable RAM interface or a high capacity adressable hard-drive
-We will add fast graphic functions for the new screen
At last we will built a little phun computer
Announcements:
2009-04-13: The PCP was founded
2009-04-14: Thread version 0.2b released (added voting rules, facts, new jobs, bus specs)
2009-04-15: Thread version 0.25b released (added topical research)
2009-04-15: The first working phun computer was born (very simple pc)
2009-04-21: The second working phun computer was born (very complex pc)
2009-05-01: OXB.Systems was founded!
Rules:
Voting rules:
Do not rate our scenes down if they miss 100% realtime performance.
This project is very complex. Be happy if they run 100% realtime @ 0.01x speed.
Interesting facts from our research:
-Our latest PC has a frequency up to 32Hz
-The collection of logic gates runs on 29500 collisions per second.
Topical research:
1. Floppy text reader and writer
floopy with textures (bugfix), floopy with textures, floppy with texture reading, pssd (phun solid state disk) version 2, pssd (phun solid state disk) version 1, hdd thats able of saving multiple strings, floppy PC mini, floppy reader, writer and working wires, floppy reader and writer, floppy reader [Congrats to Bronie12345, xplane80, RBS & lollerman ]
2. Endless data storages
3. Different harddisks [Congrats to Spokesh, dionytadema, xplane80, Bronie12345]
4. Very small computers First phuncomputer, Phun Computer V2.00
5. Data cables Transfer example, V1.00, V2.00 [Congrats to RA2lover]
6. Keyboards Research-Version, V1.00, OXB.Systems P15
7. Screens Animated version 2.75, Touch screen version 4.00
PROBLEMS?
Nope ^^
Free jobs:
-Communication standards developer (memory access r/w, frequency settings, signal standards)
-Main memory development [Spokesh?]
-Circuit management (conducting, chip layout)
-Main peripheral devices research
-LED Display R&D
-Scene optimization (lag, size,..)
Free jobs in future:
-Kernel programmer
-O/S programmer
Contest-corner:
Currently no contest open
Important phun-system-environment variables:
Code:
sim.timeDelta
Type: Positive decimal value
Description: Time between two physics engine solvings (default is 0.01s). 0.01s means a processor frequency of 100Hz, 0.001s means 1kHz,...
Code:
sim.timeFactor
Type: Positive decimal value
Description: Sets the simulation speed. A value of 1 means realtime.
Motto: Computers inside Computers: It's possible!
Otacon140.96
---
How this project has begun:
This old construction kit (see below) contains analog and digital logic gates, A/D converters and frequency synthesizers and much more...
Features:
Logic gates: AND, OR, NAND, NOR, XOR, XNOR, NOT
Digital gates: Color-addition, color-substraction
A/D converters: 4bit, 8bit, 16bit, 32bit, 64bit
Color converters: Color to RGBA, RGBA to color
Color analyzers I: Color to R, color to G, color to B, color to Alpha
Color analyzers II: Color to R to boolean, color to G to boolean, color to B to boolean, color to Alpha to boolean
Synthesizers: Sinus and cosinus, ON/OFF, OFF/ON
How a gate works (simplified):
1. A gray circle collides with an object (collision group A)
2. The circle reads information from this object (color, density, type,...)
3. The circle switches the collision group from A to B
4. The circle collides with a new object and does something..
5. The circle switches the collision group from B to A
1. ...
2. ...
Pros and cons:
+Thyme script is located in the circles only
+No extra custom variables are declared
+Analog signal frequency ~33.3Hz
+Digital signal frequency ~50Hz
+Less amount of geometries is necessary to build a circuit
-The devices are not so easy to understand
-The brush tool may not be suited for building conducting parts
-High latency for input devices, because of the low signal speed
Different BUS specifications:
Analog BUS System:
Name: 0/1-BUS
Bandwith: 1bit (RGBA color channel)
Array-form: [R, G, B, A]
Range: [0, 0, 0, 1] and [1, 1, 1, 1] (one bit per color)
Stepping: 1
Digital BUS Systems:
n = 4, 8, 16, 32, 64
Name: n-bit-BUS
Bandwith: n-bit (RGBA color channel)
Array-form: [R, G, B, A]
Range: [0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1), 0..2 ^ (n / 4 - 1)] (n / 4 bit per channel)
Stepping: 1
PS: Set simulation speed to 0.01x to see the devices working step by step.
Author: Otacon140.96
Title: [PCP] Collection of logic gates
File Size: 71.03 kB
Rating: