Nicolas Hordé
|
c773880c2e
|
feat: fonction load3ds terminée pour chargement d'un modèle 3D sans texture, à tester
|
2018-11-01 01:12:30 +01:00 |
Nicolas Hordé
|
5f526bf2b7
|
feat: ajout fichier 3DS, et debut écriture fonction de chargement fichier 3DS
|
2018-10-30 19:21:18 +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é
|
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é
|
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é
|
03aa538dc9
|
fix: framebuffer ok sans UEFI, debogue simplifié
|
2018-10-14 09:58: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é
|
5683c69311
|
feat: dumpcpu inline & test concluant err 1
|
2018-10-10 08:06:39 +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é
|
5315bb549f
|
fix: gestion de ligne de commande pour le shell, centralisation des erreurs dans une fonction ERR
|
2018-10-07 14:17:37 +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é
|
9b421fd7cc
|
fix: ajout affichage des Float & Double dans printf, correction makefile et autre...
|
2018-10-04 21:49:06 +02:00 |
Nicolas Hordé
|
b72b0c2f11
|
feat: test des breakpoint par DRx
|
2018-10-04 16:29:54 +02:00 |
Nicolas Hordé
|
f07f637447
|
fix: gestion des erreurs améliorée avec dump de tout les registres, interruption remaniées et fonctions GDT et IDT idem
|
2018-10-04 14:55:41 +02:00 |
Nicolas Hordé
|
72abe00043
|
feat: gestion d'exception avancé avec dump des registres
|
2018-10-03 22:50:54 +02:00 |
Nicolas Hordé
|
baf52f0594
|
fix: ajout gestion erreur Pagefault plus fin + mécanisme pile exception
|
2018-10-02 17:16:23 +02:00 |
Nicolas Hordé
|
28c831870e
|
fix: reprise du shell après erreur fatale, test avec commande pagefault
|
2018-10-02 13:49:10 +02:00 |
Nicolas Hordé
|
62bd72dfe0
|
feat: description GDT++, ajout pagination 4k/4m
|
2018-10-02 02:16:14 +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é
|
31b139ab01
|
feat: multiboot2 géré à partir d'une routine asm
|
2018-09-27 17:12:12 +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é
|
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é
|
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é
|
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é
|
d29fa15861
|
fix: correction interruptions, version fonctionnelle
|
2018-08-17 11:17:24 +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é
|
39822e8f9e
|
feat: Préparation de la gestion de la mémoire (LDT/GDT)
|
2007-04-05 17:33:32 +00:00 |
Nicolas Hordé
|
af9c17dd7d
|
feat: Reformatage des includes Graph
|
2007-04-02 14:32:07 +00:00 |
Nicolas Hordé
|
e5bb6b413f
|
feat: ajouts des structures et déclarations permettant l'usage de consoles
|
2007-04-02 14:02:21 +00:00 |
Nicolas Hordé
|
d49a12442f
|
feat: ajout de déclarations de nombreuses fonctions graphiques et texte
|
2007-04-02 14:01:49 +00:00 |
Nicolas Hordé
|
fa3f9f8cab
|
feat: définition de nouveaux types
|
2007-04-02 14:01:17 +00:00 |
Nicolas Hordé
|
659a895fda
|
feat: déclaration de fonctions ayant rapport avec la gestion des chaînes de caractères
|
2007-04-02 14:00:50 +00:00 |
Nicolas Hordé
|
237bba6e56
|
feat: pour l'utilisation des listes d'arguments a taille variable
|
2007-04-02 14:00:33 +00:00 |
Nicolas Hordé
|
9d6216ed90
|
fix: Correction des ports entrée-sortie
|
2007-04-02 13:59:52 +00:00 |
Nicolas Hordé
|
cdd57c6d4b
|
feat: déclaration de fonctions ayant rapport avec la gestion de la souris
|
2007-04-02 13:59:20 +00:00 |
Nicolas Hordé
|
dc7af075ed
|
fix: Correction des fonctions d'accès à la mémoire
|
2007-04-02 13:59:08 +00:00 |
Nicolas Hordé
|
e85b7dad26
|
feat: déclaration de fonctions ayant rapport avec les mathématiques
|
2007-04-02 13:58:46 +00:00 |
Nicolas Hordé
|
3b1c4fc398
|
feat: suppression des équivalence de touches de fonctions
|
2007-04-02 13:58:32 +00:00 |
Nicolas Hordé
|
d3397dced2
|
feat: déclaration de fonctions ayant rapport avec les fonctions vidéo 2D
|
2007-04-02 13:57:51 +00:00 |
Nicolas Hordé
|
8d39bb60cd
|
feat: déclaration de fonctions ayant rapport avec la détection du CPU
|
2007-04-02 13:57:27 +00:00 |
Nicolas Hordé
|
8957e98fac
|
feat: déclaration de fonctions ayant rapport avec la gestion du CPU
|
2007-04-02 13:57:08 +00:00 |
Nicolas Hordé
|
055c6435d6
|
feat: déclaration de fonctions ayant rapport avec la 3D
|
2007-04-02 13:56:43 +00:00 |
Nicolas Hordé
|
3ddf9e534a
|
feat: suppression de fichiers obsolètes
|
2007-04-02 13:39:33 +00:00 |
Nicolas Hordé
|
60627eaa17
|
feat: ajout d'un nouvelles déclaration
|
2007-04-02 13:39:09 +00:00 |
Nicolas Hordé
|
c2f0c96afe
|
feat: modification de la syntaxe de certaines fonctions
|
2007-04-02 13:38:45 +00:00 |
Nicolas Hordé
|
dfb7b76e3e
|
feat: ajouts de type C
|
2007-04-02 13:38:18 +00:00 |
Nicolas Hordé
|
b01c2cb479
|
feat: déclaration de fonctions ayant rapport avec la gestion du timer
|
2007-04-02 13:37:07 +00:00 |
Nicolas Hordé
|
fd6fa89644
|
feat: déclaration de fonctions ayant rapport avec la gestion du clavier
|
2007-04-02 13:36:42 +00:00 |
Nicolas Hordé
|
d089778aef
|
feat: déclaration de fonctions ayant rapport avec la gestion des IRQ et interruptions
|
2007-04-02 13:35:56 +00:00 |
Nicolas Hordé
|
bb4cd84056
|
feat: ajout des déclarations des différents types utilisés en C/C++
|
2007-04-02 13:31:43 +00:00 |
Nicolas Hordé
|
c191d4b6b2
|
feat: remise en forme du fichier
|
2007-04-02 13:30:47 +00:00 |
Nicolas Hordé
|
0212a7a900
|
feat: les déclarations de fonctions liés à l'affichage mais de façon indépendante du matériel prendront place ici
|
2007-04-02 13:15:18 +00:00 |
Nicolas Hordé
|
1bfa59381e
|
feat: ajout de nouvelles déclarations de fonctions vidéos
|
2007-04-02 13:14:21 +00:00 |
Nicolas Hordé
|
82079f2f0d
|
feat: ajout du pointeur NULL
|
2007-04-02 13:12:53 +00:00 |
Nicolas Hordé
|
56609d8e55
|
feat: usage de type différents dans la syntaxe
|
2007-04-02 13:12:28 +00:00 |
Nicolas Hordé
|
976d9dea61
|
feat: usage de type différents dans la syntaxe
|
2007-04-02 13:12:10 +00:00 |
Nicolas Hordé
|
74fed89a88
|
feat: déclaration de fonctions ayant rapport avec la gestion des IRQ et interruptions
|
2007-04-02 13:11:48 +00:00 |
Nicolas Hordé
|
4cddabc4f2
|
feat: ajout de fonctions I/O sur 4 octets
|
2007-04-02 13:11:17 +00:00 |
Nicolas Hordé
|
1917eef0c2
|
feat: déclaration de fonctions ayant rapport avec la gestion des I/O
|
2007-04-02 12:58:40 +00:00 |
Nicolas Hordé
|
6a28f88e7c
|
feat: déclaration de fonctions ayant rapport avec la gestion de la mémoire
|
2007-04-02 12:58:30 +00:00 |
Nicolas Hordé
|
4d71d4b986
|
feat: ajout de fichier en cas de déclaration de fonctions "external"
|
2007-04-02 12:57:46 +00:00 |
Nicolas Hordé
|
3fccae0b03
|
feat: ajout de déclaration nouvelles fonctions graphiques
|
2007-04-02 12:56:57 +00:00 |
Nicolas Hordé
|
51fe360889
|
feat: changement du nom de définition
|
2007-04-02 12:56:10 +00:00 |
Nicolas Hordé
|
9724a2a923
|
fix: erreur d'opcode dans la fonction OUTW
|
2007-04-02 12:55:34 +00:00 |
Nicolas Hordé
|
0c93eeb5bd
|
feat: première version C/C++ de COS2000
|
2007-04-02 12:52:01 +00:00 |