Commit Graph

269 Commits

Author SHA1 Message Date
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é b8248c75a2 feat: ajout du logiciel test2d.ce qui permet de vérifier le bon fonctionnement des fonctions graphiques 2D 2007-04-18 07:44:43 +00:00
Nicolas Hordé eb533335e6 feat: utilisation de la librarie math.lib pour l'usage des fonctions Randomize et random. 2007-04-18 07:43:47 +00:00
Nicolas Hordé d1320a4772 feat: ajout de la librairie math.lib qui contiendra les fonctionnalités mathématiques de base 2007-04-18 07:43:02 +00:00
Nicolas Hordé cb57000850 fix: correction de divers bogues d'affichage 2007-04-11 19:22:29 +00:00
Nicolas Hordé fbaa6d5c24 feat: fichier au format 3ds (3Dstudio max) utilisé par le logiciel CE "test3d" 2007-04-11 19:08:02 +00:00
Nicolas Hordé ad60791663 feat: logiciel démontrant les possibilités de la librairie 3D.lib 2007-04-11 19:07:29 +00: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é 0c56fda060 feat: passage en minuscule de la fonction "polyfill". 2007-04-11 16:03:51 +00:00
Nicolas Hordé 600fe4e7d2 feat: ajout de l'exportation de la fonction "load3ds" dorénavant fonctionnelle Modification des fonctions 3D pour éviter l'ambiguïté entre les variables @nbfaces et @type. 2007-04-11 16:03:16 +00:00
Nicolas Hordé 5e55bdcba3 feat: ajout de la structure "diskbuffer" qui permet l'usage de tampons lors des accès disquette 2007-04-11 16:00:32 +00:00
Nicolas Hordé 9234f6a2bf fix: ajout des commandes SETBUFFER et GETBUFFER Correction d'un bogue dans la commande DETECT Ajout du précorrectione 0x pour les nombre en base 16 dans la commande MEM 2007-04-11 15:59:34 +00:00
Nicolas Hordé 40095b4a40 docs: ajout de copie d'écran de la version 1.3.2fr 2007-03-31 19:48:39 +00:00
Nicolas Hordé 17ca3e1b4a build: ajout de la compilation de "test3d.ce" 2007-03-31 19:26:38 +00:00
Nicolas Hordé 74b27cd1c1 feat: librairie permettant l'affichage de figures bidimensionnelles 2007-03-31 19:25:56 +00:00
Nicolas Hordé d938d8f7f6 feat: libraire permettant l'affichage de figures tridimensionnelles 2007-03-31 19:25:21 +00:00
Nicolas Hordé 7176b83cf2 build: ajout de le compilation de "graphic.asm" et de "3d.asm" 2007-03-31 19:24:17 +00:00
Nicolas Hordé 0b90fadbdc feat: mise a jour du numéro de version 2007-03-31 19:23:20 +00:00
Nicolas Hordé a723b22728 feat: mise a jour du numéro de version 2007-03-31 19:22:04 +00:00
Nicolas Hordé 8b89273f46 feat: ajout des structures "vertex3d" et "mat" nécessaire a la 3D 2007-03-31 19:21:23 +00:00
Nicolas Hordé a7ef3ac243 feat: ajout de la structure vertex 2D 2007-03-31 19:20:19 +00:00
Nicolas Hordé 9fe93fcf95 feat: mise a jour de la structure de contexte pour la gestion de la FPU 2007-03-31 19:19:50 +00:00
Nicolas Hordé 23d5c9f89d build: effacement de *.ce plutot que *.exe 2007-03-31 18:27:22 +00:00
Nicolas Hordé 50ac83fe99 feat: ajout d'un retour far au début du programme pour éviter le plantage a l'exécution 2007-03-31 18:26:07 +00:00
Nicolas Hordé 630a9b95d2 feat: mise a jour des numéros de version 2007-03-31 18:24:41 +00:00
Nicolas Hordé 17a79d2e83 build: ajout de la clause INSTALL pour permettre de générer l'installation de COS 2007-03-31 15:41:48 +00:00
Nicolas Hordé c81bd038c7 fix: erreur de la compilation en .COM oubli du switch /c 2007-03-31 15:40:51 +00:00
Nicolas Hordé be9b278fdf feat: suppression du fichier test.asm qui est obsolète 2007-03-31 15:06:48 +00:00
Nicolas Hordé 970aeeb0a2 feat: ajout des commandes internes DETECT,SECTIONS,EXPORTS et IMPORTS 2007-03-31 15:00:23 +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é 517222ec54 feat: intégration du programme detect.asm dans le shell sous la forme de la commande detect 2007-03-31 12:25:27 +00:00
Nicolas Hordé e46b38631b build: suppression de la compilation du fichier memoire.asm 2007-03-31 11:57:09 +00:00
Nicolas Hordé 2c7b28df93 feat: suppression de l'exécutable memoire.asm qui fait double emploi avec la commande "mem" du shell. 2007-03-31 11:29:47 +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é bdcfa07476 fix: correction d'un bogue qui provoqué un dépassement de pile 2007-03-31 11:14:39 +00:00
Nicolas Hordé 95140e4da4 feat: logiciels permettant la compression et décompression au format RIP 2007-03-28 21:54:53 +00:00
Nicolas Hordé e23b67afd0 fix: correction de bogues dans la coloration Ajout de fonctionnalité a la commande MEM 2007-03-28 21:49:41 +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é 676c3ca407 fix: correction de quelques oublis 2007-03-28 21:24:53 +00:00
Nicolas Hordé 7c0c00a696 fix: correction de bogue temporaire 2007-03-28 21:23:55 +00:00
Nicolas Hordé dd7a8c05ee feat: mise à jour du code pour compilation sur LZASM en stdcall 2007-03-28 15:54:19 +00:00
Nicolas Hordé e1b6696324 feat: mise à jour du code pour compilation sur LZASM en stdcall 2007-03-28 15:53:56 +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