Nicolas Hordé
|
dd70f75ab8
|
feat: reprise des fonctions de sauvegarde des registres pour task_switch
|
2018-12-11 17:00:19 +01:00 |
Nicolas Hordé
|
44d5634532
|
fix: préparation au basculement de tâche par la pile fonction task_switch, correction à apporter dans la gestion de la mémoire
|
2018-12-10 19:12:20 +01:00 |
Nicolas Hordé
|
11071e5bbd
|
feat: ajout de process.h/c pour la gestion de la création de tâche/processus, non compilable
|
2018-12-09 00:40: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é
|
4ce5c7333c
|
fix: correction fonction bestdriver dans video.c
|
2018-12-03 23:16:04 +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é
|
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é
|
42f87229ad
|
fix: ajout detection PCI & correction video.c : fonction line & hline
|
2018-11-08 22:12:51 +01: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é
|
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é
|
1e77ba8c3f
|
feat: gestion pilotes video, compilation ok, reste à implanter fonctions essentielles
|
2018-10-12 22:31:34 +02:00 |
Nicolas Hordé
|
5683c69311
|
feat: dumpcpu inline & test concluant err 1
|
2018-10-10 08:06:39 +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é
|
e137749be8
|
refactor: information LGPL3 et nom de l'auteur dans les sources, reformatage
|
2018-09-28 20:35:51 +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é
|
aace138efe
|
feat: gestion GDT + affichage GDT+IDT
|
2018-08-31 02:48:03 +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é
|
c191d4b6b2
|
feat: remise en forme du fichier
|
2007-04-02 13:30:47 +00:00 |
Nicolas Hordé
|
4cddabc4f2
|
feat: ajout de fonctions I/O sur 4 octets
|
2007-04-02 13:11:17 +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 |