Operating System
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
  step_3
  filesystem
  API
 fsapi.hBelow define the api for filesystem. they are low level api
 fsErrorCode.hDefine error code that is used in fsapi.h
 datablock.cDatablock table for fat filesystem
 DBR.cOperating system loader
 FAT.cFAT table
 FATMacro.hAll the macro needed by FAT inner implementation
 filesystem.h
 fsutilities.h
  include
 bridge.inc
 ctype.hLight-weight ctype.h
 graphic.hMacro for graphic
 mystring.c
 mystring.h
 stdio.hMy stdio.h implementation
 utilities.hMost importantly low level function used in kernel
  kernel
 custom_interupt.c
 kernel.cKERNEL of the operating system
 kernel.hUsed by kernel.c a header for kernel file. why not read the source directly?
 timeout.cCalled when clock interupt occur. draw beautiful graph in terminal
  user
  stone
 stone.c
 stone.h
 kbhit.cKeyboard cunstom interupt callback
 terminal.cTerminal
 terminal.h
 user.cDEPLECATED
 user.hDEPLECATED