{"id":5790,"date":"2014-02-10T00:01:32","date_gmt":"2014-02-10T07:01:32","guid":{"rendered":"http:\/\/www.wambooli.com\/blog\/?p=5790"},"modified":"2014-02-08T16:43:14","modified_gmt":"2014-02-08T23:43:14","slug":"my-most-ancient-computer-books","status":"publish","type":"post","link":"https:\/\/www.wambooli.com\/blog\/?p=5790","title":{"rendered":"My Most Ancient Computer Books"},"content":{"rendered":"<p>I started buying computer references back in the early 1980s. Al Gore had stubbornly not yet invented the Internet, so budding young computer enthusiasts such as myself had no other choice but resort to the dead tree version of a reference. And I bought a lot of computer books.<br \/>\n<!--more--><br \/>\nOver the years, I purged my library. Heck, if the Good Will won&#8217;t take any computer books older than 18 months, why should anyone keep them? Some these titles were special references, books that I figured I would look at again and again, or books that I obviously overpaid for so dearly that the thought of getting rid of them made me blanch.<\/p>\n<p>Here are the highlights:<\/p>\n<div id=\"attachment_5805\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5805\" src=\"http:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/trs80-graphics.png\" alt=\"Figure 1. TRS-80 Graphics Programming by David Kater.\" width=\"600\" height=\"365\" class=\"size-full wp-image-5805\" srcset=\"https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/trs80-graphics.png 600w, https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/trs80-graphics-300x182.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-5805\" class=\"wp-caption-text\">Figure 1. TRS-80 Graphics Programming by David Kater.<\/p><\/div>\n<p>Back in the early 1980s, I was hungry for any and all information on programming my TRS-80 Model III. I exhausted the entire Radio Shack library of BASIC books. Then I found <em>TRS-80 Graphics<\/em>. The price tag is still on it: $10.95. Money well-spent, as you can see by the tattered cover. In fact, I met David Kater (the author) and asked him to sign the book. He was seriously impressed with how ragged the book was, providing that I really used it. (Kater and I both started our writing careers at Compusoft Publishing.)<\/p>\n<div id=\"attachment_5799\" style=\"width: 283px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5799\" src=\"http:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/assembly.png\" alt=\"TRS-80 Assembly Language Programming by William Barden.\" width=\"273\" height=\"400\" class=\"size-full wp-image-5799\" srcset=\"https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/assembly.png 273w, https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/assembly-204x300.png 204w\" sizes=\"auto, (max-width: 273px) 100vw, 273px\" \/><p id=\"caption-attachment-5799\" class=\"wp-caption-text\">TRS-80 Assembly Language Programming by William Barden.<\/p><\/div>\n<p>After I consumed all the BASIC language programming books, I took the steep dive into Z80 Assembly Language. Barden&#8217;s <em>Learning TRS-80 Assembly<\/em> book was cheap at Radio Shack, about $4, but to me it was worth about $40. I even purchased his follow-on title that expanded my exploration of the TRS-80 and Zilog Z80 programming. <\/p>\n<div id=\"attachment_5804\" style=\"width: 333px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5804\" src=\"http:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/the_source.png\" alt=\"The Source, a three volume set fully documenting the TRS-DOS 6 operating system.\" width=\"323\" height=\"401\" class=\"size-full wp-image-5804\" srcset=\"https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/the_source.png 323w, https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/the_source-241x300.png 241w\" sizes=\"auto, (max-width: 323px) 100vw, 323px\" \/><p id=\"caption-attachment-5804\" class=\"wp-caption-text\">The Source, a three volume set fully documenting the TRS-DOS 6 operating system.<\/p><\/div>\n<p>Above you see Volume III of <em>The Source<\/em>, the complete source code for LDOS 6, the final version of the TRS-80 operating system. This sucker cost me $99, which is probably why I&#8217;ve held onto it. I didn&#8217;t buy the complete set, which was $299. I needed only this volume, which described low-level disk access and how to program the timer. I used that information to write communications programs. But the TRS-80 was a dead-end system, so I quickly abandoned my efforts in favor of DOS on the IBM PC.<\/p>\n<div id=\"attachment_5800\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5800\" src=\"http:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/ibm_technical_references.png\" alt=\"Original IBM PC reference set.\" width=\"400\" height=\"533\" class=\"size-full wp-image-5800\" srcset=\"https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/ibm_technical_references.png 400w, https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/ibm_technical_references-225x300.png 225w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><p id=\"caption-attachment-5800\" class=\"wp-caption-text\">Original IBM PC reference set.<\/p><\/div>\n<p>I purchased an original IBM PC (model 5150) from my employer back in 1985. Along with it, I received these references. Here you see the original three-volume technical set. This was unique documentation at the time because it described every circuit in the device. One of the three books lists the complete, commented source code for the BIOS. That&#8217;s pretty impressive.<\/p>\n<div id=\"attachment_5801\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5801\" src=\"http:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/k-and-r.png\" alt=\"My copy of the original K&amp;R C language reference.\" width=\"300\" height=\"414\" class=\"size-full wp-image-5801\" srcset=\"https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/k-and-r.png 300w, https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/k-and-r-217x300.png 217w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-5801\" class=\"wp-caption-text\">My copy of the original K&#038;R C language reference.<\/p><\/div>\n<p>Over time, I migrated from BASIC to Assembly and finally the C programming language. I picked up a copy of the classic K&#038;R <em>C Programming Language<\/em> reference in the mid-1980s. The book is pretty tattered and I keep it because no C programmer ever gets rid of it! I even have their second edition, and still I keep the first. It&#8217;s the 20th printing, copyright 1979.<\/p>\n<div id=\"attachment_5803\" style=\"width: 680px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5803\" src=\"http:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/norton.png\" alt=\"Peter Norton&#039;s classic PC programmer&#039;s reference.\" width=\"670\" height=\"400\" class=\"size-full wp-image-5803\" srcset=\"https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/norton.png 670w, https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/norton-300x179.png 300w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><p id=\"caption-attachment-5803\" class=\"wp-caption-text\">Peter Norton&#8217;s classic PC programmer&#8217;s reference.<\/p><\/div>\n<p>None of the information in Norton&#8217;s classic <em>Programmer&#8217;s Guide to the IBM PC<\/em> is relevant any longer. That doesn&#8217;t mean at one time I dog-eared the tome to death! As an 8080 coder, the book was invaluable. Fortunately, I remember to take it with me when I trekked up to Santa Monica to meet with Peter Norton. I had him sign it. Like David Kater (author of <em>TRS-80 Graphics<\/em>, Norton was suitably impressed that I really used his book.<\/p>\n<div id=\"attachment_5802\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5802\" src=\"http:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/msdos_encyclopedia.png\" alt=\"Microsoft Press&#039; ultimate MS-DOS guide.\" width=\"400\" height=\"516\" class=\"size-full wp-image-5802\" srcset=\"https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/msdos_encyclopedia.png 400w, https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2014\/02\/msdos_encyclopedia-232x300.png 232w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><p id=\"caption-attachment-5802\" class=\"wp-caption-text\">Microsoft Press&#8217; ultimate MS-DOS guide.<\/p><\/div>\n<p>One day around 1990, all my pals got an email. A mutual online friend wrote, &#8220;You have to get to a bookstore and pick up the <em>MS-DOS Encyclopedia<\/em>!&#8221; So we all did! The sucker cost $60. It was the size of a phone book, about 3-inches thick. Inside, the book completely documented DOS, all the commands, all the options, all the features &#8212; all of it. And the reading was dry as a bone.<\/p>\n<p>Years later, I would be working with Microsoft Press. I passed on to them the passion my friends had about the <em>MS-DOS Encyclopedia<\/em>. They explained how genuinely surprised they were at the books&#8217; success. They didn&#8217;t think it would sell well and had a difficult time trying to get it published. Still, it turned out very well. There was even talk of my updating the book, but it would have been too huge of an undertaking. The original editor, Susan Lammers, was completely burned out by the project.<\/p>\n<p>My technical library is rich with other interesting titles I&#8217;ve hung onto. A few years ago, I purged about 200 books. My old office had room for them all, but not my new one. That&#8217;s sad, too, because those books held lots of value. It pains me to throw out any book, even an old dusty, rusty technical book.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Being a computer book  author, you might suppose that I have a vast computer book library. I do! And it has some old, irrelevant tomes in it.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-5790","post","type-post","status-publish","format-standard","hentry","category-main"],"_links":{"self":[{"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5790"}],"version-history":[{"count":7,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5790\/revisions"}],"predecessor-version":[{"id":5816,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5790\/revisions\/5816"}],"wp:attachment":[{"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}