Commit Graph

23 Commits

Author SHA1 Message Date
Nicolas Hordé a9cba3a71a refactor: mise à jour vers fasm, librairies et noyau 2019-07-09 10:33:10 +02:00
Nicolas Hordé 101a2f1b11 feat: implémentation de la gestion des tampons Ajout des fonctions "setbuffer" et "getbuffer" Modification de la fonction "readsector" pour quelle utilise les tampons 2007-04-11 19:03:37 +00:00
Nicolas Hordé ea9ab47d47 fix: corrections de bogues : - lors d'essais multiples de lecture ou d'écriture dans la fonction "readsector" et "writesector" - dans les fonctions de projection-exécution 2007-03-31 11:17:07 +00:00
Nicolas Hordé db544a7cbe fix: correction dans la fonction "decompressrle" Modifications de "projfile" et de "execfile" afin de pouvoir gérer les appels récurant en libraire. 2007-03-28 21:28:44 +00:00
Nicolas Hordé 2f20a86d11 feat: mise a jour des fonctions "decompressrle" et "compressrle" au format STDCALL/CE 2007-03-28 15:53:26 +00:00
Nicolas Hordé def6ea675d fix: correction d'un bogue dans l'implémentation de la fonction "verifysector" (inverse) 2007-03-25 00:13:54 +00:00
Nicolas Hordé f145c0617c feat: ajout du chargement de la FAT12 en bloc mémoire Mise a jour STDCALL/CE de la fonction "changedir" Remaniement total des fonctions loadfile, projfile, execfile La fonction "cmpnames" prend en compte les répertoires "." et ".." 2007-03-23 16:42:51 +00:00
Nicolas Hordé d61a193186 feat: finalisation des commandes "execfile" et "projfile" Prise en compte des sections dans la commande execfile 2007-03-18 20:39:24 +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é 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é 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é 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é 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é 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é 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é f47656fd88 fix: modification de la fonction verifsector qui présentait de nombreux bogues 2004-11-05 00:57:03 +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é 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é 4d989b0e3e feat: intégration de la commande projfile de projection en bloc mémoire 2004-10-30 19:25:45 +00:00
Nicolas Hordé 5a23656824 refactor: Passage aux outils GNU (Cygwin, make)
BREAKING CHANGE: attention modification majeure du code
2004-06-12 21:34:04 +00:00