diff options
| author | Alee <alee14498@gmail.com> | 2018-05-13 17:19:34 -0400 |
|---|---|---|
| committer | Alee <alee14498@gmail.com> | 2018-05-13 17:19:34 -0400 |
| commit | e23aa6c4051a66bd7e35c3735455a67dd25d1b98 (patch) | |
| tree | ac53d4cf159e42fbad776d1c45702bc1bcefbb73 | |
| parent | 0a9180552942c79a34fc7a85fdf6a2135e401962 (diff) | |
| download | AleeOS-C-e23aa6c4051a66bd7e35c3735455a67dd25d1b98.tar.gz AleeOS-C-e23aa6c4051a66bd7e35c3735455a67dd25d1b98.tar.bz2 AleeOS-C-e23aa6c4051a66bd7e35c3735455a67dd25d1b98.zip | |
Licensing stuff
| -rw-r--r-- | include/kb.h | 19 | ||||
| -rw-r--r-- | include/screen.h | 19 | ||||
| -rw-r--r-- | include/string.h | 20 | ||||
| -rw-r--r-- | include/system.h | 19 | ||||
| -rw-r--r-- | include/types.h | 19 | ||||
| -rw-r--r-- | kernel.asm | 19 | ||||
| -rw-r--r-- | kernel.c | 19 |
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 @@ -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 @@ -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" |
