{"id":1082,"date":"2022-11-13T12:00:52","date_gmt":"2022-11-13T17:00:52","guid":{"rendered":"https:\/\/www.ecsdump.net\/?p=1082"},"modified":"2022-11-13T12:03:29","modified_gmt":"2022-11-13T17:03:29","slug":"playing-with-rxdos","status":"publish","type":"post","link":"https:\/\/www.ecsdump.net\/?p=1082","title":{"rendered":"Playing with rxDOS"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">My current pastime has been looking at rxDOS with its quite an odd history. To the best of my knowledge rxDOS was written by Michael Podanoffsky and was included with his book <a rel=\"noreferrer noopener\" href=\"https:\/\/www.google.com\/books\/edition\/Dissecting_DOS\/EwL2OwAACAAJ?hl=en\" data-type=\"URL\" data-id=\"https:\/\/www.google.com\/books\/edition\/Dissecting_DOS\/EwL2OwAACAAJ?hl=en\" target=\"_blank\">`Dissecting DOS&#8217;<\/a> in 1994. The version of rxDOS, included with the book, is marked <a href=\"https:\/\/gitlab.com\/rxdos\/rxdos60_book.git\" data-type=\"URL\" data-id=\"https:\/\/gitlab.com\/rxdos\/rxdos60_book.git\" target=\"_blank\" rel=\"noreferrer noopener\">RxDOS Version 6.00<\/a>. In 1999, the rxDOS source was released under GNU Public License and is marked version <a href=\"https:\/\/gitlab.com\/rxdos\/rxdos_release.git\" data-type=\"URL\" data-id=\"https:\/\/gitlab.com\/rxdos\/rxdos_release.git\" target=\"_blank\" rel=\"noreferrer noopener\">RxDOS Version 7.1.5<\/a>. <\/p>\n\n\n\n<p class=\"has-medium-font-size\">I said odd earlier because sometime in 2008 C. Masloch ported the 7.1.5 source from the original MASM source to NASM and released RxDOS 7.20N for developers.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Do not use RxDOS version 7.20N. It tries to re-produce every bug of RxDOS 7.1.5 (as found on the FreeDOS mirrors). It is not usable currently. The release of version 7.20N is only intended for developers.<\/p>\n<cite>rxDOS readme<\/cite><\/blockquote>\n\n\n\n<p class=\"has-medium-font-size\">From 2008 through 2018, rxDOS versions 7.21 through 7.25 were released. I am not really sure about the 7.25 version being released, but that is what the source claimed. All the versions from 7.20N through 7.25 are tagged in my <a href=\"https:\/\/greenenet.ddns.net\/operating_systems\/rxdos\/rx_dos\" data-type=\"URL\" data-id=\"https:\/\/greenenet.ddns.net\/operating_systems\/rxdos\/rx_dos\" target=\"_blank\" rel=\"noreferrer noopener\">Gitlab<\/a>.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">I have not seen any announcements, but it looks like there is some rxDOS work that I found on the <a rel=\"noreferrer noopener\" href=\"http:\/\/pushbx.org\/ecm\/web\/\" data-type=\"URL\" data-id=\"pushbx.org\/ecm\/web\/\" target=\"_blank\">pushbx.org\/ecm\/web\/<\/a> site. The rxDOS updates are listed <a rel=\"noreferrer noopener\" href=\"https:\/\/hg.pushbx.org\/ecm\/rxdos-7.2x\/\" data-type=\"URL\" data-id=\"https:\/\/hg.pushbx.org\/ecm\/rxdos-7.2x\/\" target=\"_blank\">here<\/a>. Also, <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ecm-pushbx?tab=repositories\" data-type=\"URL\" data-id=\"https:\/\/github.com\/ecm-pushbx?tab=repositories\" target=\"_blank\">E. C. Masloch&#8217;s Gitgub repo<\/a>. Another interesting page is <a rel=\"noreferrer noopener\" href=\"https:\/\/www.freedos.org\/history\/press\/2006-doshist.txt\" data-type=\"URL\" data-id=\"https:\/\/www.freedos.org\/history\/press\/2006-doshist.txt\" target=\"_blank\">25+ YEARS OF DOS HISTORY<\/a> that seems its last update was 2006-09-03.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"131\" height=\"162\" src=\"https:\/\/i0.wp.com\/www.ecsdump.net\/wp-content\/uploads\/2022\/11\/disecdoscover.jpeg?resize=131%2C162&#038;ssl=1\" alt=\"\" class=\"wp-image-1104 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">Anyway, my main interest is going through Podanoffsky&#8217;s Dissecting <a href=\"https:\/\/en.wikipedia.org\/wiki\/Disk_operating_system\" data-internallinksmanager029f6b8e52c=\"2\" title=\"DOS\" target=\"_blank\" rel=\"noopener\">DOS<\/a> to pass some of the winter days until I get bored. The original source uses MASM 5.1 and from a quick check the source compiles with this version. I use either wasm from Ji\u0159\u00ed Mal\u00e1k&#8217;s <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/open-watcom\" data-type=\"URL\" data-id=\"https:\/\/github.com\/open-watcom\" target=\"_blank\">Open Watcom v2<\/a> build or a current version of <a rel=\"noreferrer noopener\" href=\"http:\/\/www.terraspace.co.uk\/uasm.html\" data-type=\"URL\" data-id=\"http:\/\/www.terraspace.co.uk\/uasm.html\" target=\"_blank\">UASM<\/a>* which is currently version 2.56 as of October 2022. As a note, the UASM website triggers Norton giving <em>Dangerous Webpage Blocked<\/em> which in my experience is not correct. Finally, I only have the 2008 and newer sources for reference. I just do not use NASM and really have no plans to learn it.<\/p>\n<\/div><\/div>\n\n\n\n<p> <\/p>\n\n\n\n<p class=\"has-medium-font-size\">All the sources I mentioned above are on my <a rel=\"noreferrer noopener\" href=\"https:\/\/gitlab.com\/rxdos\" data-type=\"URL\" data-id=\"https:\/\/gitlab.com\/rxdos\" target=\"_blank\">Gitlab account<\/a> and on my <a href=\"https:\/\/greenenet.ddns.net\/operating_systems\/rxdos\" data-type=\"URL\" data-id=\"https:\/\/greenenet.ddns.net\/operating_systems\/rxdos\" target=\"_blank\" rel=\"noreferrer noopener\">home account<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My current pastime has been looking at rxDOS with its quite an odd history. To the best of my knowledge rxDOS was written by Michael Podanoffsky and was included with his book `Dissecting DOS&#8217; in 1994. The version of rxDOS, included with the book, is marked RxDOS Version 6.00. In 1999, the rxDOS source was&hellip;<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/www.ecsdump.net\/?p=1082\" title=\"Continue reading &lsquo;Playing with rxDOS&rsquo;\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[111,113,112],"tags":[115,114],"class_list":["post-1082","post","type-post","status-publish","format-standard","hentry","category-dos","category-operating-system","category-rxdos","tag-dos","tag-rxdos"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/posts\/1082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1082"}],"version-history":[{"count":28,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/posts\/1082\/revisions"}],"predecessor-version":[{"id":1113,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/posts\/1082\/revisions\/1113"}],"wp:attachment":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}