modified:   core/64k.s
	renamed:    core/cpu/flat64/0th/mbr.s -> core/cpu/0th/mbr.s
	renamed:    core/cpu/flat64/1th/1024x768.s -> core/cpu/1th/1024x768.s
	renamed:    core/cpu/flat64/1th/320x240.s -> core/cpu/1th/320x240.s
	renamed:    core/cpu/flat64/1th/still16.s -> core/cpu/1th/still16.s
	renamed:    core/cpu/flat64/1th/text.s -> core/cpu/1th/text.s
	renamed:    core/cpu/flat64/2th/enter64.s -> core/cpu/2th/enter64.s
	renamed:    core/cpu/flat64/2th/prepare64.s -> core/cpu/2th/prepare64.s
	renamed:    core/cpu/flat64/3th/apic.s -> core/cpu/3th/apic.s
	renamed:    core/cpu/flat64/3th/pic.s -> core/cpu/3th/pic.s
	renamed:    core/cpu/flat64/4th/exception.s -> core/cpu/4th/exception.s
	renamed:    core/cpu/flat64/4th/lastword.s -> core/cpu/4th/lastword.s
	renamed:    core/cpu/flat64/5th/anscii.s -> core/cpu/5th/anscii.s
	renamed:    core/cpu/flat64/5th/data.s -> core/cpu/5th/data.s
	renamed:    core/cpu/flat64/cpu.s -> core/cpu/cpu.s
	renamed:    core/cpu/flat64/makefile -> core/cpu/makefile
	renamed:    core/kernel/my/ahci/link.ld -> core/kernel/ahci/link.ld
	renamed:    core/kernel/my/ahci/main/ahci.c -> core/kernel/ahci/main/ahci.c
	renamed:    core/kernel/my/ahci/main/ahci.h -> core/kernel/ahci/main/ahci.h
	renamed:    core/kernel/my/ahci/main/makefile -> core/kernel/ahci/main/makefile
	renamed:    core/kernel/my/ahci/makefile -> core/kernel/ahci/makefile
	renamed:    core/kernel/my/ahci/wrap/makefile -> core/kernel/ahci/wrap/makefile
	renamed:    core/kernel/my/ahci/wrap/print.c -> core/kernel/ahci/wrap/print.c
	renamed:    core/kernel/my/ahci/wrap/start.c -> core/kernel/ahci/wrap/start.c
	renamed:    core/kernel/my/disk/link.ld -> core/kernel/disk/link.ld
	renamed:    core/kernel/my/disk/main/ext.c -> core/kernel/disk/main/ext.c
	renamed:    core/kernel/my/disk/main/fat.c -> core/kernel/disk/main/fat.c
	renamed:    core/kernel/my/disk/main/makefile -> core/kernel/disk/main/makefile
	renamed:    core/kernel/my/disk/main/master.c -> core/kernel/disk/main/master.c
	renamed:    core/kernel/my/disk/main/ntfs.c -> core/kernel/disk/main/ntfs.c
	renamed:    core/kernel/my/disk/makefile -> core/kernel/disk/makefile
	renamed:    core/kernel/my/disk/wrap/else.c -> core/kernel/disk/wrap/else.c
	renamed:    core/kernel/my/disk/wrap/identify.c -> core/kernel/disk/wrap/identify.c
	renamed:    core/kernel/my/disk/wrap/makefile -> core/kernel/disk/wrap/makefile
	renamed:    core/kernel/my/disk/wrap/print.c -> core/kernel/disk/wrap/print.c
	renamed:    core/kernel/my/disk/wrap/read.c -> core/kernel/disk/wrap/read.c
	renamed:    core/kernel/my/disk/wrap/remember.c -> core/kernel/disk/wrap/remember.c
	renamed:    core/kernel/my/disk/wrap/sata.h -> core/kernel/disk/wrap/sata.h
	renamed:    core/kernel/my/disk/wrap/start.c -> core/kernel/disk/wrap/start.c
	deleted:    core/kernel/example/kernel.s
	deleted:    core/kernel/example/readme
	renamed:    core/kernel/my/jarvis/jarvis.s -> core/kernel/jarvis/jarvis.s
	renamed:    core/kernel/my/jarvis/main/f1.s -> core/kernel/jarvis/main/f1.s
	renamed:    core/kernel/my/jarvis/main/f2.s -> core/kernel/jarvis/main/f2.s
	renamed:    core/kernel/my/jarvis/main/f3.s -> core/kernel/jarvis/main/f3.s
	renamed:    core/kernel/my/jarvis/main/f4.s -> core/kernel/jarvis/main/f4.s
	renamed:    core/kernel/my/jarvis/main/f5.s -> core/kernel/jarvis/main/f5.s
	renamed:    core/kernel/my/jarvis/makefile -> core/kernel/jarvis/makefile
	renamed:    core/kernel/my/jarvis/wrap/bare/init/acpi.s -> core/kernel/jarvis/wrap/bare/init/acpi.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/anscii.s -> core/kernel/jarvis/wrap/bare/init/anscii.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/bin.s -> core/kernel/jarvis/wrap/bare/init/bin.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/console.s -> core/kernel/jarvis/wrap/bare/init/console.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/else.s -> core/kernel/jarvis/wrap/bare/init/else.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/first.s -> core/kernel/jarvis/wrap/bare/init/first.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/input.s -> core/kernel/jarvis/wrap/bare/init/input.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/journal.s -> core/kernel/jarvis/wrap/bare/init/journal.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/pcinew.s -> core/kernel/jarvis/wrap/bare/init/pcinew.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/pciold.s -> core/kernel/jarvis/wrap/bare/init/pciold.s
	renamed:    core/kernel/my/jarvis/wrap/bare/init/pir.unused -> core/kernel/jarvis/wrap/bare/init/pir.unused
	renamed:    core/kernel/my/jarvis/wrap/bare/init/usb.s -> core/kernel/jarvis/wrap/bare/init/usb.s
	renamed:    core/kernel/my/jarvis/wrap/bare/lib/char.s -> core/kernel/jarvis/wrap/bare/lib/char.s
	renamed:    core/kernel/my/jarvis/wrap/bare/lib/power.s -> core/kernel/jarvis/wrap/bare/lib/power.s
	renamed:    core/kernel/my/jarvis/wrap/bare/lib/wait.s -> core/kernel/jarvis/wrap/bare/lib/wait.s
	renamed:    core/kernel/my/jarvis/wrap/bare/lib/work.s -> core/kernel/jarvis/wrap/bare/lib/work.s
	renamed:    core/kernel/my/makefile -> core/kernel/makefile
	renamed:    core/kernel/my/my.s -> core/kernel/my.s
	renamed:    core/kernel/my/usb/link.ld -> core/kernel/usb/link.ld
	renamed:    core/kernel/my/usb/main/hid.c -> core/kernel/usb/main/hid.c
	renamed:    core/kernel/my/usb/main/makefile -> core/kernel/usb/main/makefile
	renamed:    core/kernel/my/usb/main/usb.bak -> core/kernel/usb/main/usb.bak
	renamed:    core/kernel/my/usb/main/usb.c -> core/kernel/usb/main/usb.c
	renamed:    core/kernel/my/usb/makefile -> core/kernel/usb/makefile
	renamed:    core/kernel/my/usb/wrap/makefile -> core/kernel/usb/wrap/makefile
	renamed:    core/kernel/my/usb/wrap/print.c -> core/kernel/usb/wrap/print.c
	renamed:    core/kernel/my/usb/wrap/start.c -> core/kernel/usb/wrap/start.c
	renamed:    core/kernel/my/xhci/link.ld -> core/kernel/xhci/link.ld
	renamed:    core/kernel/my/xhci/main/ehci.c -> core/kernel/xhci/main/ehci.c
	renamed:    core/kernel/my/xhci/main/isr.c -> core/kernel/xhci/main/isr.c
	renamed:    core/kernel/my/xhci/main/makefile -> core/kernel/xhci/main/makefile
	renamed:    core/kernel/my/xhci/main/xhci.c -> core/kernel/xhci/main/xhci.c
	renamed:    core/kernel/my/xhci/makefile -> core/kernel/xhci/makefile
	renamed:    core/kernel/my/xhci/wrap/interrupt.s -> core/kernel/xhci/wrap/interrupt.s
	renamed:    core/kernel/my/xhci/wrap/makefile -> core/kernel/xhci/wrap/makefile
	renamed:    core/kernel/my/xhci/wrap/print.c -> core/kernel/xhci/wrap/print.c
	renamed:    core/kernel/my/xhci/wrap/start.c -> core/kernel/xhci/wrap/start.c
	modified:   core/makefile
	deleted:    flesh/baremachine/320x240/Makefile
	deleted:    flesh/baremachine/fatread/fat.s
	deleted:    flesh/baremachine/fatread/readme
	deleted:    flesh/baremachine/multitask/link/1.ld
	deleted:    flesh/baremachine/multitask/link/2.ld
	deleted:    flesh/baremachine/poweroff/poweroff.c
	deleted:    flesh/baremachine/print/Makefile
	deleted:    flesh/baremachine/print/print.c
	deleted:    flesh/baremachine/printf/Makefile
	deleted:    flesh/baremachine/printf/hello.c
	deleted:    flesh/baremachine/printf/link/size.s
	deleted:    flesh/baremachine/random/Makefile
	deleted:    flesh/baremachine/random/random.c
	deleted:    flesh/baremachine/readme
	new file:   flesh/easy/1024x768/anscii.c
	renamed:    flesh/baremachine/768/768.s -> flesh/easy/1024x768/cleanscreen.s
	renamed:    flesh/baremachine/hanzi/hanzi.s -> flesh/easy/1024x768/hanzi.s
	renamed:    flesh/game/ball2/wrap/print.c -> flesh/easy/1024x768/screen.c
	new file:   flesh/easy/320x240/screen.c
	renamed:    flesh/device/e1000/wrap/print.c -> flesh/easy/journal.c
	renamed:    flesh/baremachine/320x240/low.c -> flesh/easy/math.c
	renamed:    flesh/baremachine/port/port.c -> flesh/easy/port.c
	new file:   flesh/easy/printf.c
	new file:   flesh/easy/random.c
	new file:   flesh/easy/readme
	modified:   flesh/game/2048/Makefile
	modified:   flesh/game/2048/main/makefile
	modified:   flesh/game/2048/wrap/makefile
	modified:   flesh/game/ball/Makefile
	modified:   flesh/game/ball/main/ball.c
	modified:   flesh/game/ball/main/makefile
	modified:   flesh/game/ball/wrap/makefile
	modified:   flesh/game/ball2/Makefile
	modified:   flesh/game/ball2/main/ball2.c
	new file:   flesh/game/ball2/main/makefile
	new file:   flesh/game/ball2/wrap/bare/input.c
	new file:   flesh/game/ball2/wrap/bare/screen.c
	renamed:    flesh/baremachine/320x240/start.c -> flesh/game/ball2/wrap/bare/start.c
	new file:   flesh/game/ball2/wrap/makefile
	new file:   flesh/game/ball2/wrap/system/global.c
	new file:   flesh/game/ball2/wrap/system/input.c
	renamed:    flesh/math/btree/wrap/system/screen.c -> flesh/game/ball2/wrap/system/screen.c
	modified:   flesh/game/brick/Makefile
	modified:   flesh/game/brick/main/brick.c
	new file:   flesh/game/brick/main/makefile
	new file:   flesh/game/brick/wrap/bare/init.c
	new file:   flesh/game/brick/wrap/bare/input.c
	new file:   flesh/game/brick/wrap/bare/random.c
	new file:   flesh/game/brick/wrap/bare/screen.c
	new file:   flesh/game/brick/wrap/bare/start.c
	deleted:    flesh/game/brick/wrap/hlt.s
	new file:   flesh/game/brick/wrap/makefile
	deleted:    flesh/game/brick/wrap/print.c
	new file:   flesh/game/brick/wrap/system/global.c
	new file:   flesh/game/brick/wrap/system/input.c
	new file:   flesh/game/brick/wrap/system/random.c
	renamed:    flesh/math/jpeg/wrap/system/screen.c -> flesh/game/brick/wrap/system/screen.c
	modified:   flesh/game/flappybird/Makefile
	modified:   flesh/game/g/Makefile
	modified:   flesh/game/ooxx/Makefile
	modified:   flesh/game/snake/Makefile
	modified:   flesh/game/tetris/Makefile
	modified:   flesh/game/xiangqi/Makefile
	renamed:    flesh/baremachine/cpuid/cpuid.s -> flesh/hardware/cpu/cpuid/cpuid.s
	renamed:    flesh/baremachine/cr3/cr3.s -> flesh/hardware/cpu/cr3/cr3.s
	renamed:    flesh/baremachine/rdmsr/rdmsr.s -> flesh/hardware/cpu/rdmsr/rdmsr.s
	renamed:    flesh/baremachine/sse/sse.s -> flesh/hardware/cpu/sse/sse.s
	renamed:    core/cpu/unrealmode/unreal.s -> flesh/hardware/cpu/unrealmode/unreal.s
	renamed:    flesh/baremachine/8259/8259.s -> flesh/hardware/interrupt/8259/8259.s
	renamed:    flesh/baremachine/8259/irq1.s -> flesh/hardware/interrupt/8259/irq1.s
	renamed:    flesh/baremachine/8259/irq8.s -> flesh/hardware/interrupt/8259/irq8.s
	renamed:    flesh/baremachine/apic/apictimer/Makefile -> flesh/hardware/interrupt/apic/apictimer/Makefile
	renamed:    flesh/baremachine/apic/apictimer/apictimer.s -> flesh/hardware/interrupt/apic/apictimer/apictimer.s
	renamed:    flesh/baremachine/apic/int3/breakpoint.s -> flesh/hardware/interrupt/apic/int3/breakpoint.s
	renamed:    flesh/baremachine/apic/irq1/Makefile -> flesh/hardware/interrupt/apic/irq1/Makefile
	renamed:    flesh/baremachine/apic/irq1/irq1.s -> flesh/hardware/interrupt/apic/irq1/irq1.s
	renamed:    flesh/baremachine/apic/irq8/Makefile -> flesh/hardware/interrupt/apic/irq8/Makefile
	renamed:    flesh/baremachine/apic/irq8/irq8.s -> flesh/hardware/interrupt/apic/irq8/irq8.s
	renamed:    flesh/device/ahci/Makefile -> flesh/hardware/pci/ahci/Makefile
	renamed:    flesh/baremachine/printf/link/link.ld -> flesh/hardware/pci/ahci/link.ld
	renamed:    flesh/device/ahci/main/ahci.c -> flesh/hardware/pci/ahci/main/ahci.c
	renamed:    flesh/device/ahci/main/ahci.h -> flesh/hardware/pci/ahci/main/ahci.h
	renamed:    flesh/device/ahci/wrap/print.c -> flesh/hardware/pci/ahci/wrap/print.c
	renamed:    flesh/device/ahci/wrap/start.c -> flesh/hardware/pci/ahci/wrap/start.c
	renamed:    flesh/device/e1000/Makefile -> flesh/hardware/pci/e1000/Makefile
	renamed:    flesh/device/ahci/link.ld -> flesh/hardware/pci/e1000/link.ld
	renamed:    flesh/device/e1000/main/eth.c -> flesh/hardware/pci/e1000/main/eth.c
	renamed:    flesh/device/e1000/wrap/interrupt.s -> flesh/hardware/pci/e1000/wrap/interrupt.s
	renamed:    flesh/baremachine/printf/lib/print.c -> flesh/hardware/pci/e1000/wrap/print.c
	renamed:    flesh/device/e1000/wrap/remember.c -> flesh/hardware/pci/e1000/wrap/remember.c
	renamed:    flesh/baremachine/color/lib/start.c -> flesh/hardware/pci/e1000/wrap/start.c
	renamed:    flesh/device/ehci/Makefile -> flesh/hardware/pci/ehci/Makefile
	renamed:    flesh/device/e1000/link.ld -> flesh/hardware/pci/ehci/link.ld
	renamed:    flesh/device/ehci/main/ehci.c -> flesh/hardware/pci/ehci/main/ehci.c
	renamed:    flesh/device/ehci/main/isr.c -> flesh/hardware/pci/ehci/main/isr.c
	renamed:    flesh/device/ehci/wrap/interrupt.s -> flesh/hardware/pci/ehci/wrap/interrupt.s
	renamed:    flesh/device/ehci/wrap/print.c -> flesh/hardware/pci/ehci/wrap/print.c
	renamed:    flesh/device/ehci/wrap/start.c -> flesh/hardware/pci/ehci/wrap/start.c
	renamed:    flesh/device/xhci/Makefile -> flesh/hardware/pci/xhci/Makefile
	renamed:    flesh/device/egalaxytouch/link.ld -> flesh/hardware/pci/xhci/link.ld
	renamed:    flesh/device/xhci/main/isr.c -> flesh/hardware/pci/xhci/main/isr.c
	renamed:    flesh/device/xhci/main/xhci.c -> flesh/hardware/pci/xhci/main/xhci.c
	renamed:    flesh/device/xhci/wrap/interrupt.s -> flesh/hardware/pci/xhci/wrap/interrupt.s
	renamed:    flesh/device/xhci/wrap/print.c -> flesh/hardware/pci/xhci/wrap/print.c
	renamed:    flesh/device/xhci/wrap/start.c -> flesh/hardware/pci/xhci/wrap/start.c
	renamed:    flesh/baremachine/clock/Makefile -> flesh/hardware/port/clock/Makefile
	renamed:    flesh/baremachine/clock/link/link.ld -> flesh/hardware/port/clock/link.ld
	renamed:    flesh/baremachine/clock/clock.c -> flesh/hardware/port/clock/main/clock.c
	renamed:    flesh/baremachine/clock/lib/start.s -> flesh/hardware/port/clock/wrap/start.s
	renamed:    flesh/baremachine/keyboard/keyboard.c -> flesh/hardware/port/keyboard/keyboard.c
	renamed:    flesh/baremachine/pio/pio.s -> flesh/hardware/port/pio/pio.s
	new file:   flesh/hardware/port/poweroff/poweroff.c
	renamed:    flesh/device/egalaxytouch/Makefile -> flesh/hardware/usb/egalaxytouch/Makefile
	renamed:    flesh/device/ehci/link.ld -> flesh/hardware/usb/egalaxytouch/link.ld
	renamed:    flesh/device/egalaxytouch/main/egalaxytouch.c -> flesh/hardware/usb/egalaxytouch/main/egalaxytouch.c
	renamed:    flesh/device/egalaxytouch/wrap/print.c -> flesh/hardware/usb/egalaxytouch/wrap/print.c
	renamed:    flesh/baremachine/multitask/lib/start.c -> flesh/hardware/usb/egalaxytouch/wrap/start.c
	renamed:    flesh/device/egalaxytouch/wrap/usb.c -> flesh/hardware/usb/egalaxytouch/wrap/usb.c
	renamed:    flesh/device/pl2303/Makefile -> flesh/hardware/usb/pl2303/Makefile
	renamed:    flesh/device/pl2303/link.ld -> flesh/hardware/usb/pl2303/link.ld
	renamed:    flesh/device/pl2303/main/pl2303.c -> flesh/hardware/usb/pl2303/main/pl2303.c
	renamed:    flesh/device/pl2303/wrap/print.c -> flesh/hardware/usb/pl2303/wrap/print.c
	renamed:    flesh/baremachine/print/start.c -> flesh/hardware/usb/pl2303/wrap/start.c
	renamed:    flesh/device/pl2303/wrap/usb.c -> flesh/hardware/usb/pl2303/wrap/usb.c
	deleted:    flesh/makefile
	deleted:    flesh/math/agnesi/link.ld
	deleted:    flesh/math/calc/wrap/start.c
	deleted:    flesh/math/circle/wrap/start.c
	deleted:    flesh/math/jpeg/wrap/bare/start.c
	deleted:    flesh/math/mandelbrot/link.ld
	deleted:    flesh/math/mandelbrot/wrap/start.c
	deleted:    flesh/math/readme
	deleted:    flesh/math/sketchpad/link.ld
	deleted:    flesh/math/sketchpad/wrap/start.c
	new file:   flesh/readme
	renamed:    flesh/math/3d/Makefile -> flesh/toytool/3d/Makefile
	renamed:    flesh/baremachine/320x240/link.ld -> flesh/toytool/3d/link.ld
	renamed:    flesh/math/3d/main/3d.c -> flesh/toytool/3d/main/3d.c
	renamed:    flesh/math/3d/wrap/hlt.s -> flesh/toytool/3d/wrap/hlt.s
	renamed:    flesh/baremachine/printf/lib/start.c -> flesh/toytool/3d/wrap/start.c
	renamed:    flesh/math/agnesi/Makefile -> flesh/toytool/agnesi/Makefile
	renamed:    flesh/baremachine/color/link/link.ld -> flesh/toytool/agnesi/link.ld
	renamed:    flesh/math/agnesi/main/agnesi.c -> flesh/toytool/agnesi/main/agnesi.c
	renamed:    flesh/math/agnesi/wrap/hlt.s -> flesh/toytool/agnesi/wrap/hlt.s
	renamed:    flesh/baremachine/random/lib/start.c -> flesh/toytool/agnesi/wrap/start.c
	renamed:    flesh/math/btree/Makefile -> flesh/toytool/btree/Makefile
	renamed:    flesh/baremachine/print/link.ld -> flesh/toytool/btree/link.ld
	renamed:    flesh/math/btree/main/anscii.c -> flesh/toytool/btree/main/anscii.c
	renamed:    flesh/math/btree/main/btree.c -> flesh/toytool/btree/main/btree.c
	renamed:    flesh/math/btree/main/makefile -> flesh/toytool/btree/main/makefile
	renamed:    flesh/math/btree/wrap/bare/input.c -> flesh/toytool/btree/wrap/bare/input.c
	renamed:    flesh/math/btree/wrap/bare/screen.c -> flesh/toytool/btree/wrap/bare/screen.c
	renamed:    flesh/baremachine/taiji/lib/start.c -> flesh/toytool/btree/wrap/bare/start.c
	renamed:    flesh/math/btree/wrap/makefile -> flesh/toytool/btree/wrap/makefile
	renamed:    flesh/math/btree/wrap/system/disk.c -> flesh/toytool/btree/wrap/system/disk.c
	renamed:    flesh/math/btree/wrap/system/global.c -> flesh/toytool/btree/wrap/system/global.c
	renamed:    flesh/math/btree/wrap/system/input.c -> flesh/toytool/btree/wrap/system/input.c
	new file:   flesh/toytool/btree/wrap/system/screen.c
	renamed:    flesh/math/calc/Makefile -> flesh/toytool/calc/Makefile
	renamed:    flesh/baremachine/taiji/link/link.ld -> flesh/toytool/calc/link.ld
	renamed:    flesh/math/calc/main/calc.c -> flesh/toytool/calc/main/calc.c
	renamed:    flesh/math/calc/wrap/convert.c -> flesh/toytool/calc/wrap/convert.c
	renamed:    flesh/math/calc/wrap/hlt.s -> flesh/toytool/calc/wrap/hlt.s
	renamed:    flesh/math/calc/wrap/print.c -> flesh/toytool/calc/wrap/print.c
	renamed:    flesh/baremachine/win8/lib/start.c -> flesh/toytool/calc/wrap/start.c
	renamed:    flesh/math/circle/Makefile -> flesh/toytool/circle/Makefile
	renamed:    flesh/math/3d/link.ld -> flesh/toytool/circle/link.ld
	renamed:    flesh/math/circle/main/circle.c -> flesh/toytool/circle/main/circle.c
	renamed:    flesh/math/circle/wrap/math.c -> flesh/toytool/circle/wrap/math.c
	renamed:    flesh/math/circle/wrap/print.c -> flesh/toytool/circle/wrap/print.c
	renamed:    flesh/baremachine/zimo/lib/start.c -> flesh/toytool/circle/wrap/start.c
	renamed:    flesh/baremachine/color/Makefile -> flesh/toytool/color/Makefile
	renamed:    flesh/baremachine/random/link/link.ld -> flesh/toytool/color/link.ld
	renamed:    flesh/baremachine/color/color.c -> flesh/toytool/color/main/color.c
	renamed:    flesh/device/e1000/wrap/start.c -> flesh/toytool/color/wrap/start.c
	renamed:    flesh/baremachine/dump64/dump64.s -> flesh/toytool/dump64/dump64.s
	renamed:    flesh/math/mandelbrot/Makefile -> flesh/toytool/mandelbrot/Makefile
	renamed:    flesh/math/btree/link.ld -> flesh/toytool/mandelbrot/link.ld
	renamed:    flesh/math/mandelbrot/main/mandelbrot.c -> flesh/toytool/mandelbrot/main/mandelbrot.c
	renamed:    flesh/math/mandelbrot/wrap/print.c -> flesh/toytool/mandelbrot/wrap/print.c
	renamed:    flesh/device/egalaxytouch/wrap/start.c -> flesh/toytool/mandelbrot/wrap/start.c
	renamed:    flesh/baremachine/taiji/Makefile -> flesh/toytool/rotating/Makefile
	renamed:    flesh/math/calc/link.ld -> flesh/toytool/rotating/link.ld
	renamed:    flesh/baremachine/taiji/taiji.c -> flesh/toytool/rotating/main/taiji.c
	renamed:    flesh/device/pl2303/wrap/start.c -> flesh/toytool/rotating/wrap/start.c
	renamed:    flesh/math/sketchpad/Makefile -> flesh/toytool/sketchpad/Makefile
	renamed:    flesh/math/circle/link.ld -> flesh/toytool/sketchpad/link.ld
	renamed:    flesh/math/sketchpad/main/sketchpad.c -> flesh/toytool/sketchpad/main/sketchpad.c
	renamed:    flesh/math/sketchpad/wrap/convert.c -> flesh/toytool/sketchpad/wrap/convert.c
	renamed:    flesh/math/sketchpad/wrap/hlt.s -> flesh/toytool/sketchpad/wrap/hlt.s
	renamed:    flesh/math/sketchpad/wrap/math.c -> flesh/toytool/sketchpad/wrap/math.c
	renamed:    flesh/math/sketchpad/wrap/print.c -> flesh/toytool/sketchpad/wrap/print.c
	renamed:    flesh/game/ball2/wrap/start.c -> flesh/toytool/sketchpad/wrap/start.c
	new file:   flesh/toytool/taiji/taiji.c
	renamed:    flesh/baremachine/multitask/Makefile -> flesh/toytool/thread/2/Makefile
	renamed:    flesh/device/xhci/link.ld -> flesh/toytool/thread/2/link.ld
	renamed:    flesh/baremachine/multitask/ball.c -> flesh/toytool/thread/2/main/ball.c
	renamed:    flesh/baremachine/multitask/taiji.c -> flesh/toytool/thread/2/main/taiji.c
	renamed:    flesh/baremachine/multitask/lib/apic.s -> flesh/toytool/thread/2/wrap/apic.s
	renamed:    flesh/baremachine/multitask/lib/kernel.s -> flesh/toytool/thread/2/wrap/kernel.s
	renamed:    flesh/baremachine/multitask/lib/pic.s -> flesh/toytool/thread/2/wrap/pic.s
	renamed:    flesh/game/brick/wrap/start.c -> flesh/toytool/thread/2/wrap/start.c
	renamed:    flesh/baremachine/multitask/lib/switch.s -> flesh/toytool/thread/2/wrap/switch.s
	renamed:    flesh/baremachine/win8/Makefile -> flesh/toytool/waiting/Makefile
	renamed:    flesh/baremachine/win8/link/link.ld -> flesh/toytool/waiting/link.ld
	renamed:    flesh/baremachine/win8/waiting.c -> flesh/toytool/waiting/main/waiting.c
	renamed:    flesh/baremachine/win8/lib/hlt.s -> flesh/toytool/waiting/wrap/hlt.s
	renamed:    flesh/math/3d/wrap/start.c -> flesh/toytool/waiting/wrap/start.c
	renamed:    flesh/baremachine/zimo/Makefile -> flesh/toytool/zimo/Makefile
	renamed:    flesh/baremachine/zimo/link/link.ld -> flesh/toytool/zimo/link.ld
	renamed:    flesh/baremachine/zimo/zimo.c -> flesh/toytool/zimo/main/zimo.c
	renamed:    flesh/baremachine/zimo/lib/hlt.s -> flesh/toytool/zimo/wrap/hlt.s
	renamed:    flesh/math/agnesi/wrap/start.c -> flesh/toytool/zimo/wrap/start.c
	renamed:    flesh/math/jpeg/jarvis.jpg -> flesh/transplant/nanojpeg/jarvis.jpg
	renamed:    flesh/math/jpeg/link.ld -> flesh/transplant/nanojpeg/link.ld
	renamed:    flesh/math/jpeg/main/decode.c -> flesh/transplant/nanojpeg/main/decode.c
	renamed:    flesh/math/jpeg/main/jpeg.c -> flesh/transplant/nanojpeg/main/jpeg.c
	renamed:    flesh/math/jpeg/main/makefile -> flesh/transplant/nanojpeg/main/makefile
	renamed:    flesh/math/jpeg/makefile -> flesh/transplant/nanojpeg/makefile
	renamed:    flesh/math/jpeg/wrap/bare/bin.s -> flesh/transplant/nanojpeg/wrap/bare/bin.s
	renamed:    flesh/math/jpeg/wrap/bare/input.c -> flesh/transplant/nanojpeg/wrap/bare/input.c
	renamed:    flesh/math/jpeg/wrap/bare/malloc.c -> flesh/transplant/nanojpeg/wrap/bare/malloc.c
	renamed:    flesh/math/jpeg/wrap/bare/screen.c -> flesh/transplant/nanojpeg/wrap/bare/screen.c
	renamed:    flesh/math/btree/wrap/bare/start.c -> flesh/transplant/nanojpeg/wrap/bare/start.c
	renamed:    flesh/math/jpeg/wrap/makefile -> flesh/transplant/nanojpeg/wrap/makefile
	renamed:    flesh/math/jpeg/wrap/system/disk.c -> flesh/transplant/nanojpeg/wrap/system/disk.c
	renamed:    flesh/math/jpeg/wrap/system/global.c -> flesh/transplant/nanojpeg/wrap/system/global.c
	renamed:    flesh/math/jpeg/wrap/system/input.c -> flesh/transplant/nanojpeg/wrap/system/input.c
	renamed:    flesh/math/jpeg/wrap/system/malloc.c -> flesh/transplant/nanojpeg/wrap/system/malloc.c
	new file:   flesh/transplant/nanojpeg/wrap/system/screen.c