{"id":10110,"date":"2013-10-26T15:00:04","date_gmt":"2013-10-26T19:00:04","guid":{"rendered":"http:\/\/scruss.com\/blog\/?p=10110"},"modified":"2026-02-13T20:25:55","modified_gmt":"2026-02-14T01:25:55","slug":"protext-lives","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2013\/10\/26\/protext-lives\/","title":{"rendered":"Protext lives!"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"429\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2013\/10\/Protext_Screenshot-dosemu.png\" alt=\"Protext screenshot (dosemu)\" class=\"wp-image-10112\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2013\/10\/Protext_Screenshot-dosemu.png 722w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2013\/10\/Protext_Screenshot-dosemu-160x95.png 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2013\/10\/Protext_Screenshot-dosemu-320x190.png 320w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Oh man, <a href=\"https:\/\/web.archive.org\/web\/20130919153901\/http:\/\/www.tigerteam.co.uk\/protext\/\">Protext<\/a>! For years, it was all I used: every magazine article, every essay at university (all two of them), my undergraduate dissertation (now mercifully lost to time: <em>The Parametric Design of a Medium Specific Speed Pump Impeller<\/em>, complete with spline-drawing code in HiSoft BASIC for the Amiga, is unlikely to be of value to anyone these days), letters \u2014you name it, I used Protext for it.<\/p>\n\n\n\n<p>I first had it on 16kB EPROM for the Amstrad CPC464; instant access with <span style=\"font-family: andale mono,times;\"><strong>|P<\/strong><\/span>. I then ran it on the Amiga, snagging a cheap copy direct from the authors at a trade show. I think I had it for the PC, but I don&#8217;t really remember my DOS days too well.<\/p>\n\n\n\n<p>The freeware version runs quite nicely under <a href=\"http:\/\/dosemu.org\/\">dosemu<\/a>. You can even get it to print directly to PDF:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In your Linux printer admin, set up a CUPS PDF printer. Anything sent to it will appear as a PDF file in the folder <span style=\"font-family: andale mono,times;\">~\/PDF<\/span>.<\/li>\n\n\n\n<li>Add the following lines to your <span style=\"font-family: andale mono,times;\">~\/.dosemurc<\/span>:<br><span style=\"font-family: andale mono,times;\">$_lpt1 = &#8220;lpr -l -P PDF&#8221;<\/span><br><span style=\"font-family: andale mono,times;\">$_printer_timeout = (20) <\/span><\/li>\n\n\n\n<li>In Protext, configure your printer to be a PostScript printer on LPT1:<\/li>\n<\/ol>\n\n\n\n<p>The results come out not bad at all:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2013\/10\/protext.pdf\"><img loading=\"lazy\" decoding=\"async\" width=\"489\" height=\"410\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2013\/10\/protext.png\" alt=\"protext output as pdf\" class=\"wp-image-10111\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2013\/10\/protext.png 489w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2013\/10\/protext-160x134.png 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2013\/10\/protext-320x268.png 320w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/a><\/figure>\n\n\n\n<p>Protext&#8217;s file import and export is a bit dated. You can use the CONVERT utility to create RTF, but it assumes <a href=\"https:\/\/en.wikipedia.org\/wiki\/Code_page_437\">Code page 437<\/a>, so your accents won&#8217;t come out right. Adding <span style=\"font-family: andale mono,times;\">\\ansicpg437<\/span> to the end of the first line should make it read okay.<\/p>\n\n\n\n<p>(<em>engraving of Michel de Montaigne in mad puffy sleeves: public domain from Wikimedia Commons<\/em>: <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Michel_de_Montaigne_1.jpg\">File:Michel de Montaigne 1.jpg &#8211; Wikimedia Commons<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oh man, Protext! For years, it was all I used: every magazine article, every essay at university (all two of them), my undergraduate dissertation (now mercifully lost to time: The Parametric Design of a Medium Specific Speed Pump Impeller, complete with spline-drawing code in HiSoft BASIC for the Amiga, is unlikely to be of value [&hellip;]<\/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":[7],"tags":[1912,641,2738,2737,270,2734,765,2736,2735],"class_list":["post-10110","post","type-post","status-publish","format-standard","hentry","category-computers-suck","tag-amiga","tag-amstrad","tag-arnor","tag-dosbox","tag-linux","tag-msdos","tag-pdf","tag-protext","tag-wordprocessor"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-2D4","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/10110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=10110"}],"version-history":[{"count":5,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/10110\/revisions"}],"predecessor-version":[{"id":18047,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/10110\/revisions\/18047"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=10110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=10110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=10110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}