Thu 2012-06-14, 8:07 PM
----------------------

0. Clean up/reprogram to brush up, the current code
   (We should probably only clean it up partially or
   leave it after we implement the first versions of the
   next NEXT TASKs or when it becomes dramatically useless
   and non-scalable once we add new things and get more
   advanced experience).

1. Implement cross-program command line passing (to run
   an external LowEST binary that uses parameters, to make
   for a stronger command line, and start testing C programs
   with command line, etc.). (OK 0)

2. Handle keyboard hardware/software LED states (OK 4 2012-06-15).

3. Activate and use the Mouse.

4. Implement a DIR command for the root directory of the
   floppy, that shows volume label, short file name, long file name,
   type (directory or file), size, and finally the time/date
   (the most difficult to decode since it is UTC or UTC-like).

5. Implment Alt+Keypad key combinations to write ASCII characters
   in the console.

6. Start to migrate all kernel functions and variables as external
   system calls and variables to reuse easily by external programs. (OK 1)

7. Reimplement simple software console scrolling. (OK 2. With this
   we have basically reprogrammed back all of the useful and correctly
   implemented functions we had in our previous kernel, except
   for the previously poorly implemented keyboard LED support, so now we
   are ready to build up new things from here).

8. Implement the Reset response for Ctrl+Alt+Del (OK 3 2012-06-15).

----------------------------------------------------

