<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 27 Feb 1986 06:06:00-PST
From   : STANLEY@USC-ISIF.ARPA
Subject: Re: zcpr3 startup alias

}o
    Received: FROM LL.ARPA BY USC-ISIF.ARPA WITH TCP ; 20 Feb 86 12:59:17 PST
    Date: Thu 20 Feb 1986 15:57:56 EST
    From: <SAGE@LL.ARPA>
    To: stanley@usc-isif 
    Cc: sage@ll 
    Subject: zcpr3 startup alias
    Return-Path: <SAGE@LL.ARPA>
    Message-ID: <SAGE.05157414@LL.ARPA>
    
    I think your problem results from not properly initializing the
    environment descriptor during the BIOS coldboot.  In order for an
    alias to run, it must be able to locate the multiple command line
    buffer.  It gets this information from the environment descriptor.
    Your coldboot code is apparently putting the startup command into
    the multiple command line buffer, but it is not setting the address
    of the buffer into the location Z3ENV+18H.  Good luck.
     
              Jay Sage (MIT Lincoln Lab, sysop Z-Node 
    3)
     
    
    
             --------------------
               
Jay,

You were absolutely right.  Thanks for the pointer.  Adding the
following code at the END of the initialization routine for Z3ENV
makes it work right (8080 mnemonics):

        LXI H,Z3CL           SHLD Z3ENV+18H

I am posting this reply to the net because others have also
indicated the same problem.  Hope this helps.

                                ...Dick Stanley

(stanley@isif)
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>