[section="project"]Project:[/section] 1. Project FI, Quake 3 mod (http://www.icculus.org/fi/) a. provide an extensible environment for a Q3 mod. The intended notion is that of "mutators" in Unreal Tournament. b. FI:WFC, a more faithful reproduction of Q2WF for Q3 than WFA. 2. QuakeScheme * Extensible language for Project FI. * Builds on TinySCHEME (http://tinyscheme.sourceforge.net/) * Deal with the idiosyncrasies of Q3VM not handled by most other Scheme impls. 3. Q3VM libc * Implementation of Standard C Library for Q3VM bytecode. * Implementation of a subset of Single Unix Specification v2 (SUS v2). * Help import third-party library into Q3VM. 4. QuakeScheme GUI/widget set a. Need to research advanced OO and GUI of Scheme derivatives and Common Lisp. b. Replication/extension of boxy widgets in Q3TA (Q3 PR 1.27+). c. Pie menus -- just to annoy theoddone33. 5. Q3 compilation toolchain [X] q3lcc sources (official version out with Q3A SDK 1.32) [X] q3asm - get static to work, dammit. [ ] q3as - assemble-only (.asm to .o). [ ] q3ld - link-only (.o/.a to .qvm). 6. ZBoxZ (PalmOS) rewrite um.... hrm... 7. misc PalmOS stuff a. PiNGer (gfx viewer) * generalize interface to a "any-gfx" viewer (libpnm?)