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é
|
ab40064c1f
|
fix: bogue dans la fonction "mbfree" la mémoire libre n'était pas affichée "libre" bogue dans la fonction "mballoc" qui n'utilisait pas le bon segment pour le programme appelant
|
2007-03-28 21:26:59 +00:00 |
Nicolas Hordé
|
b9250f34ee
|
feat: nom de fichier en majuscules
|
2007-03-28 21:25:28 +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é
|
4e91970166
|
feat: modification de la gestion des contextes pour un usage plus étendu
|
2007-03-28 15:52:40 +00:00 |
Nicolas Hordé
|
5af55420ca
|
feat: désactivation temporaire du gestionnaire d'interruption qui provoque l'instabilité du système Ajout de l'exportation des fonctions de contexte
|
2007-03-28 15:51:42 +00:00 |
Nicolas Hordé
|
1ba80b5b98
|
feat: ajout des blocs d'exportations précédemment dans "mcb.asm"
|
2007-03-27 14:54:59 +00:00 |
Nicolas Hordé
|
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 |
Nicolas Hordé
|
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 |
Nicolas Hordé
|
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 |
Nicolas Hordé
|
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 |
Nicolas Hordé
|
3942d63f1e
|
fix: correction d'un pointeur non précorrectioné et d'une erreur de frappe
|
2007-03-27 10:22:47 +00:00 |
Nicolas Hordé
|
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 |
Nicolas Hordé
|
88c44c06ea
|
build: compilation plus verbeuse
|
2007-03-27 10:12:34 +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é
|
694f7cf605
|
fix: correction d'un bogue (paramètre en trop) dans les fonctions "page1to2" et "page2to1"
|
2007-03-24 19:36:59 +00:00 |
Nicolas Hordé
|
a7c923e5fb
|
fix: correction de bogue dans les nouvelles fonctions (oublie de se mettre sur CS)
|
2007-03-23 22:33:56 +00:00 |
Nicolas Hordé
|
dcb2c5a203
|
feat: suppression de "format.asm" qui fait double usage avec la librairie "str0.asm"
|
2007-03-23 17:42:05 +00:00 |
Nicolas Hordé
|
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 |
Nicolas Hordé
|
2a1dd56ef4
|
feat: rajout du précorrectione CS sur tout les appels
|
2007-03-23 16:47:20 +00:00 |
Nicolas Hordé
|
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 |
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é
|
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 |
Nicolas Hordé
|
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 |
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é
|
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 |
Nicolas Hordé
|
d920b35473
|
feat: déclaration des imports et exports en utilisant les macros
|
2007-03-14 11:18:58 +00:00 |
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 |