Post Reply 
HP41c HP-IL Development Module - Box pic ?
03-29-2023, 08:00 PM
Post: #13
RE: HP41c HP-IL Development Module - Box pic ?
(03-29-2023 02:52 PM)rprosperi Wrote:  Oh, that's the HP-IL Development Module! I was referring to the HP-IL Diagnostic ROM above when I said it was never sold, which I still believe.
Yep! you are right, the diagnostic version was never sold to the public.

(03-29-2023 02:52 PM)rprosperi Wrote:  And looking at the 82166C Contents one can see the HP-IL Development ROM was included here as well.
Two modules and one manual was included.

(03-29-2023 02:52 PM)rprosperi Wrote:  I believe the "devel ROM" was a superset of the Diag ROM, which is likely how HP "productized" the earlier tool, originally intended for internal use.

Code:
* Diagnostic  Develop.    Description
  ----------  ----------  ------------------------------------------------------
  RFRM        RFRM        Reads the already present message into X,Y
  WFRM        WFRM        Writes a message using X,Y, waiting for ORAV
  RREG        RREG        Reads HP-IL IC register specified by X
  WREG        WREG        Writes X to HP-IL register number in Y
  CF33        CF33        Clears user flag 33
  SF33        SF33        Sets user flag 33
  FRAV?       FRAV?       Tests for the FRAV bit true
  FRNS?       FRNS?       Tests for the FRNS bit true
  IFCR?       IFCR?       Tests for the IFCR bit true
  ORAV?       ORAV?       Tests for the ORAV bit true
  SRQR?       SRQR?       Tests for the SRQR bit true
  AAU         AAU         Sends AAU (auto-address unconfigure)
  CMD         CMD         Sends arbitrary CMD from X
  DDL         DDL         Sends the DDL message specified in X
  DDT         DDT         Sends the DDT message specified in X
  GET         GET         Sends GET
  GTL         GTL         Sends GTL
  IFC         IFC         Sends IFC (interface clear)
  LAD         LAD         Sends the LAD message specified in X (listen address)
  LPD         LPD         Sends LPD (loop power down)
  REN         REN         Sends REN
  SDC         SDC         Sends SDC
  TAD         TAD         Sends the TAD message specified in X (talker address)
  UNL         UNL         Sends UNL (unlisten)
  UNT         UNT         Sends UNT (untalk)
  AAD         AAD         Sends the AAD message specified in X
  NRD         NRD         Performs NRD handshake on current data message
  SAI         SAI         Sends SAI, returns ID to X
  SDA         SDA         Sends SDA
  SDI         SDI         Sends SDI, returns data to ALPHA
  SST         SST         Sends SST, returns status to X
  TCT         TCT         Sends TCT, waits for incoming message
  IDY         IDY         Sends an IDY message, returns data bits to X
  A-BUF       A-BUF       Stores the ALPHA register to the buffer
  A=BUF?      A=BUF?      Compare ALPHA register to the buffer
  A=BUFX?     A=BUFX?     Compare X bytes from ALPHA to the buffer
  AIPT        AIPT        Sets auto increment of pointer mode
  BSIZE?      BSIZE?      Returns the buffer size to X
  BUF-AX      BUF-AX      Place X bytes into ALPHA from the buffer
  BUF-RGX     BUF-RGX     Copy buffer bytes to registers
  BUF-XA      BUF-XA      Convert a string to a number in X
  BUF-XB      BUF-XB      Convert binary in buffer to decimal in X
  INBIN       INBIN       Input binary to X
  INBUFX      INBUFX      Input data messages into buffer using X
  MIPT        MIPT        Sets manual increment of pointer mode
  MONITOR     MONITOR     Displays HP-IL messages manually
  OUTBIN      OUTBIN      Output binary from X
  OUTBINY     OUTBINY     Output binary from X, using Y as the number
  OUTBUFX     OUTBUFX     Output data messages from buffer using X
  PRBYTES     PRBYTES     Prints bytes from the buffer
  PRFRMS      PRFRMS      Prints messages from the buffer
  PT=         PT=         Sets the buffer pointer equal to X
  PT?         PT?         Returns the buffer pointer to X
  RG-BUFX     RG-BUFX     Copy registers to buffer using X
  RG=BUF?     RG=BUF?     Compare registers to the buffer using X
  ROMCHKX     ROMCHKX     Performs checksum of the Xth ROM
  SCOPE       SCOPE       Displays HP-IL messages
  X-BUF       X-BUF       Store X to buffer in binary
  X<>FLAG     X<>FLAG     Exchange user flags 0 through 7 with X
  X=BUF?      X=BUF?      Compare X to buffer in binary
- IOFSX?                  Test 41C CPU IO/Flag by X
~ SETBUFX     BSIZEX      Initializes a buffer with X bytes
+             A-XL        Removes the leftmost ALPHA and puts it in X
+             A-XR        Removes the rightmost ALPHA and puts it in X
+             A-XX        The Xth ALPHA character's value is placed in X
+             X-AL        ASCII number in X is put to left of ALPHA
+             X-AR        ASCII number in X is put to right of ALPHA
+             Y-AX        ASCII number in Y is placed in ALPHA at X
+             AND         ANDs the X- and Y-registers and returns to X
+             ASIZE?      X gets the number of characters in ALPHA
+             BININ       Inputs a number in bDinary
+             BINVIEW     Shows the value of X in binary
+             BIT?        Tests to see if the Xth bit of Y is set
+             HEXIN       Inputs a number in hexadecimal
+             HEXVIEW     Shows the value of X in hexadecimal
+             NOT         X gets the one's complement of X
+             NRE         Sends NRE
+             OCTIN       Inputs a number in octal
+             OCTVIEW     Shows the value of X in octal
+             OR          ORs the X- and Y-registers and returns to X
+             ROTXY       Rotates Y to the right by X bits
+             XOR         Exclusive ORs X and Y and returns to X
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: HP41c HP-IL Development Module - Box pic ? - Sylvain Cote - 03-29-2023 08:00 PM



User(s) browsing this thread: 5 Guest(s)