diff --git a/bin/kernel.bin b/bin/kernel.bin index c68dc4a5..4401a88b 100755 Binary files a/bin/kernel.bin and b/bin/kernel.bin differ diff --git a/compile.sh b/compile.sh index 4b7e5ab4..ea303033 100755 --- a/compile.sh +++ b/compile.sh @@ -21,7 +21,7 @@ echo "=======================" echo " " echo "Compiling FPC Sources..." echo " " -fpc -Aelf -n -va -O3 -Op3 -Si -Sc -Sg -Xd -CX -XXs -Rintel -Tlinux -FElib/ src/kernel.pas +fpc -Aelf -n -va -O3 -Op3 -Si -Sc -Sg -Xd -CX -XXs -Rintel -Pi386 -Tlinux -FElib/ src/kernel.pas if [ $? -ne 0 ] then echo "Failed to compile FPC Sources!" diff --git a/install_dev_env.sh b/install_dev_env.sh new file mode 100755 index 00000000..47ef3602 --- /dev/null +++ b/install_dev_env.sh @@ -0,0 +1,93 @@ +#!/bin/sh +ERRCOUNT=0 +echo " " +echo "===================================" +echo "== ASURO DEV ENVIRONMENT INSTALL ==" +echo "===================================" + +echo " " +echo "Installing Build Essentials..." +sudo apt-get install build-essential:i386 +if [ $? -ne 0 ] +then + echo "Failed to install!" + ERRCOUNT=$((ERRCOUNT+1)) +else + echo "Success." +fi + +echo " " +echo "Installing NASM..." +sudo apt-get install nasm +if [ $? -ne 0 ] +then + echo "Failed to install!" + ERRCOUNT=$((ERRCOUNT+1)) +else + echo "Success." +fi + +echo " " +echo "Installing Bin-Utils..." +sudo apt-get install binutils:i386 +if [ $? -ne 0 ] +then + echo "Failed to install!" + ERRCOUNT=$((ERRCOUNT+1)) +else + echo "Success." +fi + +echo " " +echo "Installing FPC Sources..." +sudo apt-get install fpc-src:i386 +if [ $? -ne 0 ] +then + echo "Failed to install!" + ERRCOUNT=$((ERRCOUNT+1)) +else + echo "Success." +fi + +echo " " +echo "Installing FPC..." +sudo apt-get install fpc:i386 +if [ $? -ne 0 ] +then + echo "Failed to install!" + ERRCOUNT=$((ERRCOUNT+1)) +else + echo "Success." +fi + +echo " " +echo "Installing QEmu..." +sudo apt-get install qemu +if [ $? -ne 0 ] +then + echo "Failed to install!" + ERRCOUNT=$((ERRCOUNT+1)) +else + echo "Success." +fi + + + +echo " " +echo "WARNING: We assume you already have Grub installed." +echo " Asuro depends on grub-mkrescue." + +echo " " +echo "=======================" +echo " " +if [ "$ERRCOUNT" -ne "0" ] +then + echo "$ERRCOUNT Errors Occurred, please review." +else + echo "No errors." +fi +echo " " +echo "=======================" +echo " " + + diff --git a/iso/boot/asuro.bin b/iso/boot/asuro.bin index c68dc4a5..4401a88b 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/console.o b/lib/console.o index eaa9ba08..ead5d998 100644 Binary files a/lib/console.o and b/lib/console.o differ diff --git a/lib/console.ppu b/lib/console.ppu index e340472a..08a27da2 100644 Binary files a/lib/console.ppu and b/lib/console.ppu differ diff --git a/lib/kernel.o b/lib/kernel.o index fbaf79a4..8ea7acfd 100644 Binary files a/lib/kernel.o and b/lib/kernel.o differ diff --git a/lib/kernel.ppu b/lib/kernel.ppu index fc9dea6e..97fea269 100644 Binary files a/lib/kernel.ppu and b/lib/kernel.ppu differ diff --git a/lib/multiboot.o b/lib/multiboot.o index ffdfd06d..a635d12a 100644 Binary files a/lib/multiboot.o and b/lib/multiboot.o differ diff --git a/lib/multiboot.ppu b/lib/multiboot.ppu index 64c62ab8..032ebdde 100644 Binary files a/lib/multiboot.ppu and b/lib/multiboot.ppu differ diff --git a/lib/system.o b/lib/system.o index 736030d7..1353e573 100644 Binary files a/lib/system.o and b/lib/system.o differ diff --git a/lib/system.ppu b/lib/system.ppu index 94b122af..a773f113 100644 Binary files a/lib/system.ppu and b/lib/system.ppu differ diff --git a/lib/util.ppu b/lib/util.ppu index 1f17b98c..f01b5578 100644 Binary files a/lib/util.ppu and b/lib/util.ppu differ