Nicolas Hordé
|
620f63d101
|
feat: bascule vers le format de noyau linux afin de bénéficier des outils de chargement qui vont bien
|
2018-12-27 14:24:47 +01:00 |
Nicolas Hordé
|
ddfba60973
|
feat: génération semi-automatique des SYSCALL pour le RING3 à partir d'un script python, encore instable
|
2018-12-14 01:06:37 +01:00 |
Nicolas Hordé
|
81e7dcaa50
|
feat: première tâche en mode user totalement fonctionnelle avec préemption par sysenter/sysexit, pas de libération des ressources. Ajout de 2 fonctions API utilisateur
|
2018-12-12 17:57:23 +01:00 |
Nicolas Hordé
|
3c7ddafc2d
|
refactor: ajout d'information dans les fichiers MD, réindentation des fichiers, corrections de bogues
|
2018-12-12 15:25:04 +01:00 |
Nicolas Hordé
|
dd70f75ab8
|
feat: reprise des fonctions de sauvegarde des registres pour task_switch
|
2018-12-11 17:00:19 +01:00 |
Nicolas Hordé
|
4ce5c7333c
|
fix: correction fonction bestdriver dans video.c
|
2018-12-03 23:16:04 +01:00 |
Nicolas Hordé
|
b8e26a000b
|
fix: correction Xprintf avec %% BIS et augmentation du test avec 150mo de RAM
|
2018-11-30 19:19:52 +01:00 |
Nicolas Hordé
|
73c70d20bd
|
fix: correction gestion mémoire virtuelle & malloc, fonction testmem opérationnelle. Correction Xprintf avec %%
|
2018-11-30 19:06:22 +01:00 |
Nicolas Hordé
|
ed4e577086
|
fix: suppression de la gestion de la disquette, ajout du déboguage avec Bochs, correction initialisation du FPU au démarrage, changement de modèle 3D
|
2018-11-29 16:45:40 +01:00 |
Nicolas Hordé
|
6fa1bd6c2e
|
fix: remapping en mode paginé du Framebuffer dans l'espace noyau, correction diverses malloc...etc
|
2018-11-29 13:42:07 +01:00 |
Nicolas Hordé
|
c91c2a1e45
|
feat: ajout d'un bitmap pour la gestion fine de la mémoire physique libre
|
2018-11-16 15:57:34 +01:00 |
Nicolas Hordé
|
42f87229ad
|
fix: ajout detection PCI & correction video.c : fonction line & hline
|
2018-11-08 22:12:51 +01:00 |
Nicolas Hordé
|
c4e4462313
|
feat: commentaires dans matrix, réarrangement de 2d.c dans video.c & création de 3d.c : première version cube en point dans test3d
|
2018-10-26 14:09:43 +02:00 |
Nicolas Hordé
|
f705b5fe3d
|
fix: correction affichage video et ajout des fonctions matricielles, trigonométriques et mathématiques diverses
|
2018-10-19 10:13:29 +02:00 |
Nicolas Hordé
|
ac0bf016eb
|
fix: correction bogues algorithme trianglefilled - hline
|
2018-10-17 14:09:01 +02:00 |
Nicolas Hordé
|
f4b3ea6c10
|
fix: correction couleurs vers 32 bits maximum, mise en place du deboguage pas a pas.
|
2018-10-16 21:56:39 +02:00 |
Nicolas Hordé
|
d0d125bbf8
|
feat: changement de police a chaud en mode graphique et commande shell, reste à implementer le mode texte
|
2018-10-14 19:14:19 +02:00 |
Nicolas Hordé
|
660ce13fdf
|
fix: correction emulation police erreur attribut
|
2018-10-14 17:11:15 +02:00 |
Nicolas Hordé
|
09e4ebbb38
|
fix: correction conversion EGA->RGB et decodage caractère...Reste bogue
|
2018-10-14 16:18:51 +02:00 |
Nicolas Hordé
|
8863c798fc
|
fix: correction couleur EGA->VGA->RGB et erreur pilote VESA
|
2018-10-14 11:14:34 +02:00 |
Nicolas Hordé
|
c179f61bff
|
feat: mode vesa balbutiant, mauvaise gestion RGB ajout de modules dans GRUB non uefi
|
2018-10-13 17:17:40 +02:00 |
Nicolas Hordé
|
26faaf8713
|
feat: preparation du pilote VESA
|
2018-10-13 13:42:13 +02:00 |
Nicolas Hordé
|
aac62edd51
|
feat: mode 320x200 chained fonctionnel
|
2018-10-13 13:23:00 +02:00 |
Nicolas Hordé
|
605953aa3b
|
feat: pilote remanié VGA ok en mode texte
|
2018-10-13 11:25:55 +02:00 |
Nicolas Hordé
|
016b972d97
|
fix: gestion pilotes video, implantation mode texte, correction scrolling
|
2018-10-13 05:35:08 +02:00 |
Nicolas Hordé
|
1e77ba8c3f
|
feat: gestion pilotes video, compilation ok, reste à implanter fonctions essentielles
|
2018-10-12 22:31:34 +02:00 |
Nicolas Hordé
|
86c4e4550e
|
feat: ajout d'une gestion de pilotes video dans la projection de faire un pilote VBE/VESA
|
2018-10-12 20:37:26 +02:00 |
Nicolas Hordé
|
109738dca3
|
fix: ajout de fonction de debogueuage et exception 1
|
2018-10-09 18:13:04 +02:00 |
Nicolas Hordé
|
bb21e15dc4
|
feat: ajout de fonction v/s/printf et ajout de fonction de deboguage (desassemblage)
|
2018-10-08 21:50:40 +02:00 |
Nicolas Hordé
|
946355b687
|
feat: ajout d'une commande view qui permet de voir la mémoire, à rajouter visu ASCII + taille
|
2018-10-07 14:53:48 +02:00 |
Nicolas Hordé
|
02948e1f0f
|
fix: test de sprint dans exception 14, et correction fin de string
|
2018-10-07 13:11:16 +02:00 |
Nicolas Hordé
|
12f395461e
|
fix: ajout d'une fonction sprintf, corrections diverses fonction utilisant printf
|
2018-10-07 12:57:38 +02:00 |
Nicolas Hordé
|
c36e8afd62
|
feat: gestion des exposant et notation scientifique dans printf arg %e et %f
|
2018-10-05 22:56:58 +02:00 |
Nicolas Hordé
|
a3d718e69e
|
fix: correction erreur nombres petits...reste gestion des exposants
|
2018-10-05 09:50:39 +02:00 |
Nicolas Hordé
|
9b421fd7cc
|
fix: ajout affichage des Float & Double dans printf, correction makefile et autre...
|
2018-10-04 21:49:06 +02:00 |
Nicolas Hordé
|
72abe00043
|
feat: gestion d'exception avancé avec dump des registres
|
2018-10-03 22:50:54 +02:00 |
Nicolas Hordé
|
e137749be8
|
refactor: information LGPL3 et nom de l'auteur dans les sources, reformatage
|
2018-09-28 20:35:51 +02:00 |
Nicolas Hordé
|
60bf48343f
|
fix: ajout de fonctionnalité sur printf (64bits) et corrections
|
2018-09-28 00:03:45 +02:00 |
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é
|
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é
|
56da8273e8
|
feat: revision des fichiers, ajouts commentaires, ménage & indentation
|
2018-08-17 16:46:56 +02: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é
|
0a81792b49
|
feat: mise en place de consoles multiples avec leurs propres paramètres videos Ajout d'un fonction de sortie type printf
|
2007-04-02 14:14:21 +00:00 |
Nicolas Hordé
|
550d622a4a
|
feat: mise en place de gestion de l'ANSI et des caractère d'échappement
|
2007-04-02 13:44:12 +00:00 |
Nicolas Hordé
|
59757b7b70
|
feat: ensemble de fonctions permettant la gestion de l'affichage de façon indépendante du matériel (console/STDOUT)
|
2007-04-02 13:21:28 +00:00 |