Looking for a project to join

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
woodywellhung

Looking for a project to join

Post by woodywellhung »

Hello everyone

I am interested in OS development but judging by the number of projects there seems to be there doesnt seem much point in creating another one.

I cant say Im a brilliant programmer but I have time and enthusiaism.

I was wondering if anyone has managed to create a working OS and would like me to code some applications for it.

I would rather work with something unique rather than yet another flavour of Linux etc.

I can code in C and C++ and have coded for DOS, Windows and Linux in the past.

I figure that a new OS has more chance of succeeding if there is more software available for it.

reply to this post if you think I could make a contribution.

cheers
ASHLEY4

RE:Looking for a project to join

Post by ASHLEY4 »

Its a pity you do not know asm (FASM), As i am making a OS that works like xbox, it has built in cd,mp3,dvd player that has a menu, it has all the above + a run program that will run a game,web browser etc from the cd.
This is all burned on to a cd/dvd (it has built in atapi drive) and booted,the OS has built in functions for sound, vesa, game keyboard,bmp etc .

IT run in 32bit pmode flat memory mode (upto 4gb),no memory protection (all in ring0),it as multi-threeing,but not multi-tasking,and no paging (this is the same spec as the xbox.

And i need some one to make a top game,or demo to show people what it can do (im not into games programming and am too busy do the OS.

PS: This os will not be just for game ,but also for people to control electronics,And any thing that people want to make,that they can distribute and run on a pc it does not matter if they have xp,95,98,me,linux if its a x86 with veas 2 and a cd,it will work.

ASHLEY4.

ASHLEY4.
woodywellhung

RE:Looking for a project to join

Post by woodywellhung »

Sorry forgot to mention I can do assembly. Sounds like youre doing pretty well on your own.!!
ASHLEY4

RE:Looking for a project to join

Post by ASHLEY4 »

All the above,have not been done yet, Most is done, but not the mp3 and dvd player,i have to do these,But alot of new sound and graphic cards have these built in,So by the time i have coded them, They may come as standard.

ASHLEY4.
Berry

RE:Looking for a project to join

Post by Berry »

@ ASHLEY4

Sounds like a nice project :) But does every game has the kernel on it, or stands the game on a seperate disk?
VoidLogic

RE:Looking for a project to join

Post by VoidLogic »

You should take a look at ReactOS (www.reactos.com). They have a rather small number of devs and could use help. Esp if your good with windows programming. Take old hard drive and have a look at the latest CVS Image (0.2.2.X) (www.reactsoft.com), Id recomend the bootable ISO unless you have VMware.
Hope to you see around.

-VoidLogic

P.S. ReactOS is shooting at making somthing compatible with NT (4.0,5.0 (2000), 5.1 (XP))
ASHLEY4

RE:Looking for a project to join

Post by ASHLEY4 »

The kernel comes with every game on the cd/dvd,But the kernel is no more than 64k,It works like this the kernel is put on a floppy image(1.44), if this is burn't on a cd it becomes bootable (just burn has bootable cd),It does this by emulating a floppy (so your pc thinks it is booting a floppy) your real floppy is moved to the B: drive, A atapi driver is loaded from the floppy image, it jumps over the floppy image on the cd and see it as a normel cd and can load data in the normel way.

The game makers will get lots of asm inc files, with function they can call
eg: this is how easy it to  fill a 640x480x24bpp screen in a color.
;*******************************
mov   dword[color],eax
mov   cx,640*480
call   render_screen
;*******************************
Put a bmp is just has easy, or changeing vesa mode ,its got built in graphic fonts etc .
So if your program needs vesa you include its inc file,if you do not use networks you would not include the file and so.
So your only carrys the files it needs.

Because the bootable part is in the floppy image, if you put another game in it jumps over that bit to the game.

Its Dos with better graphics (Its called "Dos Extreme" )

ASHLEY4.
TheUbu

RE:Looking for a project to join

Post by TheUbu »

Hey,

I have a project thats been in the works for quite a while now http://www.ubixos.com/. Most of the basics are done but there is tons of work to do. Lots of improvements on the filesystem need to be done as well as several other subsystems. We have a TCP/IP stack implimented using LwIP which is currently functional with a few drivers. Some screen shots can be found at http://www.ubixos.com/~reddawg/ you can see as the screen shots get higher in number so does the functionality of the project.


Most of our core team hangs out on the Undernet.org in #ubixos


-Christopher
Post Reply