Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

LOS - the game operating system

6 views
Skip to first unread message

Jonas Berlin

unread,
Aug 16, 1998, 3:00:00 AM8/16/98
to
Hello all. (and I'm 21 years old)

I'm developing an operating system for PC/386+ machines.
This is probably nowadays quite a waste of time, but as I have nothing
else right now, I love wasting my spare time developing it !

The goal is a operating system only running games (and maybe demos &
intros..).
In my opinion, creating games to be run under multitasking environments
(such as Windowz) is not a good idea. Perhaps someone likes that they
can easily switch between their work in some windows app (when the boss
is visiting), and a game. And then there are those who would rather play

DOS games. The problem is, nowadays, windows has taken over this market
also. However direct the windows drivers are, there is always a loss of
power, much also due to the multitasking. And, then it OCCASIONALLY
crashes..
Linux would otherwise be good, too, but it's also multitasking. Stable
as hell, but...

So, I got this crazy idea.. Single-tasking. Protected mode. Networking
built-in. Run-time linking. Graphics libraries. Sound drivers. Builtin
debugger. Etc... I've got all those working already. And also PnP (it
works!), PCI and other hardware autodetection, so that no (right now) or

minimum configuration is needed. And the funny thing is, it all starts
up in 1-2 seconds.

A little problem is that I've got just one game yet, an Arkanoid(TM)
clone.. A few friends are working on some more. But as I extend the
graphics and other libraries with sprite-routines, texture mapping, 3d,
etc, almost all the time spent can be used to make the game work instead

of wondering how the soundcard has to be programmed. And what's best,
every one can create their own libraries and share them. That includes
that if for example someone has got an audio or video card that is not
yet supported, and he/she is capable of writing the required driver, all

games can start using the new driver directly.

Because of the run-time linking, which means all executables work as
DLLs, bugfixes of libraries require just replacing the old version.

The boot sector is a tiny assembler thingy that only reads a bit more
from the hard disk, jumps to protected mode. The loaded part (which is
mostly C) then sets up the system and loads the kernel (which is also
C). I have also earlier made an OS that was entirely written in
assembler. It was multitasking, but it was far to big to manage, and
wasn't suitable for game playing anyway, so, it's more or less abandoned
right now. Not that it was fun to try it all out.

The only external products needed are Borland's 32-bit C++ compiler
(bcc32.exe) and 4Dos (some batch files, I'll probably convert them
someday),
and DOS of course (because you boot the machine all the time).

Now tell me, am I really wasting my time ? If I got enough interested
people, it could really become something. If you are interested or got
questions (& answers), please mail me. I'm open to any kind of comments.

- xkr~47 / jbe...@cc.hut.fi / Finland, Europe

Thomas Kjørnes

unread,
Aug 17, 1998, 3:00:00 AM8/17/98
to
Why not call it GOS (Game OS)??


Dark fiber

unread,
Aug 17, 1998, 3:00:00 AM8/17/98
to
On Sun, 16 Aug 1998 10:45:25 +0000, Jonas Berlin <jbe...@cc.hut.fi>
wrote:

>The goal is a operating system only running games (and maybe demos &
>intros..).

>So, I got this crazy idea.. Single-tasking. Protected mode. Networking


>built-in. Run-time linking. Graphics libraries. Sound drivers. Builtin
>debugger. Etc... I've got all those working already. And also PnP (it
>works!), PCI and other hardware autodetection, so that no (right now) or

maybe you should look at (or whats left of?) demos, the OS built to
run just demos. exact same idea as you (althought it may or may not be
multithreaded + tasking. i looked at the specs a loooooong time ago)


-df
Dark Fiber <ent...@tig.com.au>
http://homepages.tig.com.au/~entropy

Head honch of the Ed Wood school of FanFic

Sazan Aisu Fanfiction homeroom
http://www.geocities.com/Tokyo/Ginza/7478

Ralph Allan Rice

unread,
Aug 19, 1998, 3:00:00 AM8/19/98
to

Jonas Berlin wrote in message <35D6B845...@cc.hut.fi>...

>Hello all. (and I'm 21 years old)
>
>I'm developing an operating system for PC/386+ machines.
>This is probably nowadays quite a waste of time, but as I have nothing
>else right now, I love wasting my spare time developing it !
>


Good concept, but as a commerical product, I don't see a reason for it. Why
would anyone pay for a $1500 computer just to install a game OS. It is just
as easy to buy a console, save $1300, and play ready made games. Now let
say, you build a prototype console that used, let say a 486 processor, that
was modified with built-in sound and had a port that was able to broadcast
to a television (like a console) maybe we can find a use for all those old
486 chips that have been ousted from the homes of new computer users with
Pentium and Windows 95 in their minds. Who knows.

Ralph.
________________________________________________
Ralph Allan Rice
Computer Science, University of Akron
rr...@uakron.edu
rr...@raex.com
ICQ: 1731107
________________________________________________
Check out Ralph's C++ Builder DirectX Site at:
http://web.raex.com/~rrice

0 new messages