Digital Laser Computer Collab (DLCC)
Digital Laser Computer Collab (DLCC)
Goal:
Create a functioning computer using only one line of thyme (theoretically).
Components that have been created can be substituted for more simple components with added thyme code. But, before scripting and substituting the component, we must prove that the component can be made without adding any more thyme.
Through every iteration, parts are substituted.
Information about digital lasers
The laser fires at a rate around 68 hz at 100% real time at normal sim speed
Every instant of the laser firing is called a blip, so there are 68 blips per second.
The beam splitter splits a single laser beam into 2 equally intense laser beam at half the rate.
The beam splitter changes state when it is hit by an odd number of lasers
The beam splitter doesn't change state when hit by an even number of lasers
Laser beams that have been refracted (split by the refractor) still retain the identity of the original laser. That means 2 refracted beams from the same laser would cause the beam splitter to change states.
The refractor can be used as a beam splitter to make multiple copies of a laser beam.
The beam splitter will be used to store memory.
Lag
It's more important to reduce the number of lasers. On my computer, with around 200 lasers, there will be a bit of noticable lag.
Reducing the number of rays is also good, but not as important. On my computer, with around 3000 rays, there will be a bit of noticable lag.
With around 150 lasers and 150 active beam splitters, there will be a bit of noticable lag.
Information about this computer
Information will be handled in groups of 4 bits, or nibbles. The colors I picked for each bit are red, yellow, blue, and magenta. Feel free to suggest better colors.
First Iteration, only the beam splitter is scripted
Author: conundrumer
Title: Laser digital computer standards
File Size: 471.16 kB
Rating:
Binary -> Hex converter (logicless)
Prototype RAM
Second Iteration, logic gates are substituted
I'd like to see the colors of the logic input lasers be standardized.
Main project: Memory
Make the RAM be able to read and write.
Make the optical disc storage (will release later) be able to be read and written.
Side projects
HEXADECIMAL SEVEN SEGMENT DISPLAY
Search for/make circuit diagrams for the below modules
Future projects
Seven segment display in hexadecimal
Full adder
Arithmetic logic unit (a calculator)
Binary-ASCII-based encoder/decoder (8 bit?)
Graphic processing unit and monitor (8 bit?)
Machine code instruction set (first step to programming)
Central Processing Unit
Keyboard
Some jobs:
Concept designer
Circuit designer
Circuit assembler
Circuit compressor
Programmer
Computer architect
Create a functioning computer using only one line of thyme (theoretically).
Components that have been created can be substituted for more simple components with added thyme code. But, before scripting and substituting the component, we must prove that the component can be made without adding any more thyme.
Through every iteration, parts are substituted.
Information about digital lasers
The laser fires at a rate around 68 hz at 100% real time at normal sim speed
Every instant of the laser firing is called a blip, so there are 68 blips per second.
The beam splitter splits a single laser beam into 2 equally intense laser beam at half the rate.
The beam splitter changes state when it is hit by an odd number of lasers
The beam splitter doesn't change state when hit by an even number of lasers
Laser beams that have been refracted (split by the refractor) still retain the identity of the original laser. That means 2 refracted beams from the same laser would cause the beam splitter to change states.
The refractor can be used as a beam splitter to make multiple copies of a laser beam.
The beam splitter will be used to store memory.
Lag
It's more important to reduce the number of lasers. On my computer, with around 200 lasers, there will be a bit of noticable lag.
Reducing the number of rays is also good, but not as important. On my computer, with around 3000 rays, there will be a bit of noticable lag.
With around 150 lasers and 150 active beam splitters, there will be a bit of noticable lag.
Information about this computer
Information will be handled in groups of 4 bits, or nibbles. The colors I picked for each bit are red, yellow, blue, and magenta. Feel free to suggest better colors.
First Iteration, only the beam splitter is scripted
Author: conundrumer
Title: Laser digital computer standards
File Size: 471.16 kB
Rating:
Binary -> Hex converter (logicless)
Prototype RAM
Second Iteration, logic gates are substituted
I'd like to see the colors of the logic input lasers be standardized.
Main project: Memory
Make the RAM be able to read and write.
Make the optical disc storage (will release later) be able to be read and written.
Side projects
HEXADECIMAL SEVEN SEGMENT DISPLAY
Search for/make circuit diagrams for the below modules
Future projects
Seven segment display in hexadecimal
Full adder
Arithmetic logic unit (a calculator)
Binary-ASCII-based encoder/decoder (8 bit?)
Graphic processing unit and monitor (8 bit?)
Machine code instruction set (first step to programming)
Central Processing Unit
Keyboard
Some jobs:
Concept designer
Circuit designer
Circuit assembler
Circuit compressor
Programmer
Computer architect
Last edited by Conundrumer on Thu Oct 08, 2009 5:56 am, edited 18 times in total.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Digital Laser Computer Collab (DLCC)
This sounds fun! So as this is a collab.. may I join, and what could I help with?
If you have a question, have a dollar and call somebody that cares.
No really just PM me if you have a problem
No really just PM me if you have a problem
-
Sniperkasa - Posts: 493
- Joined: Tue Sep 01, 2009 5:34 pm
- Location: The bottom of a lake.
Re: Digital Laser Computer Collab (DLCC)
Sniperkasa wrote:This sounds fun! So as this is a collab.. may I join, and what could I help with?
If you don't know digital logic, you can't do much.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Digital Laser Computer Collab (DLCC)
Well, I suppose if you tell me the basics I will get it.. [I'm pretty fast at adopting new things]
If you have a question, have a dollar and call somebody that cares.
No really just PM me if you have a problem
No really just PM me if you have a problem
-
Sniperkasa - Posts: 493
- Joined: Tue Sep 01, 2009 5:34 pm
- Location: The bottom of a lake.
Re: Digital Laser Computer Collab (DLCC)
I would like to joina this, but Im not sure what i should do, the descriptions don't make enough sense to me....
A thought, I had made that DVD reader, and i can make it read very easily using a lazer. Like I said, I don't exactly know what the description says(only one line of code)?? but that might be usefull in the finished product, epecialy with the lazers being so fast and acurate.
A thought, I had made that DVD reader, and i can make it read very easily using a lazer. Like I said, I don't exactly know what the description says(only one line of code)?? but that might be usefull in the finished product, epecialy with the lazers being so fast and acurate.
-
Versieon - Posts: 375
- Joined: Tue Sep 01, 2009 4:45 pm
Re: Digital Laser Computer Collab (DLCC)
Versieon wrote:I would like to joina this, but Im not sure what i should do, the descriptions don't make enough sense to me....
A thought, I had made that DVD reader, and i can make it read very easily using a lazer. Like I said, I don't exactly know what the description says(only one line of code)?? but that might be usefull in the finished product, epecialy with the lazers being so fast and acurate.
I mean I'm only using one line of thyme, which is the code that causes the beam splitter to switch states. I'm not going to use any more thyme, except if I want to make the lasers make something physical happen.
I can already guess you're not going to make an optical disc like the ones in real life.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Digital Laser Computer Collab (DLCC)
Definetly going to join. I could easliy use your logic gates to assemlae a seven seg display in no time.
I be a designer/assembler.
Is it possible to make a laser spliter, so 1 laser becomes 2?
I be a designer/assembler.
Is it possible to make a laser spliter, so 1 laser becomes 2?
-
Nxdt - Posts: 1019
- Joined: Mon Aug 31, 2009 6:32 pm
- Location: Scotland!
Re: Digital Laser Computer Collab (DLCC)
Conundrumer
1.So its just one line of code per box, or one general line of code that does everything?
2.Why would you say that i wouldn't do that???
1.So its just one line of code per box, or one general line of code that does everything?
2.Why would you say that i wouldn't do that???
-
Versieon - Posts: 375
- Joined: Tue Sep 01, 2009 4:45 pm
Re: Digital Laser Computer Collab (DLCC)
Nxdt wrote:Definetly going to join. I could easliy use your logic gates to assemlae a seven seg display in no time.
I be a designer/assembler.
Is it possible to make a laser spliter, so 1 laser becomes 2?
Yea, that's what the refractor is for (it's another beam splitter but names get confusing). Keep in mind that the laser will still keep the same identity, so a laser split into 2 would still cause a beam splitter to change states.
Versieon wrote:Conundrumer
1.So its just one line of code per box, or one general line of code that does everything?
2.Why would you say that i wouldn't do that???
1. One general line of code that does everything.
2. Optical discs have indents in it that causes the laser light to be either returned or not returned. You'll need to have a binary encoder/decoder to get optical discs to store and retrieve information.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Digital Laser Computer Collab (DLCC)
Ok, now I get it!
I have an optical disk made, here it is, it is slightly diferent but this way you could store 0's,1's 2's and so on. not just 0 and 1, might make the disk simpler and shorter.
Author: Versieon
Title: Optical Disk Reader and disk
I have an optical disk made, here it is, it is slightly diferent but this way you could store 0's,1's 2's and so on. not just 0 and 1, might make the disk simpler and shorter.
Author: Versieon
Title: Optical Disk Reader and disk
-
Versieon - Posts: 375
- Joined: Tue Sep 01, 2009 4:45 pm
Re: Digital Laser Computer Collab (DLCC)
ill join gimme a job an ill do it...
oh wait i have teh demo... ALGUCK
oh wait i have teh demo... ALGUCK
Chronos wrote:There's nothing wrong with swearing. They're just words. People just think they have a bad meaning. What's the difference between shit and poo? Nothing. They're the same.
-
Rhett97 - Posts: 522
- Joined: Mon Aug 31, 2009 10:32 pm
Re: Digital Laser Computer Collab (DLCC)
Versieon wrote:Ok, now I get it!
I have an optical disk made, here it is, it is slightly diferent but this way you could store 0's,1's 2's and so on. not just 0 and 1, might make the disk simpler and shorter.
Author: Versieon
Title: Optical Disk Reader and disk
I was thinking about using the beam splitters for the disc, but that method allows us to store information in hexadecimal. But I'm not too sure how reliable it is (bars might shift out of place). Remember it needs to be writable as well.
Rhett97 wrote:ill join gimme a job an ill do it...
oh wait i have teh demo... ALGUCK
Are you trying to help us with a useless post?
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Digital Laser Computer Collab (DLCC)
I was thinking about that, currently the are fixed, but to make it writable... Im not sure.
if you set a center hinge to +inf and then didn't hit the disk very hard, you might be able to write to it using a very heavy writer head.
if you set a center hinge to +inf and then didn't hit the disk very hard, you might be able to write to it using a very heavy writer head.
-
Versieon - Posts: 375
- Joined: Tue Sep 01, 2009 4:45 pm
Re: Digital Laser Computer Collab (DLCC)
Seems intesting i know things about lasers and thyme i would like to join.
-
niffirg1 - Posts: 376
- Joined: Mon Aug 31, 2009 10:31 pm
- Location: The Great American South!
Re: Digital Laser Computer Collab (DLCC)
And since i figured out how to upload with the demo ill join to.
Chronos wrote:There's nothing wrong with swearing. They're just words. People just think they have a bad meaning. What's the difference between shit and poo? Nothing. They're the same.
-
Rhett97 - Posts: 522
- Joined: Mon Aug 31, 2009 10:32 pm
Re: Digital Laser Computer Collab (DLCC)
niffirg1 wrote:Seems intesting i know things about lasers and thyme i would like to join.
You know about lasers and thyme, but do you know digital logic?
Rhett97 wrote:And since i figured out how to upload with the demo ill join to.
Sorry, I'm not going to teach you computer science, so you can't do much. However, one day, I'll make some sort of education scene on digital logic and computer science.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Digital Laser Computer Collab (DLCC)
Conundrumer wrote:niffirg1 wrote:Seems intesting i know things about lasers and thyme i would like to join.
You know about lasers and thyme, but do you know digital logic?
Yes i have made calculators in Phun but they were a simple 4 funtion but i have learn much more since then. I have already started on a four function calculator using lasers. very simple but i am sort of lazy so yeah but i will get determined.
-
niffirg1 - Posts: 376
- Joined: Mon Aug 31, 2009 10:31 pm
- Location: The Great American South!
Re: Digital Laser Computer Collab (DLCC)
niffirg1 wrote:Conundrumer wrote:niffirg1 wrote:Seems intesting i know things about lasers and thyme i would like to join.
You know about lasers and thyme, but do you know digital logic?
Yes i have made calculators in Phun but they were a simple 4 funtion but i have learn much more since then. I have already started on a four function calculator using lasers. very simple but i am sort of lazy so yeah but i will get determined.
Using logic gates? If so, you can try and make a full adder with these logic gates. Then we'll see what we can do from there.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Digital Laser Computer Collab (DLCC)
i want to join, but im not sure i can do anything :/
but if there is some easy fixing or something i should be able to do it
but if there is some easy fixing or something i should be able to do it
-
Jaxc - Posts: 78
- Joined: Mon Aug 31, 2009 11:21 pm
Re: Digital Laser Computer Collab (DLCC)
Versieon wrote:Ok, now I get it!
I have an optical disk made, here it is, it is slightly diferent but this way you could store 0's,1's 2's and so on. not just 0 and 1, might make the disk simpler and shorter.
Author: Versieon
Title: Optical Disk Reader and disk
0s 1s & 2s is a ternary computer. They used to have theses in the eighties but instead of 0 1 2 they said none/0 low high. However, ternary coumputers didn't last so Bye Bye Ternary
<- Designed by PhysicsGuy
-
xplane80 - Posts: 498
- Joined: Mon Aug 31, 2009 7:28 pm
Re: Digital Laser Computer Collab (DLCC)
I have figured a way of storing information in nibbles. Use Color. e.g.
[0,0,0,0] = 0
[0,0,0,1] = 1
[0,0,1,0] = 2
[0,0,1,1] = 3
[0,1,0,0] = 4
[0,1,0,1] = 5
etc ...
Or we could use the texture matrix which has 9 "bits" which is called a nonet. 8 bits is usually a byte but it's proper name is called a octet
[0,0,0,0,0,0,0,0,0]= 0
[1,0,0,0,0,0,0,0,0]= 256
[0,0,0,0] = 0
[0,0,0,1] = 1
[0,0,1,0] = 2
[0,0,1,1] = 3
[0,1,0,0] = 4
[0,1,0,1] = 5
etc ...
Or we could use the texture matrix which has 9 "bits" which is called a nonet. 8 bits is usually a byte but it's proper name is called a octet
[0,0,0,0,0,0,0,0,0]= 0
[1,0,0,0,0,0,0,0,0]= 256
<- Designed by PhysicsGuy
-
xplane80 - Posts: 498
- Joined: Mon Aug 31, 2009 7:28 pm
Re: Digital Laser Computer Collab (DLCC)
Okay I'm currently working on a reading disc player, not sure how to make writing but I'll try.
Any ideas on how to write??
Any ideas on how to write??
If you have a question, have a dollar and call somebody that cares.
No really just PM me if you have a problem
No really just PM me if you have a problem
-
Sniperkasa - Posts: 493
- Joined: Tue Sep 01, 2009 5:34 pm
- Location: The bottom of a lake.
Re: Digital Laser Computer Collab (DLCC)
I think i figured it out, the cd works like the real thing, and it should be easily writable!!
-
Versieon - Posts: 375
- Joined: Tue Sep 01, 2009 4:45 pm
Re: Digital Laser Computer Collab (DLCC)
xplane80 wrote:I have figured a way of storing information in nibbles. Use Color. e.g.
[0,0,0,0] = 0
[0,0,0,1] = 1
[0,0,1,0] = 2
[0,0,1,1] = 3
[0,1,0,0] = 4
[0,1,0,1] = 5
etc ...
Or we could use the texture matrix which has 9 "bits" which is called a nonet. 8 bits is usually a byte but it's proper name is called a octet
[0,0,0,0,0,0,0,0,0]= 0
[1,0,0,0,0,0,0,0,0]= 256
I was planning to store/transfer information using a series of beam splitters and lasers of different colors and different collision groups, and use refraction to split up the data laser into individual bits. I'm not too keen on using variables such as these. But I guess we can use these to replace the data lasers when the computer gets laggy.
Versieon wrote:I think i figured it out, the cd works like the real thing, and it should be easily writable!!
Remember it needs to store lots of information and it should be read/written at a fast rate.
-
Conundrumer - Posts: 344
- Joined: Mon Aug 31, 2009 5:55 pm
- Location: NYC
Re: Digital Laser Computer Collab (DLCC)
I don't know about writen fast, but it sahould be readable a fast as the light cna reflect and get to a spot.
-
Versieon - Posts: 375
- Joined: Tue Sep 01, 2009 4:45 pm
Who is online
Users browsing this forum: No registered users and 0 guests