Idea - Gaming OS

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: Idea - Gaming OS

Post by Dex »

That is wierd. it should not do that i will test it in DosBOX and see if i get the same.
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Re: Idea - Gaming OS

Post by earlz »

yea I have no idea how thats possible but anyway;

Do you have a page allocator and/or malloc and free
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: Idea - Gaming OS

Post by Dex »

On real pc it would crash, but not on emulator ?.
No i do not enable paging or have any form of MM, other than CLI programs are loaded to 2mb, and can use all memory from 2mb to top of ram, GUI program are loaded to 8MB and can use from 8MB to top of ram.

NOTE: CLI programs use *.dex and GUI programs use *.gex, also you can load modules for drivers, these are loaded to top of memory, and top of memory is set to top of memory - module size, they are also entered into a module list.

This is to keep things simple, as Dex4u was designed to be like the Xbox OS,
see here:
http://www.extremetech.com/article2/0,1 ... 116,00.asp
which also does not use paging or MM other than whats in the game.
Last edited by Dex on Sat Jun 03, 2006 11:00 pm, edited 4 times in total.
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Re: Idea - Gaming OS

Post by earlz »

ok then i just was thinking for memory allocation because you can't just pick random address's to hold stuff

I would've thought it would be better if page allocation was supported at kernel level but anyway
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: Idea - Gaming OS

Post by Dex »

For multitasking yes, but for single-tasking not needed.
Ring0 single-tasking is like a surgeon, with a scalpel, you can cut your fingars off or save lives.
Ring3 multi-tasking is like having a blunt scalpel.
Last edited by Dex on Sat Jun 03, 2006 11:00 pm, edited 2 times in total.
Post Reply