Nicolas Hordé
|
53b445a652
|
refactor: mise à jour vers fasm
|
2019-07-09 18:30:00 +02:00 |
Nicolas Hordé
|
a9cba3a71a
|
refactor: mise à jour vers fasm, librairies et noyau
|
2019-07-09 10:33:10 +02:00 |
Nicolas Hordé
|
d2028e1803
|
feat: migration progressive des sources vers fasm, noyau - systeme.asm
|
2019-07-06 10:52:53 +02:00 |
Nicolas Hordé
|
6b14100dc5
|
feat: conversion des makefiles, conversion des sources vers FASM. Dossier boot opérationnel
BREAKING CHANGE: passage sous linux
|
2019-07-05 19:44:28 +02:00 |
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é)
|
2007-04-11 19:06:02 +00: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é
|
aad0a86377
|
fix: correction d'un bogue dans la fonction "mbloadfuncs" qui pouvait intervenir lors d'un chargement non fructueux
|
2007-04-11 16:05:35 +00:00 |
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
|
2007-03-31 14:58:11 +00:00 |
Nicolas Hordé
|
2955cca945
|
feat: suppression des lignes de déboguages pour une version finale
|
2007-03-31 11:18:56 +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é
|
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 |