Nicolas Hordé
|
8d3da6480a
|
feat: test de syscall, implémentation sous forme de macro et handler opérationnel
|
2018-12-05 16:42:25 +01:00 |
Nicolas Hordé
|
3129b5edcc
|
fix: passage de Frame-omit-pointer à Stack Frame avec EBP, corrections multiple : exceptions ok et deboguage opérationnel
|
2018-12-05 14:00:43 +01:00 |
Nicolas Hordé
|
9041832823
|
feat: test sans --fomit-frame-pointer, travail sur sysexit
|
2018-12-04 21:57:44 +01:00 |
Nicolas Hordé
|
e87aedb02e
|
feat: debut implémentation de sysenter / sysexit et test depuis shell.c
|
2018-12-04 00:05:55 +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é
|
b6e2ead659
|
fix: correction HEAP de page et ajout d'information concernant les pages et la mémoire utilisée
|
2018-11-30 11:27:45 +01:00 |
Nicolas Hordé
|
4f92e419e2
|
feat: ajout d'une commande MEM et de plusieurs fonctions donnant des indications sur la mémoire
|
2018-11-29 21:23:41 +01:00 |
Nicolas Hordé
|
4a6b7542fc
|
docs: mise à jour du README.md bis
|
2018-11-29 17:09:59 +01:00 |
Nicolas Hordé
|
5d22ec2d48
|
docs: mise à jour du README.md
|
2018-11-29 17:07:08 +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é
|
f399a6bf5c
|
feat: compilation réussi des fonctions de pagination, manque FB VESA non paginé
|
2018-11-27 16:56:21 +01:00 |
Nicolas Hordé
|
b6f238ff8a
|
feat: gestion mémoire paginée, ajout de nouvelles fonctions
|
2018-11-25 23:34:38 +01:00 |
Nicolas Hordé
|
f0a64729ee
|
feat: mémoire paginée...
|
2018-11-23 09:00:59 +01:00 |
Nicolas Hordé
|
6acbddab8d
|
feat: brouillon de gestion de mémoire paginée avec usage de TAILQ de Freebsd, ne fonctionne pas...@ suivre
|
2018-11-22 17:21:15 +01:00 |
Nicolas Hordé
|
f04bb66ec8
|
fix: correction sur la réservation/liberation de mémoire physique (bitmap), limitation à 4Go de RAM en 32 bits
|
2018-11-21 17:25:00 +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é
|
1a28e6ce45
|
fix: correction du disque UEFI pour test
|
2018-11-15 15:14:22 +01:00 |
Nicolas Hordé
|
812e3c0bed
|
feat: ajustement des fonctions multiboot
|
2018-11-14 22:23:10 +01:00 |
Nicolas Hordé
|
8b2fa6ae68
|
feat: ajout des class/subclass PCI dans la detection
|
2018-11-12 09:49:00 +01:00 |
Nicolas Hordé
|
852509789d
|
fix: correction detection pci
|
2018-11-09 16:44:56 +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é
|
35ae3559db
|
feat: ajout 3d fil de fer et fonction show3dmodel, cube utilise model3d
|
2018-11-01 19:19:29 +01:00 |
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é
|
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é
|
ba7361eae6
|
feat: adaptation du logo qui est rendu sous forme de string modifiable, affichage correct en VESA 1024x768x32
|
2018-10-14 12:50:32 +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é
|
02948e1f0f
|
fix: test de sprint dans exception 14, et correction fin de string
|
2018-10-07 13:11:16 +02:00 |