aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/kb.h19
-rw-r--r--include/screen.h19
-rw-r--r--include/string.h20
-rw-r--r--include/system.h19
-rw-r--r--include/types.h19
-rw-r--r--kernel.asm19
-rw-r--r--kernel.c19
7 files changed, 133 insertions, 1 deletions
diff --git a/include/kb.h b/include/kb.h
index 94ab19e..251f29a 100644
--- a/include/kb.h
+++ b/include/kb.h
@@ -1,3 +1,22 @@
+/*************************************************************************
+*
+* AleeOS Keyboard: This include file is for keyboard layout
+* Copyright (C) 2018 AleeCorp
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*
+*************************************************************************/
#ifndef KB_H
#define KB_H
#include "screen.h"
diff --git a/include/screen.h b/include/screen.h
index 9d2873e..9d2eca4 100644
--- a/include/screen.h
+++ b/include/screen.h
@@ -1,3 +1,22 @@
+/*************************************************************************
+*
+* AleeOS Screen: This include file is for the terminal features
+* Copyright (C) 2018 AleeCorp
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*
+*************************************************************************/
#ifndef SCREEN_H
#define SCREEN_H
#include "types.h"
diff --git a/include/string.h b/include/string.h
index 72b15cf..898e313 100644
--- a/include/string.h
+++ b/include/string.h
@@ -1,3 +1,22 @@
+/*************************************************************************
+*
+* AleeOS String: This include file is for strings
+* Copyright (C) 2018 AleeCorp
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*
+*************************************************************************/
#ifndef STRING_H
#define STRING_H
@@ -9,7 +28,6 @@ uint16 strlength(string ch)
return --i;
}
-/* Added in episode 3*/ /*This function compares two strings and returns true (1) if they are equal or false (0) if they are not equal */
uint8 strEql(string ch1,string ch2)
{
diff --git a/include/system.h b/include/system.h
index 6184c31..91b06eb 100644
--- a/include/system.h
+++ b/include/system.h
@@ -1,3 +1,22 @@
+/*************************************************************************
+*
+* AleeOS System: This include file is for ASM structure
+* Copyright (C) 2018 AleeCorp
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*
+*************************************************************************/
#ifndef SYSTEM_H
#define SYSTEM_H
#include "types.h"
diff --git a/include/types.h b/include/types.h
index 6a8d0a8..6e974df 100644
--- a/include/types.h
+++ b/include/types.h
@@ -1,3 +1,22 @@
+/*************************************************************************
+*
+* AleeOS Types: This include file is for the integers
+* Copyright (C) 2018 AleeCorp
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*
+*************************************************************************/
#ifndef TYPES_H
#define TYPES_H
diff --git a/kernel.asm b/kernel.asm
index d1ed30a..92984fc 100644
--- a/kernel.asm
+++ b/kernel.asm
@@ -1,3 +1,22 @@
+/*************************************************************************
+*
+* AleeOS: An operating system that's bootable
+* Copyright (C) 2018 AleeCorp
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*
+*************************************************************************/
bits 32
section .text
align 4
diff --git a/kernel.c b/kernel.c
index 2989ea8..09bb92e 100644
--- a/kernel.c
+++ b/kernel.c
@@ -1,3 +1,22 @@
+/*************************************************************************
+*
+* AleeOS: An operating system that's bootable
+* Copyright (C) 2018 AleeCorp
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*
+*************************************************************************/
#include "include/screen.h"
#include "include/kb.h"
#include "include/string.h"