{"id":7325,"date":"2026-04-11T22:54:58","date_gmt":"2026-04-11T20:54:58","guid":{"rendered":"https:\/\/entropie.org\/3615\/?p=7325"},"modified":"2026-04-12T20:13:44","modified_gmt":"2026-04-12T18:13:44","slug":"programmer-sous-freedos","status":"publish","type":"post","link":"https:\/\/entropie.org\/3615\/index.php\/2026\/04\/11\/programmer-sous-freedos\/","title":{"rendered":"Programmer sous FreeDOS 1.4"},"content":{"rendered":"<p>FreeDOS 1.4 est sorti en avril 2025.<\/p>\n<p>Quelques notes, pour m\u00e9moire.<\/p>\n<p><a href=\"https:\/\/www.freedos.org\" rel=\"noopener\" target=\"_blank\">Site officiel<\/a><br \/>\n<a href=\"https:\/\/www.ibiblio.org\/pub\/micro\/pc-stuff\/freedos\/files\/repositories\/index_fr.html\" rel=\"noopener\" target=\"_blank\">D\u00e9p\u00f4ts officiels FreeDOS<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/@freedosproject\" rel=\"noopener\" target=\"_blank\">Site YouTube FreeDOS<\/a><br \/>\n<iframe loading=\"lazy\" title=\"How I write programs on FreeDOS\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/aSHNf2Qg0Pk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>Apr\u00e8s avoir install\u00e9 la version minimale de FreeDOS 1.4 dans VirtualBox, je monte l\u2019image du BonusCD (t\u00e9l\u00e9charg\u00e9e depuis le site officiel sous le nom FD14BNS.iso) dans le lecteur optique virtuel de la machine.<\/p>\n<p>FDIMPLES est un outil visuel et interactif de FreeDOS qui permet de parcourir, installer et supprimer des paquets inclus sur les supports de distribution de FreeDOS (comme les CD Live, BonusCD, etc.). Il s\u2019agit d\u2019un gestionnaire de paquets qui lit les m\u00e9dias d\u2019installation pour identifier les logiciels disponibles \u00e0 l\u2019installation ou \u00e0 la suppression. Pour l\u2019utiliser, il suffit de lancer la commande FDIMPLES depuis l\u2019invite de commandes de FreeDOS.<\/p>\n<p>Pour programmer, j&rsquo;ai choisi le compilateur Open Watcom C\/C++et l&rsquo; \u00e9diteur de texte FED car il permet de plier \/ d\u00e9plier le code. J&rsquo;ai \u00e9galement install\u00e9 l&rsquo;assembleur NASM et l&rsquo;\u00e9diteur hexad\u00e9cimal uHex.<\/p>\n<p>Dans C:\\>FDAUTO.BAT, rajouter \u00e0 la fin :<\/p>\n<pre>\r\nREM *** FED 2.24c ***\r\nalias fed=C:\\APPS\\FED\\FED.EXE\r\n\r\nREM *** OPEN WATCOM C\/C++ 1.9 ***      => \u00e0 mettre en dernier\r\nC:\\DEVEL\\WATCOMC\\OWSETENV.BAT\r\n<\/pre>\n<p>M\u00e9mo FED :<br \/>\nAlt pour acc\u00e9der au menu<br \/>\nCTRL-C pour fermer<br \/>\nCTRL-F pour plier \/ d\u00e9plier le code<\/p>\n<p><a href=\"https:\/\/allthingsopen.org\/articles\/how-to-write-your-first-freedos-program\" rel=\"noopener\" target=\"_blank\">https:\/\/allthingsopen.org\/articles\/how-to-write-your-first-freedos-program<\/a><br \/>\n<a href=\"https:\/\/www.both.org\/?p=12007\" rel=\"noopener\" target=\"_blank\">https:\/\/www.both.org\/?p=12007<\/a><br \/>\n<a href=\"https:\/\/opensource.com\/article\/21\/9\/programming-dos-conio\" rel=\"noopener\" target=\"_blank\">https:\/\/opensource.com\/article\/21\/9\/programming-dos-conio<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>FreeDOS 1.4 est sorti en avril 2025. Quelques notes, pour m\u00e9moire. Site officiel D\u00e9p\u00f4ts officiels FreeDOS Site YouTube FreeDOS Apr\u00e8s avoir install\u00e9 la version minimale de FreeDOS 1.4 dans VirtualBox, je monte l\u2019image du BonusCD (t\u00e9l\u00e9charg\u00e9e depuis le site officiel sous le nom FD14BNS.iso) dans le lecteur optique virtuel de la machine. FDIMPLES est un &hellip; <a href=\"https:\/\/entropie.org\/3615\/index.php\/2026\/04\/11\/programmer-sous-freedos\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Programmer sous FreeDOS 1.4&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-7325","post","type-post","status-publish","format-standard","hentry","category-dos"],"_links":{"self":[{"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/posts\/7325"}],"collection":[{"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/comments?post=7325"}],"version-history":[{"count":41,"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/posts\/7325\/revisions"}],"predecessor-version":[{"id":7368,"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/posts\/7325\/revisions\/7368"}],"wp:attachment":[{"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/media?parent=7325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/categories?post=7325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entropie.org\/3615\/index.php\/wp-json\/wp\/v2\/tags?post=7325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}