File list (Check if you may need any files):
chapter8
........\a
........\.\a.img
........\.\bochsrc
........\.\boot
........\.\....\boot.asm
........\.\....\include
........\.\....\.......\fat12hdr.inc
........\.\....\.......\load.inc
........\.\....\.......\pm.inc
........\.\....\loader.asm
........\.\include
........\.\.......\console.h
........\.\.......\const.h
........\.\.......\global.h
........\.\.......\keyboard.h
........\.\.......\keymap.h
........\.\.......\proc.h
........\.\.......\protect.h
........\.\.......\proto.h
........\.\.......\sconst.inc
........\.\.......\string.h
........\.\.......\tty.h
........\.\.......\type.h
........\.\kernel
........\.\......\clock.c
........\.\......\console.c
........\.\......\global.c
........\.\......\i8259.c
........\.\......\kernel.asm
........\.\......\keyboard.c
........\.\......\main.c
........\.\......\printf.c
........\.\......\proc.c
........\.\......\protect.c
........\.\......\start.c
........\.\......\syscall.asm
........\.\......\systask.c
........\.\......\tty.c
........\.\......\vsprintf.c
........\.\lib
........\.\...\klib.c
........\.\...\kliba.asm
........\.\...\misc.c
........\.\...\string.asm
........\.\Makefile
........\_base_
........\......\a.img
........\......\bochsrc
........\......\boot
........\......\....\boot.asm
........\......\....\include
........\......\....\.......\fat12hdr.inc
........\......\....\.......\load.inc
........\......\....\.......\pm.inc
........\......\....\loader.asm
........\......\include
........\......\.......\console.h
........\......\.......\const.h
........\......\.......\global.h
........\......\.......\keyboard.h
........\......\.......\keymap.h
........\......\.......\proc.h
........\......\.......\protect.h
........\......\.......\proto.h
........\......\.......\sconst.inc
........\......\.......\string.h
........\......\.......\tty.h
........\......\.......\type.h
........\......\kernel
........\......\......\clock.c
........\......\......\console.c
........\......\......\global.c
........\......\......\i8259.c
........\......\......\kernel.asm
........\......\......\keyboard.c
........\......\......\main.c
........\......\......\printf.c
........\......\......\proc.c
........\......\......\protect.c
........\......\......\start.c
........\......\......\syscall.asm
........\......\......\tty.c
........\......\......\vsprintf.c
........\......\lib
........\......\...\klib.c
........\......\...\kliba.asm
........\......\...\string.asm
........\......\Makefile