Commit Graph

44 Commits

Author SHA1 Message Date
Horde Nicolas e1fff75fc1 Ajout de...ouverture/fermeture de scénario, (des)activation des menus, fenêtre de code, titre des sections 2021-07-17 23:37:34 +02:00
Horde Nicolas fa39166f5e Changement du readme.md 2021-07-17 08:52:57 +02:00
Horde Nicolas 0b3d5eef47 Mode déboguage depuis des arguments de la ligne de commande 2021-07-16 19:42:49 +02:00
Horde Nicolas 9cb767d1ec Correction du fonctionnement du deboguage : breakpoint & pas à pas fonctionnel 2021-07-16 18:27:29 +02:00
Horde Nicolas 62678bdd67 Compilation statique ! 2021-07-16 13:14:48 +02:00
Horde Nicolas 6d87ea0b61 Utilisation de kitty par défaut, copie de nouvelles librairies...non fonctionnel 2021-07-16 08:59:20 +02:00
Horde Nicolas 74be98f091 Lancement de la version de production sans Docker, lancement avec Xterm...ajout de la visualisation de la pile 2021-07-15 23:29:31 +02:00
Horde Nicolas c65dedacf0 Avancement sur les breakpoints, visualisation de mémoire multizone et syntaxes 2021-07-14 13:15:49 +02:00
Horde Nicolas 751f9ea3a6 Segfault stabilisé, ajout de breakpoints 2021-07-14 01:15:38 +02:00
Horde Nicolas 0f4754939f Reprise du code car erreur de segmentation régulières 2021-07-13 19:29:49 +02:00
Horde Nicolas bbb96f6381 Pas à pas & pas à pas détaillé fonctionnel 2021-07-13 09:30:52 +02:00
Horde Nicolas cb1cbae9c9 Reactive la syntaxe Nasm en compilation et ajoute le détail en désassemblage 2021-07-11 18:51:41 +02:00
Horde Nicolas 7c57e86f81 Ajout visualisateur de mémoire 2021-07-11 18:20:28 +02:00
Horde Nicolas d52a76a88e Mise à jour du code à chaque itération 2021-07-11 16:34:50 +02:00
Horde Nicolas 73df49a5ba Vraie gestion des erreurs 2021-07-11 15:27:07 +02:00
Horde Nicolas eaadfa4bc8 Ajout gestion des erreurs, amélioration du chargement des scénarios 2021-07-11 14:17:58 +02:00
Horde Nicolas 131d311196 Affichage des instructions opérationnel 2021-07-10 19:36:29 +02:00
Horde Nicolas af4e98a512 Préparation d'un affichage bufferisé du désassemblage 2021-07-09 18:35:13 +02:00
Horde Nicolas 5e2288fcc2 Desassemblage depuis la mémoire, sans aucune borne, CRC pour vérification de changement 2021-07-09 09:39:59 +02:00
Horde Nicolas 6229019b75 Finalisation du multi section 2021-07-09 00:51:05 +02:00
Horde Nicolas 65a871151a Mise en place d'une compilation multi section 2021-07-08 18:26:55 +02:00
Horde Nicolas 0ae3e474bf Finalisation du chargement depuis un fichier json 2021-07-08 13:56:42 +02:00
Horde Nicolas d9531cd143 Ajout du chargement de fichiers de scenarios, mise en place de code multizones avec directive .org 2021-07-08 12:06:23 +02:00
Horde Nicolas 98db70cd7f Tentative avec un fork de finalcut 2021-07-07 09:02:33 +02:00
Horde Nicolas e51bf45b53 Tentative de mise en place d'une classe dérivée 2021-07-06 15:21:03 +02:00
Horde Nicolas fe633ab032 Amélioration de l'interface, mise en place de l'initialisation de la VM et rafraichissement des registres 2021-07-06 13:14:56 +02:00
Horde Nicolas f5e71076cb Ajout de la gestion de l'execution, mise en place d'un timer pour activer le rafraichissement 2021-07-06 11:44:46 +02:00
Horde Nicolas 59430c290b Ajout des scénarios et d'une fenêtre de sélection 2021-07-06 01:09:46 +02:00
Horde Nicolas aff202b8ba Ajout de l'execution de la VM, de niveau d'affichage des registres 2021-07-05 21:48:32 +02:00
Horde Nicolas cca897fc06 Ajout de la récupération de la valeur des registres de la VM 2021-07-05 16:10:53 +02:00
Horde Nicolas 6203b579c8 Création d'une classe Code pour simplifier la lecture 2021-07-05 15:00:22 +02:00
Horde Nicolas f21ad8016f Préparation de la VM pour execution, trace et pas à pas 2021-07-05 13:53:01 +02:00
Horde Nicolas 9f18df93af Ajout du désassembleur et implémentation de la vue du code 2021-07-05 13:21:35 +02:00
Horde Nicolas 946e3bcbac Ajout du desassemblage et correction de l'assemblage multiple 2021-07-05 10:22:48 +02:00
Horde Nicolas 02c5614ede Ajout de nouvelles fenêtres 2021-07-04 23:41:49 +02:00
Horde Nicolas e1214b1c3b Ajout des registres et modification des menus 2021-07-04 21:32:53 +02:00
Horde Nicolas 4d308668d1 Déplacement vers Menu depuis Main, ajout de menus, réglage de la fenêtre principale 2021-07-04 19:20:46 +02:00
Horde Nicolas 5e93ab4600 Ajout de la compilation assembleur X86 2021-07-04 15:13:35 +02:00
Horde Nicolas 0f81376eec Initialisation des registres de la VM 2021-07-04 12:35:46 +02:00
Horde Nicolas 734b7df66b Ajout de l'initialisation et des structures pour la VM 2021-07-04 11:15:24 +02:00
Horde Nicolas 33a45f1bd4 Mise en place d'un système de menu & de fenêtre 2021-07-03 19:32:11 +02:00
Horde Nicolas 9df472a3c8 Mise en place d'un système de menu & de fenêtre 2021-07-03 19:30:14 +02:00
Horde Nicolas c0a4639643 Premiers fichiers 2021-07-03 15:29:13 +02:00
Horde Nicolas 4032f995a9 Initial commit 2021-07-03 15:24:26 +02:00