Bugbooks |
Earles describes how he wrote the book by working with John and Chris Titus in the Blacksburg Group. I have not seen this process in print before and I outlined this section of Earles story in red. I have not modified his writing here and it is a great story as he tells about writing the book and how it helped him get some very interesting job offers. This is a great personal success story.
Modern cyber technology can be wonderful - you can see and read Earles whole book on line or download a pdf file link at end of story.
---------------------------------------------------------------------
SERENDIPITOUS BEGINNING by Earles McCaul
Earles L McCaul |
By
late 1978 a small number of ‘home computer’ enthusiasts were meeting
monthly at a local electronics surplus store; those meetings evolved
into my forming The Yuma Computer Club. There were many enthusiasts but,
initially, there were only three computers – an Altair 8800 that
Ken Knecht had built; a Commodore PET that a retired doctor (don’t
recall his name) had just bought; and a KIM-1 prototyping system that
Thormon “Thor” Ellison used in his work as an engineer at the U.S. Army
Yuma Proving Ground (YPG). So, when Tandy Radio Shack announced their
TRS-80 microcomputer in November 1977, I was one of the many who
immediately placed an order. The local Radio Shack manager later told me
that my order had been escalated because I had checked the “College
Professor” box on the order form. I don’t know if that was truly true,
but I did somehow manage to get one of the first 3,000 TRS-80s produced
when it arrived mid-December...supposedly (unconfirmed) one of first
sold in Arizona.
At
that time, the only TRUE computer science courses that AWC taught were
FORTRAN, COBOL and BASIC—all on a PDP-11 (purple & black) mainframe.
But, soon people (Yuma has a HUGE influx of ‘retired’ winter visitors)
began asking for courses applicable to their “new” PET, Apple II, Atari,
and TRS-80 home computers. AWC responded by offering two microcomputer
programming courses: BASIC (for Apple II, PET, Atari and TRS-80) and
BINARY (actually, an 8080 microprocessor machine-coding course). So, I
proposed an intermediary “simplified” Assembly Language course
(on TRS-80), which—much to my surprise— the AWC Curriculum Committee
accepted; but only on the condition that a suitable textbook be found
and used...a process that lead me to The Blacksburg Group.
Click on photo to enlarge
Click on photo to enlarge
TRS-80 Assembly Language Made Simple |
After
contacting all the ‘known’ publishing houses and finding nothing
suitable, I then contacted The Blacksburg Group. Their immediate
response was (paraphrased): “Well if *WE* don’t have it, would *YOU* be interested in writing it?”
This unsolicited offer literally floored me. I was initially hesitant
to accept the offer, having never written a book before, but Jonathon Titus assured me that with (a) my knowledge of the subject and (b) my
prior writing experience of having written four technical “Auto Shop” articles for HOT ROD Magazine
and numerous government technical proposals and documents, that he was
willing to *coach* me through the process. I CAME to Blacksburg Group
looking for a book, but ENDED up becoming its author – talk about
serendipitous luck!
HUMBLING PROCESS
My
writing process began with the submittal, to Jonathon and Christopher,
of my proposed course outline that the AWC Curriculum Committee had
approved; they accepted it too. So, I next mapped out my writing
strategy -- a chapter a month; 9 chapters in 9 months. I allotted one
week for the initial (throw it on the paper & see what sticks)
draft; the next two weeks for clean-up, verification and illustrations;
and the last week for finalization...and, surprisingly, I was largely
able to maintain that schedule, in spite of both maintaining a full-time job (40 hours plus overtime) at YPG and teaching three weekday night courses at AWC. But we were ALL strong and invincible in our youth, weren’t we?
Each
month, I mailed a new chapters’ manuscript package to Jonathon and
Christopher for their editorial review and comments and they would send
me back their markups (in red
pencil or ink...which always evoked memories my high school English
papers!) of that chapter. Each and every page they sent back was kept in
a large 3-ring binder that I called my “Humility Book,” because
it truly was humbling to realize that while I might KNOW the subject, I
was not all that great at committing that knowledge to paper. Today,
that binder still proudly sits on my bookshelf, reminding me of both my success (published book) and my humbling (writing may not be easy, but it CAN come with guidance and practice)!
Second only to the day that I opened the box containing the first copies of my finished/published book, was the night (about 10 pm MST) that I received a telephone call — ‘out-of-the-blue’ — from Christopher Titus, who was apparently working very late (1am EST?).
We talked for more than an hour—more about our computers than about my
book. I still cherish that un-expected, personal, one-on-one, late night
conversation with him.
One of the best received portions of my book (by book reviewers) was Chart 8-1. Tips, Tricks and Techniques (...things I wish they’d told be before...) which must be rightly credited to the unknown student who quipped “...wish they’d told me that before!” The other well-received portion was the Appendix A – Recommended Reading List,
which listed the most popular (and obscure) TRS-80 books
available...the collective knowledge of many others! At that time, my
home library contained over 300 books and magazines on microcomputers
(Apple, Altair, Commodore, Heath-Kit, KIM-1, TRS-80), microprocessors
(8008, 8080, Z80, 6800, 6502, 6100/PDP-8, 1802), and programming (BASIC,
Pascal, FORTRAN, COBOL, Ada, Forth, CP/M) and pretty much consumed one
whole wall of our garage (my wife had to inventory every one with the
movers when they moved us from Yuma to Tucson). My book neither invented
nor created anything new, it just distilled and simplified what many
others were similarly doing. The only thing unique was its specific
application of teaching and using Assembly Language programming on the
TRS-80 Model I microcomputer.
FORTUITOUS ENDING
In
late 1981, Mike Faulk, an engineer with Hughes Aircraft Company, with
whom I worked at YPG, suggested I submit a job application to Hughes
Aircraft Company because they were looking for people with microcomputer
experience. I received a positive reply and job offer from their home
office in Canoga Park, CA, but I was not very keen on the idea of moving
to the LA area. So, Mike asked if I might be interested in working at
their missile manufacturing facility in Tucson, AZ, which sounded much
more appealing (to my wife and I). He then asked for a copy of my book
and slid a copy of my resume and Hughes application form between its
pages and took it back to Tucson with him. A week later, I received a
telephone call from Mike telling me to ignore the Canoga Park offer; a
new offer was in the mail from Tucson.
Six
different department and laboratory managers interviewed me during my
visit to the Hughes facility and every one of them offered me a
position, and each one commented how seeing my resume/application
stuffed into a copy of my book had made a HUGE positive impression. One
manager summarized it like this: “...somebody who knows it, has used it,
and has written about it!”
So,
on August 2, 1982, I happily accepted an engineering position as a
Member of the Technical Staff (MTS) in the Environmental Test Laboratory
(ETL) of the Missile Systems Division (MSD) of Hughes Aircraft Company
at Tucson, AZ. My job was to design microcomputer-based data collection
and analysis circuits, hardware and systems, which were used on just
about every missile and product that Hughes manufactured. Jokingly, the
ETL was referred to as the “...shake, bake and break...”
laboratory—because that’s what we did—test things until they broke! Then
we determined *why* it broke and my instrumentation systems gathered
and collected the data used to analyze *why & how* those things
broke.
Initially
we assembled and used various S100 (Z80) systems with custom-designed
adapter-boards to accommodate whatever processor(s) the product required
(such as TI 9989 in TOW [2]). Eventually, however, following IBM’s
release of their PC-XT in March 1983, we slowly migrated away from Radio
Shack computers and began using IBM PC’s because of their standardized
architecture. For example, one system that I designed, the Hughes TOW
Data Acquisition System (TDAS), actually began using a TRS-80 Model 100
(Kyocera) laptop computer (and cassette tape deck!) but was later
upgraded to an embedded SB-180 single-board computer because of the need
for more memory and compatibility with MS DOS and Windows programming
[pix available of both units].
In
addition to my engineering and management assignments, I was briefly
able to revisit my “lecturing” role when I was nominated to become a
Hughes’ Advanced Technical Education Program (ATEP) instructor, where I
taught college-level, after-hours, courses on microprocessors and
digital circuit design to cross-disciplined engineers. Later, I also
guest-lectured on “digital data acquisition & analyses processes,”
when other instructors taught their FFT courses.
Twenty-eight years later, I retired from Hughes/GMHE/Raytheon.
[1] Notably, my Electronic Ignitions course books:
Brice Ward, Transistor Ignition Systems Handbook, 1969, #20238, Howard W. Sams & Co.
R. F. Graf and G. J. Whalen, Solid-State Ignition Systems, 1974, #21049, Howard W. Sams & Co.
[2] Tube-launched, Optically-tracked, Wire-guided (TOW), anti-tank missile.
---------------------------------------------------------------------------
Click on photo to enlarge
View and read the book - The whole "TRS-80 Assembly Language Made Simple" book free on line or down load a pdf file . 'CLICK'
I have had contact with a few authors of books in our old "Blacksburg Continuing Education Series" . It is very interesting to hear about the past 30 years of their life and career. Most of course were associated with the electronics or the computer industry. A few started their own company's and all seem to have had been successful and had many happy years.
I would be more than delighted to hear from others associated with these books published by Howard W Sams over 30 years ago
"by David Larsen" KK4WW Computer Collector Historian
Send Message Like us on Facebook My Blog about hometown Floyd VA
---------------------------------------------------------------------------
Click on photo to enlarge
Earles Book |
View and read the book - The whole "TRS-80 Assembly Language Made Simple" book free on line or down load a pdf file . 'CLICK'
David G Larsen |
I would be more than delighted to hear from others associated with these books published by Howard W Sams over 30 years ago
"by David Larsen" KK4WW Computer Collector Historian
Send Message Like us on Facebook My Blog about hometown Floyd VA
No comments:
Post a Comment
I look forward to your comments and will respond.