On Mon, Feb 23, 2015 at 9:40 PM, Chuck Guzis <cclist at sydex.com> wrote:
  On 02/23/2015 09:17 PM, Ian S. King wrote:
  My first (paid) programming job was in 6800 assembler, using the Motorola
  EXORCISER system.  It took hours (as in a major
part of a day, longer than
 the work day) to reassemble the entire code base, so we would patch the
 program in the PROM programmer.  We would, of course, back port the
 changes
 in symbolic assembler to the source, and every few days just take the
 downtime hit to rebuild the code base.  Keep in mind that this was
 natively
 hosted on a 6800 system.
 
 Well, I *know* that there was a cross-assembler for 6800 code.  Even a
 moderately small minicomputer would outpace a 6800.
 Patching is okay, as long as it doesn't become permanent.  I have a memory
 of 7080 COBOL production programs patched with Autocoder object.  Of
 course, nobody knew exactly what the patches did.
 One of the very good reasons to run legacy programs on emulation.
 I'm certain there are thousands of these stories.
 --Chuck
 Yes, a cross-assembler would have run faster and provided better OS 
support (!)
than the EXORciser, but the Powers That Be hadn't thought of
that.  <sigh>
And patching was accompanied by *hand-written* notes on an "authoritative"
printed listing.  Every so often we'd incorporate all the patches back into
the sources and run a new "authoritative" build.  Since the EXORciser
monitor didn't spool its output, the printer's speed was the limiting
factor - so a build would take HOURS.
Those were the days?.  -- Ian
--
Ian S. King, MSIS, MSCS, Ph.D. Candidate
The Information School <http://ischool.uw.edu>
Archivist, Voices From the Rwanda Tribunal <http://tribunalvoices.org>
Value Sensitive Design Research Lab <http://vsdesign.org>
University of Washington
There is an old Vulcan saying: "Only Nixon could go to China."