Commit Graph

147 Commits

Author SHA1 Message Date
Nicolas Hordé 4a4886886e feat: creation d'une commande multiboot et ajout gestion arithematique sur 64 bits, amelioration de printf 2018-09-27 21:01:02 +02:00
Nicolas Hordé cd9129dc15 style: reindent et correction des makefiles 2018-09-27 17:47:27 +02:00
Nicolas Hordé 25c2ec0fbf fix: correction pour démarrage sans GRUB/multiboot 2018-09-27 17:32:25 +02:00
Nicolas Hordé 31b139ab01 feat: multiboot2 géré à partir d'une routine asm 2018-09-27 17:12:12 +02:00
Nicolas Hordé 48778a7ef6 fix: boot sur disque dur par GRUB en multiboot2 64 bits UEFI - correction multiboot2 à faire sur system.sys 2018-09-27 11:13:27 +02:00
Nicolas Hordé 47e779ea1a feat: boot sur disque dur par GRUB en multiboot2 2018-09-27 07:55:24 +02:00
Nicolas Hordé 87956a41a3 feat: gestion TSS/TSR en cours 2018-09-18 15:11:50 +02:00
Nicolas Hordé a12ddfa03b feat: ajout GDT user, CPUID ajouts, noyaux 0x100000, syscall par sysenter préparation 2018-09-18 14:29:35 +02:00
Nicolas Hordé 93897a6cce feat: structure command et ajout d'un fichier shell.c 2018-09-17 18:17:11 +02:00
Nicolas Hordé c3a153b091 fix: correction keyboard.c 2018-09-17 13:18:05 +02:00
Nicolas Hordé 8e9987ba8a fix: correction initialisation GDT 2018-09-17 13:14:27 +02:00
Nicolas Hordé b1abb2f5a2 feat: gestion chargement d'une nouvelle GDT - non fonctionnel 2018-09-01 22:58:05 +02:00
Nicolas Hordé debba65eba fix: correction de dump_regs 2018-09-01 15:11:54 +02:00
Nicolas Hordé aace138efe feat: gestion GDT + affichage GDT+IDT 2018-08-31 02:48:03 +02:00
Nicolas Hordé 0c8419c91b feat: debogage de printf et modification de dump_regs 2018-08-30 01:07:28 +02:00
Nicolas Hordé ca1f1c18a8 feat: modification de la fonction printf 2018-08-29 10:12:00 +02:00
Nicolas Hordé e3c09a2191 feat: menage dans fichiers inutiles 2018-08-28 15:22:43 +02:00
Nicolas Hordé 647050d22e fix: correction de la fonction trianglefill 2018-08-22 20:43:21 +02:00
Nicolas Hordé 36185af660 fix: debogue de la fonction trianglefill 2018-08-22 18:39:06 +02:00
Nicolas Hordé c76554dd4a feat: ajout fonctions graphiques 2D + math + tick dans le timer 2018-08-22 17:36:30 +02:00
Nicolas Hordé 2ce9d70b48 feat: ajout interpréteur de commande & fonctions clavier essentielles 2018-08-21 08:26:35 +02:00
Nicolas Hordé aeeb371294 fix: correction des interruptions par défaut 2018-08-20 16:35:36 +02:00
Nicolas Hordé b4ba872397 feat: ajout de fonctions dans la librairie string - entiers & listes 2018-08-18 18:37:18 +02:00
Nicolas Hordé 539eeb1d8f feat: ajout de fonctions dans la librairie string 2018-08-17 22:32:09 +02:00
Nicolas Hordé 49a4bd4640 feat: ajout de fonctions dans la librairie string 2018-08-17 18:10:20 +02:00
Nicolas Hordé 56da8273e8 feat: revision des fichiers, ajouts commentaires, ménage & indentation 2018-08-17 16:46:56 +02:00
Nicolas Hordé 3aa3adb92c Merge tag '2.2.0' into develop
Merge avec master 2.2.0
2007-04-02 16:16:24 +00:00
Nicolas Hordé b09af8b250 fix: correction pour adaptation sous Linux, passage au format ELF
BREAKING CHANGE: attention modification majeure du code
2018-07-24 04:04:07 +02:00
Nicolas Hordé 39822e8f9e feat: Préparation de la gestion de la mémoire (LDT/GDT) 2007-04-05 17:33:32 +00:00
Nicolas Hordé 8635744ec7 docs: image montrant COS2000 V2.2fr bêta et la gestion de l'ANSI au démarrage 2007-04-02 16:16:24 +00:00
Nicolas Hordé 6571bc696e Merge branch 'release/2.2.0' 2007-04-02 14:36:13 +00:00
Nicolas Hordé d29fa15861 fix: correction interruptions, version fonctionnelle 2018-08-17 11:17:24 +02:00
Nicolas Hordé 60edc30f82 build: enlève l'optimisation du code 2007-04-02 14:36:13 +00:00
Nicolas Hordé 3a7cbd5f63 build: enlève l'optimisation du code 2007-04-02 14:35:35 +00:00
Nicolas Hordé 68445d3a54 fix: Correction des ports entrée-sortie 2007-04-02 14:34:56 +00:00
Nicolas Hordé 252515be4a fix: Correction des fonctions d'accès à la mémoire 2007-04-02 14:34:45 +00:00
Nicolas Hordé ebc947f06d style: Reformatage de la fonction ABS 2007-04-02 14:34:32 +00:00
Nicolas Hordé 1027401800 feat: ajout d'un buffer pour les scancodes 2007-04-02 14:34:19 +00:00
Nicolas Hordé 6d16c840ea feat: Changement de police 8x16 2007-04-02 14:33:40 +00:00
Nicolas Hordé 671e43b398 feat: Changement de police 8x8 2007-04-02 14:33:06 +00:00
Nicolas Hordé 0e2a76d4b1 style: Reformatage de la librairie 3D 2007-04-02 14:32:50 +00:00
Nicolas Hordé af9c17dd7d feat: Reformatage des includes Graph 2007-04-02 14:32:07 +00:00
Nicolas Hordé 2765cd7331 feat: réalise la chargement du fichier system.sys au format PE 2007-04-02 14:30:51 +00:00
Nicolas Hordé 1ed65408fc build: ajout de la copie du secteur de boot lors de INSTALL 2007-04-02 14:21:48 +00:00
Nicolas Hordé 7fcda8d524 build: compilation du system.sys au format PE 2007-04-02 14:21:18 +00:00
Nicolas Hordé 57d7f287d0 feat: logo de COS2000 au format ANSI 2007-04-02 14:20:08 +00:00
Nicolas Hordé e005a10e65 feat: initialisation de la souris Détection du processeur Affichage du logo au format ANSI 2007-04-02 14:19:44 +00:00
Nicolas Hordé 55419d76ae perf: amélioration des modes textes 2007-04-02 14:18:14 +00:00
Nicolas Hordé 77d4211556 feat: ajout d'un fonction Waitascii Ajout de la gestion multiconsole 2007-04-02 14:16:14 +00:00
Nicolas Hordé cd78773ee6 build: ajout des nouveaux modules a compiler 2007-04-02 14:14:40 +00:00