77 Commits

Author SHA1 Message Date
13f6476a96 feat: déplacement du blocs d'exportation dans "systeme.asm" Ajout de la préservation d'ax dans la fonction "bioswaitkey" 2007-03-27 14:54:21 +00:00
d911b9f44b feat: ajout de 3 fonctions testant IRR,ISR et IMR Suppression de la commande "readmaskirq" au profit de la commande "readimr" 2007-03-27 14:52:53 +00:00
8abfe12dcb feat: ajout de l'initialisation du gestionnaire d'interruption au démarrage Ajout d'un pause avant le chargement du shell pour permettre de voir correctement le boot 2007-03-27 10:26:06 +00:00
fa8dcc4442 fix: correction d'un bogue ne permettant plus d'identifier le père du bloc mémoire dans toutes les fonctions de restauration et de sauvegarde 2007-03-27 10:25:12 +00:00
3942d63f1e fix: correction d'un pointeur non précorrectioné et d'une erreur de frappe 2007-03-27 10:22:47 +00:00
cc272f8bff feat: ajout de plusieurs fonctions permettant de gérer les vecteurs d'interruptions ("installirqhandler","irqhandler") et les contextes ("savecontext","restorecontextg") 2007-03-27 10:16:47 +00:00
88c44c06ea build: compilation plus verbeuse 2007-03-27 10:12:34 +00:00
def6ea675d fix: correction d'un bogue dans l'implémentation de la fonction "verifysector" (inverse) 2007-03-25 00:13:54 +00:00
694f7cf605 fix: correction d'un bogue (paramètre en trop) dans les fonctions "page1to2" et "page2to1" 2007-03-24 19:36:59 +00:00
a7c923e5fb fix: correction de bogue dans les nouvelles fonctions (oublie de se mettre sur CS) 2007-03-23 22:33:56 +00:00
dcb2c5a203 feat: suppression de "format.asm" qui fait double usage avec la librairie "str0.asm" 2007-03-23 17:42:05 +00:00
1582591ab8 fix: correction d'un bogue dans la fonction "getxy" (paramètre en trop) Ajout de nombreuses exportations qui n'étaient alors pas au format STDCALL/CE (sauvegarde/restaurations) 2007-03-23 16:49:04 +00:00
2a1dd56ef4 feat: rajout du précorrectione CS sur tout les appels 2007-03-23 16:47:20 +00:00
abb4ab5b5a fix: prise en charge de la projection de librairie a la demande dans la fonction "mbloadfuncs" Correction d'un bogue dans la fonction "mbsearchfunc" 2007-03-23 16:46:35 +00:00
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
ef63b674bd feat: exécution du shell "commande.ce" a la fin du chargement du système Passage d'argument modifié lors de l'appel de la fonction "mbloadsection" 2007-03-18 20:46:18 +00:00
cccc113a35 fix: dans la fonction "mbloadsection" : - bogue corrigé lors du chargement d'un fichier CE avec sections vides - Utilisation d'un pointeur sur le segment plutôt que le bloc lui même en tant que paramètre 2007-03-18 20:44:40 +00:00
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
d539bd2d8c feat: déclaration des imports et exports en utilisant les macros Ajout de la section DISQUE Detection de vmware 2007-03-14 11:20:13 +00:00
d920b35473 feat: déclaration des imports et exports en utilisant les macros 2007-03-14 11:18:58 +00:00
4d03b78533 build: mise à jour du code pour compilation de disque.asm (DISQUE) 2007-03-14 11:11:18 +00:00
b0cf779a88 feat: mise à jour du code pour compilation sur LZASM en stdcall 2007-03-14 11:07:54 +00:00
a9f30e0e43 feat: mise a jour de l'emplacement vers lequel le systeme est copié (0x8000) 2007-03-14 11:03:25 +00:00
89b122da16 feat: mise à jour du code pour compilation sur LZASM en stdcall 2007-03-13 20:56:55 +00:00
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
8db2a163d4 feat: passage a la convention d'appel stdcall
BREAKING CHANGE: attention modification majeure du code
2005-12-05 08:16:09 +00:00
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
d7c5923ca8 build: destruction des .bin 2005-12-05 08:00:07 +00:00
1b835928d9 feat: passage d'un certain nombre de fonctions vers video.lib 2004-11-30 19:27:29 +00:00
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
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
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
08af9a9788 feat: astuce pour recuperer de la mémoire 2004-11-19 21:56:38 +00:00
0348ef59a4 fix: correction d'un bogue dans la fonction execfile concernant l'execution de fichier CE 2004-11-19 19:57:43 +00:00
9c770034e7 fix: correction temporaire pour permettre l'execution d'application non CE 2004-11-19 19:57:06 +00:00
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
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
42725ead9a feat: passage au format CE, offset a 0 2004-11-19 17:23:06 +00:00
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
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
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
4da7f7f656 feat: passage au format CE, offset a 0 Chargement, Projection et execution en offset 0 2004-11-19 17:14:57 +00:00
df0e3a0014 feat: passage au format CE, chargement en offset 0 du systeme.sys 2004-11-19 17:14:08 +00:00
badad86be2 feat: rajout du pilote de clavier. 2004-11-13 09:22:57 +00:00
82503fa5c9 feat: mise a jour des numéro de version dans le source. 2004-11-13 09:20:52 +00:00
6be56b4cce feat: préparation au remagnage de la librairie video 2004-11-11 16:19:18 +00:00
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
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
da960fb5fc fix: correction d'un bogue dans la fonction verifysector. 2004-11-10 19:24:14 +00:00
a4b0815f42 fix: correction d'un bogue dans MBresident. 2004-11-10 12:26:45 +00:00