EDGE TODO List:

(Note: this is an old document)

Task                                   Status         Remaining work
====                                   ======         ==============

Renderer:
 Video Layer System                    Design done
 Renderer Code separation              Not started
 RGB Renderer                          Not started
 OpenGL Renderer                       COMPLETE
 True BSP                              COMPLETE
 GL NODES builder                      COMPLETE

Video:
 System Interface (DJGPP)              COMPLETE
 System Interface (WIN32)              COMPLETE
 System Interface (LINUX)              COMPLETE
 16-bit auto-detail                    Not started
 16-bit blurring                       Not started
 OpenGL System Interface (WIN32)       COMPLETE
 OpenGL System Interface (LINUX)       COMPLETE

Input Devices:
 System Interface (DJGPP)              COMPLETE
 System Interface (WIN32)              66% done       Joystick support.
 System Interface (LINUX)              66% done       Joystick support.

Sound Effects:
 System Interface (DJGPP)              COMPLETE
 System Interface (WIN32)              COMPLETE
 System Interface (LINUX)              70% done       16-bit support
 Model Handling (DIRECTED)             Not started 
 Model Handling (COLUMN)               Not started 
 Model Handling (SPHERE)               Not started 
 DDF (Generalise/Modeling)             Not started 

Music System:
 MUS to MIDI runtime conversion        65% done       Bugs and final output.
 DDF Playlist file reader              COMPLETE
 Music Support (main)                  COMPLETE
 CD Support (DJGPP)                    COMPLETE     
 CD Support (WIN32)                    75% complete   Volume control required.
 CD Support (LINUX)                    COMPLETE
 CD support (BeOS)                     done but untested.
 MIDI Support (DJGPP)                  COMPLETE     
 MIDI Support (WIN32)                  Not started     
 MIDI Support (LINUX)                  Not started    
 MIDI support (BeOS)                   Not started
 MUS Support (WIN32)                   COMPLETE
 MUS Support (LINUX)                   COMPLETE
 MUS support (BeOS)                    Not started
 MP3 Support (DJGPP)                   Not started     
 MP3 Support (WIN32)                   COMPLETE
 MP3 Support (LINUX)                   COMPLETE
 MP3 Support (BeOS)                    Not started

Optimisation:
 ASM Code from AT&T to INTEL format    COMPLETE
 CPU Detection                         COMPLETE
 
Floatification:
 Conversion, Fixed Point to Floats     COMPLETE

Memory Management:
 Leak detection code                   Underway
 Fix all (?) memory leaks              Underway
 
Networking:
 New networking design                 Not started
 Network implementation (main)         Not started
 System Interface (DJGPP)              Not started
 System Interface (WIN32)              Not started
 System Interface (LINUX)              Not started

Gameplay:
 New -game option                      COMPLETE
 New Savegame design                   COMPLETE
 New Savegame implementation           COMPLETE
 Elevators                             25% done

General:
 DDF-style Finale (sounds etc..)       Not Started

