MenQuake
This is a project to port Id Software's Quake to MenuetOS.
News
- 30 November 2001
Had to change the linker script to remove comment sections: MenQuake was suddenly about 1.3M! Switched to cd_menuet.o (rough port of cd_linux.o), needed to add some hypothetical system calls (ResumeCd, CloseCd etc.) to a private version of the libmsys library. So now we've got sys_menuet.o and cd_menuet.o. Just need to get in_menuet.o, vid_menuet.o and snd_menuet.o! Trouble being I don't have a sound card and I've got a scsi CD drive so I can't test stuff.
In a few days I might do a first sub-alpha release....
-
29 November 2001
Haven't done much on Quake today - been working on system call documentation (draft here) and the
libmsys library. Soon I'll see about compiling QuakeForge.
-
28 November 2001
Currently I've got null ports of Quake and QuakeWorld client and server compiling as MenuetOS apps. Thats using sys_null.c, snd_null.c, vid_null.c etc. It uses the SpiderOS libc with some stuff I added to get it to compile. Executable size is about 390k - a bit bigger than your average MenuetOS app!
Jarek Pelczar (of SpiderOS) has just released a libc for MenuetOS so I'm going to change to using that instead. I'll have to add some stuff to get Quake to compile (this time I'll actually implement things: with the SpiderOS libc, I was just adding dummy functions to get Quake to compile). Then I'll start work on changing to sys_menuet.c, snd_menuet.c, vid_menuet.c etc.
-
27 November 2001
Not much to see here yet sorry.....maybe later today.
Suggestions, Flames, Comments, Offers of help.....
Contact me at [email protected]