AHOX Programmable Computer Collab - COME AND JOIN US!

Work together on Algodoo projects here.

Re: AHOX Programmable Computer Collab-We're waiting for new ppl!

Postby ags131 » Sat Dec 11, 2010 7:43 pm

Rating: rated 5.6
Filesize: 28.22 kB
Comments: 4
Ratings: 2
download

My Newest CPU with New LG1 GPU, 128 Sector RAM and 512 Flash
Flash is still in developement. It currently has to be set by a READ function and saved by a WRITE function. Better version hopefully in the future.
I will setup the system in a case with floppy support once flash works properly.
Boot rom is automaticly copied into ram starting at address 0
F2 reboots system

Programs are executed from memory. When the computer starts it executes memory address 0 Which contains ONE command. In this case, The first command from BOOT ROM. Boot rom MLOADS 20 sectors from flash starting at address0 and places them in memory starting at address 5. Then a goto 5 command is executed to boot the flash program that was copied. The copied program can contain instructions to copy more programs, and os, or even just print hello world.

CPU Commands:
LOAD reg memadd Loads data from Memory address into the specified register
STORE reg memadd Reverse of LOAD
CLOAD reg cont Same as LOAD except loads from the specified controller (Flash, LX1, etc)
CSTORE reg cont
CEVAL command Executes command. Most Useful with Controllers. EX: ["CEVAL","gpu.removeBox(\"disp1\", \"test\")"]
ADD reg1 reg2 reg3 Adds reg1 and reg2 and stores the result in reg3
GOTO line Transfer to program line specified
KEY key line1 line2 Goto line1 if key is pressed else goto line2
KEYWAIT key line1 Waits for key to be pressed before going to specified line
WAIT second Waits the specified seconds before continueing execution (Uses sim.time so may be longer or shorter depending on computer performance)

Please comment and Rate!
ags131
 
Posts: 71
Joined: Thu Oct 29, 2009 4:14 pm

Re: AHOX Programmable Computer Collab-We're waiting for new ppl!

Postby ags131 » Fri Dec 17, 2010 7:19 pm

Rating: rated 4.5
Filesize: 27.57 kB
Comments: 0
Ratings: 2
download

Updated version of the one above.
My Newest CPU with New LG1 GPU, 128 Sector RAM and 512 Flash

Flash has been improved and READ/WRITE commands are no longer necessary but are still supported.
I have also reduced the lag with the RAM clearing upon reboot. Ram now keeps a list of all edited sectors then uses that list to reset. Much faster as long as there is less than 128 STORE commands executed.
Console Output has been updated to display memory address of command executed. The console will keep a output of ALL commands executed.

There is a sample Hello World Program on flash that will boot when the computer resets. F2 does a reset of the computer and holding r for a second or two after Hello World Appears will cause the program to trigger a reset. It may take several presses of r due to KEYWAIT not always detecting the press. If someone can recommend or build a better keyboard then PLEASE let me know! This one isnt too bad but is too fast on some PCs and too slow on others.

I will setup the system in a case with floppy support soon hopefully.

Boot rom is automaticly copied into ram starting at address 0
F2 reboots system

Programs are executed from memory. When the computer starts it executes memory address 0 Which MUST contain ONE command. In this case, The first command from BOOT ROM. Boot rom MLOADS 20 sectors from flash starting at address 0 and places them in memory starting at address 5. Then a goto 5 command is executed to boot the flash program that was copied. The copied program can contain instructions to copy more programs, and os, or even just print hello world.

CPU Commands:
LOAD reg mem add Loads data from Memory address into the specified register
STORE reg memadd Reverse of LOAD
CLOAD reg cont Same as LOAD except loads from the specified controller (Flash, LX1, etc)
CSTORE reg cont
CEVAL command Executes command. Most Useful with Controllers. EX: ["CEVAL","gpu.removeBox(\"disp1\", \"test\")"]
ADD reg1 reg2 reg3 Adds reg1 and reg2 and stores the result in reg3
GOTO line Transfer to program line specified
KEY key line1 line2 Goto line1 if key is pressed else goto line2
KEYWAIT key line1 Waits for key to be pressed before going to specified line
WAIT second Waits the specified seconds before continueing execution (Uses sim.time so may be longer or shorter depending on computer performance)

NEW COMMANDS:
RESET Self explanatory. Reboots.


Please comment and Rate!
ags131
 
Posts: 71
Joined: Thu Oct 29, 2009 4:14 pm

Re: AHOX Programmable Computer Collab-We're waiting for new ppl!

Postby Kutis 96 » Thu Dec 30, 2010 12:21 pm

Sorry for my long inactivity.

sorry for my long inactivity on this topic. I'm preparing to make new CPU fro start, becuz i've got new cop and all data, all the 350 GB and 6 years of work is... gone :( :cry:

So now i'm going to reacivate and renstall algodoo... At least it won't lag now... :thumbup:

Now i'll post betas here. I'm also workin' now on a secret project called ASA (algodoo spae agency :P ). We strted it beause we are different of now working Modullar Spaeship collab. We want to fly in our own galaxy, to play in it... to colonise, build and edit allaround us... our own universe... OK, BACK TO TOPIC ...
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab-We're waiting for new ppl!

Postby Kutis 96 » Fri Jan 21, 2011 1:19 pm

Rating: rated 5
Filesize: 55.16 kB
Comments: 2
Ratings: 1
download


This is my new computer im posting here.

it has some bugfixes and some new functions and it has PI booting support! go and download it! it could also be overclocked!!! :thumbup: :clap: :D
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab-We're waiting for new ppl!

Postby electronicboy » Fri Jan 21, 2011 7:20 pm

Kutis 96 wrote:
Rating: rated 5
Filesize: 55.16 kB
Comments: 2
Ratings: 1
download


This is my new computer im posting here.

it has some bugfixes and some new functions and it has PI booting support! go and download it! it could also be overclocked!!! :thumbup: :clap: :D

or underclocked :D but not to 0hz

ps, you still need to fix the PI device's clips :P
also, beta tester's can only do there work when there given the file first :P

and could you add me to the staff list on the first page? :P
When asking for help, READ THE STICKIES!
electronicboy
 
Posts: 1694
Joined: Mon Aug 31, 2009 6:18 pm

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby ags131 » Tue Jan 25, 2011 4:46 pm

ags131
 
Posts: 71
Joined: Thu Oct 29, 2009 4:14 pm

NEW WIKI!!!

Postby Kutis 96 » Wed Jan 26, 2011 8:31 am

I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby Kutis 96 » Wed Jan 26, 2011 8:31 am

BETTER ;)
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

New ultimate architecture

Postby Kutis 96 » Thu Feb 24, 2011 4:45 pm

I made new ultimate and very versatile architecture - PortexII - download here
Rating: rated 5
Filesize: 34.76 kB
Comments: 0
Ratings: 1
download



i hope this archtecture will be taken as a new ultimate and versatile standart. you can port easily your X7 or KX5+ program, and you can make almost everything with this.
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby Kutis 96 » Thu Feb 24, 2011 8:22 pm

Rating: rated 5
Filesize: 15.75 kB
Comments: 0
Ratings: 1
download
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby HavingPhun » Fri Feb 25, 2011 6:19 pm

at this point why dont you just make a real computer os and make it better than any of those other ones out there even though it would be hard to do it would be cool! :thumbup:
I won't be on the forums much for a while. But maybe once in a while.
User avatar
HavingPhun
 
Posts: 178
Joined: Sun Feb 06, 2011 10:42 pm

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby Kutis 96 » Fri Feb 25, 2011 10:10 pm

Hey, i made the simple OS, but it's a year ago :wtf: ....
We're developing now the new architecture of computers which are programmable, so the making of Os is not much easy, but nicer to see the experienes... i know, if i will make a new comp with os, it will increase mdownload again, but... ok ill make new one!!!

there are the old ones

Rating: rated 4.5
Filesize: 89.36 kB
Comments: 0
Ratings: 4
download

Rating: rated 5
Filesize: 7.39 kB
Comments: 1
Ratings: 1
download

Rating: rated 5.6
Filesize: 20.76 kB
Comments: 0
Ratings: 2
download



btw, thanks for idea!!!
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby electronicboy » Fri Feb 25, 2011 10:15 pm

i have been planning of creating a OS for one of the ahox platforms.

That is the main reason why i wanted you to add a wait command to the cpu.

Now ill just have to figure out how to make a timer expansion...
When asking for help, READ THE STICKIES!
electronicboy
 
Posts: 1694
Joined: Mon Aug 31, 2009 6:18 pm

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby Kutis 96 » Sat Feb 26, 2011 4:34 pm

oh, sf, wait, ill make the wait command for you...
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby Kutis 96 » Sat Feb 26, 2011 5:05 pm

Rating: rated 5
Filesize: 11.16 kB
Comments: 0
Ratings: 1
download


Here it is, improved... im gonna work on the OS... it wont be much easy...
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby HavingPhun » Sat Feb 26, 2011 9:35 pm

How do i program one of the pc's you are making do i need to know any theme i know some but not much.
I won't be on the forums much for a while. But maybe once in a while.
User avatar
HavingPhun
 
Posts: 178
Joined: Sun Feb 06, 2011 10:42 pm

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby HavingPhun » Sat Feb 26, 2011 10:06 pm

I would join but what can i do?
I won't be on the forums much for a while. But maybe once in a while.
User avatar
HavingPhun
 
Posts: 178
Joined: Sun Feb 06, 2011 10:42 pm

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby Kutis 96 » Sun Feb 27, 2011 11:26 am

You can be all xD

If you have skype, i can tach you how to program PortexII, X7+, KX5+ architectues and more....

my skypename is kutis96.algodo.phun

but here are some resources:
-Write the program to the center of the floppy (floppy core) - open appearance meu of it and write the program into the text.
-PortexII counts program lines from zero, so don't forget that.
-write PortexII progrminside [ and ] brackets (so [["NEW", 1], ["SET", 1, "Hello world"]])
-list of current commands:

["NEW", x] - x = number (of port); creates new port and/rresets its value to 0
["SET", x, y] - x = number (of port); y = any possible value; sets port's value to y
["MOVE", x, y] - x = number; y = number; copies value from port x to port y
["ADD", x, y] - x + y = numbers of ports; adds value from port x to port y
["GOTO", x] - x = umber of line; executes commads from line x (jumps to line x)
["RESET"] - no param.; Resets the cpu. notice: the port values are not changed!
["END"] - no param.; Stops the program.
["WAIT", t] - t = time in (seconds)*10; waits the t time until it jums t next commands.
["AGAIN"] - no param.; works like ["GOTO", 0] - executes program again and again like in a loop
["IF", x, y, a, b] - x, y = port numbers; a, b = line numbers; port x == port y ? {goto line a}:{goto line b} - the best explaining of this :D
["LIB", x] - x = global variable or thyme; executes thyme x

That's all for now.

try to write an example program and upload it on algobox.
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby HavingPhun » Sun Feb 27, 2011 4:52 pm

Here is my program i dont know if it works and do i put it on the cpu because thats all i could find in the pc?

http://www.algodoo.com/algobox/details.php?id=52173
I won't be on the forums much for a while. But maybe once in a while.
User avatar
HavingPhun
 
Posts: 178
Joined: Sun Feb 06, 2011 10:42 pm

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby Kutis 96 » Sun Feb 27, 2011 7:00 pm

no, bad. you mustn't edit the cpu, only the disc you insert to the floppy drive. and, the command namesare written all with uper case, so NEW nt New and SET not Set

The discs re out of the pc case. you must insert them to the floppy drive, ok? :thumbup:
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

kOS for Portex

Postby Kutis 96 » Sun Feb 27, 2011 8:13 pm

kOS v1.0 and 2.0 for PortexII.3 done!!!

Rating: rated 4.5
Filesize: 7.97 kB
Comments: 0
Ratings: 2
download

Rating: rated 4.5
Filesize: 5.54 kB
Comments: 2
Ratings: 2
download


See instructions in desc of v1.0
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby HavingPhun » Tue Mar 01, 2011 12:05 am

Im having uploading problems so i am just typing it! :D [["NEW",1],["SET",1, "Loading..."],["WAIT",6"],["NEW",1],["SET",1, "This ismy first program thanks you for using it"]]
I won't be on the forums much for a while. But maybe once in a while.
User avatar
HavingPhun
 
Posts: 178
Joined: Sun Feb 06, 2011 10:42 pm

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby electronicboy » Tue Mar 01, 2011 12:47 am

HavingPhun wrote:Im having uploading problems so i am just typing it! :D [["NEW",1],["SET",1, "Loading..."],["WAIT",6"],["NEW",1],["SET",1, "This ismy first program thanks you for using it"]]


just be glad it worked...
I had to get RK to fix my program :D
foolish mistake though, i had used / in the commands as its what i had incorrectly learn't to do...

My first program will be embedded in a tablet that i will be releasing soon...


And i see that you actually used the wait command in your own os xD
When asking for help, READ THE STICKIES!
electronicboy
 
Posts: 1694
Joined: Mon Aug 31, 2009 6:18 pm

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby Kutis 96 » Tue Mar 01, 2011 6:06 pm

Rating: rated 4.5
Filesize: 12.8 kB
Comments: 2
Ratings: 2
download


New cmputer with network support.
Read desc to get the numbers of ports of the anet adapter
I'm back! (not really!)

I'm also making real hardware, sometimes.
User avatar
Kutis 96
 
Posts: 107
Joined: Mon Jun 28, 2010 7:49 pm
Location: Chasing red dots.

Re: AHOX Programmable Computer Collab - COME AND JOIN US!

Postby HavingPhun » Tue Mar 01, 2011 11:40 pm

what is the purpose of having network support in algodoo?

Also when i said this:

at this point why dont you just make a real computer os and make it better than any of those other ones out there even though it would be hard to do it would be cool! "Life is something you feel, HavingPhun

Posts: 27
Joined: Sun Feb 06, 2011 5:42 pm
Private message


I ment a real pc os because alot of the os's out there could be improved!
But there is still some good ones
I won't be on the forums much for a while. But maybe once in a while.
User avatar
HavingPhun
 
Posts: 178
Joined: Sun Feb 06, 2011 10:42 pm

PreviousNext

Return to Collab forum

Who is online

Users browsing this forum: No registered users and 5 guests