HPlogo System Debug Reference Manual > Chapter 13 Standalone Analysis Tool (SAT)

Operating Restrictions

MPE documents

Complete PDF
Table of Contents
Index

E0201 Edition 4 ♥
E0300 Edition 3
E0692 Edition 3

The following limitations exist in SAT:
  • The symbolic access functions are not available.

  • The only symbols that are accessible in CM are the SL.PUB.SYS symbols.

  • No operation that involves the file system, such as use files, list, or log files is allowed, since the file system is not available in a standalone environment.

  • Some commands and functions are different in SAT:

    • The EXIT and C[ONTINUE] commands return control to ISL. The EXIT command has two additional parameters, ISL_Command and ABORT. An example follows in "SAT Commands" in this chapter.

    • The FPMAP command is automatic and is executed at boot time. When the most recent process is executing in REAL mode, it may be necessary to switch to another PIN and issue the FPMAP command explicitly. Since only SL.PUB.SYS CM symbols are accessible, no parameters are need with FPMAP.

    • For standard functions nmaddr and nmfile, only addresses contained in the system library will succeed.

    • For standard function strmax, SAT strings are limited to 1024 characters.

  • The following System Debug commands cannot be used in SAT:

    :Call the MPE XL command interpreter.
    ABORTAbort the process.
    BAll forms of the Break command.
    BDBreakpoint Delete.
    BLBreakpoint List.
    CLOSEDUMPClose a dump file.
    C[ONTINUE]Continue.
    DATABData Breakpoint.
    DATABDData Breakpoint Delete.
    DATABL Data Breakpoint List.
    DEBUGEnter the debugger.
    DUMPINFODisplay dump file information.
    FAll forms of the Freeze command.
    FINDPROCDynamically load NL library procedure.
    FTFormat type.
    FVFormat virtual.
    GETDUMPRead in a dump tape to create a dump file.
    KILLKill a process.
    LISTCreate list files.
    LOADINFODisplay currently loaded program/libraries.
    LOADPROCDynamically load CM library procedure.
    LOGCreate log files.
    MMost forms of the Modify command.
    (MSEC, MV, MZ, are supported).
    MAPMap a file into virtual memory.
    MAPLList mapped files.
    MODDDelete temporary dump modification(s) in DAT.
    MODLList temporary dump modification(s) in DAT.
    NMCALLDynamically invoke the specified routine.
    OPENDUMPOpen a dump file.
    PAUSESleep for a bit.
    PSEUDOMAPMaps in a local copy of a code file to a virtual address.
    PURGEDUMPPurge a dump file.
    REGLISTList registers to a file.
    RESTORERestore macros/variables from a binary file.
    S[S]Single Step.
    STOREStore macros/variables to a binary file.
    SYMOPENSymbolic type files cannot be accessed in SAT
    TERMTerminal Semaphore control.
    TRAPArm/Disarm/List Traps.
    TX@All text window commands.
    UFAll forms of the UnFreeze command.
    USERead command from a file.
    XLDRemove an alternate file of procedure names.




Operating SAT


SAT Functions and Commands