1 03/27/85 patch_firmware
 2 
 3 Syntax as a command:  patch_firmware path mem addr
 4    word1...word2...wordi
 5 
 6 
 7 Function:  patches a segment containing an image of a firmware module
 8 for an MPC.
 9 
10 
11 Arguments:
12 path
13    is the pathname of the segment containing the firmware.
14 mem
15    is the memory overlay to patch.  This argument can be cs to patch
16    the control store overlay, or rw to patch the read/write memory
17    overlay.
18 addr
19    is the starting address to patch, in hexadecimal.
20 wordi
21    is a new MPC word, in hexadecimal.  All wordi arguments must be in
22    the range 0-FFFF.  At least one wordi argument must be specified.
23    Up to 16 words can be patched with one patch_firmware command.
24 
25 
26 Notes:  The patch_firmware command displays the old and new contents of
27 each firmware word patched, as well as the checksum, before the patch
28 is made.  The user is then asked whether the patch is correct.  The
29 patch is not made unless you answer yes.
30 
31 Firmware modules can be retrieved from the IFAD tape using the
32 load_tandd_library command (described in the Multics Online Test and
33 Diagnostics Manual, Order No.  AU77).  Normally, firmware modules are
34 kept in the sequential file >system_library_tandd>tandd_deckfile.