Super fast phun computer
21 posts • Page 1 of 1
Super fast phun computer
Fully programmable 50Hz computer, with no strict limit of memory and code size. Vastly improved over old one, features very functional programming language.
Phundamentalist
-

davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Super fast phun computer
oooooooohhhhhhhh
aaaaaaahhhhhhh....
But, I cannot try it just now. All I want is an opcode that will load the current memory value into the accumulator/carriage/whatever.
aaaaaaahhhhhhh....
But, I cannot try it just now. All I want is an opcode that will load the current memory value into the accumulator/carriage/whatever.
Matthias Wandel is epic, in my humble opinion.
I love my brain...
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
I love my brain...
TC42 wrote:Also, your sig is too big, please change it.
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
-

Someone Else - Posts: 1147
- Joined: Sun Nov 21, 2010 10:53 pm
- Location: The Milky Way Galaxy
Re: Super fast phun computer
^ moves current cell into register
v moves register into cell
All instructions are explained in the scene
v moves register into cell
All instructions are explained in the scene
Phundamentalist
-

davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Super fast phun computer
what are these computers used for and how do they work? Because I am very confused 
I won't be on the forums much for a while. But maybe once in a while.
-

HavingPhun - Posts: 178
- Joined: Sun Feb 06, 2011 10:42 pm
Re: Super fast phun computer
These computers don't really have any use, it's just a example how a fully functional computing machine can be done.
I think that current version didn't get popular due to weird programming language. I have idea of new cpu that works on real assembly language. What do You think about it?
I think that current version didn't get popular due to weird programming language. I have idea of new cpu that works on real assembly language. What do You think about it?
Phundamentalist
-

davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Super fast phun computer
davidz40 wrote:These computers don't really have any use, it's just a example how a fully functional computing machine can be done.
I think that current version didn't get popular due to weird programming language. I have idea of new cpu that works on real assembly language. What do You think about it?
Sounds good to me.
However, I would be really happy if there was a way to program it in the text in the Appearance menu.
Such a thing is possible, one of Kutis's computers uses it, but I dunno cow it can be done without IF statement overload.
On this, it would be simpler. Still uses too many IF statements, but each opcode would have its own box. The gizmo that reads the opcode would check the text, and execute a command based on that.
Matthias Wandel is epic, in my humble opinion.
I love my brain...
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
I love my brain...
TC42 wrote:Also, your sig is too big, please change it.
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
-

Someone Else - Posts: 1147
- Joined: Sun Nov 21, 2010 10:53 pm
- Location: The Milky Way Galaxy
Re: Super fast phun computer
Yep I'm trying to make text readable program, but without success yet.
With the assembly, I am going to use boxes texturematrix. One command will be max 4 values long (command, parameter 1, parameter 2, parameter 3. Only few instructions will be that long, like ADD A B C will add registers A and B, and place result in C). This way, two commands could be placed in one box.
Your idea of one opcode per one box might do the job. With reasonably low amout of registers (4 or 8), and opcodes (planned 10), that might be pretty doable. I think that the best way would be separate code compiler device that encodes program into texturematrix to increase CPU efficiency.
With the assembly, I am going to use boxes texturematrix. One command will be max 4 values long (command, parameter 1, parameter 2, parameter 3. Only few instructions will be that long, like ADD A B C will add registers A and B, and place result in C). This way, two commands could be placed in one box.
Your idea of one opcode per one box might do the job. With reasonably low amout of registers (4 or 8), and opcodes (planned 10), that might be pretty doable. I think that the best way would be separate code compiler device that encodes program into texturematrix to increase CPU efficiency.
Phundamentalist
-

davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Super fast phun computer
i dont understand all of this opcode stuff but maybe you should make a new programming launguage for this computer. this could have simple and advanced commands. so people would just write there program on a textbox then plug the textbox into the computer and it would read the code on it. But this would have to be programmed somehow. alos why dont we start a collab on this and try to make the best computer we can on this. Also think if we could make it fully functional with os and built in programs. also are you using theme for this and is theme hard to use?
I won't be on the forums much for a while. But maybe once in a while.
-

HavingPhun - Posts: 178
- Joined: Sun Feb 06, 2011 10:42 pm
Re: Super fast phun computer
I'm using only basic thyme, but amout of if statements inside each other may get annoying.
All collabs there seem to die pretty quickly, sadly. I'll consider starting a collab when basic CPU will be completed, with aim of creating RAM, HDD, keyboard and other things for it.
Unfortunately, just plugging a textbox is not easy task
All collabs there seem to die pretty quickly, sadly. I'll consider starting a collab when basic CPU will be completed, with aim of creating RAM, HDD, keyboard and other things for it.
Unfortunately, just plugging a textbox is not easy task
Phundamentalist
-

davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Super fast phun computer
i mean you hook the textbox up and a program reads the info on it and interprets that into the language
I won't be on the forums much for a while. But maybe once in a while.
-

HavingPhun - Posts: 178
- Joined: Sun Feb 06, 2011 10:42 pm
Re: Super fast phun computer
or have say a box inside the computer that when the textbox collides with that box in the computer then the program will read the contents of the box so oncollide command would work
I won't be on the forums much for a while. But maybe once in a while.
-

HavingPhun - Posts: 178
- Joined: Sun Feb 06, 2011 10:42 pm
Re: Super fast phun computer
I know what You mean, but reading textbox and interpreting it is not very simple. Just reading numbers from textbox is a bit tricky.
Phundamentalist
-

davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Super fast phun computer
davidz40 wrote:I'm using only basic thyme
BASIC Thyme??!!
Your Thyme is the most complicated I have ever seen!
That is to say, I have never taken apart any of Kutis's computers. But I know (from collab forum posts) that at least one of those allows you to write entire programs in one box's text. I dunno how.
All I can think of for one opcode per box is to put the command in text and program the rest in the script menu
OR
epic IF statement overload.
OR
somehow come up with what my Java book calls a string tokenizer- it would turn
- Code: Select all
ADI 5
4 8
into
- Code: Select all
string "ADI"
token " "
int "5"
token "newLine"
int "4"
token " "
int "8"
This could then more easily be saved in textureMatrix as
- Code: Select all
[5, 5, 4, 8, -, -, -, -, -]
where - means an irrelevant value.
Understood?
Matthias Wandel is epic, in my humble opinion.
I love my brain...
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
I love my brain...
TC42 wrote:Also, your sig is too big, please change it.
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
-

Someone Else - Posts: 1147
- Joined: Sun Nov 21, 2010 10:53 pm
- Location: The Milky Way Galaxy
Re: Super fast phun computer
My thyme is really basic, only collision changing and if's, no fireworks like Killinich
I have idea about such set of commands, that they would be distinguishable by first letter, or two first letters at most. That would make "compiler" device less complicated. I will use only one instruction that contains set number. SET [register] value, because reading numbers from text is tricky. All other commands will operate on registers A..H. All commands will be 3 letters long, so register letters will be always 5th and 7th letter. [like MOV A D].
I have idea about such set of commands, that they would be distinguishable by first letter, or two first letters at most. That would make "compiler" device less complicated. I will use only one instruction that contains set number. SET [register] value, because reading numbers from text is tricky. All other commands will operate on registers A..H. All commands will be 3 letters long, so register letters will be always 5th and 7th letter. [like MOV A D].
Phundamentalist
-

davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Super fast phun computer
Wait... How can you make an IF based on what one letter is?
Which, I believe, is what you plan to do there.
Hmm... This might be used to make a string tokenizer, not that anyone would ever use it.
Which, I believe, is what you plan to do there.
Hmm... This might be used to make a string tokenizer, not that anyone would ever use it.
Matthias Wandel is epic, in my humble opinion.
I love my brain...
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
I love my brain...
TC42 wrote:Also, your sig is too big, please change it.
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
-

Someone Else - Posts: 1147
- Joined: Sun Nov 21, 2010 10:53 pm
- Location: The Milky Way Galaxy
Re: Super fast phun computer
how do you measure the cpu speed of these pc's and can you make the cpu speed of this faster than the cpu speed of the pc you are using in real life?
I won't be on the forums much for a while. But maybe once in a while.
-

HavingPhun - Posts: 178
- Joined: Sun Feb 06, 2011 10:42 pm
Re: Super fast phun computer
SomeoneElse: Oh, I though that text(3)== A ? {}:{}; would work, but I was wrong 
HavingPhun: Making cpu faster than real one is plain impossible. Mine does 50 instructions per second, even less when not working at 100% realtime, while real cpu does billions operations.
HavingPhun: Making cpu faster than real one is plain impossible. Mine does 50 instructions per second, even less when not working at 100% realtime, while real cpu does billions operations.
Phundamentalist
-

davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Super fast phun computer
davidz40 wrote:SomeoneElse: Oh, I though that text(3)== A ? {}:{}; would work, but I was wrong
HavingPhun: Making cpu faster than real one is plain impossible. Mine does 50 instructions per second, even less when not working at 100% realtime, while real cpu does billions operations.
Thanks
I won't be on the forums much for a while. But maybe once in a while.
-

HavingPhun - Posts: 178
- Joined: Sun Feb 06, 2011 10:42 pm
Re: Super fast phun computer
Did you test your text IF thing?
If so, all I can say is DIG SOME AHOX COMPUTER COLLAB TOPIC.
Then, FIND A COMPUTER PROGRAMMED IN APPEARANCE. I know it exists.
Then, DIG IT.
If so, all I can say is DIG SOME AHOX COMPUTER COLLAB TOPIC.
Then, FIND A COMPUTER PROGRAMMED IN APPEARANCE. I know it exists.
Then, DIG IT.
Matthias Wandel is epic, in my humble opinion.
I love my brain...
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
I love my brain...
TC42 wrote:Also, your sig is too big, please change it.
ARE YA HAPPY NOW?????
Thymechanic/Phundamentalist
Recently, I discovered something a lot of you probably already knew: Minecraft is awesome.
Due to this, I may not be as active as usual for a while.
-

Someone Else - Posts: 1147
- Joined: Sun Nov 21, 2010 10:53 pm
- Location: The Milky Way Galaxy
Re: Super fast phun computer
Yes, I tested the text if and it didn't work.
I'll dig in AHOX computer, but they generally use obscenely high number of scene.my variables :/
I'll dig in AHOX computer, but they generally use obscenely high number of scene.my variables :/
Phundamentalist
-

davidz40 - Posts: 438
- Joined: Sun Sep 06, 2009 10:30 am
Re: Super fast phun computer
did you find anything in the ahox?
-

HavingPhun - Posts: 178
- Joined: Sun Feb 06, 2011 10:42 pm
21 posts • Page 1 of 1
Who is online
Users browsing this forum: No registered users and 7 guests




