diff --git a/www/activity.t b/www/activity.t
index b5fe4c7c2c..0546eec5a2 100644
--- a/www/activity.t
+++ b/www/activity.t
@@ -1,13 +1,39 @@
-#define STATUS(_a_,_b_,_c_) \
-
_a_ | _b_ | _c_ |
+#define YELLOW "#ffffa3"
+#define GREEN "#80db72"
+#define RED "#ffadad"
+
+#define STATUS(_col_,_a_,_b_,_c_,_d_) \
+_a_ | _b_ | _c_ | _d_ |
+
+
+Color codes: |
+ | Working code exists |
+ | Development in progress |
+ | Undermanned. Help needed. |
+
-Person | Activity | Current status |
---|
-STATUS(Björn,Web page; I2C driver and MAS serial port,Waiting for a new jukebox)
-STATUS(Linus,I2C communication,Researching)
-STATUS(Alan,FAT-32 file system and memory manager,Developing)
-STATUS(Daniel,GUI simulator for X11,Compiles)
-STATUS(Rob,Writing the FAQ,First version published)
-STATUS(Gary,Recorder lcd code and ui simulator,Writing code)
+
Module | File(s) in CVS | Current person | Status |
---|
+STATUS(YELLOW,ATA driver,firmware/drivers/ata.c,Björn,Written; untested)
+STATUS(GREEN,I2C driver,firmware/drivers/i2c.c,Linus,Works)
+STATUS(YELLOW,MAS driver,firmware/drivers/mas.c,Linus,Embryo written)
+STATUS(RED,Fat32 filesystem,firmware/drivers/fat.c,Björn & Linus,Fat16 code exists)
+STATUS(YELLOW,Key handling,firmware/drivers/button.c,-,Written; untested)
+STATUS(YELLOW,LCD driver,firmware/drivers/lcd.c,Björn,Written; untested)
+STATUS(GREEN,LED driver,firmware/drivers/led.c,-,Written)
+STATUS(YELLOW,CPU setup,firmware/system.c,Linus,In progress)
+STATUS(GREEN,GDB stub,gdb/,Linus,Works)
+STATUS(YELLOW,Scheduler,firmware/thread.c,Linus,Final touches)
+STATUS(GREEN,List,firmware/common/list.c,Linus,Works)
+STATUS(YELLOW,Playlist handling,-,Stuart,Planning)
+STATUS(RED,Newlib port,-,-,-)
+STATUS(GREEN,ID3 parser,firmware/i3d.c,Daniel,Works)
+STATUS(YELLOW,X11 simulator,uisimulator/,Daniel,Progressing)
+STATUS(YELLOW,Win32 simulator,uisimulator/win32,Felix,Progressing)
+STATUS(GREEN,FAQ,www/docs/FAQ,Rob,Existing)
+STATUS(RED,Directory browser UI,-,-,-)
+STATUS(RED,Application...,-,-,-)
Updated __DATE__
+
+