- Support of floppy disk access
- Support of FAT12
- Support of shell app
- Support of user mode application
- Support of key lock(NUM/CAPS)
- Build process improvement(build floppy image)
- Make CurrentTcb private member of TaskScheduler class
- Support of display resolution change
- Support of shell-script

---------------------------------------------
Following todo item is done.

ver.019
 - Support of Recalibrate command in fddrv
 - Support of time duration of sleep
 - Support of semaphore

ver.018
 - [bugfix] String Class constructor hung.
 - [bugfix] String Class constructor calls other constructor.
 - Support of Internal command class.
 - Support of key modifier
 - Remove MsgQueue class
 - Use C++ style cast
 - Command arguments pass to ShellCommand::exeucte method
 - Support of Vector<T> class

ver.017
 - Support of interval timer
 - Task Class should have Event Queue
 - Create dependecy file automatically
 - Support of cursor move
 - Key event handling improvement
 - Support of String class
 - Support of shell task (pseudo command "mem" support)

ver.016
 - Create "idle task"
 - Singleton pattern is applied to some global objects.
 - [bugfix]Don't move Idle Task, if use setPriority method.

ver.015
 - Support of task slice time
 - TaskSwitcher definition move to task.cc
 - Support of sleep(Wait/SendEvt)

ver.014
 - Support of task priority

