diff --git a/Asuro.iso b/Asuro.iso
deleted file mode 100644
index 32a90661..00000000
Binary files a/Asuro.iso and /dev/null differ
diff --git a/Asuro2.iso b/Asuro2.iso
deleted file mode 100644
index f87ef85b..00000000
Binary files a/Asuro2.iso and /dev/null differ
diff --git a/Docs/.~lock.UK_Scan_codes.ods# b/Docs/.~lock.UK_Scan_codes.ods#
deleted file mode 100644
index 490e13b7..00000000
--- a/Docs/.~lock.UK_Scan_codes.ods#
+++ /dev/null
@@ -1 +0,0 @@
-,aaron,ubuntu,18.05.2017 16:12,file:///home/aaron/.config/libreoffice/4;
\ No newline at end of file
diff --git a/Docs/AsuroFilesystem/AFS-0-1.odt b/Docs/AsuroFilesystem/AFS-0-1.odt
deleted file mode 100644
index 7538c3df..00000000
Binary files a/Docs/AsuroFilesystem/AFS-0-1.odt and /dev/null differ
diff --git a/Docs/UK_Scan_codes.html b/Docs/UK_Scan_codes.html
deleted file mode 100644
index cadd1d05..00000000
--- a/Docs/UK_Scan_codes.html
+++ /dev/null
@@ -1,325 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Asuro UK Keyboard Codes: |
-
-
-
|
-
|
-
|
-
|
-
-
- NORM |
- down |
- up |
- ASCII |
-
-
- 1 |
- 2 |
- B2 |
- 31 |
-
-
- 2 |
- 3 |
- B3 |
- 32 |
-
-
- 3 |
- 4 |
- B4 |
- 33 |
-
-
- 4 |
- 5 |
- B5 |
- 34 |
-
-
- 5 |
- 6 |
- B6 |
- 35 |
-
-
- 6 |
- 7 |
- B7 |
- 36 |
-
-
- 7 |
- 8 |
- B8 |
- 37 |
-
-
- 8 |
- 9 |
- B9 |
- 38 |
-
-
- 9 |
- a |
- BA |
- 39 |
-
-
- 0 |
- b |
- BB |
- 30 |
-
-
- - |
- c |
- BC |
- 2D |
-
-
- = |
- d |
- BD |
- 3D |
-
-
- ` |
- 29 |
- a9 |
- 60 |
-
-
- q |
- 10 |
- 90 |
- 71 |
-
-
- w |
- 11 |
- 91 |
- 77 |
-
-
- e |
- 12 |
- 92 |
- 65 |
-
-
- r |
- 13 |
- 93 |
- 72 |
-
-
- t |
- 14 |
- 94 |
- 74 |
-
-
- y |
- 15 |
- 95 |
- 79 |
-
-
- u |
- 16 |
- 96 |
- 75 |
-
-
- I |
- 17 |
- 97 |
- 69 |
-
-
- o |
- 18 |
- 98 |
- 6F |
-
-
- p |
- 19 |
- 99 |
- 70 |
-
-
- [ |
- 1a |
- 9a |
- 5B |
-
-
- ] |
- 1b |
- 9b |
- 5C |
-
-
- a |
- 1e |
- 9e |
- 61 |
-
-
- s |
- 1f |
- 9f |
- 73 |
-
-
- d |
- 20 |
- a0 |
- 64 |
-
-
- f |
- 21 |
- a1 |
- 66 |
-
-
- g |
- 22 |
- a2 |
- 67 |
-
-
- h |
- 23 |
- a3 |
- 68 |
-
-
- j |
- 24 |
- a4 |
- 6A |
-
-
- k |
- 25 |
- a5 |
- 6B |
-
-
- l |
- 26 |
- a6 |
- 6C |
-
-
- ; |
- 27 |
- a7 |
- 3A |
-
-
- ' |
- 28 |
- a8 |
- NONE |
-
-
- # |
- 2b |
- ab |
- 23 |
-
-
- z |
- 2c |
- ac |
- 7A |
-
-
- x |
- 2d |
- ad |
- 78 |
-
-
- c |
- 2e |
- ae |
- 63 |
-
-
- v |
- 2f |
- af |
- 76 |
-
-
- b |
- 20 |
- b0 |
- 62 |
-
-
- n |
- 31 |
- b1 |
- 6E |
-
-
- m |
- 32 |
- b2 |
- 6D |
-
-
- , |
- 33 |
- b3 |
- 2C |
-
-
- . |
- 34 |
- b4 |
- 2E |
-
-
- / |
- 35 |
- b5 |
- 2F |
-
-
-
-
-
-
diff --git a/Docs/UK_Scan_codes.ods b/Docs/UK_Scan_codes.ods
deleted file mode 100644
index 2a7d7f44..00000000
Binary files a/Docs/UK_Scan_codes.ods and /dev/null differ
diff --git a/IMAGE.img b/IMAGE.img
deleted file mode 100644
index 3788190f..00000000
Binary files a/IMAGE.img and /dev/null differ
diff --git a/backup/linker.script.old b/backup/linker.script.old
deleted file mode 100644
index e0452f1b..00000000
--- a/backup/linker.script.old
+++ /dev/null
@@ -1,31 +0,0 @@
-ENTRY(kstart)
-SECTIONS
-{
- .text 0x100000 :
- {
- text = .; _text = .; __text = .;
- *(.text)
- . = ALIGN(4096);
- }
- .data :
- {
- data = .; _data = .; __data = .;
- *(.data)
- kimage_text = .;
- LONG(text);
- kimage_data = .;
- LONG(data);
- kimage_bss = .;
- LONG(bss);
- kimage_end = .;
- LONG(end);
- . = ALIGN(4096);
- }
- .bss :
- {
- bss = .; _bss = .; __bss = .;
- *(.bss)
- . = ALIGN(4096);
- }
- end = .; _end = .; __end = .;
-}
\ No newline at end of file
diff --git a/backup/stub.asm.old b/backup/stub.asm.old
deleted file mode 100644
index c0701d27..00000000
--- a/backup/stub.asm.old
+++ /dev/null
@@ -1,68 +0,0 @@
-;
-; Kernel stub
-;
-
-;
-; We are in 32bits protected mode
-;
-[bits 32]
-
-;
-; Export entrypoint
-;
-[global kstart]
-
-;
-; Import kernel entrypoint
-;
-[extern kmain]
-
-;
-; Posible multiboot header flags
-;
-MULTIBOOT_MODULE_ALIGN equ 1<<0
-MULTIBOOT_MEMORY_MAP equ 1<<1
-MULTIBOOT_GRAPHICS_FIELDS equ 1<<2
-MULTIBOOT_ADDRESS_FIELDS equ 1<<16
-
-;
-; Multiboot header defines
-;
-MULTIBOOT_HEADER_MAGIC equ 0x1BADB002
-MULTIBOOT_HEADER_FLAGS equ MULTIBOOT_MODULE_ALIGN | MULTIBOOT_MEMORY_MAP
-MULTIBOOT_HEADER_CHECKSUM equ -(MULTIBOOT_HEADER_MAGIC + MULTIBOOT_HEADER_FLAGS)
-
-;
-; Kernel stack size
-;
-KERNEL_STACKSIZE equ 0x4000
-
-section .text
-
-;
-; Multiboot header
-;
-align 4
-dd MULTIBOOT_HEADER_MAGIC
-dd MULTIBOOT_HEADER_FLAGS
-dd MULTIBOOT_HEADER_CHECKSUM
-
-;
-; Entrypoint
-;
-kstart:
- mov esp, KERNEL_STACK+KERNEL_STACKSIZE ;Create kernel stack
- push eax ;Multiboot magic number
- push ebx ;Multiboot info
- call kmain ;Call kernel entrypoint
- cli ;Clear interrupts
- hlt ;Halt machine
-
-section .bss
-
-;
-; Kernel stack location
-;
-align 32
-KERNEL_STACK:
- resb KERNEL_STACKSIZE
diff --git a/bin/kernel.bin b/bin/kernel.bin
deleted file mode 100755
index 07f4b275..00000000
Binary files a/bin/kernel.bin and /dev/null differ
diff --git a/checksums.md5 b/checksums.md5
deleted file mode 100644
index 35c047c1..00000000
--- a/checksums.md5
+++ /dev/null
@@ -1,101 +0,0 @@
-
-8ef8efd229a0415a93fc30fa2d78b225 src//console.pas
-d534df93f6054e736d61f1e9dfd1665c src//contextswitcher.pas
-f4b745969438d521d7b1573ec1f8fa83 src//cpu.pas
-64759af7b591dba6fff847e3d725001d src//drivermanagement.pas
-10fcd18a055d3af9606a59475bf48eab src//faults.pas
-fedbc69eb42fb2bd685aa3c98732dd24 src//gdt.pas
-1e96141f52b3249777c4c561f74486b2 src//idt.pas
-ff963c65c48984566b201003eec8ce47 src//irq.pas
-ab3f144c41b5e718b4575eb4ef51aa1b src//isr.pas
-c90f709181000d1126c4a3bc18e33fd8 src//kernel.pas
-375a0beff3986ead4e9275b2dfa0ec7d src//lmemorymanager.pas
-dce0fec2a2bb8dde7dced3598a613318 src//pmemorymanager.pas
-2517817ea68f5797b5c10926dfaf497e src//processloader.pas
-8f24ba836ee00af94273c94fada9d6a4 src//scheduler.pas
-fd4ae896a3ce8f0839a91139cdbf1124 src//tracer.pas
-d8cab00f17e3e2e281245afc52b9c657 src//tss.pas
-fb9dfad142349e76aec7bed243f6eba9 src//vmemorymanager.pas
-23f96e6a9b9403942ab3ec830238ca58 src/isr/isrmanager.pas
-af8068b059e7bf89547fc18140358342 src/isr/isr_types.pas
-f7107d5ba19a8117f5b2e8e76a1260df src/fault/ACE.pas
-13ddcd5487ca1f8192d0b388c808de6e src/fault/BPE.pas
-9a89b3cafd8270e3d3893a5af44308c3 src/fault/BTSSE.pas
-b9e64ed8e76ea9c91ef1300ccbc41cbb src/fault/CFE.pas
-508d63ad73a6e79206e35b65c3644510 src/fault/CSOE.pas
-9a124134f4a8b909b99c96e874f56711 src/fault/DBGE.pas
-7210f7b11edf999f52abebe90c8bc07c src/fault/DBZ.pas
-c5d2218fdcf79574faa347e0cf89304d src/fault/DFE.pas
-b45d552005000a1dab7ddd56b69829d4 src/fault/GPF.pas
-cfb0238d52934ef25945c421cb3d9b99 src/fault/IDOE.pas
-3f77e753912161abba0b1e359790c631 src/fault/IOPE.pas
-8878534a2dd87335dec194edaf437275 src/fault/MCE.pas
-289626d465cfd00c9485077016eecbb5 src/fault/NCE.pas
-00abeb1edd92d968e7cce87dd66c803d src/fault/NMIE.pas
-d35506c1f930a589ffec10851b23d33d src/fault/OOBE.pas
-297f8472c5c1b000e8d3e0b5150de637 src/fault/PF.pas
-20fe763423a5441e1f6b5e79b7854e0d src/fault/SFE.pas
-7b5ea4813ebc0680c6026c78b34a4b96 src/fault/SNPE.pas
-c3f362efd5df45c6d2dd27bb72a0961c src/fault/UIE.pas
-f47dbac0e15c9c72a2713d2a1a1d38b0 src/prog/edit.pas
-b26eb54cfc1be4b9afa103e0ec041eba src/prog/memview.pas
-9c52b3adfc22fdb8957fcbd0218cbc19 src/prog/netlog.pas
-65d11a6e43f3809ad4eafe20e823907e src/prog/shell.pas
-84fe7bc577629e64074adf0a0b363cf8 src/prog/splash.pas
-4ea0a47afaace151f3bd66f3786947ed src/prog/terminal.pas
-c18ca66db1e0e7c3aa8c2974e220a5ec src/prog/themer.pas
-dcdc2a2b3d065a9793dcb37f8efec4a1 src/prog/udpcat.pas
-a69305637377f209b509b097e7271052 src/prog/vmlog.pas
-af1e55dbd64c939cb63a1703de1002c7 src/prog/vmstate.pas
-c0b825d6daacd672ce343e062edc7238 src/include/bios_data_area.pas
-612cc0d68df2f2c2177b9d5dd785fce2 src/include/crc.pas
-93342ca736d038c448e6322687edf3e2 src/include/fonts.pas
-afd15dca933f082c73f48aba1059a04e src/include/lists.pas
-6964ed22ee91c4c35724893a1996bfd7 src/include/multiboot.pas
-7a4166a3baff1527695df50f523ed6da src/include/rand.pas
-2aa600f989602fd2aaed548d7344736e src/include/strings.pas
-01e4c69601c664fff8922f4a0d96c02d src/include/system.pas
-6103928fbe8c413929cde49df82f5a1f src/include/types.pas
-789637d35c491e923507274ba63f0898 src/include/util.pas
-be084ee5d65fdc85182ff87a3f09c831 src/driver/storage/AHCI_OLD.pas
-e9c1a0807931287779b0295a88faec30 src/driver/storage/AHCI.pas
-ff442b1dc417a277c68b2890740ea5a2 src/driver/storage/asfs.pas
-3324eebbdbb3080374a7d65397d1d663 src/driver/storage/ATA_ISR.pas
-15e714c6bf0f6805f95cac019a8ef3ff src/driver/storage/ATA_OLD.pas
-631b160eab56da3ce6df8a76b1577452 src/driver/storage/fat32_OLD.pas
-4aeebdde832dff104bed19d4c050054f src/driver/storage/fat32.pas
-733881bce522d2f2e7ddaa200b383472 src/driver/storage/IDE.pas
-0843fb9b9ca537d4c595cafc88eac993 src/driver/storage/partitiontable.pas
-3437aa5ff213f37f5088ceb690e78d3d src/driver/storage/storagemanagement.pas
-2b3d1b9259cd2e80a8849515250998be src/driver/interface/serial.pas
-24bbc994c12729d6b85026f0881c2ab9 src/driver/exp/testdriver.pas
-ec93c6fc2b22ac56da6fec164a5da32a src/driver/hid/keyboard.pas
-71c5ec91a9f0a148472b21cb7554205d src/driver/hid/mouse.pas
-7b0c39a06bd1d6190a824f2035395209 src/driver/hid/PS2_KEYBOARD_ISR.pas
-2563fab6ac71312cf93d2894aef924c6 src/driver/include/drivertypes.pas
-a50c6d79d49a607a18c8ccfac2270fce src/driver/netdev/E1000.pas
-faafd4e8ad37672ce775fc9dc7bacee4 src/driver/bus/EHCI.pas
-f715b52fa7af97552818ed9b9f15b39d src/driver/bus/OHCI.pas
-a5cbe85bbd442f8f50b880381ebffa9b src/driver/bus/PCI.pas
-d6b9b21258bcb471d91c85c85c92cdca src/driver/bus/UHCI.pas
-4a7965605bbac67e93439a0fd9897a47 src/driver/bus/USB.pas
-0d38ece46e1dd89d6b9298d2dd21e809 src/driver/bus/XHCI.pas
-e6bac1105d578010d8c80ad98e73da75 src/driver/net/l4/icmp.pas
-d15e40376b2ea95d309c19959bbe670c src/driver/net/l4/tcp.pas
-0218a56577151249347e349f1b73850a src/driver/net/l4/udp.pas
-37a2153a326041fccdc8d3006ec81001 src/driver/net/l2/eth2.pas
-31163add86f65e5dfa3eb519f4cc6334 src/driver/net/l1/net.pas
-fb31707405021d5d4f3833a96e66ef1f src/driver/net/include/nettypes.pas
-9ee7cf2903b026bda5113c433081d895 src/driver/net/include/netutils.pas
-f26d7788d454b9eb27d65b99908aebea src/driver/net/l3/arp.pas
-036941af78c64a14334b3cd4751889ce src/driver/net/l3/ipv4.pas
-433ec3e648fa0626b0416e14171abbcd src/driver/timers/RTC.pas
-5ef5245e083fb8ce3b98669e0c858e17 src/driver/timers/TMR_0_ISR.pas
-6846e0368c8f49a225a05b9d828a172d src/driver/timers/TMR_1_ISR.pas
-16e3cc789913e5ccd1877fd11a1171fd src/vm/vm_instance.pas
-c9514830ff75ff2e67f4f9c28dac6a55 src/vm/vm_object.pas
-f515a913aaaaad561688555ad1e9de16 src/vm/vm.pas
-d01637a30b6cc50586496482641dffbf src/vm/vm_scheduler.pas
-be5605071f672a9d7efd333bd2b10e77 src/backup/consoleBK1.pas
-108b27834297204c087d3ef5bba06751 src/backup/consoleBK2.pas
-9d805c7644ba17a6a963ab5ea0e159fe src/backup/consoleBK3.pas
diff --git a/compile.sh~ b/compile.sh~
deleted file mode 100755
index 69f067a3..00000000
--- a/compile.sh~
+++ /dev/null
@@ -1,111 +0,0 @@
-#!/bin/sh
-ERRCOUNT=0
-echo " "
-echo "======================="
-echo "== ASURO COMPILATION =="
-echo "======================="
-echo " "
-echo "Checking out latest VM Source..."
-echo " "
-./updatevm.sh
-echo " "
-echo "Compiling ASM Stub..."
-echo " "
-rm lib/*
-
-nasm -f elf src/stub/stub.asm -o lib/stub.o
-if [ $? -ne 0 ]
-then
- echo "Failed to compile stub!"
- ERRCOUNT=$((ERRCOUNT+1))
-else
- echo "Success."
-fi
-
-echo " "
-echo "======================="
-echo " "
-
-./versioning.sh
-
-if [ "$1" = "-d" ]
-then
- echo "Compiling Debug FPC Sources..."
- echo " "
- fpc -Aelf -gw -n -va -O3 -Op3 -Si -Sc -Sg -Xd -CX -XXs -CfSSE -CfSSE2 -Rintel -Pi386 -Tlinux -FElib/ -Fusrc/* -Fusrc/driver/* src/kernel.pas
-else
- echo "Compiling FPC Sources..."
- echo " "
- fpc -Aelf -gw -n -va -O3 -Op3 -Si -Sc -Sg -Xd -CX -XXs -CfSSE -CfSSE2 -Rintel -Pi386 -Tlinux -FElib/ -Fusrc/* -Fusrc/driver/* -Fusrc/driver/net/* src/kernel.pas
-fi
-
-if [ $? -ne 0 ]
-then
- echo "Failed to compile FPC Sources!"
- ERRCOUNT=$((ERRCOUNT+1))
-else
- echo "Success."
-fi
-
-echo " "
-echo "======================="
-echo " "
-echo "Linking..."
-echo " "
-objstring="";
-for object in `find lib/ -name "*.o"`; do
- if [ "$object" != "lib/stub.o" ]
- then
- objstring=$objstring$object" ";
- fi
-done;
-objstring=lib/stub.o" "$objstring
-echo "Object Files: "$objstring
-echo " "
-ld -m elf_i386 -s --gc-sections -Tlinker.script -o bin/kernel.bin $objstring
-if [ $? -ne 0 ]
-then
- echo "Failed linking!"
- ERRCOUNT=$((ERRCOUNT+1))
-else
- echo "Success."
-fi
-
-echo " "
-echo "======================="
-echo " "
-echo "Creating ISO..."
-echo " "
-cp bin/kernel.bin iso/boot/asuro.bin
-grub-mkrescue -o Asuro.iso iso
-if [ $? -ne 0 ]
-then
- echo "Failed to create ISO!"
- ERRCOUNT=$((ERRCOUNT+1))
-else
- echo "Success."
-fi
-
-echo " "
-echo "======================="
-echo " "
-if [ "$ERRCOUNT" -ne "0" ]
-then
- echo "$ERRCOUNT Errors Occurred, please review."
- wget -q https://img.shields.io/badge/build-failed-red.svg -O release/build.svg
-else
- echo "No errors."
- wget -q https://img.shields.io/badge/build-succeeded-green.svg -O release/build.svg
-fi
-echo " "
-echo "======================="
-echo " "
-
-cp Asuro.iso ~/host/Asuro.iso
-cp Asuro.iso release/Asuro.iso
-
-checksum=$(md5sum release/Asuro.iso | awk '{print $1}')
-wget -q https://img.shields.io/badge/checksum-$checksum-important.svg -O release/checksum.svg
-cd release
-svn commit -m "Versioning Auto-Commit"
-cd ..
diff --git a/iso/boot/asuro.bin b/iso/boot/asuro.bin
deleted file mode 100755
index 07f4b275..00000000
Binary files a/iso/boot/asuro.bin and /dev/null differ
diff --git a/lib/ACE.ppu b/lib/ACE.ppu
deleted file mode 100644
index 98f3b497..00000000
Binary files a/lib/ACE.ppu and /dev/null differ
diff --git a/lib/BPE.ppu b/lib/BPE.ppu
deleted file mode 100644
index 1323d9a1..00000000
Binary files a/lib/BPE.ppu and /dev/null differ
diff --git a/lib/BTSSE.ppu b/lib/BTSSE.ppu
deleted file mode 100644
index 1334f5ee..00000000
Binary files a/lib/BTSSE.ppu and /dev/null differ
diff --git a/lib/CFE.ppu b/lib/CFE.ppu
deleted file mode 100644
index 13a3e3e7..00000000
Binary files a/lib/CFE.ppu and /dev/null differ
diff --git a/lib/CSOE.ppu b/lib/CSOE.ppu
deleted file mode 100644
index 19c6a6c5..00000000
Binary files a/lib/CSOE.ppu and /dev/null differ
diff --git a/lib/DBGE.ppu b/lib/DBGE.ppu
deleted file mode 100644
index 876ca71c..00000000
Binary files a/lib/DBGE.ppu and /dev/null differ
diff --git a/lib/DBZ.ppu b/lib/DBZ.ppu
deleted file mode 100644
index 9069d71c..00000000
Binary files a/lib/DBZ.ppu and /dev/null differ
diff --git a/lib/DFE.ppu b/lib/DFE.ppu
deleted file mode 100644
index 10a4946d..00000000
Binary files a/lib/DFE.ppu and /dev/null differ
diff --git a/lib/E1000.ppu b/lib/E1000.ppu
deleted file mode 100644
index c3f72a31..00000000
Binary files a/lib/E1000.ppu and /dev/null differ
diff --git a/lib/EHCI.ppu b/lib/EHCI.ppu
deleted file mode 100644
index 7fb636cf..00000000
Binary files a/lib/EHCI.ppu and /dev/null differ
diff --git a/lib/GPF.ppu b/lib/GPF.ppu
deleted file mode 100644
index 190f2260..00000000
Binary files a/lib/GPF.ppu and /dev/null differ
diff --git a/lib/IDE.ppu b/lib/IDE.ppu
deleted file mode 100644
index dba12cbd..00000000
Binary files a/lib/IDE.ppu and /dev/null differ
diff --git a/lib/IDOE.ppu b/lib/IDOE.ppu
deleted file mode 100644
index 99d27e08..00000000
Binary files a/lib/IDOE.ppu and /dev/null differ
diff --git a/lib/IOPE.ppu b/lib/IOPE.ppu
deleted file mode 100644
index e6aaf17e..00000000
Binary files a/lib/IOPE.ppu and /dev/null differ
diff --git a/lib/MCE.ppu b/lib/MCE.ppu
deleted file mode 100644
index cc392592..00000000
Binary files a/lib/MCE.ppu and /dev/null differ
diff --git a/lib/NCE.ppu b/lib/NCE.ppu
deleted file mode 100644
index eaf3937f..00000000
Binary files a/lib/NCE.ppu and /dev/null differ
diff --git a/lib/NMIE.ppu b/lib/NMIE.ppu
deleted file mode 100644
index b12cce00..00000000
Binary files a/lib/NMIE.ppu and /dev/null differ
diff --git a/lib/OHCI.ppu b/lib/OHCI.ppu
deleted file mode 100644
index 5ddf7242..00000000
Binary files a/lib/OHCI.ppu and /dev/null differ
diff --git a/lib/OOBE.ppu b/lib/OOBE.ppu
deleted file mode 100644
index acaaf314..00000000
Binary files a/lib/OOBE.ppu and /dev/null differ
diff --git a/lib/PCI.ppu b/lib/PCI.ppu
deleted file mode 100644
index 384532f7..00000000
Binary files a/lib/PCI.ppu and /dev/null differ
diff --git a/lib/PF.ppu b/lib/PF.ppu
deleted file mode 100644
index 9765e1ca..00000000
Binary files a/lib/PF.ppu and /dev/null differ
diff --git a/lib/PS2_KEYBOARD_ISR.ppu b/lib/PS2_KEYBOARD_ISR.ppu
deleted file mode 100644
index 469a6e0a..00000000
Binary files a/lib/PS2_KEYBOARD_ISR.ppu and /dev/null differ
diff --git a/lib/RTC.ppu b/lib/RTC.ppu
deleted file mode 100644
index ad7f1cb5..00000000
Binary files a/lib/RTC.ppu and /dev/null differ
diff --git a/lib/SFE.ppu b/lib/SFE.ppu
deleted file mode 100644
index d5efd70d..00000000
Binary files a/lib/SFE.ppu and /dev/null differ
diff --git a/lib/SNPE.ppu b/lib/SNPE.ppu
deleted file mode 100644
index 99cda5ef..00000000
Binary files a/lib/SNPE.ppu and /dev/null differ
diff --git a/lib/TMR_0_ISR.ppu b/lib/TMR_0_ISR.ppu
deleted file mode 100644
index d73dffde..00000000
Binary files a/lib/TMR_0_ISR.ppu and /dev/null differ
diff --git a/lib/UHCI.ppu b/lib/UHCI.ppu
deleted file mode 100644
index 0a80b47b..00000000
Binary files a/lib/UHCI.ppu and /dev/null differ
diff --git a/lib/UIE.ppu b/lib/UIE.ppu
deleted file mode 100644
index 3c0406e8..00000000
Binary files a/lib/UIE.ppu and /dev/null differ
diff --git a/lib/USB.ppu b/lib/USB.ppu
deleted file mode 100644
index 0c354771..00000000
Binary files a/lib/USB.ppu and /dev/null differ
diff --git a/lib/XHCI.ppu b/lib/XHCI.ppu
deleted file mode 100644
index a62ed873..00000000
Binary files a/lib/XHCI.ppu and /dev/null differ
diff --git a/lib/arp.ppu b/lib/arp.ppu
deleted file mode 100644
index 07cb3954..00000000
Binary files a/lib/arp.ppu and /dev/null differ
diff --git a/lib/asuro.ppu b/lib/asuro.ppu
deleted file mode 100644
index a72e1b18..00000000
Binary files a/lib/asuro.ppu and /dev/null differ
diff --git a/lib/bios_data_area.ppu b/lib/bios_data_area.ppu
deleted file mode 100644
index f4d9450f..00000000
Binary files a/lib/bios_data_area.ppu and /dev/null differ
diff --git a/lib/console.o b/lib/console.o
deleted file mode 100644
index 59519081..00000000
Binary files a/lib/console.o and /dev/null differ
diff --git a/lib/console.ppu b/lib/console.ppu
deleted file mode 100644
index 80299d38..00000000
Binary files a/lib/console.ppu and /dev/null differ
diff --git a/lib/cpu.ppu b/lib/cpu.ppu
deleted file mode 100644
index 01461575..00000000
Binary files a/lib/cpu.ppu and /dev/null differ
diff --git a/lib/crc.ppu b/lib/crc.ppu
deleted file mode 100644
index 68148c9b..00000000
Binary files a/lib/crc.ppu and /dev/null differ
diff --git a/lib/drivermanagement.ppu b/lib/drivermanagement.ppu
deleted file mode 100644
index 75862882..00000000
Binary files a/lib/drivermanagement.ppu and /dev/null differ
diff --git a/lib/drivertypes.ppu b/lib/drivertypes.ppu
deleted file mode 100644
index c42f649d..00000000
Binary files a/lib/drivertypes.ppu and /dev/null differ
diff --git a/lib/eth2.ppu b/lib/eth2.ppu
deleted file mode 100644
index 30ffe549..00000000
Binary files a/lib/eth2.ppu and /dev/null differ
diff --git a/lib/fat32.ppu b/lib/fat32.ppu
deleted file mode 100644
index c3692419..00000000
Binary files a/lib/fat32.ppu and /dev/null differ
diff --git a/lib/faults.ppu b/lib/faults.ppu
deleted file mode 100644
index 19355851..00000000
Binary files a/lib/faults.ppu and /dev/null differ
diff --git a/lib/fonts.ppu b/lib/fonts.ppu
deleted file mode 100644
index 545a9012..00000000
Binary files a/lib/fonts.ppu and /dev/null differ
diff --git a/lib/gdt.ppu b/lib/gdt.ppu
deleted file mode 100644
index cfd7efe9..00000000
Binary files a/lib/gdt.ppu and /dev/null differ
diff --git a/lib/icmp.ppu b/lib/icmp.ppu
deleted file mode 100644
index 223bb472..00000000
Binary files a/lib/icmp.ppu and /dev/null differ
diff --git a/lib/idt.ppu b/lib/idt.ppu
deleted file mode 100644
index dfb7e6f0..00000000
Binary files a/lib/idt.ppu and /dev/null differ
diff --git a/lib/ipv4.ppu b/lib/ipv4.ppu
deleted file mode 100644
index 550ffd11..00000000
Binary files a/lib/ipv4.ppu and /dev/null differ
diff --git a/lib/irq.ppu b/lib/irq.ppu
deleted file mode 100644
index a2773333..00000000
Binary files a/lib/irq.ppu and /dev/null differ
diff --git a/lib/isr.ppu b/lib/isr.ppu
deleted file mode 100644
index 33b9bab8..00000000
Binary files a/lib/isr.ppu and /dev/null differ
diff --git a/lib/isr_types.ppu b/lib/isr_types.ppu
deleted file mode 100644
index cb9820fb..00000000
Binary files a/lib/isr_types.ppu and /dev/null differ
diff --git a/lib/isrmanager.ppu b/lib/isrmanager.ppu
deleted file mode 100644
index b74049a7..00000000
Binary files a/lib/isrmanager.ppu and /dev/null differ
diff --git a/lib/kernel.ppu b/lib/kernel.ppu
deleted file mode 100644
index 2b5498ac..00000000
Binary files a/lib/kernel.ppu and /dev/null differ
diff --git a/lib/keyboard.ppu b/lib/keyboard.ppu
deleted file mode 100644
index 0e41cd78..00000000
Binary files a/lib/keyboard.ppu and /dev/null differ
diff --git a/lib/libpconsole.a b/lib/libpconsole.a
deleted file mode 100644
index b025d598..00000000
Binary files a/lib/libpconsole.a and /dev/null differ
diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a
deleted file mode 100644
index 483df532..00000000
Binary files a/lib/libpmultiboot.a and /dev/null differ
diff --git a/lib/libpsystem.a b/lib/libpsystem.a
deleted file mode 100644
index d7b676e0..00000000
Binary files a/lib/libpsystem.a and /dev/null differ
diff --git a/lib/lists.ppu b/lib/lists.ppu
deleted file mode 100644
index e8fb315c..00000000
Binary files a/lib/lists.ppu and /dev/null differ
diff --git a/lib/lmemorymanager.ppu b/lib/lmemorymanager.ppu
deleted file mode 100644
index f05861d6..00000000
Binary files a/lib/lmemorymanager.ppu and /dev/null differ
diff --git a/lib/memview.ppu b/lib/memview.ppu
deleted file mode 100644
index 932dd5a3..00000000
Binary files a/lib/memview.ppu and /dev/null differ
diff --git a/lib/mouse.ppu b/lib/mouse.ppu
deleted file mode 100644
index 271b37e6..00000000
Binary files a/lib/mouse.ppu and /dev/null differ
diff --git a/lib/multiboot.o b/lib/multiboot.o
deleted file mode 100644
index c3afc3c1..00000000
Binary files a/lib/multiboot.o and /dev/null differ
diff --git a/lib/multiboot.ppu b/lib/multiboot.ppu
deleted file mode 100644
index 66f47595..00000000
Binary files a/lib/multiboot.ppu and /dev/null differ
diff --git a/lib/net.ppu b/lib/net.ppu
deleted file mode 100644
index 189156ec..00000000
Binary files a/lib/net.ppu and /dev/null differ
diff --git a/lib/netlog.ppu b/lib/netlog.ppu
deleted file mode 100644
index 88a972a6..00000000
Binary files a/lib/netlog.ppu and /dev/null differ
diff --git a/lib/nettypes.ppu b/lib/nettypes.ppu
deleted file mode 100644
index 2688c231..00000000
Binary files a/lib/nettypes.ppu and /dev/null differ
diff --git a/lib/netutils.ppu b/lib/netutils.ppu
deleted file mode 100644
index 467a801e..00000000
Binary files a/lib/netutils.ppu and /dev/null differ
diff --git a/lib/pmemorymanager.ppu b/lib/pmemorymanager.ppu
deleted file mode 100644
index 0e7632bf..00000000
Binary files a/lib/pmemorymanager.ppu and /dev/null differ
diff --git a/lib/scheduler.ppu b/lib/scheduler.ppu
deleted file mode 100644
index 9b5e6fb7..00000000
Binary files a/lib/scheduler.ppu and /dev/null differ
diff --git a/lib/serial.ppu b/lib/serial.ppu
deleted file mode 100644
index 9ae2fbe6..00000000
Binary files a/lib/serial.ppu and /dev/null differ
diff --git a/lib/shell.ppu b/lib/shell.ppu
deleted file mode 100644
index 1615f9e8..00000000
Binary files a/lib/shell.ppu and /dev/null differ
diff --git a/lib/splash.ppu b/lib/splash.ppu
deleted file mode 100644
index 2eeaf172..00000000
Binary files a/lib/splash.ppu and /dev/null differ
diff --git a/lib/storagemanagement.ppu b/lib/storagemanagement.ppu
deleted file mode 100644
index 9df7c322..00000000
Binary files a/lib/storagemanagement.ppu and /dev/null differ
diff --git a/lib/strings.ppu b/lib/strings.ppu
deleted file mode 100644
index 0853d20d..00000000
Binary files a/lib/strings.ppu and /dev/null differ
diff --git a/lib/stub.o b/lib/stub.o
deleted file mode 100644
index 95aa6bcb..00000000
Binary files a/lib/stub.o and /dev/null differ
diff --git a/lib/system.o b/lib/system.o
deleted file mode 100644
index 35acf11d..00000000
Binary files a/lib/system.o and /dev/null differ
diff --git a/lib/system.ppu b/lib/system.ppu
deleted file mode 100644
index ece103ef..00000000
Binary files a/lib/system.ppu and /dev/null differ
diff --git a/lib/terminal.ppu b/lib/terminal.ppu
deleted file mode 100644
index 4afddde6..00000000
Binary files a/lib/terminal.ppu and /dev/null differ
diff --git a/lib/testdriver.ppu b/lib/testdriver.ppu
deleted file mode 100644
index a6c25b42..00000000
Binary files a/lib/testdriver.ppu and /dev/null differ
diff --git a/lib/themer.ppu b/lib/themer.ppu
deleted file mode 100644
index 99ac1ecf..00000000
Binary files a/lib/themer.ppu and /dev/null differ
diff --git a/lib/tracer.ppu b/lib/tracer.ppu
deleted file mode 100644
index b106814c..00000000
Binary files a/lib/tracer.ppu and /dev/null differ
diff --git a/lib/tss.ppu b/lib/tss.ppu
deleted file mode 100644
index bcb4a734..00000000
Binary files a/lib/tss.ppu and /dev/null differ
diff --git a/lib/types.ppu b/lib/types.ppu
deleted file mode 100644
index 1a698472..00000000
Binary files a/lib/types.ppu and /dev/null differ
diff --git a/lib/util.ppu b/lib/util.ppu
deleted file mode 100644
index 10d0f7d4..00000000
Binary files a/lib/util.ppu and /dev/null differ
diff --git a/lib/vm.ppu b/lib/vm.ppu
deleted file mode 100644
index 19f010b2..00000000
Binary files a/lib/vm.ppu and /dev/null differ
diff --git a/lib/vm_instance.ppu b/lib/vm_instance.ppu
deleted file mode 100644
index f4cff9d3..00000000
Binary files a/lib/vm_instance.ppu and /dev/null differ
diff --git a/lib/vm_scheduler.ppu b/lib/vm_scheduler.ppu
deleted file mode 100644
index aa86c1ec..00000000
Binary files a/lib/vm_scheduler.ppu and /dev/null differ
diff --git a/lib/vmemorymanager.ppu b/lib/vmemorymanager.ppu
deleted file mode 100644
index 26831813..00000000
Binary files a/lib/vmemorymanager.ppu and /dev/null differ
diff --git a/lib/vmlog.ppu b/lib/vmlog.ppu
deleted file mode 100644
index 64201509..00000000
Binary files a/lib/vmlog.ppu and /dev/null differ
diff --git a/lib/vmstate.ppu b/lib/vmstate.ppu
deleted file mode 100644
index 52b94065..00000000
Binary files a/lib/vmstate.ppu and /dev/null differ
diff --git a/release/Asuro.iso b/release/Asuro.iso
deleted file mode 100644
index 15f96ba2..00000000
Binary files a/release/Asuro.iso and /dev/null differ
diff --git a/release/build.svg b/release/build.svg
deleted file mode 100644
index a4ccd80d..00000000
--- a/release/build.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/checksum.svg b/release/checksum.svg
deleted file mode 100644
index 86e488c5..00000000
--- a/release/checksum.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/date.svg b/release/date.svg
deleted file mode 100644
index 0417cc5a..00000000
--- a/release/date.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/drivers.svg b/release/drivers.svg
deleted file mode 100644
index cd2dfe26..00000000
--- a/release/drivers.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/files.svg b/release/files.svg
deleted file mode 100644
index a2665f7e..00000000
--- a/release/files.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/fingerprint.svg b/release/fingerprint.svg
deleted file mode 100644
index 47a61bc2..00000000
--- a/release/fingerprint.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/fpcversion.svg b/release/fpcversion.svg
deleted file mode 100644
index f8bc32ae..00000000
--- a/release/fpcversion.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/lines.svg b/release/lines.svg
deleted file mode 100644
index c4a6b15c..00000000
--- a/release/lines.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/makeversion.svg b/release/makeversion.svg
deleted file mode 100644
index 3c45cdcd..00000000
--- a/release/makeversion.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/nasmversion.svg b/release/nasmversion.svg
deleted file mode 100644
index d3e1f5f0..00000000
--- a/release/nasmversion.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/release.svg b/release/release.svg
deleted file mode 100644
index 73b8f922..00000000
--- a/release/release.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/revision.svg b/release/revision.svg
deleted file mode 100644
index ac2a81e1..00000000
--- a/release/revision.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/release/version.svg b/release/version.svg
deleted file mode 100644
index 0cac4e71..00000000
--- a/release/version.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/version b/version
deleted file mode 100644
index aa7a46c7..00000000
--- a/version
+++ /dev/null
@@ -1 +0,0 @@
-1 0 1 ia
diff --git a/versioning.sh~ b/versioning.sh~
deleted file mode 100755
index b242f0ee..00000000
--- a/versioning.sh~
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/bash
-echo "Generating Versioning Info..."
-./checksum.sh
-outfile="src/include/asuro.pas"
-file="version"
-while IFS=: read -r line;do
- major=$(echo $line | awk '{print $1}')
- minor=$(echo $line | awk '{print $2}')
- sub=$(echo $line | awk '{print $3}')
- release=$(echo $line | awk '{print $4}')
-done <"$file"
-linecount=$(./loc.sh | awk '{print $1}')
-sourcecount=$(find src -type f | wc -l)
-drivercount=$(find src/driver -type f | wc -l)
-revision=$(svn info | grep Revision | awk '{print $2}')
-fpcversion=$(fpc -h | grep -m 1 version | awk '{print $5}')
-makeversion=$(make -v | grep GNU | awk '{print $3}')
-nasmversion=$(nasm -v | awk '{print $3'})
-compiledate=$(date +"%d/%m/%y")
-compiletime=$(date +"%T")
-checksum=$(md5sum checksums.md5 | awk '{print $1}')
-echo "unit asuro;" > $outfile
-echo " " >> $outfile
-echo "interface" >> $outfile
-echo " " >> $outfile
-echo "const" >> $outfile
-echo " VERSION = '$major.$minor.$sub-$revision$release';" >> $outfile
-echo " VERSION_MAJOR = '$major';" >> $outfile
-echo " VERSION_MINOR = '$minor';" >> $outfile
-echo " VERSION_SUB = '$sub';" >> $outfile
-echo " REVISION = '$revision';" >> $outfile
-echo " RELEASE = '$release';" >> $outfile
-echo " LINE_COUNT = $linecount;" >> $outfile
-echo " FILE_COUNT = $sourcecount;" >> $outfile
-echo " DRIVER_COUNT = $drivercount;" >> $outfile
-echo " FPC_VERSION = '$fpcversion';" >> $outfile
-echo " NASM_VERSION = '$nasmversion';" >> $outfile
-echo " MAKE_VERSION = '$makeversion';" >> $outfile
-echo " COMPILE_DATE = '$compiledate';" >> $outfile
-echo " COMPILE_TIME = '$compiletime';" >> $outfile
-echo " CHECKSUM = '$checksum';" >> $outfile
-echo " " >> $outfile
-echo "implementation" >> $outfile
-echo " " >> $outfile
-echo "end." >> $outfile
-echo "Generating release info..."
-wget -q https://img.shields.io/badge/version-$major.$minor.$sub--$revision$release-blue.svg -O release/version.svg
-wget -q https://img.shields.io/badge/revision-$revision-blue.svg -O release/revision.svg
-wget -q https://img.shields.io/badge/release-$release-blue.svg -O release/version.svg
-wget -q https://img.shields.io/badge/lines-$linecount-blueviolet.svg -O release/lines.svg
-wget -q https://img.shields.io/badge/files-$sourcecount-blueviolet.svg -O release/files.svg
-wget -q https://img.shields.io/badge/drivers-$drivercount-blueviolet.svg -O release/drivers.svg
-wget -q https://img.shields.io/badge/FPC_version-$fpcversion-lightgrey.svg -O release/fpcversion.svg
-wget -q https://img.shields.io/badge/NASM_version-$nasmversion-lightgrey.svg -O release/nasmversion.svg
-wget -q https://img.shields.io/badge/MAKE_version-$makeversion-lightgrey.svg -O release/makeversion.svg
-wget -q https://img.shields.io/badge/release_date-$compiledate-lightgrey.svg -O release/date.svg
-wget -q https://img.shields.io/badge/fingerprint-$checksum-important.svg -O release/fingerprint.svg
-echo "Done versioning."
\ No newline at end of file