1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12                              MULTICS
  13 
  14                      SOFTWARE RELEASE BULLETIN
  15 
  16                           RELEASE MR12.8
  17 
  18 
  19 
  20                            PREPARED BY:
  21 
  22                        DP8SM Development Team
  23 
  24 
  25 
  26 
  27 
  28 
  29 
  30 
  31                            August 8, 2023
  32 
  33 
  34 
  35 
  36 
  37 
  38 
  39 
  40 
  41 
  42 
  43 
  44 
  45 
  46 
  47 
  48 
  49 
  50 
  51 
  52 
  53 
  54 
  55 
  56               Copyright, (C) DPS8M Development Team, 2023^L
  57 
  58 
  59 
  60 
  61 
  62 
  63 
  64 
  65 
  66                              CONTENTS
  67 
  68 
  69                                                          Page
  70 
  71 Section 1     Introduction  . . . . . . . . . . . . . .  1-1
  72 
  73 Section 2     Highlights of MR12.8  . . . . . . . . . .  2-0
  74                  Add azm support for select Multics
  75                   commands and active functions
  76                   (MCR10098)  . . . . . . . . . . . . .  2-0
  77                  Enhancements to index_set
  78                   command/active function (MCR10099)  .  2-0
  79                  Update multics_libraries_ for sss.incl
  80                   and log directories (MCR10104)  . . .  2-1
  81                  Update mbuild (mb) command to handle
  82                   the case where source and object
  83                   archives overflow (MCR10102)  . . . .  2-1
  84                  Move all help-related commands and
  85                   subroutines out of bound_info_rtns_
  86                   and into a new bound_help_ bound
  87                   segment (MCR10103)  . . . . . . . . .  2-1
  88                  Update history_comment (hcom) command
  89                   for .info segments (MCR10105) . . . .  2-2
  90                  Improve mbuild's read request, improve
  91                   support for the bind command, fix
  92                   issues when installing exec_coms
  93                   (MCR10109)  . . . . . . . . . . . . .  2-2
  94                  Fix mbuild to handle unknown suffixes
  95                   more gracefully.  Add support for
  96                   .gdt source files (MCR10114)  . . . .  2-2
  97                  Uniform Numeric Strings for Multics
  98                   Programs (MCR10101) . . . . . . . . .  2-2
  99                  Change index_set for new features of
 100                   its numeric_to_ascii_base_ supporting
 101                   subroutine (MCR10118) . . . . . . . .  2-3
 102                  Increase default process directory
 103                   segment quota (MCR10122)  . . . . . .  2-3
 104                  Updated mbuild to version 2.0
 105                   (MCR10126)  . . . . . . . . . . . . .  2-3
 106                  Increase memory limits on GTSS
 107                   programs so that Jovial and Algol
 108                   compilers run (MCR10130)  . . . . . .  2-4
 109                  analyze_multics improvements
 110                   (MCR10129)  . . . . . . . . . . . . .  2-4
 111 
 112 
 113 
 114                                iii                        SRB12.8^L
 115 
 116 
 117                          CONTENTS (cont)
 118 
 119 
 120                                                          Page
 121 
 122                  patch_ring_zero (prz) info segment
 123                   added (MCR10136)  . . . . . . . . . .  2-4
 124                  Add time() prototype to time.h
 125                   (MCR10133)  . . . . . . . . . . . . .  2-4
 126                  Added support for new ID PROM fields
 127                   to bootload CPU startup message
 128                   (MCR10137)  . . . . . . . . . . . . .  2-5
 129 
 130 Section 3     Contents of MR12.8  . . . . . . . . . . .  3-1
 131                  New Commands . . . . . . . . . . . . .  3-1
 132                  Updated Commands . . . . . . . . . . .  3-1
 133                  New Subroutines  . . . . . . . . . . .  3-3
 134                  Updated Subroutines  . . . . . . . . .  3-3
 135                  Library Changes  . . . . . . . . . . .  3-3
 136                  Bugfixes . . . . . . . . . . . . . . .  3-3
 137                  Documentation  . . . . . . . . . . . .  3-9
 138                  Changes from Prior MR12.7 release  . .  3-10
 139 
 140 Section 4     Incompatible Changes  . . . . . . . . . .  4-1
 141 
 142 Appendix A    New Commands and Subroutines  . . . . . .  A-1
 143                  New Commands . . . . . . . . . . . . .  A-1
 144                  New Subroutines  . . . . . . . . . . .  A-1
 145 
 146 Appendix B    Multics Priced Software Products  . . . .  B-1
 147                  Operating System Software  . . . . . .  B-1
 148                  Operating System Software Extensions .  B-1
 149                  Communications Software  . . . . . . .  B-1
 150                  Programming Language Software  . . . .  B-1
 151                  Operating System Utilities and Tools .  B-2
 152                  Data Management Software . . . . . . .  B-2
 153                  Applications Software  . . . . . . . .  B-2
 154 
 155 Appendix C    Documentation Changes . . . . . . . . . .  C-1
 156                  Current Multics Documentation Status .  C-1
 157                     MR12.8 Documentation  . . . . . . .  C-1
 158 
 159 Appendix D    Tickets Fixed in This Release . . . . . .  D-1
 160 
 161 
 162 
 163 
 164 
 165 
 166 
 167 
 168 
 169 
 170 
 171 
 172                                 iv                        SRB12.8^L
 173 
 174 
 175 
 176 
 177 
 178 
 179 
 180 
 181 
 182                             SECTION 1
 183 
 184 
 185                            INTRODUCTION
 186 
 187 
 188 
 189 
 190 Multics Release 12.8  (MR12.8) is a complete release.   It can be
 191 cold-booted with no prior Multics installation, or can be used to
 192 upgrade  an existing MR12.3,  MR12.4, MR12.5, MR12.6x,  or MR12.7
 193 installation.
 194 
 195 
 196 This  release installs  all system  changes included  in releases
 197 MR12.6a, MR12.6b, MR12.6c, MR12.6d, MR12.6e, MR12.6f, MR12.7, and
 198 MR12.8.   The  installation  of   MR12.8  does  not  require  the
 199 installation instructions for any previous release.
 200 
 201 
 202 This  document  includes  descriptions  of  features  included in
 203 Multics Release MR12.8.
 204 
 205 
 206 A  separate document,  Software Installation  Bulletin (SIB),  is
 207 supplied with the release tapes.   The SIB describes the contents
 208 of the release tapes and  includes procedures for installation of
 209 MR12.8.
 210 
 211 
 212 Additional  documentation,  including  a  list  of  bugs fixed in
 213 MR12.8,  is provided  with the  release tapes,  as well  as as  a
 214 printable   segment  on   the  tape   (in  a   special  directory
 215 >doc>MR12.8).   The  list  of  bugs  fixed  can  also be found in
 216 Appendix D.
 217 
 218 
 219 Software releases  prior to MR12.8 are no  longer supported.  All
 220 sites  running  pre-MR12.8  software  are  strongly encouraged to
 221 upgrade to MR12.8 as soon as possible.
 222 
 223 
 224 Note to  simulator users:  It  is recommended that  only versions
 225 R3.0.1  or later  of the   dps8m simulator  be used  with MR12.8.
 226 Older  versions  of  the  simulator  will  work,  but may lead to
 227 unexpected results.   Booting MR12.8 with a version  of the dps8m
 228 
 229 
 230 DRAFT:  MAY BE CHANGED         1-1           08/08/23     SRB12.8^L
 231 
 232 
 233 simulator  older than  R3.0.1 will  result in  a warning  message
 234 emitted to the operator console and  to the syserr log that looks
 235 similar to the following:
 236 
 237 Warning:   You  are  running  an  old  version  of the simulator.
 238 Please update  to R3.0.1 or later.   See https://dps8m.gitlab.io/
 239 for details.
 240 
 241 
 242 Following  is  a  summary  of  the  remaining  sections  in  this
 243 document.
 244 
 245      Section 2
 246           Summarizes important highlights
 247 
 248      Section 3
 249           Describes significant software changes
 250 
 251      Section 4
 252           Describes incompatible changes
 253 
 254      Appendix A
 255           Contains  a  partial  list   of  new  commands,  active
 256           functions, and subroutines
 257 
 258      Appendix B
 259           Contains  a list  of Priced  Software Products.   These
 260           items are all included in this release of MR12.8.
 261 
 262      Appendix C
 263           Describes the associated documentation
 264 
 265      Appendix D
 266           Lists the tickets resolved in this release
 267 
 268 
 269 
 270 
 271 
 272 
 273 
 274 
 275 
 276 
 277 
 278 
 279 
 280 
 281 
 282 
 283 
 284 
 285 
 286 
 287 
 288 DRAFT:  MAY BE CHANGED         1-2           08/08/23     SRB12.8^L
 289 
 290 
 291 
 292 
 293 
 294 
 295 
 296 
 297 
 298                             SECTION 2
 299 
 300 
 301                        HIGHLIGHTS OF MR12.8
 302 
 303 
 304 
 305 
 306 This section contains a brief summary of the most important items
 307 in  this  release.   Refer  to  Section  3  for  a  more detailed
 308 description.
 309 
 310 MR12.8 is primarily a bugfix  release -- 80 tickets were resolved
 311 for this.  However, there are a few new features, listed below.
 312 
 313 A brief description of known tickets addressed in this release is
 314 found in Appendix D.  This list  is also available in the segment
 315 >doc>MR12.8>Tickets_fixed_in_MR12.8.
 316 
 317 
 318 
 319 ADD AZM SUPPORT FOR SELECT MULTICS COMMANDS AND ACTIVE FUNCTIONS
 320 (MCR10098)
 321 
 322 
 323      The  analyze_multics  (azm)  command  has  been  extended to
 324      support the following (command) requests and active function
 325      requests:
 326 
 327      - calc, plus, minus, times, divide
 328        These allow calculations to  be performed for arguments to
 329        azm requests.
 330      - decimal, octal
 331        These allow conversions from decimal to octal and octal to
 332        decimal in azm request lines.
 333      - index_set
 334        This supports iterating over a ranges of integer values.
 335 
 336 
 337 ENHANCEMENTS TO INDEX_SET COMMAND/ACTIVE FUNCTION (MCR10099)
 338 
 339      The index_set  (ixs) command (and azm  request) now supports
 340      control arguments to:
 341 
 342      -  specify which  integers  of  a set  specification triplet
 343      (FIRST BOUND INCREMENT) are actually being supplied.
 344 
 345 
 346 DRAFT:  MAY BE CHANGED         2-0           08/08/23     SRB12.8^L
 347 
 348 
 349      - separate one set specification  from the next when several
 350      sets are specified in one program invocation.
 351      -  allow set elements  to be output  in a different  numeric
 352      base other than decimal.
 353 
 354      In addition, set specification  triplets can now be provided
 355      in bases other than decimal.
 356 
 357 
 358 UPDATE MULTICS_LIBRARIES_ FOR SSS.INCL AND LOG DIRECTORIES
 359 (MCR10104)
 360 
 361 
 362      Now you can fetch include  files by name using library_fetch
 363      (lf).  Other library commands  also support the include file
 364      library.
 365 
 366      In  addition,  the  library   commands  support  a  new  log
 367      directory, used  by mbuild and other  programs to manipulate
 368      files in that directory.  The  log directory is used for the
 369      Installations.log  and  Installations.info  segments  for  a
 370      given   library.   The   location  of   this  directory  for
 371      multics_libraries_ is >ldd>log.
 372 
 373 
 374 UPDATE MBUILD (MB) COMMAND TO HANDLE THE CASE WHERE SOURCE AND
 375 OBJECT ARCHIVES OVERFLOW (MCR10102)
 376 
 377 
 378      Source  and object  archives  (and  indeed all  archives) on
 379      Multics are limited to 255 pages.  Sometimes, when mbuild is
 380      update source and object  archives, the archives may attempt
 381      to  grow beyond 255.   mbuild now reports  that a source  or
 382      object  archive overflow  would  occur.   The user  can then
 383      manually  split  the  overflowing  archive  into  a  pair of
 384      archives.   Then, mbuild  will  handle  a build  script file
 385      which   DELETEs   the   original   bound   segment  and  its
 386      source/object  archives, and then  ADDs a new  bound segment
 387      using  the split source  and object archives.   See MCR10102
 388      for details.
 389 
 390      mbuild  now also  can generate  installation exec_coms where
 391      the  update_seg   command  is  configured  to   specify  the
 392      appropriate log directory based on the library descriptor in
 393      use.
 394 
 395 
 396 MOVE ALL HELP-RELATED COMMANDS AND SUBROUTINES OUT OF
 397 BOUND_INFO_RTNS_ AND INTO A NEW BOUND_HELP_ BOUND SEGMENT
 398 (MCR10103)
 399 
 400 
 401 
 402 
 403 
 404 DRAFT:  MAY BE CHANGED         2-1           08/08/23     SRB12.8^L
 405 
 406 
 407      An  updated  info_seg_  implementation  and  replaced  help_
 408      resulted in creating a new bound_help_ executable segment.
 409 
 410 
 411 UPDATE HISTORY_COMMENT (HCOM) COMMAND FOR .INFO SEGMENTS
 412 (MCR10105)
 413 
 414 
 415      Now the history_comment (hcom)  command fully supports .info
 416      segments.  It can add  the appropriate info segment ":hcom:"
 417      block if none  is present, updating that block  if it exists
 418      when history comments are added.
 419 
 420 
 421 IMPROVE MBUILD'S READ REQUEST, IMPROVE SUPPORT FOR THE BIND
 422 COMMAND, FIX ISSUES WHEN INSTALLING EXEC_COMS (MCR10109)
 423 
 424 
 425      Mbuild has been improved to make its read request diagnose a
 426      build script line that  references an existing segment using
 427      the wrong library name.  A minor  issue is fixed in the bind
 428      command not setting the required access mode when initiating
 429      object  archives/segments  being  bound  together.  R_ACCESS
 430      will  be the  minimum required  access to  such segments.  A
 431      minor  problem  is  fixed  in  installing exec_com segments:
 432      always  use their  primary name  when locating  them in  the
 433      library.
 434 
 435 
 436 FIX MBUILD TO HANDLE UNKNOWN SUFFIXES MORE GRACEFULLY.  ADD
 437 SUPPORT FOR .GDT SOURCE FILES (MCR10114)
 438 
 439 
 440      In addition  to fixes to  mbuild to handle  unknown suffixes
 441      more gracefully, mbuild now  supports installing .gdt source
 442      files.
 443 
 444 
 445 UNIFORM NUMERIC STRINGS FOR MULTICS PROGRAMS (MCR10101)
 446 
 447 
 448      New  subroutines  are  provided  to  perform  conversions of
 449      numeric   strings  between   different  bases.    These  are
 450      foundational  changes  required  to  support  fixing various
 451      other  programs'  handling  of  numeric  arguments.   A  new
 452      implementation of  the binary, octal,  decimal, hexadecimal,
 453      and  radix commands  is provided   as well.   Lots of  other
 454      commands/active  functions are updated  as a result  of this
 455      change:   plus, minus,  times, divide,  quotient, mod,  min,
 456      trunc, floor, round.  The result  of all these changes is to
 457      provide  uniform treatment  of input  and output  radixes in
 458      numeric arguments passed to commands and active functions.
 459 
 460 
 461 
 462 DRAFT:  MAY BE CHANGED         2-2           08/08/23     SRB12.8^L
 463 
 464 
 465 CHANGE INDEX_SET FOR NEW FEATURES OF ITS NUMERIC_TO_ASCII_BASE_
 466 SUPPORTING SUBROUTINE (MCR10118)
 467 
 468 
 469      The numeric_to_ascii_base_ subroutine  has been rewritten to
 470      support changes to index_set, including supporting adding an
 471      output  radix to  the end  of the  returned string  to allow
 472      expressing non-decimal numbers.
 473 
 474 
 475 INCREASE DEFAULT PROCESS DIRECTORY SEGMENT QUOTA (MCR10122)
 476 
 477 
 478      Because  issuing   the  "help  hcs_"  command   resulted  in
 479      record_quota_overflow   errors  when  the   default  process
 480      directory quota was used, and because the default quota size
 481      (1000 records)  is very small,  and limits the  operation of
 482      various  commands, the  default process  directory quota was
 483      raised to  2000.  This only  applies to new  systems, as the
 484      change is made in  the defaults to the ed_installation_parms
 485      command.  Existing systems can  similarly have their process
 486      directory quota updated by issuing these commands:
 487 
 488        cwd >sc1
 489        ed_installation_parms
 490        type p default_pdir_seg_quota
 491        default_pdir_seg_quota: 1000
 492        type c default_pdir_seg_quota 2000
 493        type p default_pdir_seg_quota
 494        default_pdir_seg_quota: 2000
 495        type w
 496        type q
 497 
 498 
 499 UPDATED MBUILD TO VERSION 2.0 (MCR10126)
 500 
 501 
 502      Mbuild has  been updated to support  support the developing,
 503      auditing, and  installing phases.  Initially  mbuild creates
 504      an .mb segment for the  developing phase.  During audit, the
 505      phase   can   be   changed    to   auditing   and   auditing
 506      progress/comments can  be recorded in the  .mb segment.  The
 507      install tag (e.g.  MR12.8-1023) can be specified, so that it
 508      can be automatically added to the update_seg logs.
 509 
 510      In  addition,  the  structure  of  an  .mb  segment has been
 511      enhanced, such that the names of the developer, auditor, and
 512      installer are  recorded, along with the  MCR number.  mbuild
 513      now  manages the  library  descriptor  in effect  to prevent
 514      inadvertent  errors  regarding   having  the  wrong  library
 515      descriptor  set  when  invoking  mbuild.   Mbuild also knows
 516      about  the log library,  so that it  can tell update_seg  in
 517      which   directory  to    place  the   Installations.log  and
 518 
 519 
 520 DRAFT:  MAY BE CHANGED         2-3           08/08/23     SRB12.8^L
 521 
 522 
 523      Installations.info   segments.     The   exec_com   invoking
 524      update_seg is updated to include the approval id (MCR id).
 525 
 526      Support for  ssl segments and exec_coms was  added to mbuild
 527      in this release.
 528 
 529      Lots  of other fixes  were made to  mbuild in this  release.
 530      See MCR101026 and the help files for mbuild for more info.
 531 
 532 
 533 INCREASE MEMORY LIMITS ON GTSS PROGRAMS SO THAT JOVIAL AND ALGOL
 534 COMPILERS RUN (MCR10130)
 535 
 536 
 537      The memory  limits on GTSS programs were  increased to allow
 538      Jovial and Algol compilers to run under GCOS.
 539 
 540      Also, an  issue with case  comparisons of card  names in the
 541      GCOS batch simulator was also fixed.
 542 
 543 
 544 ANALYZE_MULTICS IMPROVEMENTS (MCR10129)
 545 
 546 
 547      Analyze_multics (azm) is updated  to version 2.4.  There are
 548      several    new   or    enhanced   requests:     cme,   slte,
 549      page_control_check,  and aste.   copy_deadproc/copy_liveproc
 550      now correctly  capture the UID  for segments in  the process
 551      directory.
 552 
 553      The  new cme  request displays  the contents  of a  core_map
 554      entry (CME).
 555 
 556      The  new slte  request displays  the contents  of an segment
 557      loader table entry (SLTE).
 558 
 559      The   new  page_control_check  request   checks  consistency
 560      between  the  SST  and   core_map.   Any  errors  found  are
 561      displayed.
 562 
 563 
 564 PATCH_RING_ZERO (PRZ) INFO SEGMENT ADDED (MCR10136)
 565 
 566 
 567      The  useful privileged  command, patch_ring_zero  (prz), has
 568      never had an info segment.  One is provided in this release.
 569 
 570 
 571 ADD TIME() PROTOTYPE TO TIME.H (MCR10133)
 572 
 573 
 574 
 575 
 576 
 577 
 578 DRAFT:  MAY BE CHANGED         2-4           08/08/23     SRB12.8^L
 579 
 580 
 581      The  time()  function  is   documented  to  exist,  but  was
 582      incorrectly prototyped in previous  releases.  This is fixed
 583      in the current release.
 584 
 585 
 586 ADDED SUPPORT FOR NEW ID PROM FIELDS TO BOOTLOAD CPU STARTUP
 587 MESSAGE (MCR10137)
 588 
 589 
 590      Upon startup  a message is  emitted to the  bootload console
 591      and  the syserr log  that includes all  the ID PROM  fields,
 592      that  are  present.   This  is  only  supported  for  DPS8/M
 593      processors (not L68 processors).
 594 
 595      Also, a warning  is emitted to the bootload  console and the
 596      syserr log when it is detected that an old simulator release
 597      is running.
 598 
 599 
 600 
 601 
 602 
 603 
 604 
 605 
 606 
 607 
 608 
 609 
 610 
 611 
 612 
 613 
 614 
 615 
 616 
 617 
 618 
 619 
 620 
 621 
 622 
 623 
 624 
 625 
 626 
 627 
 628 
 629 
 630 
 631 
 632 
 633 
 634 
 635 
 636 DRAFT:  MAY BE CHANGED         2-5           08/08/23     SRB12.8^L
 637 
 638 
 639 
 640 
 641 
 642 
 643 
 644 
 645 
 646                             SECTION 3
 647 
 648 
 649                         CONTENTS OF MR12.8
 650 
 651 
 652 
 653 
 654 
 655 
 656 NEW COMMANDS
 657 
 658 
 659       In  addition to  the new  commands mentioend  below, MR12.8
 660       includes updated versions of  the analyze_multics (azm) and
 661       mbuild (mb)  commands that each include  new requests.  See
 662       the info  segments for these  commands to learn  of the new
 663       requests.
 664 
 665 A- 1. [MCR10101]
 666       Adds  the  radix  and  round  commands/AFs.   See  the info
 667       segments for these commands.
 668 
 669 
 670 UPDATED COMMANDS
 671 
 672 
 673 B- 1. [MCR10098]
 674       Add   new   requests   to   analyze_multics:    cme,  slte,
 675       page_control_check, and aste.
 676 
 677 B- 2. [MCR10099]
 678       Many enhancements to the index_set (ixs) command to support
 679       specifying set  parameters in different input  radixes, and
 680       having results displayed in different output radixes.
 681 
 682 B- 3. [MCR10102,MCR10106,MCR10126]
 683       Updated  mbuild  (mb)  to  handle  archive  overflow cases.
 684       Added support for the log  library and the -log_dir control
 685       argument  specified  to   update_seg  in  the  installation
 686       exec_com.  Also fixed several bugs in this command.
 687 
 688       Updated mbuild  to support auditing and  installing phases,
 689       and support  are more complete .mb  segment.  Fixed various
 690       issues   with  mbuild   and  added   support  for  updating
 691       update_seg log with install id and approval value.
 692 
 693 
 694 DRAFT:  MAY BE CHANGED         3-1           08/08/23     SRB12.8^L
 695 
 696 
 697 
 698       Added support for ssl segments and exec_coms.
 699 
 700 B- 4. [MCR10129]
 701       Made many improvements to analyze_multics and added several
 702       new requests.
 703 
 704 B- 5. [MCR10105]
 705       Updated  history_comment  (hcom)  to  fully  support  .info
 706       segment history comments.
 707 
 708 B- 6. [MCR10106]
 709       Fix garbage error messages in generate_mst listing segment.
 710 
 711 B- 7. [MCR10107]
 712       Fix  bad  error  message  in  ISOLTS  and  bad  error codes
 713       returned by configure_test_cpu.
 714 
 715 B- 8. [MCR10110]
 716       Updated instr_speed to correctly display MIPS values > 10.
 717 
 718 B- 9. [MCR10114]
 719       Updated mbuild to handle .gdt source files.
 720 
 721 B-10. [MCR10115]
 722       Fix library descriptor-related tools  for bad error message
 723       with  unknown  library  names.   Updated  commands  include
 724       library_cleanup    (lcln),     library_descriptor    (lds),
 725       library_fetch   (lf),   library_info   (li),   library_map,
 726       library_pathname (lpn), and library_print (lpr).
 727 
 728 B-11. [MCR10116]
 729       Updated  eis_tester  to  add  tests  of  MVN instruction to
 730       generate  expected  overflow  indicator  when  moving float
 731       dec(59) value to fixed dec(59, 0) target.
 732 
 733 B-12. [MCR10101]
 734       Updated  various commands  and active  functions to  handle
 735       input  and output  numeric radixes  better.  These  include
 736       calc, plus, minus, times,  divide, quotient, mod, min, max,
 737       trunc, floor,  round, binary, octal,  decimal, hexidecimal,
 738       and radix.
 739 
 740 B-13. [MCR10118]
 741       Changed    index_set    for    new    features    of    its
 742       numeric_to_ascii_base_ supporting subroutine.
 743 
 744 B-14. [MCR10101]
 745       Fixed     bug    in    cv_binary_,     cv_oct_,    cv_dec_,
 746       cv_binary_check_,    cv_oct_check_,    and    cv_dec_check_
 747       subroutines  not  detecting  digits  expressed  in a higher
 748       base.
 749 
 750 
 751 
 752 DRAFT:  MAY BE CHANGED         3-2           08/08/23     SRB12.8^L
 753 
 754 
 755 B-15. [MCR10123]
 756       Fixed  illegal_procedure  condition  in  meter_signal  when
 757       -nfault 2 control argument is used.
 758 
 759 B-16. [MCR10131]
 760       Fixed race condition in install program.
 761 
 762 B-17. [MCR10132]
 763       Fixed  spurious error  message in  ed_installation_parms on
 764       startup.
 765 
 766 B-18. [MCR10135]
 767       Fixed  out_of_bounds  condition  in  ISOLTS  when trying to
 768       report some kinds of test errors.
 769 
 770 
 771 NEW SUBROUTINES
 772 
 773 
 774 C- 1. [MCR10118]
 775       Added new numeric_to_ascii_base_  supporting subroutine for
 776       numeric conversions commands and active functions.
 777 
 778 C- 2. [MCR10101]
 779       Added     new      subroutines     radix_indicator_string_,
 780       cv_fixed_point_string_,              cv_condition_$display,
 781       cv_condition_$message,     decimal_no_round_$divide,    and
 782       decimal_no_round_$multiply.
 783 
 784 
 785 UPDATED SUBROUTINES
 786 
 787 
 788 D- 1. [MCR10101]
 789       Fixed     bug    in    cv_binary_,     cv_oct_,    cv_dec_,
 790       cv_binary_check_,    cv_oct_check_,    and    cv_dec_check_
 791       subroutines  not  detecting  digits  expressed  in a higher
 792       base.
 793 
 794       Updated    cv_integer_string_,    cv_integer_string_check_,
 795       numeric_to_ascii_base_,                  numeric_to_ascii_,
 796       interpret_info_struct_, and help_ subroutines.
 797 
 798 
 799 
 800 
 801 
 802 
 803 
 804 
 805 
 806 
 807 
 808 
 809 
 810 DRAFT:  MAY BE CHANGED         3-3           08/08/23     SRB12.8^L
 811 
 812 
 813 LIBRARY CHANGES
 814 
 815 
 816 E- 1. [MCR10104]
 817       Updated multics_libraries_ to add  support for the sss.incl
 818       and log directories.
 819 
 820 E- 2. [None]
 821       Added   aml_libraries_  to    describe  the   >aml  library
 822       directories.
 823 
 824 
 825 BUGFIXES
 826 
 827 
 828 F- 1. [MCR10100]
 829       Fix    typo     in    bound_interceptors.s.archive::fim.alm
 830       (https://multics-trac.swenson.org/ticket/15).
 831 
 832 F- 2. [MCR10124]
 833       Typo        in        GB64-00A        Admin        Commands
 834       (https://multics-trac.swenson.org/ticket/17).
 835 
 836 F- 3. [MCR10106]
 837       generate_mst  prints incorrectly  formatted error  messages
 838       (https://multics-trac.swenson.org/ticket/19).
 839 
 840 F- 4. [MCR10107]
 841       configure_test_cpu    returns    incorrect    error    code
 842       (https://multics-trac.swenson.org/ticket/30).
 843 
 844 F- 5. [MCR10108]
 845       Install  process does not  create names needed  for upgrade
 846       (https://multics-trac.swenson.org/ticket/33).
 847 
 848 F- 6. [MCR10110]
 849       'instr_speed'   command    handles   MIPS   >    9   poorly
 850       (https://multics-trac.swenson.org/ticket/66).
 851 
 852 F- 7. [MCR10100]
 853       Typo     in      comment     in     bootload_tape_label.alm
 854       (https://multics-trac.swenson.org/ticket/103)
 855 
 856 F- 8. [MCR10108]
 857       Add  setting of quota  on >dumps to  fix boot time  warning
 858       (https://multics-trac.swenson.org/ticket/119).
 859 
 860 F- 9. [MCR10123]
 861       meter_signal      crashes     when     nfaults      >     1
 862       (https://multics-trac.swenson.org/ticket/123).
 863 
 864 F-10. [MCR10111]
 865       ms_set_acl       command       should       be      removed
 866 
 867 
 868 DRAFT:  MAY BE CHANGED         3-4           08/08/23     SRB12.8^L
 869 
 870 
 871       (https://multics-trac.swenson.org/ticket/126).
 872 
 873 F-11. [MCR10124]
 874       Typo                    in                    test_cpu.info
 875       (https://multics-trac.swenson.org/ticket/135).
 876 
 877 F-12. [MCR10095]
 878       Fixed            console             lockup            bug.
 879       (https://multics-trac.swenson.org/ticket/147).
 880 
 881 F-13. [MCR10136]
 882       patch_ring_zero       has       no       info       segment
 883       (https://multics-trac.swenson.org/ticket/148).
 884 
 885 F-14. [MCR10125]
 886       mca_priv_$force_unlock   gives  linkage  error   if  called
 887       (https://multics-trac.swenson.org/ticket/154).
 888 
 889 F-15. [None]
 890       ACL       on       mca_priv_       gate       is      wrong
 891       (https://multics-trac.swenson.org/ticket/155).
 892 
 893 F-16. [MCR10124]
 894       info  segment  for  'meter_fim'  exists,  but  no such code
 895       (https://multics-trac.swenson.org/ticket/160).
 896 
 897 F-17. [MCR10100]
 898       No       info      segment       for      >tools>fim_meters
 899       (https://multics-trac.swenson.org/ticket/161).
 900 
 901 F-18. [MCR10100]
 902       AN52           ctp           out           of          date
 903       (https://multics-trac.swenson.org/ticket/162).
 904 
 905 F-19. [MCR10100]
 906       Documentation   error   in   AN61A   Storage   System   PLM
 907       (https://multics-trac.swenson.org/ticket/179).
 908 
 909 F-20. [MCR10113]
 910       Two     versions    of     the    file     template_slt.alm
 911       (https://multics-trac.swenson.org/ticket/180).
 912 
 913 F-21. [MCR10100]
 914       fs_util_.info         dcl         for         set_bit_count
 915       (https://multics-trac.swenson.org/ticket/186).
 916 
 917 F-22. [MCR10133]
 918       time()       prototype       missing       from      time.h
 919       (https://multics-trac.swenson.org/ticket/187).
 920 
 921 F-23. [MCR10100]
 922       >ldd>tools>source>bound_as_misc_.s.archive::multiplexer_mgr_.pl1
 923       has          busted          message          documentation
 924 
 925 
 926 DRAFT:  MAY BE CHANGED         3-5           08/08/23     SRB12.8^L
 927 
 928 
 929       (https://multics-trac.swenson.org/ticket/201).
 930 
 931 F-24. [MCR10124]
 932       eis_tester  documentation  of  default  behavior  incorrect
 933       (https://multics-trac.swenson.org/ticket/203).
 934 
 935 F-25. [MCR10135]
 936       ISOLTS error  message handler can crash  on certain message
 937       strings (https://multics-trac.swenson.org/ticket/207).
 938 
 939 F-26. [MCR10132]
 940       ed_installation_parms  produces  spurious  name duplication
 941       error (https://multics-trac.swenson.org/ticket/209).
 942 
 943 F-27. [MCR10097]
 944       The  disk_usage_stat command  gets a  fixed point  overflow
 945       when run (https://multics-trac.swenson.org/ticket/210).
 946 
 947 F-28. [MCR10102]
 948       mbuild   fails    to   handle   a   .mb    file   with   no
 949       ADD/REPLACE/DELETE                                directive
 950       (https://multics-trac.swenson.org/ticket/223).
 951 
 952 F-29. [MCR10100]
 953       find_rpv_subsystem.pl1    contains    typo    in    "query"
 954       instructions (https://multics-trac.swenson.org/ticket/225).
 955 
 956 F-30. [None]
 957       GHM Gate ACLs grant  access to non-existent or GHM-specific
 958       users/projects
 959       (https://multics-trac.swenson.org/ticket/227).
 960 
 961 F-31. [MCR10092]
 962       test_cpu  test number  51 (sreg_no_write.alm)  faults while
 963       loading             an            unset             pointer
 964       (https://multics-trac.swenson.org/ticket/229).
 965 
 966 F-32. [MCR10100]
 967       AL39-01 erratum:  incomplete descriptions for RPD, RPL, and
 968       RPT                                            instructions
 969       (https://multics-trac.swenson.org/ticket/231).
 970 
 971 F-33. [MCR10131]
 972       Race condition  in install command -> The  segment has been
 973       deleted (https://multics-trac.swenson.org/ticket/235).
 974 
 975 F-34. [MCR10097]
 976       When  setting   up  the  crank  for  the   first  time,  an
 977       out_of_bounds          condition         is          raised
 978       (https://multics-trac.swenson.org/ticket/236).
 979 
 980 F-35. [MCR10122]
 981       help  hcs_  gets  record_quota_overflow  for  accounts with
 982 
 983 
 984 DRAFT:  MAY BE CHANGED         3-6           08/08/23     SRB12.8^L
 985 
 986 
 987       default          sized         process          directories
 988       (https://multics-trac.swenson.org/ticket/237).
 989 
 990 F-36. [MCR10124]
 991       help_system.gi.info  contains  some  incorrect  information
 992       (https://multics-trac.swenson.org/ticket/238).
 993 
 994 F-37. [MCR10100]
 995       Comment       errors       in       bootload_tape_label.alm
 996       (https://multics-trac.swenson.org/ticket/239).
 997 
 998 F-38. [MCR10120]
 999       start_cpu$start_cpu  uses incorrect   sizes and  offsets to
1000       read               the              PROM               data
1001       (https://multics-trac.swenson.org/ticket/240).
1002 
1003 F-39. [MCR10094]
1004       help_listen_util_$display_prompt  loops  on  vt102 terminal
1005       type          in         command:           help         ls
1006       (https://multics-trac.swenson.org/ticket/241).
1007 
1008 F-40. [MCR10093]
1009       Evil Config Deck (ECD) bug:   some config decks can prevent
1010       Multics                     from                    booting
1011       (https://multics-trac.swenson.org/ticket/242).
1012 
1013 F-41. [MCR10100]
1014       Incorrect    grammer    in    BCE    cold    boot    prompt
1015       (https://multics-trac.swenson.org/ticket/245).
1016 
1017 F-42. [MCR10120]
1018       PROM fields are at octal  (not decimal) offsets + there are
1019       more             fields             of             interest
1020       (https://multics-trac.swenson.org/ticket/247).
1021 
1022 F-43. [MCR10100]
1023       Unhelpful         comment          in         mcs_timer.pl1
1024       (https://multics-trac.swenson.org/ticket/250).
1025 
1026 F-44. [MCR10096]
1027       POLTS    can   die    with   a    fault_tag_1   error    in
1028       mtdsim_$tolts_abort
1029       (https://multics-trac.swenson.org/ticket/251).
1030 
1031 F-45. [MCR10098]
1032       analyze_multics  (azm) needs  to support  oct dec  calc and
1033       index_set                  active                 functions
1034       (https://multics-trac.swenson.org/ticket/253).
1035 
1036 F-46. [MCR10099]
1037       index_set needs a more flexible set specification interface
1038       (https://multics-trac.swenson.org/ticket/254).
1039 
1040 
1041 
1042 DRAFT:  MAY BE CHANGED         3-7           08/08/23     SRB12.8^L
1043 
1044 
1045 F-47. [MCR10134]
1046       >sc1>system_start_up.ec doesn't log in  IO daemon for puna,
1047       but        >sc1>admin.ec        assumes        it       has
1048       (https://multics-trac.swenson.org/ticket/255).
1049 
1050 F-48. [MCR10101]
1051       numeric_to_ascii_base_ can return  numbers including digits
1052       not               in                that               base
1053       (https://multics-trac.swenson.org/ticket/257).
1054 
1055 F-49. [MCR10105]
1056       Change history_comment (hcom) to add 1st history comment to
1057       a                       .info                       segment
1058       (https://multics-trac.swenson.org/ticket/258).
1059 
1060 F-50. [MCR10104]
1061       Change multics_libraries_.ld defaults  for library_fetch to
1062       add                   sss.include                   library
1063       (https://multics-trac.swenson.org/ticket/259).
1064 
1065 F-51. [MCR10105]
1066       hcom is  updating records used  (adding a page)  even for a
1067       "ds"                   (display)                  operation
1068       (https://multics-trac.swenson.org/ticket/260).
1069 
1070 F-52. [MCR10102]
1071       mbuild  problems  when  splitting  source  archive  into  2
1072       smaller                                            archives
1073       (https://multics-trac.swenson.org/ticket/261).
1074 
1075 F-53. [MCR10103]
1076       help,  verify_info,  check_info_segs,  help_  and info_seg_
1077       should   be    moved   to   a   new    bound_help_   object
1078       (https://multics-trac.swenson.org/ticket/262).
1079 
1080 F-54. [MCR10124]
1081       Typo     in      comment     in     io_page_tables.incl.pl1
1082       (https://multics-trac.swenson.org/ticket/264).
1083 
1084 F-55. [MCR10124]
1085       Typo             in             >doc>privileged>map355.info
1086       (https://multics-trac.swenson.org/ticket/266).
1087 
1088 F-56. [MCR10124]
1089       dfm          does         not          accept         "-df"
1090       (https://multics-trac.swenson.org/ticket/268).
1091 
1092 F-57. [MCR10109]
1093       mbuild has problems diagnosing wrong library name specified
1094       in .mb file (https://multics-trac.swenson.org/ticket/270).
1095 
1096 F-58. [MCR10108]
1097       Attempt to set up crank for first time fails due to missing
1098 
1099 
1100 DRAFT:  MAY BE CHANGED         3-8           08/08/23     SRB12.8^L
1101 
1102 
1103       values                  in                  sys_admin.value
1104       (https://multics-trac.swenson.org/ticket/271).
1105 
1106 F-59. [MCR10128]
1107       Incorporate  changes  in  master.ec  on  GHM  into  release
1108       (https://multics-trac.swenson.org/ticket/273).
1109 
1110 F-60. [MCR10127]
1111       Incorporate  changes  in  system_start_up.ec  on  GHM  into
1112       release (https://multics-trac.swenson.org/ticket/274).
1113 
1114 F-61. [MCR10112]
1115       mbuild  gives errors  if .mb   segment name  starts with  a
1116       number (https://multics-trac.swenson.org/ticket/276).
1117 
1118 F-62. [MCR10114]
1119       mbuild  gets  null_pointer_exception   when  segments  with
1120       unknown          suffixes          are          encountered
1121       (https://multics-trac.swenson.org/ticket/277).
1122 
1123 F-63. [MCR10115]
1124       lds active function displays  incomplete error when library
1125       not found (https://multics-trac.swenson.org/ticket/278).
1126 
1127 F-64. [MCR10122]
1128       "help      hcs_"     crashes      the     user      process
1129       (https://multics-trac.swenson.org/ticket/281).
1130 
1131 F-65. [MCR10118]
1132       index_set  returns extra  radix indicator  character (after
1133       numeric_to_ascii_base_                             upgrade)
1134       (https://multics-trac.swenson.org/ticket/283).
1135 
1136 F-66. [MCR10119]
1137       Unexpected    Fault    condition    during    BCE    reinit
1138       (https://multics-trac.swenson.org/ticket/287).
1139 
1140 F-67. [MCR10121]
1141       Info for hcs_$status_ entry point is missing from hcs_.info
1142       (https://multics-trac.swenson.org/ticket/288).
1143 
1144 F-68. [MCR10084]
1145       probe.info            is            missing            text
1146       (https://multics-trac.swenson.org/ticket/289).
1147 
1148 F-69. [MCR10126]
1149       mbuild                   2.00                  Improvements
1150       (https://multics-trac.swenson.org/ticket/290).
1151 
1152 F-70. [MCR10130]
1153       GTSS           JOVIAL           subsystem           crashes
1154       (https://multics-trac.swenson.org/ticket/291).
1155 
1156 
1157 
1158 DRAFT:  MAY BE CHANGED         3-9           08/08/23     SRB12.8^L
1159 
1160 
1161 F-71. [MCR10129]
1162       unpaged_page_tables.incl.pl1 has an  invalid declaration of
1163       the                        upt                       header
1164       (https://multics-trac.swenson.org/ticket/293).
1165 
1166 F-72. [MCR10137]
1167       Multics  should warn  if it  is running  on an  old DPS 8/M
1168       simulator (https://multics-trac.swenson.org/ticket/294).
1169 
1170 F-73. [MCR10129]
1171       numeric_to_ascii_base_  generates   8-digit  octal  integer
1172       strings       that       cv_oct_       cannot       convert
1173       (https://multics-trac.swenson.org/ticket/296).
1174 
1175 F-74. [MCR10129]
1176       New/enhanced  requests  for  analyze_multics:   cme,  slte,
1177       page_control_check,                                    aste
1178       (https://multics-trac.swenson.org/ticket/297).
1179 
1180 F-75. [MCR10129]
1181       copy_deadproc  and copy_liveproc  incorrectly captures  UID
1182       for       segments       in       the       saved      pdir
1183       (https://multics-trac.swenson.org/ticket/298).
1184 
1185 F-76. [MCR10130]
1186       GCOS  simulator  fails  to  lower-case  card  names  before
1187       comparisons          with         lowercase          values
1188       (https://multics-trac.swenson.org/ticket/299).
1189 
1190 F-77. [MCR10129]
1191       analyze_multics   (azm)    select_dumps   mishandles   dump
1192       identifiers     that     share     same     last     nibble
1193       (https://multics-trac.swenson.org/ticket/301).
1194 
1195 F-78. [MCR10131]
1196       Administration utility "ec  master new_proj" segfaults when
1197       finishing up (https://multics-trac.swenson.org/ticket/302).
1198 
1199 F-79. [MCR10124]
1200       list_ref_names.info  missing  N   operand  of  -to  control
1201       description (https://multics-trac.swenson.org/ticket/303).
1202 
1203 F-80. [MCR10116]
1204       eis_tester  checks  for   MVN  Instruction  Large  Exponent
1205       Handling (https://gitlab.com/dps8m/dps8m/-/issues/197).
1206 
1207 
1208 DOCUMENTATION
1209 
1210 
1211 G- 1. [MCR10124]
1212       Typo        in        GB64-00A        Admin        Commands
1213       (https://multics-trac.swenson.org/ticket/17).
1214 
1215 
1216 DRAFT:  MAY BE CHANGED         3-10          08/08/23     SRB12.8^L
1217 
1218 
1219 
1220 G- 2. [MCR10124]
1221       Typo                    in                    test_cpu.info
1222       (https://multics-trac.swenson.org/ticket/135).
1223 
1224 G- 3. [MCR10136]
1225       patch_ring_zero       has       no       info       segment
1226       (https://multics-trac.swenson.org/ticket/148).
1227 
1228 G- 4. [MCR10124]
1229       Info  segment  for  'meter_fim'  exists,  but  no such code
1230       (https://multics-trac.swenson.org/ticket/160).
1231 
1232 G- 5. [MCR10100]
1233       No       info      segment       for      >tools>fim_meters
1234       (https://multics-trac.swenson.org/ticket/161).
1235 
1236 G- 6. [MCR10100]
1237       AN52           ctp           out           of          date
1238       (https://multics-trac.swenson.org/ticket/162).
1239 
1240 G- 7. [MCR10100]
1241       Documentation   error   in   AN61A   Storage   System   PLM
1242       (https://multics-trac.swenson.org/ticket/179).
1243 
1244 G- 8. [MCR10100]
1245       fs_util_.info         dcl         for         set_bit_count
1246       (https://multics-trac.swenson.org/ticket/186).
1247 
1248 G- 9. [MCR10124]
1249       eis_tester  documentation  of  default  behavior  incorrect
1250       (https://multics-trac.swenson.org/ticket/203).
1251 
1252 G-10. [MCR10100]
1253       AL39-01 erratum:  incomplete descriptions for RPD, RPL, and
1254       RPT                                            instructions
1255       (https://multics-trac.swenson.org/ticket/231).
1256 
1257 G-11. [MCR10124]
1258       help_system.gi.info  contains  some  incorrect  information
1259       (https://multics-trac.swenson.org/ticket/238).
1260 
1261 G-12. [MCR10124]
1262       Typo             in             >doc>privileged>map355.info
1263       (https://multics-trac.swenson.org/ticket/266).
1264 
1265 G-13. [MCR10124]
1266       dfm          does         not          accept         "-df"
1267       (https://multics-trac.swenson.org/ticket/268).
1268 
1269 G-14. [MCR10121]
1270       Info for hcs_$status_ entry point is missing from hcs_.info
1271       (https://multics-trac.swenson.org/ticket/288).
1272 
1273 
1274 DRAFT:  MAY BE CHANGED         3-11          08/08/23     SRB12.8^L
1275 
1276 
1277 
1278 G-15. [MCR10084]
1279       probe.info            is            missing            text
1280       (https://multics-trac.swenson.org/ticket/289).
1281 
1282 G-16. [MCR10124]
1283       list_ref_names.info  missing  N   operand  of  -to  control
1284       description (https://multics-trac.swenson.org/ticket/303).
1285 
1286 G-17. [MCR10129]
1287       Info  segments  for  the  copy_deadproc  and  copy_liveproc
1288       commands now exists.
1289 
1290 G-18. [MCR10121]
1291       Update hcs_.info to document hcs_$status_.
1292 
1293 
1294 CHANGES FROM PRIOR MR12.7 RELEASE
1295 
1296 
1297 H- 1. [MCR10092]
1298       Comment out test 51 from test_cpu.
1299 
1300 H- 2. [MCR10093]
1301       Fixed   error  preventing  last   allocated  initialization
1302       segment from being moved to high memory.
1303 
1304 H- 3. [MCR10094]
1305       Fix ticket #241:  help_listen_util_$display_prompt loops on
1306       vt102 terminal type in command:  help ls.
1307 
1308 H- 4. [MCR10095]
1309       Fix  ticket  #147:   Operator  console  hang  due  to  lost
1310       terminate interrrupt.
1311 
1312 H- 5. [MCR10096]
1313       Fix fault_tag_1  error when POLTS  test page gets  a lockup
1314       fault.
1315 
1316 H- 6. [MCR10097]
1317       Fix  fixed point overflow  in disk_usage_stat due  to array
1318       index bounds being exceeded.
1319 
1320 H- 7. [MCR11000]
1321       Fix  various typos  in comments,  code, and  documentation.
1322       Add additional doc in RPx instructions.
1323 
1324 H- 8. [MCR10098]
1325       Add  azm support  for  select  Multics commands  and active
1326       functions.
1327 
1328 H- 9. [MCR10099]
1329       Enhancements to index_set command/active function.
1330 
1331 
1332 DRAFT:  MAY BE CHANGED         3-12          08/08/23     SRB12.8^L
1333 
1334 
1335 
1336 H-10. [MCR10104]
1337       Update multics_libraries_ for sss.incl library.
1338 
1339 H-11. [MCR10104]
1340       Update multics_libraries_ to add *.log library.
1341 
1342 H-12. [MCR10102]
1343       Update  mbuild to handle  archive overflow case.   Also add
1344       support for auto log_dir setting.
1345 
1346 H-13. [MCR10103]
1347       Move  all  help-related  commands  and  subroutines  out of
1348       bound_info_rtns_ and into a new bound_help_ bound segment.
1349 
1350 H-14. [MCR10105]
1351       Add final support to history_comment for .info segments.
1352 
1353 H-15. [MCR10102]
1354       Fix   issues   in   mbuild   described   in   ticket  #267:
1355       https://multics-trac.swenson.org/ticket/267.   Fixes  issue
1356       that mbuild read fails to  warn user of segments in install
1357       dir that  almost match specification in  build script file,
1358       except for library name and/or operation name.  Fix analyze
1359       request  to  avoid  adding  a  Seg.operation  value for the
1360       Seg(Build_script) segment type.
1361 
1362 H-16. [MCR10109]
1363       Make  mbuild's read  request diagnose  a build  script line
1364       that references an existing segment using the wrong library
1365       name.   Fix  minor  problem  in  bind  command  not setting
1366       required    access    mode     when    initiating    object
1367       archives/segments being  bound together.  R_ACCESS  will be
1368       the  minimum required access  to such segments.   Fix minor
1369       problem in installing exec_com  segments:  always use their
1370       primary name when locating them in the library.
1371 
1372 H-17. [MCR10106]
1373       Fix garbage error messages in generate_mst listing segment.
1374 
1375 H-18. [MCR10107]
1376       Fix  bad  error  message  in  ISOLTS  and  bad  error codes
1377       returned by configure_test_cpu.
1378 
1379 H-19. [MCR10105]
1380       Correct problem introduced  by MCR10105 preventing existing
1381       history comments from being found in .alm and .ec segments.
1382 
1383 H-20. [MCR10108]
1384       Fix acct_start_up.ec to properly set up unbundled directory
1385       names and ACLs,  to set up the quota on  >dumps, and to set
1386       things  up properly so  that the crank  will run the  first
1387       time.
1388 
1389 
1390 DRAFT:  MAY BE CHANGED         3-13          08/08/23     SRB12.8^L
1391 
1392 
1393 
1394 H-21. [MCR10110]
1395       Updated instr_speed to correctly display MIPS values > 10.
1396 
1397 H-22. [MCR10112]
1398       Allow mbuild install directory  identifier and build script
1399       name to begin with a digit.
1400 
1401 H-23. [MCR10111]
1402       Delete obsolete ms_ and mbx_ acl commands.
1403 
1404 H-24. [MCR10113]
1405       Merge comments in the  two versions of template_slt_.alm to
1406       form  a  unified  source  file.   This installation updates
1407       bound_checker_.archive.
1408 
1409 H-25. [MCR10113]
1410       Merge comments in the  two versions of template_slt_.alm to
1411       form  a  unified  source  file.   This installation updates
1412       bound_bootload_0.
1413 
1414 H-26. [MCR10114]
1415       Fix mbuild to handle unknown suffixes more gracefully.  Add
1416       support for .gdt source files.
1417 
1418 H-27. [MCR10115]
1419       Fix library descriptor-related tools  for bad error message
1420       with unknown library names.
1421 
1422 H-28. [MCR10116]
1423       Add tests of MVN  instruction to generate expected overflow
1424       indicator when moving float  dec(59) value to fixed dec(59,
1425       0) target.
1426 
1427 H-29. [MCR10117]
1428       Fix  various issues  with  mbuild.   Fix unclear  and bogus
1429       warnings.  Fix  bogus bound_obj structure if  new component
1430       added.  Fix bogus messages  for replace of pl1.dcl segment.
1431       Fix duplicate Seg(object) structure if new component added.
1432 
1433 H-30. [MCR10101]
1434       Uniform Numeric Strings for Multics Programs.
1435 
1436 H-31. [MCR10118]
1437       Change    index_set    for     new    features    of    its
1438       numeric_to_ascii_base_ supporting subroutine.
1439 
1440 H-32. [MCR10101]
1441       Fix  bug   in  cv_(binary  oct  dec)_   and  cv_(  )_check_
1442       subroutines  not  detecting  digits  expressed  in a higher
1443       base.
1444 
1445 H-33. [MCR10121]
1446 
1447 
1448 DRAFT:  MAY BE CHANGED         3-14          08/08/23     SRB12.8^L
1449 
1450 
1451       Update hcs_.info to document hcs_$status_.
1452 
1453 H-34. [MCR10124]
1454       Fix gb64.errata.info  to correct index entry  for Front-End
1455       Network Processor to not include new_proj command.
1456 
1457 H-35. [MCR10124]
1458       Fix  test_cpu.info to  correctly document  -exclude control
1459       argument.
1460 
1461 H-36. [MCR10119]
1462       Fix unexpected fault during BCE init due to race condition.
1463 
1464 H-37. [MCR10120]
1465       Fix interpretation of DPS8/M ID PROM fields.
1466 
1467 H-38. [MCR10124]
1468       Delete >doc>privileged>meter_fim.info.
1469 
1470 H-39. [MCR10122]
1471       Increase default process directory segment quota.
1472 
1473 H-40. [MCR10123]
1474       Fixed  illegal_procedure  condition  in  meter_signal  when
1475       -nfault 2 control argument is used.
1476 
1477 H-41. [MCR10125]
1478       Remove  mca_priv_$force_unlock  gate  entry  from mca_priv_
1479       gate.
1480 
1481 H-42. [MCR10126]
1482       Updated mbuild  to support auditing and  installing phases,
1483       and support are more complete .mb segment.
1484 
1485 H-43. [MCR10126]
1486       Fixed  various issues  with  mbuild  and added  support for
1487       updating update_seg log with install id and approval value.
1488 
1489 H-44. [MCR10124]
1490       Fix incorrect  shortname for -deckfile control  argument in
1491       deckfile_manager.info.
1492 
1493 H-45. [MCR10124]
1494       Fix pathname to 355_macros segment in map355.info.
1495 
1496 H-46. [MCR10124]
1497       Fixed typo in comment in io_page_tables.incl.pl1.
1498 
1499 H-47. [MCR10124]
1500       Fixed  description   on  how  to  get   help  responses  in
1501       help_system.gi.info.
1502 
1503 H-48. [MCR10124]
1504 
1505 
1506 DRAFT:  MAY BE CHANGED         3-15          08/08/23     SRB12.8^L
1507 
1508 
1509       Added  ar97.errata.info to fix  description of -bf  and -lg
1510       control args for eis_tester.
1511 
1512 H-49. [MCR10124]
1513       Fixed  eis_tester.info  to  indicate  that  info  about the
1514       instruction  is  only  printed  out  if  the  -long control
1515       argument is supplied.
1516 
1517 H-50. [MCR10127]
1518       Update system_start_up.ec.
1519 
1520 H-51. [MCR10128]
1521       Update master.ec and various .ssl segments.
1522 
1523 H-52. [MCR10126]
1524       Add support for ssl segments and exec_coms.
1525 
1526 H-53. [MCR10130]
1527       Increase memory limits on GTSS  programs so that Jovial and
1528       Algol  compilers run.  Fix  issue with case  comparisons of
1529       card names in GCOS batch simulator.
1530 
1531 H-54. [MCR10129]
1532       analyze_multics improvements.
1533 
1534 H-55. [MCR10129]
1535       More changes to azm and addition of info segments for pcc.
1536 
1537 H-56. [MCR10131]
1538       Fix race condition with install program.
1539 
1540 H-57. [MCR10124]
1541       Fix   -from   and   -to    control   arg   description   in
1542       list_ref_names.info.
1543 
1544 H-58. [MCR10132]
1545       Fix  spurious  error  message  in  ed_installation_parms on
1546       startup.
1547 
1548 H-59. [MCR10134]
1549       Update admin.ec to make "x io1" login puna IO daemon before
1550       sending commands to it.
1551 
1552 H-60. [MCR10135]
1553       Fix out_of_bounds condition in ISOLTS when trying to report
1554       some kinds of test errors.
1555 
1556 H-61. [MCR10136]
1557       Add info segment for patch_ring_zero (prz) command.
1558 
1559 H-62. [MCR10133]
1560       Add time() prototype to time.h.
1561 
1562 
1563 
1564 DRAFT:  MAY BE CHANGED         3-16          08/08/23     SRB12.8^L
1565 
1566 
1567 H-63. [MCR10137]
1568       Added  support  for  new  ID  PROM  fields  to bootload CPU
1569       startup message.  Message now  emitted to operator console.
1570       Added warning for old simulator releases.
1571 
1572 
1573 
1574 
1575 
1576 
1577 
1578 
1579 
1580 
1581 
1582 
1583 
1584 
1585 
1586 
1587 
1588 
1589 
1590 
1591 
1592 
1593 
1594 
1595 
1596 
1597 
1598 
1599 
1600 
1601 
1602 
1603 
1604 
1605 
1606 
1607 
1608 
1609 
1610 
1611 
1612 
1613 
1614 
1615 
1616 
1617 
1618 
1619 
1620 
1621 
1622 DRAFT:  MAY BE CHANGED         3-17          08/08/23     SRB12.8^L
1623 
1624 
1625 
1626 
1627 
1628 
1629 
1630 
1631 
1632                             SECTION 4
1633 
1634 
1635                        INCOMPATIBLE CHANGES
1636 
1637 
1638 
1639 
1640       There should be no incompatible changes in this release.
1641 
1642 
1643 
1644 
1645 
1646 
1647 
1648 
1649 
1650 
1651 
1652 
1653 
1654 
1655 
1656 
1657 
1658 
1659 
1660 
1661 
1662 
1663 
1664 
1665 
1666 
1667 
1668 
1669 
1670 
1671 
1672 
1673 
1674 
1675 
1676 
1677 
1678 
1679 
1680 DRAFT:  MAY BE CHANGED         4-1           08/08/23     SRB12.8^L
1681 
1682 
1683 
1684 
1685 
1686 
1687 
1688 
1689 
1690                             APPENDIX A
1691 
1692 
1693                    NEW COMMANDS AND SUBROUTINES
1694 
1695 
1696 
1697 
1698 This is a  listing of new commands and subroutines  in MR12.8.  A
1699 brief description  of the new command  functionality is included.
1700 Refer  to  info  segments  or  the  appropriate  manuals for more
1701 information.
1702 
1703 
1704 NEW COMMANDS
1705 
1706 
1707 round
1708 radix
1709 
1710 
1711 NEW SUBROUTINES
1712 
1713 
1714 numeric_to_ascii_base_
1715 radix_indicator_string_
1716 cv_fixed_point_string_
1717 cv_condition_$display
1718 cv_condition_$message
1719 decimal_no_round_$divide
1720 decimal_no_round_$multiply
1721 
1722 
1723 
1724 
1725 
1726 
1727 
1728 
1729 
1730 
1731 
1732 
1733 
1734 
1735 
1736 
1737 
1738 DRAFT:  MAY BE CHANGED         A-1           08/08/23     SRB12.8^L
1739 
1740 
1741 
1742 
1743 
1744 
1745 
1746 
1747 
1748                             APPENDIX B
1749 
1750 
1751                  MULTICS PRICED SOFTWARE PRODUCTS
1752 
1753 
1754 
1755 
1756 PRODUCT
1757 NUMBER           TITLE
1758 
1759 
1760 OPERATING SYSTEM SOFTWARE
1761 
1762 SGS6800          Multics Operating System EXEC (see Note 1 below)
1763 SGS6801          GCOS (III) Timesharing Environment Facility
1764 SGS6803          FAST/DFAST (Fast Access System for Timesharing)
1765 SGS6804          GCOS (III) Batch Environment Facility
1766                    (see Note 1)
1767 
1768 
1769 OPERATING SYSTEM SOFTWARE EXTENSIONS
1770 
1771 SGC6823          Inter Multics File Transfer Facility
1772 SGE6800          Multics System Software Extensions (see Note 3)
1773 SGE6802          Remote Job Entry Facility
1774 
1775 
1776 COMMUNICATIONS SOFTWARE
1777 
1778 SGC6800          Multics Communications System (Multics CS)
1779 SGC6801          Autocall Support Option to Multics CS
1780 SGC6802          3270 Support Option to Multics CS
1781 SGC6803          Basic Bisync Support Option to Multics CS
1782 SGC6804          G115 Support Option to Multics CS
1783 SGC6805          File Transfer Facility
1784 SGC6807          Multics HASP Facility
1785 SGC6822          Multics Communications Support for X.25
1786 SGC6827          Personal Computer Support Facility
1787 SGC6828          Multics Online Workstation Environment
1788 
1789 
1790 PROGRAMMING LANGUAGE SOFTWARE
1791 
1792 SGL6801          FORTRAN Compiler and Runtime Facility
1793 SGL6802          Basic Compiler and Runtime Facility
1794 
1795 
1796 DRAFT:  MAY BE CHANGED         B-1           08/08/23     SRB12.8^L
1797 
1798 
1799 SGL6803          COBOL-74 Compiler and Runtime Facility
1800 SGL6805          MRPG (Report Generator) Facility
1801 SGL6806          APL (Version 5.02)
1802 SGL6807          Pascal Compiler and Runtime Facility
1803 SGL6808          C Compiler and Runtime
1804 
1805 
1806 OPERATING SYSTEM UTILITIES AND TOOLS
1807 
1808 SGD6806          Executive Mail System
1809 SGD6807          Format Document Facility
1810 SGU6800          WORDPRO Comprehensive Facility
1811 SGU6801          SORT/MERGE Facility
1812 SGU6803          LISTER Facility
1813 SGU6804          SPEEDTYPE Facility
1814 SGU6805          Dictionary Tools
1815 SGU6807          Extended Mail Facility
1816 SGU6820          Compose Facility
1817 SGU6833          TED (Text Editor)
1818 SGU6834          Emacs Text Processing Facility
1819 SGU6835          Offline Page Printing System Support Facility
1820 
1821 
1822 DATA MANAGEMENT SOFTWARE
1823 
1824 SGC6824          Multics Forum Facility
1825 SGD6800          MRDS (Multics Relational Data Store)
1826 SGD6801          LINUS (Logical Inquiry and Update System)
1827 SGC6826          Multics Executive Forum Facility
1828 
1829 
1830 APPLICATIONS SOFTWARE
1831 
1832 AGS6801          Timesharing Library (see Note 2)
1833 AGS6802          ISTAT (Interactive Statistics) (see Note 2)
1834 AGS6803          Graphics Facility
1835 AGS6805          SCICONIC Mathematical Programming Package
1836 AGS6806          SCICONIC Matrix Generator Facility
1837 SGH6801          Simplified Computing and Filing Facility
1838 SGH6802          TEXTO Document Management System and
1839                  LOGOTEL User Interface for TEXTO
1840 SGH6804          MegaCalc Spread Sheet Package
1841 
1842 
1843 
1844 Notes:
1845 
1846      1.   Licensed  for  use  without  separate  charge  to users
1847           acquiring a central processor system from Bull H N.
1848 
1849      2.   Class III - Unsupported.
1850 
1851 
1852 
1853 
1854 DRAFT:  MAY BE CHANGED         B-2           08/08/23     SRB12.8^L
1855 
1856 
1857      3.   Required  for normal  Multics operation  and to support
1858           any additional separately priced software products.
1859 
1860 
1861 
1862 
1863 
1864 
1865 
1866 
1867 
1868 
1869 
1870 
1871 
1872 
1873 
1874 
1875 
1876 
1877 
1878 
1879 
1880 
1881 
1882 
1883 
1884 
1885 
1886 
1887 
1888 
1889 
1890 
1891 
1892 
1893 
1894 
1895 
1896 
1897 
1898 
1899 
1900 
1901 
1902 
1903 
1904 
1905 
1906 
1907 
1908 
1909 
1910 
1911 
1912 DRAFT:  MAY BE CHANGED         B-3           08/08/23     SRB12.8^L
1913 
1914 
1915 
1916 
1917 
1918 
1919 
1920 
1921 
1922                             APPENDIX C
1923 
1924 
1925                       DOCUMENTATION CHANGES
1926 
1927 
1928 
1929 
1930 CURRENT MULTICS DOCUMENTATION STATUS
1931 
1932 A  complete  list  of  manuals  (including  current  availability
1933 status) is provided in >doc>info>manuals.info.
1934 
1935 
1936 MR12.8 Documentation
1937 
1938 There  are no  new or   updated publications  to support  MR12.8.
1939 Updates  to manuals are  provided by errata  info files found  in
1940 >doc>info.  The following errata are provided in MR12.8:
1941 
1942 ar97.errata.info
1943 gb64.errata.info
1944 an61.errata.info
1945 an52.errata.info
1946 al39.errata.info
1947 
1948 
1949 
1950 For the convenience of new user sites, a complete list of Multics
1951 manuals,    is    provided    below.     See    the    web   site
1952 http://www.bitsavers.org/pdf/honeywell/large_systems/multics/ for
1953 the available manuals.
1954 
1955 Also,  see  https://multics-wiki.swenson.org/index.php/Main_Page,
1956 in  the  "Multics  Documentation"  section  for  links to various
1957 documentation.
1958 
1959 
1960  AG90    Introduction to Programming on Multics
1961  AG91    Multics Programmer's Reference Manual
1962  AG92    Multics Commands and Active Functions
1963  AG93    Multics Subroutines and Input/Output Modules
1964  AG94    Multics PL/I Language Specification
1965  AK50    Multics System Administration Procedures
1966  AK51    Multics Project Administrator's Guide
1967  AK95    Multics APL User's Guide
1968 
1969 
1970 DRAFT:  MAY BE CHANGED         C-1           08/08/23     SRB12.8^L
1971 
1972 
1973  AL39    Multics Processor Manual
1974  AM81    Multics System Maintenance Procedures
1975  AM82    Multics BASIC
1976  AM83    Multics PL/I Reference Manual
1977  AN05    Multics GCOS Environment Simulator
1978  AN50    Guide to Multics Manuals
1979  AS40    Multics Graphics System
1980  AS43    Multics COBOL User's Guide
1981  AS44    Multics COBOL Reference Manual
1982  AT58    Multics FORTRAN Manual
1983  AT59    Multics DFAST Subsystem User's Guide
1984  AU25    Multics FAST Subsystem Reference Guide
1985  AU77    Multics Online Test and Diagnostics Reference Manual
1986  AW17    Multics Commands and Active Functions Quick Reference Guide
1987  AW32    Multics SORT/MERGE
1988  AW53    Multics Relational Data Store Reference Manual
1989  AZ49    Multics Logical Inquiry and Update System Reference Manual
1990  AZ98    Multics WORDPRO Reference Manual
1991  CC69    Multics Report Program Generator Reference Manual
1992  CC70    Multics FORTRAN User's Guide
1993  CC75    Multics Communications Administration
1994  CG40    Multics qedx Text Editor User's Guide
1995  CH23    Multics Extended Mail System User's Guide
1996  CH24    New User's Introduction to Multics--Part I
1997  CH25    New User's Introduction to Multics--Part II
1998  CH26    Multics Error Messages: Primer and Reference Manual
1999  CH27    Emacs Text Editor User's Guide
2000  CJ52    Multics Emacs Extension Writer's Guide
2001  CJ97    Multics Page Processing System Utility Manual
2002  CP31    Level 68 Introduction to Emacs Text Editor
2003  CP50    Multics Text Editor (Ted) Reference Manual
2004  CP51    Multics Menu Creation Facilities
2005  CX20    Fundamentals of Multics Executive Mail
2006  CX72    Executive Mail Editing Operations (Reference Card)
2007  CY73    Inter-Multics File Transfer Facility Reference Guide
2008  CY74    Multics Forum Interactive Meeting System User's Guide
2009  DJ18    Guide to Multics WORDPRO for New Users
2010  DU06    Fundamentals of Multics Forum Interactive Meeting System
2011  DW19    Multics MegaCalc User's Guide
2012  DX71    Fundamentals of Multics Executive Forum
2013  GB58    Multics Common Commands
2014  GB59    DPS 6/Multics Satellite 6M Reference Manual
2015  GB60    Multics HASP Service and Utility Manual
2016  GB61    Operator's Guide to Multics
2017  GB62    Multics Pascal User's Guide
2018  GB63    Multics Report Writer Reference Manual
2019  GB64    Multics Administration, Maintenance, and Operations Cmds
2020  GB65    Mulitics/Personal Computer File Transmission Facilities
2021  GB66    Multics On-Line Work Station End User's Guide
2022  GL71    Multics Simplified Computing and Filing Facility
2023  GN08    Multics Emacs Reference Card
2024  HH07    Multics C Compiler User's Guide
2025 
2026 
2027 
2028 DRAFT:  MAY BE CHANGED         C-2           08/08/23     SRB12.8^L
2029 
2030 
2031 
2032 
2033 
2034 
2035 
2036 
2037 
2038                             APPENDIX D
2039 
2040 
2041                   TICKETS FIXED IN THIS RELEASE
2042 
2043 
2044 
2045 
2046 The following tickets were fixed in MR12.8:
2047 https://multics-trac.swenson.org/ticket/15
2048           Fix typo in bound_interceptors.s.archive::fim.alm (MCR10100)
2049 https://multics-trac.swenson.org/ticket/17
2050           Typo in GB64-00A Admin Commands (MCR10124)
2051 https://multics-trac.swenson.org/ticket/19
2052           generate_mst prints incorrectly formatted error messages (MCR10106)
2053 https://multics-trac.swenson.org/ticket/30
2054           configure_test_cpu returns incorrect error code (MCR10107)
2055 https://multics-trac.swenson.org/ticket/33
2056           Install process does not create names needed for upgrade (MCR10108)
2057 https://multics-trac.swenson.org/ticket/66
2058           'instr_speed' command handles MIPS > 9 poorly (MCR10110)
2059 https://multics-trac.swenson.org/ticket/103
2060           Typo in comment in bootload_tape_label.alm (MCR10100)
2061 https://multics-trac.swenson.org/ticket/119
2062           Add setting of quota on >dumps to fix boot time warning (MCR10108)
2063 https://multics-trac.swenson.org/ticket/123
2064           meter_signal crashes when nfaults > 1 (MCR10123)
2065 https://multics-trac.swenson.org/ticket/126
2066           ms_set_acl command should be removed (MCR10111)
2067 https://multics-trac.swenson.org/ticket/135
2068           Typo in test_cpu.info (MCR10124)
2069 https://multics-trac.swenson.org/ticket/147
2070           Console lockup (MCR10095)
2071 https://multics-trac.swenson.org/ticket/148
2072           patch_ring_zero has no info segment (MCR10136)
2073 https://multics-trac.swenson.org/ticket/154
2074           mca_priv_$force_unlock gives linkage error if called (MCR10125)
2075 https://multics-trac.swenson.org/ticket/155
2076           ACL on mca_priv_ gate is wrong (None)
2077 https://multics-trac.swenson.org/ticket/160
2078           Info segment for 'meter_fim' exists, but no such code (MCR10124)
2079 https://multics-trac.swenson.org/ticket/161
2080           No info segment for >tools>fim_meters (MCR10100)
2081 https://multics-trac.swenson.org/ticket/162
2082           AN52 ctp out of date (MCR10100)
2083 https://multics-trac.swenson.org/ticket/179
2084 
2085 
2086 DRAFT:  MAY BE CHANGED         D-1           08/08/23     SRB12.8^L
2087 
2088 
2089           Documentation error in AN61A Storage System PLM (MCR10100)
2090 https://multics-trac.swenson.org/ticket/180
2091           Two versions of the file template_slt.alm (MCR10113)
2092 https://multics-trac.swenson.org/ticket/186
2093           fs_util_.info dcl for set_bit_count (MCR10100)
2094 https://multics-trac.swenson.org/ticket/187
2095           time() prototype missing from time.h (MCR10133)
2096 https://multics-trac.swenson.org/ticket/201
2097           >ldd>tools>source>bound_as_misc_.s.archive::multiplexer_mgr_.pl1 has busted message documentation (MCR10100)
2098 https://multics-trac.swenson.org/ticket/203
2099           eis_tester documentation of default behavior incorrect (MCR10124)
2100 https://multics-trac.swenson.org/ticket/207
2101           ISOLTS error message handler can crash on certain message strings (MCR10135)
2102 https://multics-trac.swenson.org/ticket/209
2103           ed_installation_parms produces spurious name duplication error (MCR10132)
2104 https://multics-trac.swenson.org/ticket/210
2105           The disk_usage_stat command gets a fixed point overflow when run (MCR10097)
2106 https://multics-trac.swenson.org/ticket/223
2107           mbuild fails to handle a .mb file with no ADD/REPLACE/DELETE directive (MCR10102)
2108 https://multics-trac.swenson.org/ticket/225
2109           find_rpv_subsystem.pl1 contains typo in "query" instructions (MCR10100)
2110 https://multics-trac.swenson.org/ticket/227
2111           GHM Gate ACLs grant access to non-existent or GHM-specific users/projects (None)
2112 https://multics-trac.swenson.org/ticket/229
2113           test_cpu test number 51 (sreg_no_write.alm) faults while loading an unset pointer (MCR10092)
2114 https://multics-trac.swenson.org/ticket/231
2115           AL39-01 erratum: incomplete descriptions for RPD, RPL, and RPT instructions (MCR10100)
2116 https://multics-trac.swenson.org/ticket/235
2117           Race condition in install command -> The segment has been deleted (MCR10131)
2118 https://multics-trac.swenson.org/ticket/236
2119           When setting up the crank for the first time, an out_of_bounds condition is raised (MCR10097)
2120 https://multics-trac.swenson.org/ticket/237
2121           help hcs_ gets record_quota_overflow for accounts with default sized process directories (MCR10122)
2122 https://multics-trac.swenson.org/ticket/238
2123           help_system.gi.info contains some incorrect information (MCR10124)
2124 https://multics-trac.swenson.org/ticket/239
2125           Comment errors in bootload_tape_label.alm (MCR10100)
2126 https://multics-trac.swenson.org/ticket/240
2127           start_cpu$start_cpu uses incorrect sizes and offsets to read the PROM data (MCR10120)
2128 https://multics-trac.swenson.org/ticket/241
2129           help_listen_util_$display_prompt loops on vt102 terminal type in command: help ls (MCR10094)
2130 https://multics-trac.swenson.org/ticket/242
2131           Evil Config Deck (ECD) bug: some config decks can prevent Multics from booting (MCR10093)
2132 https://multics-trac.swenson.org/ticket/245
2133           Incorrect grammer in BCE cold boot prompt (MCR10100)
2134 https://multics-trac.swenson.org/ticket/247
2135           PROM fields are at octal (not decimal) offsets + there are more fields of interest (MCR10120)
2136 https://multics-trac.swenson.org/ticket/250
2137           Unhelpful comment in mcs_timer.pl1 (MCR10100)
2138 https://multics-trac.swenson.org/ticket/251
2139           POLTS can die with a fault_tag_1 error in mtdsim_$tolts_abort (MCR10096)
2140 https://multics-trac.swenson.org/ticket/253
2141           analyze_multics (azm) needs to support oct dec calc and index_set active functions (MCR10098)
2142 
2143 
2144 DRAFT:  MAY BE CHANGED         D-2           08/08/23     SRB12.8^L
2145 
2146 
2147 https://multics-trac.swenson.org/ticket/254
2148           index_set needs a more flexible set specification interface (MCR10099)
2149 https://multics-trac.swenson.org/ticket/255
2150           >sc1>system_start_up.ec doesn't log in IO daemon for puna, but >sc1>admin.ec assumes it has (MCR10134)
2151 https://multics-trac.swenson.org/ticket/257
2152           numeric_to_ascii_base_ can return numbers including digits not in that base (MCR10101)
2153 https://multics-trac.swenson.org/ticket/258
2154           Change history_comment (hcom) to add 1st history comment to a .info segment (MCR10105)
2155 https://multics-trac.swenson.org/ticket/259
2156           Change multics_libraries_.ld defaults for library_fetch to add sss.include library (MCR10104)
2157 https://multics-trac.swenson.org/ticket/260
2158           hcom is updating records used (adding a page) even for a "ds" (display) operation (MCR10105)
2159 https://multics-trac.swenson.org/ticket/261
2160           mbuild problems when splitting source archive into 2 smaller archives (MCR10102)
2161 https://multics-trac.swenson.org/ticket/262
2162           help, verify_info, check_info_segs, help_ and info_seg_ should be moved to a new bound_help_ object (MCR10103)
2163 https://multics-trac.swenson.org/ticket/264
2164           Typo in comment in io_page_tables.incl.pl1 (MCR10124)
2165 https://multics-trac.swenson.org/ticket/266
2166           Typo in >doc>privileged>map355.info (MCR10124)
2167 https://multics-trac.swenson.org/ticket/268
2168           dfm does not accept "-df" (MCR10124)
2169 https://multics-trac.swenson.org/ticket/270
2170           mbuild has problems diagnosing wrong library name specified in .mb file (MCR10109)
2171 https://multics-trac.swenson.org/ticket/271
2172           Attempt to set up crank for first time fails due to missing values in sys_admin.value (MCR10108)
2173 https://multics-trac.swenson.org/ticket/273
2174           Incorporate changes in master.ec on GHM into release (MCR10128)
2175 https://multics-trac.swenson.org/ticket/274
2176           Incorporate changes in system_start_up.ec on GHM into release (MCR10127)
2177 https://multics-trac.swenson.org/ticket/276
2178           mbuild gives errors if .mb segment name starts with a number (MCR10112)
2179 https://multics-trac.swenson.org/ticket/277
2180           mbuild gets null_pointer_exception when segments with unknown suffixes are encountered (MCR10114)
2181 https://multics-trac.swenson.org/ticket/278
2182           lds active function displays incomplete error when library not found (MCR10115)
2183 https://multics-trac.swenson.org/ticket/281
2184           "help hcs_" crashes the user process (MCR10122)
2185 https://multics-trac.swenson.org/ticket/283
2186           index_set returns extra radix indicator character (after numeric_to_ascii_base_ upgrade) (MCR10118)
2187 https://multics-trac.swenson.org/ticket/287
2188           Unexpected Fault condition during BCE reinit (MCR10119)
2189 https://multics-trac.swenson.org/ticket/288
2190           Info for hcs_$status_ entry point is missing from hcs_.info (MCR10121)
2191 https://multics-trac.swenson.org/ticket/289
2192           probe.info is missing text (MCR10084)
2193 https://multics-trac.swenson.org/ticket/290
2194           mbuild 2.00 Improvements (MCR10126)
2195 https://multics-trac.swenson.org/ticket/291
2196           GTSS JOVIAL subsystem crashes (MCR10130)
2197 https://multics-trac.swenson.org/ticket/293
2198           unpaged_page_tables.incl.pl1 has an invalid declaration of the upt header (MCR10129)
2199 https://multics-trac.swenson.org/ticket/294
2200 
2201 
2202 DRAFT:  MAY BE CHANGED         D-3           08/08/23     SRB12.8^L
2203 
2204 
2205           Multics should warn if it is running on an old DPS 8/M simulator (MCR10137)
2206 https://multics-trac.swenson.org/ticket/296
2207           numeric_to_ascii_base_ generates 8-digit octal integer strings that cv_oct_ cannot convert (MCR10129)
2208 https://multics-trac.swenson.org/ticket/297
2209           New/enhanced requests for analyze_multics: cme, slte, page_control_check, aste (MCR10129)
2210 https://multics-trac.swenson.org/ticket/298
2211           copy_deadproc and copy_liveproc incorrectly captures UID for segments in the saved pdir (MCR10129)
2212 https://multics-trac.swenson.org/ticket/299
2213           GCOS simulator fails to lower-case card names before comparisons with lowercase values (MCR10130)
2214 https://multics-trac.swenson.org/ticket/301
2215           analyze_multics (azm) select_dumps mishandles dump identifiers that share same last nibble (MCR10129)
2216 https://multics-trac.swenson.org/ticket/302
2217           Administration utility "ec master new_proj" segfaults when finishing up (MCR10131)
2218 https://multics-trac.swenson.org/ticket/303
2219           list_ref_names.info missing N operand of -to control description (MCR10124)
2220 The following  dps8m simulator tickets were  addressed by Multics
2221 changes:
2222 https://gitlab.com/dps8m/dps8m/-/issues/197
2223           eis_tester checks for MVN Instruction Large Exponent Handling (MCR10116)
2224 
2225 
2226 
2227 
2228 
2229 
2230 
2231 
2232 
2233 
2234 
2235 
2236 
2237 
2238 
2239 
2240 
2241 
2242 
2243 
2244 
2245 
2246 
2247 
2248 
2249 
2250 
2251 
2252 
2253 
2254 
2255 
2256 
2257 
2258 
2259 
2260 DRAFT:  MAY BE CHANGED         D-4           08/08/23     SRB12.8^L