Nicolas Hordé
|
4d03b78533
|
build: mise à jour du code pour compilation de disque.asm (DISQUE)
|
2007-03-14 11:11:18 +00:00 |
Nicolas Hordé
|
b0cf779a88
|
feat: mise à jour du code pour compilation sur LZASM en stdcall
|
2007-03-14 11:07:54 +00:00 |
Nicolas Hordé
|
a9f30e0e43
|
feat: mise a jour de l'emplacement vers lequel le systeme est copié (0x8000)
|
2007-03-14 11:03:25 +00:00 |
Nicolas Hordé
|
89b122da16
|
feat: mise à jour du code pour compilation sur LZASM en stdcall
|
2007-03-13 20:56:55 +00:00 |
Nicolas Hordé
|
12b9aa9f58
|
feat: mise à jour du code pour compilation sur LZASM en stdcall Changement radical avec ajout d'un système multisection au format PE et detection de peripheriques
|
2007-03-13 20:55:40 +00:00 |
Nicolas Hordé
|
8db2a163d4
|
feat: passage a la convention d'appel stdcall
BREAKING CHANGE: attention modification majeure du code
|
2005-12-05 08:16:09 +00:00 |
Nicolas Hordé
|
b552531179
|
feat: suppression des fonctions de haut niveau et des fonctions obsolètes pour usage en appel stdcall
|
2005-12-05 08:01:34 +00:00 |
Nicolas Hordé
|
d7c5923ca8
|
build: destruction des .bin
|
2005-12-05 08:00:07 +00:00 |
Nicolas Hordé
|
1b835928d9
|
feat: passage d'un certain nombre de fonctions vers video.lib
|
2004-11-30 19:27:29 +00:00 |
Nicolas Hordé
|
ad3b0fe9e4
|
feat: prise en charge du format CE pour F10 (reprise commande) Changement du fonctionnement de F12 en utilisant pas la librairie video ni le pilote video
|
2004-11-30 19:26:47 +00:00 |
Nicolas Hordé
|
a3008f75fe
|
feat: utilisation de la fonction exec pour le chargement de commande.ce Initialisation du pilote disque
|
2004-11-29 22:40:48 +00:00 |
Nicolas Hordé
|
2dbdb9c4c8
|
fix: correction d'un bogue dans la fonction verifysector et prise en compte du flag equal a la sortie du pilote
|
2004-11-23 20:37:41 +00:00 |
Nicolas Hordé
|
08af9a9788
|
feat: astuce pour recuperer de la mémoire
|
2004-11-19 21:56:38 +00:00 |
Nicolas Hordé
|
0348ef59a4
|
fix: correction d'un bogue dans la fonction execfile concernant l'execution de fichier CE
|
2004-11-19 19:57:43 +00:00 |
Nicolas Hordé
|
9c770034e7
|
fix: correction temporaire pour permettre l'execution d'application non CE
|
2004-11-19 19:57:06 +00:00 |
Nicolas Hordé
|
cac7a678dd
|
fix: correction d'un oubli, les structures CE commencent en 0h, changement des fonctions MBsearchfunc et MBloadfuncs
|
2004-11-19 18:58:30 +00:00 |
Nicolas Hordé
|
8da7e5072a
|
fix: correction d'un bogue dans cmpnames : derniere caractère du nom ignoré pendant la comparaison et extension de taille correctione
|
2004-11-19 18:57:45 +00:00 |
Nicolas Hordé
|
42725ead9a
|
feat: passage au format CE, offset a 0
|
2004-11-19 17:23:06 +00:00 |
Nicolas Hordé
|
876db618e0
|
fix: passage au format CE, offset a 0 correction d'un bogue utilisation de la constante graphics plutot que l'emplacement mémoire graphic
|
2004-11-19 17:21:20 +00:00 |
Nicolas Hordé
|
3b37ee93a8
|
feat: passage au format CE, offset a 0 Chargement des pilotes et residents en 0 Chargement de commande.ce plutot que commande.com Ajout de qlq octets pour obtenir 512 octets pile
|
2004-11-19 17:20:43 +00:00 |
Nicolas Hordé
|
20d5374674
|
fix: passage au format CE, offset a 0 Ajout de la fonction MBSearchfunc qui recherche une fonction dans la mémoire et MBLoadfuncs qui permet de resoudre les dependance du format CE correction d'un bogue dans MBcreate lors de l'utilisation d'un bloc de meme taille que le libre
|
2004-11-19 17:19:05 +00:00 |
Nicolas Hordé
|
4da7f7f656
|
feat: passage au format CE, offset a 0 Chargement, Projection et execution en offset 0
|
2004-11-19 17:14:57 +00:00 |
Nicolas Hordé
|
df0e3a0014
|
feat: passage au format CE, chargement en offset 0 du systeme.sys
|
2004-11-19 17:14:08 +00:00 |
Nicolas Hordé
|
badad86be2
|
feat: rajout du pilote de clavier.
|
2004-11-13 09:22:57 +00:00 |
Nicolas Hordé
|
82503fa5c9
|
feat: mise a jour des numéro de version dans le source.
|
2004-11-13 09:20:52 +00:00 |
Nicolas Hordé
|
6be56b4cce
|
feat: préparation au remagnage de la librairie video
|
2004-11-11 16:19:18 +00:00 |
Nicolas Hordé
|
9465b99c3f
|
fix: f10 correction de l'arret du programme vers commande.exe. Changement de focntionnement sur F12 mais pas encore terminé
|
2004-11-11 16:18:54 +00:00 |
Nicolas Hordé
|
d5a9a53cd6
|
feat: evite la creation d'un nouveau bloc memoire fat a chaque appel de la fonction initdrive
|
2004-11-10 19:30:08 +00:00 |
Nicolas Hordé
|
da960fb5fc
|
fix: correction d'un bogue dans la fonction verifysector.
|
2004-11-10 19:24:14 +00:00 |
Nicolas Hordé
|
a4b0815f42
|
fix: correction d'un bogue dans MBresident.
|
2004-11-10 12:26:45 +00:00 |
Nicolas Hordé
|
dc30bfd8f1
|
fix: chargement des fichiers systeme a leur taille réelle et correction d'un bogue dans l'affichage de leur occupation mémoire
|
2004-11-10 12:01:56 +00:00 |
Nicolas Hordé
|
a5e57c63c3
|
fix: correction d'un bogue lors de l'allocation mémoire dans mbcreate
|
2004-11-10 12:00:49 +00:00 |
Nicolas Hordé
|
537fa9d76d
|
feat: usage de bloc de mémoire pour loger la FAT.correction permettant le chargement des fichier a leur taille réelle et correction des buffers pour eviter le debordement de blocs mémoire.
|
2004-11-10 12:00:08 +00:00 |
Nicolas Hordé
|
5f1418ebc1
|
build: ajout de la compilation de mcb.sys
|
2004-11-05 01:06:44 +00:00 |
Nicolas Hordé
|
4a5372aa9d
|
feat: modification de toutes les fonctions utilisant de la mémoire afin qu'il utilisent les mecanismes de réservation de blocs mémoire.
|
2004-11-05 00:58:45 +00:00 |
Nicolas Hordé
|
f47656fd88
|
fix: modification de la fonction verifsector qui présentait de nombreux bogues
|
2004-11-05 00:57:03 +00:00 |
Nicolas Hordé
|
d7590a4589
|
feat: ajout d'une recherche de sous bloc (mbfindsb) et correction d'un but concernant la commande de recherche de bloc mbfind.
|
2004-11-03 22:30:09 +00:00 |
Nicolas Hordé
|
7dbba04017
|
feat: rajout de la fonction mbclean permettant de fusionner les espaces libres et cela de maniere systematique lors d'une liberation de mémoire.
|
2004-11-03 00:32:19 +00:00 |
Nicolas Hordé
|
d5a9d98391
|
feat: rajout de la fonction mballoc qui permet a un programme utilisateur de reservé un bloc mémoire de data. Modification de la commande mbfree afin de libérer les sous blocs associés.
|
2004-11-02 21:54:19 +00:00 |
Nicolas Hordé
|
76e8687269
|
feat: suppression des fonction de gestion de blocs de mémoire inutile et mise en résident systématique des blocs mémoire système
|
2004-10-31 12:24:36 +00:00 |
Nicolas Hordé
|
3cd3469cb0
|
feat: finalisation de la fonction mbfind Ajout de la fonction mbchown qui permet de changer le parent d'un bloc mémoire
|
2004-10-31 11:45:46 +00:00 |
Nicolas Hordé
|
753debd849
|
feat: finalisation de la verification d'unicité des processus Ajout de la gestion des parents dans la fonction execfile
|
2004-10-31 11:44:57 +00:00 |
Nicolas Hordé
|
0af23ddb31
|
fix: correction de bogues dans la fonction MBCreate : le segment reservé n'etait pas correctement renvoyé si l'espace mémoire etait pile.
|
2004-10-31 09:31:20 +00:00 |
Nicolas Hordé
|
f94e485267
|
feat: rajout de la liberation de la mémoire via la fonction MBFREE dans la fonction exec.
|
2004-10-31 09:30:14 +00:00 |
Nicolas Hordé
|
0a0e9cc723
|
fix: correction de bogues (sauts et flag carry) lors de l'echec de la projection en mémoire dans la fonction execfile
|
2004-10-30 20:36:00 +00:00 |
Nicolas Hordé
|
4b570f7995
|
feat: ajout de la fonction fileexec permetant l'execution directe d'un fichier. La liberation de la mémoire n'est pas encore prise en compte.
|
2004-10-30 19:55:45 +00:00 |
Nicolas Hordé
|
0a8f8d59b4
|
feat: ajout de l'initialisation des pilote de bloc mémoire
|
2004-10-30 19:26:04 +00:00 |
Nicolas Hordé
|
4d989b0e3e
|
feat: intégration de la commande projfile de projection en bloc mémoire
|
2004-10-30 19:25:45 +00:00 |
Nicolas Hordé
|
df90101e7f
|
fix: correctione du fonctionnement des blocs de mémoire. rajout d'une fonction de projection en bloc mémoire. utilisation de la fonction projfile pour le chargement des pilotes et de l'interpreteur. ajout de fonctions de déboguage temporaire
|
2004-10-30 18:51:59 +00:00 |
Nicolas Hordé
|
09f8882cb8
|
fix: correction de bogue multiple permettant a ce pilote de fonctionner et ajout d'une fonction de listage des blocs
|
2004-10-29 18:22:55 +00:00 |