==== Code source de NRDOS.MO5 v3.5 ==== Ce code source est le fruit de rétro-ingéniérie et peut contenir des erreurs. Il est fourni à titre de référence pour qui souhaiterait écrire une application similaire. * Image disque au format FD pour assemblage natif sur MO5 avec [[http://dcmoto.free.fr/programmes/assembleur-6809-v3/index.html|Macro-Assembler 3.6]] : {{ :nrdos-fd.zip |}} * Code source pour assemblage sur PC : {{ :nrdos-source.zip |}} * [[EQUATES.ASM]] (Définition des constantes) * [[ENTETE.ASM]] (Entête Nanoréseau) * [[MAIN.ASM]] (Programme principal) * [[CMDTBL.ASM]] (Table des commandes internes) * [[PARSER.ASM]] (Décodage de la ligne de commande) * [[CMDP1.ASM]] (Commandes internes, première partie) * [[EXTCMD.ASM]] (Appel d'une commande externe) * [[NRSVC.ASM]] (Routines de service Nanoréseau) * [[LOOKUP.ASM]] (Recherche d'une commande interne) * [[CMDP2.ASM]] (Commandes internes, deuxième partie) * [[FILES.ASM]] (Gestion de fichiers) * [[CMDP3.ASM]] (Commandes internes, troisième partie) * [[ERRORS.ASM]] (Gestion des erreurs) * [[LIBMO5.ASM]] (Routines système) * [[CMDP4.ASM]] (Commandes internes, quatrième partie) * [[UTILS.ASM]] (Routines utilitaires) * [[GBLVARS.ASM]] (Zone de variables globales)