diff --git a/doc/ASM.HTM b/doc/asm.htm similarity index 100% rename from doc/ASM.HTM rename to doc/asm.htm diff --git a/doc/ASM/DB.HTM b/doc/asm/db.htm similarity index 100% rename from doc/ASM/DB.HTM rename to doc/asm/db.htm diff --git a/doc/ASM/DS.HTM b/doc/asm/ds.htm similarity index 100% rename from doc/ASM/DS.HTM rename to doc/asm/ds.htm diff --git a/doc/ASM/EQU.HTM b/doc/asm/equ.htm similarity index 100% rename from doc/ASM/EQU.HTM rename to doc/asm/equ.htm diff --git a/doc/ASM/EQUS.HTM b/doc/asm/equs.htm similarity index 100% rename from doc/ASM/EQUS.HTM rename to doc/asm/equs.htm diff --git a/doc/ASM/EXPORT.HTM b/doc/asm/export.htm similarity index 100% rename from doc/ASM/EXPORT.HTM rename to doc/asm/export.htm diff --git a/doc/ASM/EXPR_FIX.HTM b/doc/asm/expr_fix.htm similarity index 100% rename from doc/ASM/EXPR_FIX.HTM rename to doc/asm/expr_fix.htm diff --git a/doc/ASM/EXPR_INT.HTM b/doc/asm/expr_int.htm similarity index 100% rename from doc/ASM/EXPR_INT.HTM rename to doc/asm/expr_int.htm diff --git a/doc/ASM/EXPR_STR.HTM b/doc/asm/expr_str.htm similarity index 100% rename from doc/ASM/EXPR_STR.HTM rename to doc/asm/expr_str.htm diff --git a/doc/ASM/FAIL.HTM b/doc/asm/fail.htm similarity index 100% rename from doc/ASM/FAIL.HTM rename to doc/asm/fail.htm diff --git a/doc/ASM/HISTORY.HTM b/doc/asm/history.htm similarity index 100% rename from doc/ASM/HISTORY.HTM rename to doc/asm/history.htm diff --git a/doc/ASM/IF.HTM b/doc/asm/if.htm similarity index 100% rename from doc/ASM/IF.HTM rename to doc/asm/if.htm diff --git a/doc/ASM/INCBIN.HTM b/doc/asm/incbin.htm similarity index 100% rename from doc/ASM/INCBIN.HTM rename to doc/asm/incbin.htm diff --git a/doc/ASM/INCLUDE.HTM b/doc/asm/include.htm similarity index 100% rename from doc/ASM/INCLUDE.HTM rename to doc/asm/include.htm diff --git a/doc/ASM/LABELS.HTM b/doc/asm/labels.htm similarity index 100% rename from doc/ASM/LABELS.HTM rename to doc/asm/labels.htm diff --git a/doc/ASM/MACRO.HTM b/doc/asm/macro.htm similarity index 100% rename from doc/ASM/MACRO.HTM rename to doc/asm/macro.htm diff --git a/doc/ASM/MISCFUNC.HTM b/doc/asm/miscfunc.htm similarity index 100% rename from doc/ASM/MISCFUNC.HTM rename to doc/asm/miscfunc.htm diff --git a/doc/ASM/OPT.HTM b/doc/asm/opt.htm similarity index 100% rename from doc/ASM/OPT.HTM rename to doc/asm/opt.htm diff --git a/doc/ASM/POPO.HTM b/doc/asm/popo.htm similarity index 100% rename from doc/ASM/POPO.HTM rename to doc/asm/popo.htm diff --git a/doc/ASM/POPS.HTM b/doc/asm/pops.htm similarity index 100% rename from doc/ASM/POPS.HTM rename to doc/asm/pops.htm diff --git a/doc/ASM/PRESYM.HTM b/doc/asm/presym.htm similarity index 100% rename from doc/ASM/PRESYM.HTM rename to doc/asm/presym.htm diff --git a/doc/ASM/PRINT.HTM b/doc/asm/print.htm similarity index 100% rename from doc/ASM/PRINT.HTM rename to doc/asm/print.htm diff --git a/doc/ASM/PURGE.HTM b/doc/asm/purge.htm similarity index 100% rename from doc/ASM/PURGE.HTM rename to doc/asm/purge.htm diff --git a/doc/ASM/REPT.HTM b/doc/asm/rept.htm similarity index 100% rename from doc/ASM/REPT.HTM rename to doc/asm/rept.htm diff --git a/doc/ASM/RS.HTM b/doc/asm/rs.htm similarity index 100% rename from doc/ASM/RS.HTM rename to doc/asm/rs.htm diff --git a/doc/ASM/SECTION.HTM b/doc/asm/section.htm similarity index 100% rename from doc/ASM/SECTION.HTM rename to doc/asm/section.htm diff --git a/doc/ASM/SET.HTM b/doc/asm/set.htm similarity index 100% rename from doc/ASM/SET.HTM rename to doc/asm/set.htm diff --git a/doc/ASM/SHIFT.HTM b/doc/asm/shift.htm similarity index 100% rename from doc/ASM/SHIFT.HTM rename to doc/asm/shift.htm diff --git a/doc/ASM/SYMBOLS.HTM b/doc/asm/symbols.htm similarity index 100% rename from doc/ASM/SYMBOLS.HTM rename to doc/asm/symbols.htm diff --git a/doc/ASM/SYNTAX.HTM b/doc/asm/syntax.htm similarity index 100% rename from doc/ASM/SYNTAX.HTM rename to doc/asm/syntax.htm diff --git a/doc/ASM/TRG_GB.HTM b/doc/asm/trg_gb.htm similarity index 100% rename from doc/ASM/TRG_GB.HTM rename to doc/asm/trg_gb.htm diff --git a/doc/ASM/USAGE.HTM b/doc/asm/usage.htm similarity index 100% rename from doc/ASM/USAGE.HTM rename to doc/asm/usage.htm diff --git a/doc/FIX.HTM b/doc/fix.htm similarity index 100% rename from doc/FIX.HTM rename to doc/fix.htm diff --git a/doc/GENINFO.HTM b/doc/geninfo.htm similarity index 100% rename from doc/GENINFO.HTM rename to doc/geninfo.htm diff --git a/doc/INDEX.HTM b/doc/index.htm similarity index 100% rename from doc/INDEX.HTM rename to doc/index.htm diff --git a/doc/LIB.HTM b/doc/lib.htm similarity index 100% rename from doc/LIB.HTM rename to doc/lib.htm diff --git a/doc/LINK.HTM b/doc/link.htm similarity index 100% rename from doc/LINK.HTM rename to doc/link.htm diff --git a/doc/RGB0.HTM b/doc/rgb0.htm similarity index 100% rename from doc/RGB0.HTM rename to doc/rgb0.htm diff --git a/src/ASM/ALLOCA.C b/src/asm/alloca.c similarity index 100% rename from src/ASM/ALLOCA.C rename to src/asm/alloca.c diff --git a/src/ASM/FSTACK.C b/src/asm/fstack.c similarity index 100% rename from src/ASM/FSTACK.C rename to src/asm/fstack.c diff --git a/src/ASM/GAMEBOY/LOCALASM.H b/src/asm/gameboy/localasm.h similarity index 100% rename from src/ASM/GAMEBOY/LOCALASM.H rename to src/asm/gameboy/localasm.h diff --git a/src/ASM/GAMEBOY/LOCALLEX.C b/src/asm/gameboy/locallex.c similarity index 100% rename from src/ASM/GAMEBOY/LOCALLEX.C rename to src/asm/gameboy/locallex.c diff --git a/src/ASM/GAMEBOY/MAKEFILE b/src/asm/gameboy/makefile similarity index 100% rename from src/ASM/GAMEBOY/MAKEFILE rename to src/asm/gameboy/makefile diff --git a/src/ASM/GAMEBOY/OBJS/DELETE.ME b/src/asm/gameboy/objs/delete.me similarity index 100% rename from src/ASM/GAMEBOY/OBJS/DELETE.ME rename to src/asm/gameboy/objs/delete.me diff --git a/src/ASM/GAMEBOY/OBJS95/DELETE.ME b/src/asm/gameboy/objs95/delete.me similarity index 100% rename from src/ASM/GAMEBOY/OBJS95/DELETE.ME rename to src/asm/gameboy/objs95/delete.me diff --git a/src/ASM/GAMEBOY/YACCPRT2.Y b/src/asm/gameboy/yaccprt2.y similarity index 100% rename from src/ASM/GAMEBOY/YACCPRT2.Y rename to src/asm/gameboy/yaccprt2.y diff --git a/src/ASM/GAMEBOY/YACCPRT4.Y b/src/asm/gameboy/yaccprt4.y similarity index 100% rename from src/ASM/GAMEBOY/YACCPRT4.Y rename to src/asm/gameboy/yaccprt4.y diff --git a/src/ASM/GLOBLEX.C b/src/asm/globlex.c similarity index 100% rename from src/ASM/GLOBLEX.C rename to src/asm/globlex.c diff --git a/src/ASM/INCLUDE/ASM.H b/src/asm/include/asm.h similarity index 100% rename from src/ASM/INCLUDE/ASM.H rename to src/asm/include/asm.h diff --git a/src/ASM/INCLUDE/FSTACK.H b/src/asm/include/fstack.h similarity index 100% rename from src/ASM/INCLUDE/FSTACK.H rename to src/asm/include/fstack.h diff --git a/src/ASM/INCLUDE/GBASMY.H b/src/asm/include/gbasmy.h similarity index 100% rename from src/ASM/INCLUDE/GBASMY.H rename to src/asm/include/gbasmy.h diff --git a/src/ASM/INCLUDE/LEXER.H b/src/asm/include/lexer.h similarity index 100% rename from src/ASM/INCLUDE/LEXER.H rename to src/asm/include/lexer.h diff --git a/src/ASM/INCLUDE/MAIN.H b/src/asm/include/main.h similarity index 100% rename from src/ASM/INCLUDE/MAIN.H rename to src/asm/include/main.h diff --git a/src/ASM/INCLUDE/MYLINK.H b/src/asm/include/mylink.h similarity index 100% rename from src/ASM/INCLUDE/MYLINK.H rename to src/asm/include/mylink.h diff --git a/src/ASM/INCLUDE/MYMATH.H b/src/asm/include/mymath.h similarity index 100% rename from src/ASM/INCLUDE/MYMATH.H rename to src/asm/include/mymath.h diff --git a/src/ASM/INCLUDE/OUTPUT.H b/src/asm/include/output.h similarity index 100% rename from src/ASM/INCLUDE/OUTPUT.H rename to src/asm/include/output.h diff --git a/src/ASM/INCLUDE/RPN.H b/src/asm/include/rpn.h similarity index 100% rename from src/ASM/INCLUDE/RPN.H rename to src/asm/include/rpn.h diff --git a/src/ASM/INCLUDE/SYMBOL.H b/src/asm/include/symbol.h similarity index 100% rename from src/ASM/INCLUDE/SYMBOL.H rename to src/asm/include/symbol.h diff --git a/src/ASM/INCLUDE/TYPES.H b/src/asm/include/types.h similarity index 100% rename from src/ASM/INCLUDE/TYPES.H rename to src/asm/include/types.h diff --git a/src/ASM/LEXER.C b/src/asm/lexer.c similarity index 100% rename from src/ASM/LEXER.C rename to src/asm/lexer.c diff --git a/src/ASM/MAIN.C b/src/asm/main.c similarity index 100% rename from src/ASM/MAIN.C rename to src/asm/main.c diff --git a/src/ASM/MAKEINIT b/src/asm/makeinit similarity index 100% rename from src/ASM/MAKEINIT rename to src/asm/makeinit diff --git a/src/ASM/MATH.C b/src/asm/math.c similarity index 100% rename from src/ASM/MATH.C rename to src/asm/math.c diff --git a/src/ASM/OUTPUT.C b/src/asm/output.c similarity index 100% rename from src/ASM/OUTPUT.C rename to src/asm/output.c diff --git a/src/ASM/RPN.C b/src/asm/rpn.c similarity index 100% rename from src/ASM/RPN.C rename to src/asm/rpn.c diff --git a/src/ASM/STDMAKE b/src/asm/stdmake similarity index 100% rename from src/ASM/STDMAKE rename to src/asm/stdmake diff --git a/src/ASM/SYMBOL.C b/src/asm/symbol.c similarity index 100% rename from src/ASM/SYMBOL.C rename to src/asm/symbol.c diff --git a/src/ASM/YACCPRT1.Y b/src/asm/yaccprt1.y similarity index 100% rename from src/ASM/YACCPRT1.Y rename to src/asm/yaccprt1.y diff --git a/src/ASM/YACCPRT3.Y b/src/asm/yaccprt3.y similarity index 100% rename from src/ASM/YACCPRT3.Y rename to src/asm/yaccprt3.y diff --git a/src/ASMOTOR.H b/src/asmotor.h similarity index 100% rename from src/ASMOTOR.H rename to src/asmotor.h diff --git a/src/LIB/INCLUDE/LIBRARY.H b/src/lib/include/library.h similarity index 100% rename from src/LIB/INCLUDE/LIBRARY.H rename to src/lib/include/library.h diff --git a/src/LIB/INCLUDE/LIBWRAP.H b/src/lib/include/libwrap.h similarity index 100% rename from src/LIB/INCLUDE/LIBWRAP.H rename to src/lib/include/libwrap.h diff --git a/src/LIB/INCLUDE/TYPES.H b/src/lib/include/types.h similarity index 100% rename from src/LIB/INCLUDE/TYPES.H rename to src/lib/include/types.h diff --git a/src/LIB/LIBRARY.C b/src/lib/library.c similarity index 100% rename from src/LIB/LIBRARY.C rename to src/lib/library.c diff --git a/src/LIB/MAIN.C b/src/lib/main.c similarity index 100% rename from src/LIB/MAIN.C rename to src/lib/main.c diff --git a/src/LIB/MAKEFILE b/src/lib/makefile similarity index 100% rename from src/LIB/MAKEFILE rename to src/lib/makefile diff --git a/src/LIB/OBJS/DELETE.ME b/src/lib/objs/delete.me similarity index 100% rename from src/LIB/OBJS/DELETE.ME rename to src/lib/objs/delete.me diff --git a/src/LIB/OBJS95/DELETE.ME b/src/lib/objs95/delete.me similarity index 100% rename from src/LIB/OBJS95/DELETE.ME rename to src/lib/objs95/delete.me diff --git a/src/LINK/ASSIGN.C b/src/link/assign.c similarity index 100% rename from src/LINK/ASSIGN.C rename to src/link/assign.c diff --git a/src/LINK/INCLUDE/ASSIGN.H b/src/link/include/assign.h similarity index 100% rename from src/LINK/INCLUDE/ASSIGN.H rename to src/link/include/assign.h diff --git a/src/LINK/INCLUDE/LIBRARY.H b/src/link/include/library.h similarity index 100% rename from src/LINK/INCLUDE/LIBRARY.H rename to src/link/include/library.h diff --git a/src/LINK/INCLUDE/MAIN.H b/src/link/include/main.h similarity index 100% rename from src/LINK/INCLUDE/MAIN.H rename to src/link/include/main.h diff --git a/src/LINK/INCLUDE/MAPFILE.H b/src/link/include/mapfile.h similarity index 100% rename from src/LINK/INCLUDE/MAPFILE.H rename to src/link/include/mapfile.h diff --git a/src/LINK/INCLUDE/MYLINK.H b/src/link/include/mylink.h similarity index 100% rename from src/LINK/INCLUDE/MYLINK.H rename to src/link/include/mylink.h diff --git a/src/LINK/INCLUDE/OBJECT.H b/src/link/include/object.h similarity index 100% rename from src/LINK/INCLUDE/OBJECT.H rename to src/link/include/object.h diff --git a/src/LINK/INCLUDE/OUTPUT.H b/src/link/include/output.h similarity index 100% rename from src/LINK/INCLUDE/OUTPUT.H rename to src/link/include/output.h diff --git a/src/LINK/INCLUDE/PATCH.H b/src/link/include/patch.h similarity index 100% rename from src/LINK/INCLUDE/PATCH.H rename to src/link/include/patch.h diff --git a/src/LINK/INCLUDE/SYMBOL.H b/src/link/include/symbol.h similarity index 100% rename from src/LINK/INCLUDE/SYMBOL.H rename to src/link/include/symbol.h diff --git a/src/LINK/INCLUDE/TYPES.H b/src/link/include/types.h similarity index 100% rename from src/LINK/INCLUDE/TYPES.H rename to src/link/include/types.h diff --git a/src/LINK/LIBRARY.C b/src/link/library.c similarity index 100% rename from src/LINK/LIBRARY.C rename to src/link/library.c diff --git a/src/LINK/MAIN.C b/src/link/main.c similarity index 100% rename from src/LINK/MAIN.C rename to src/link/main.c diff --git a/src/LINK/MAKEFILE b/src/link/makefile similarity index 100% rename from src/LINK/MAKEFILE rename to src/link/makefile diff --git a/src/LINK/MAPFILE.C b/src/link/mapfile.c similarity index 100% rename from src/LINK/MAPFILE.C rename to src/link/mapfile.c diff --git a/src/LINK/OBJECT.C b/src/link/object.c similarity index 100% rename from src/LINK/OBJECT.C rename to src/link/object.c diff --git a/src/LINK/OBJS/DELETE.ME b/src/link/objs/delete.me similarity index 100% rename from src/LINK/OBJS/DELETE.ME rename to src/link/objs/delete.me diff --git a/src/LINK/OBJS95/DELETE.ME b/src/link/objs95/delete.me similarity index 100% rename from src/LINK/OBJS95/DELETE.ME rename to src/link/objs95/delete.me diff --git a/src/LINK/OUTPUT.C b/src/link/output.c similarity index 100% rename from src/LINK/OUTPUT.C rename to src/link/output.c diff --git a/src/LINK/PATCH.C b/src/link/patch.c similarity index 100% rename from src/LINK/PATCH.C rename to src/link/patch.c diff --git a/src/LINK/SYMBOL.C b/src/link/symbol.c similarity index 100% rename from src/LINK/SYMBOL.C rename to src/link/symbol.c diff --git a/src/RGBFIX/MAIN.C b/src/rgbfix/main.c similarity index 100% rename from src/RGBFIX/MAIN.C rename to src/rgbfix/main.c diff --git a/src/RGBFIX/MAKEFILE b/src/rgbfix/makefile similarity index 100% rename from src/RGBFIX/MAKEFILE rename to src/rgbfix/makefile diff --git a/src/RGBFIX/OBJS/DELETE.ME b/src/rgbfix/objs/delete.me similarity index 100% rename from src/RGBFIX/OBJS/DELETE.ME rename to src/rgbfix/objs/delete.me diff --git a/src/RGBFIX/OBJS95/DELETE.ME b/src/rgbfix/objs95/delete.me similarity index 100% rename from src/RGBFIX/OBJS95/DELETE.ME rename to src/rgbfix/objs95/delete.me