90 Commits (develop)

Author SHA1 Message Date
Nicolas Hordé 04437364c4 fix: correction d'un bogue dans la fonction "detect" Suppression de l'appel en "enablea20","flatmode" et "detectvmware" suspecté de causer des plantages sur de vrais PC (pas emulé) 17 years ago
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 17 years ago
Nicolas Hordé aad0a86377 fix: correction d'un bogue dans la fonction "mbloadfuncs" qui pouvait intervenir lors d'un chargement non fructueux 17 years ago
Nicolas Hordé 81e2660033 feat: déplacement de la description des sections pour qu'elle intègre une section Suppression de l'attente d'une touche au démarrage 17 years ago
Nicolas Hordé 2955cca945 feat: suppression des lignes de déboguages pour une version finale 17 years ago
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 17 years ago
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. 17 years ago
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 17 years ago
Nicolas Hordé b9250f34ee feat: nom de fichier en majuscules 17 years ago
Nicolas Hordé 2f20a86d11 feat: mise a jour des fonctions "decompressrle" et "compressrle" au format STDCALL/CE 17 years ago
Nicolas Hordé 4e91970166 feat: modification de la gestion des contextes pour un usage plus étendu 17 years ago
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 17 years ago
Nicolas Hordé 1ba80b5b98 feat: ajout des blocs d'exportations précédemment dans "mcb.asm" 17 years ago
Nicolas Hordé 13f6476a96 feat: déplacement du blocs d'exportation dans "systeme.asm" Ajout de la préservation d'ax dans la fonction "bioswaitkey" 17 years ago
Nicolas Hordé d911b9f44b feat: ajout de 3 fonctions testant IRR,ISR et IMR Suppression de la commande "readmaskirq" au profit de la commande "readimr" 17 years ago
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 17 years ago
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 17 years ago
Nicolas Hordé 3942d63f1e fix: correction d'un pointeur non précorrectioné et d'une erreur de frappe 17 years ago
Nicolas Hordé cc272f8bff feat: ajout de plusieurs fonctions permettant de gérer les vecteurs d'interruptions ("installirqhandler","irqhandler") et les contextes ("savecontext","restorecontextg") 17 years ago
Nicolas Hordé 88c44c06ea build: compilation plus verbeuse 17 years ago
Nicolas Hordé def6ea675d fix: correction d'un bogue dans l'implémentation de la fonction "verifysector" (inverse) 17 years ago
Nicolas Hordé 694f7cf605 fix: correction d'un bogue (paramètre en trop) dans les fonctions "page1to2" et "page2to1" 17 years ago
Nicolas Hordé a7c923e5fb fix: correction de bogue dans les nouvelles fonctions (oublie de se mettre sur CS) 17 years ago
Nicolas Hordé dcb2c5a203 feat: suppression de "format.asm" qui fait double usage avec la librairie "str0.asm" 17 years ago
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) 17 years ago
Nicolas Hordé 2a1dd56ef4 feat: rajout du précorrectione CS sur tout les appels 17 years ago
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" 17 years ago
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 ".." 17 years ago
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" 17 years ago
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 17 years ago
Nicolas Hordé d61a193186 feat: finalisation des commandes "execfile" et "projfile" Prise en compte des sections dans la commande execfile 17 years ago
Nicolas Hordé d539bd2d8c feat: déclaration des imports et exports en utilisant les macros Ajout de la section DISQUE Detection de vmware 17 years ago
Nicolas Hordé d920b35473 feat: déclaration des imports et exports en utilisant les macros 17 years ago
Nicolas Hordé 4d03b78533 build: mise à jour du code pour compilation de disque.asm (DISQUE) 17 years ago
Nicolas Hordé b0cf779a88 feat: mise à jour du code pour compilation sur LZASM en stdcall 17 years ago
Nicolas Hordé a9f30e0e43 feat: mise a jour de l'emplacement vers lequel le systeme est copié (0x8000) 17 years ago
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 17 years ago
Nicolas Hordé 89b122da16 feat: mise à jour du code pour compilation sur LZASM en stdcall 17 years ago
Nicolas Hordé 8db2a163d4 feat: passage a la convention d'appel stdcall 19 years ago
Nicolas Hordé b552531179 feat: suppression des fonctions de haut niveau et des fonctions obsolètes pour usage en appel stdcall 19 years ago
Nicolas Hordé d7c5923ca8 build: destruction des .bin 19 years ago
Nicolas Hordé 1b835928d9 feat: passage d'un certain nombre de fonctions vers video.lib 20 years ago
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 20 years ago
Nicolas Hordé a3008f75fe feat: utilisation de la fonction exec pour le chargement de commande.ce Initialisation du pilote disque 20 years ago
Nicolas Hordé 2dbdb9c4c8 fix: correction d'un bogue dans la fonction verifysector et prise en compte du flag equal a la sortie du pilote 20 years ago
Nicolas Hordé 08af9a9788 feat: astuce pour recuperer de la mémoire 20 years ago
Nicolas Hordé 0348ef59a4 fix: correction d'un bogue dans la fonction execfile concernant l'execution de fichier CE 20 years ago
Nicolas Hordé 9c770034e7 fix: correction temporaire pour permettre l'execution d'application non CE 20 years ago
Nicolas Hordé cac7a678dd fix: correction d'un oubli, les structures CE commencent en 0h, changement des fonctions MBsearchfunc et MBloadfuncs 20 years ago
Nicolas Hordé 8da7e5072a fix: correction d'un bogue dans cmpnames : derniere caractère du nom ignoré pendant la comparaison et extension de taille correctione 20 years ago