home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / BEEHIVE / OS / CPM22INF.ARC / CPM22.PAT < prev    next >
Text File  |  1990-07-21  |  13KB  |  391 lines

  1.                                       CP/M   V2.2 
  2.                                Patch 01, MOVCPM, 1/21/82 
  3.  
  4.                           Copyright   1982 by Digital Research
  5.                   CP/M is a registered trademark of Digital Research.
  6.                         DDT is a trademark of Digital Research.
  7.                                  Compiled November 1982
  8.  
  9.           Program:  MOVCPM
  10.           Products and Serial Numbers Affected:  CP/M  V2.2
  11.  
  12.           Error Description:
  13.  
  14.                The following modification affects only CP/M systems  that  use
  15.           the optional blocking  and deblocking  algorithms listed in the CP/M
  16.           Operating System Manual.   When you  update  a  file  under  systems
  17.           using  the algorithms with no data added to the file, the last block
  18.           of updated records is not written to  that  file.   Contact  Digital
  19.           Reserach  or  your CP/M distributor if you are not certain that this
  20.           patch applies to your system.
  21.  
  22.           Patch Procedure:
  23.  
  24.                Make a back-up copy of MOVCPM.COM before you use DDT   to  make
  25.           the  following  changes.  Use  the  Assemble command (A) and the Set
  26.           command (S).  After you make the  changes,  return  to  the  Console
  27.           Command  Processor using the G0 command and save the modified memory
  28.           image on disk.  Update the  memory  image  on  tracks  0  and  1  by
  29.           executing the new MOVCPM program as described in the CP/M  Operating
  30.           System Manual and by integrating your customized I/O system.
  31.  
  32.  
  33.                   A>ddt movcpm.com
  34.                   DDT VERS 2.0
  35.                   NEXT PC
  36.                   2700 0100
  37.                   -alcd2
  38.                   1CD2 nop                      Old instructions were
  39.                   1CD3 nop                      DCR C
  40.                   1CD4 lxi h,0                  DCR C
  41.                   1CD7 .                        JNZ 12DF
  42.  
  43.  
  44.                   -G0
  45.                                                Number of pages to save
  46.                                                is determined from value
  47.                                                displayed under NEXT.
  48.                   A>save 38 movcpm.com
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                Install  this  patch  on  all  CP/M  systems   that   use   the
  56.           blocking/deblocking algorithms  listed in  the CP/M Operating System
  57.           Manual.
  58.  
  59.                Licensed users are granted the right to include  these  changes
  60.           in CP/M V2.2 software.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                                       CP/M   V2.2 
  70.                                  Patch 02, ASM, 1/21/82
  71.  
  72.                           Copyright   1982 by Digital Research
  73.                   CP/M is a registered trademark of Digital Research.
  74.                         DDT is a trademark of Digital Research.
  75.                                  Compiled November 1982
  76.  
  77.  
  78.           Program:  ASM
  79.           Products and Serial Numbers Affected:  CP/M  V1.4 and V2.2
  80.  
  81.           Error Description:
  82.  
  83.                ASM occasionally generates an erroneous phase  error  when  the
  84.           identifier  in  a  SET  statement  appears within an expression from
  85.           another statement.  For example,
  86.  
  87.                   X     SET     1
  88.                   Y     EQU     X
  89.                         END
  90.  
  91.  
  92.           Patch Procedure:
  93.  
  94.                Make a back-up copy of ASM.COM before you use DDT   to make the
  95.           following changes.
  96.  
  97.                   A>ddt asm.com
  98.                   DDT VERS 2.2
  99.                   NEXT  PC
  100.                   2100 0100
  101.                   -l1dad
  102.                   1DAD  CALL 1352
  103.                   1DB0  CPI  05
  104.                   1DB2  CNZ  20DD
  105.                   -a1dad
  106.                   1DAD  call 1b8d
  107.                   1DB0  .
  108.                   -l1b8d
  109.                   1B8D  NOP
  110.                   1B8E  NOP
  111.                   1B8F  NOP
  112.                   -a1b8d
  113.                   1B8D  call 1352
  114.                   1B90  ora a
  115.                   1B91  jz 1db5
  116.                   1B94  ret
  117.                   1B95  .
  118.                   -^C
  119.                   A>save 32 asm.com
  120.  
  121.                Licensed users are granted the right to include  these  changes
  122.           in CP/M V2.2 software.
  123.  
  124.  
  125.                                       CP/M  V2.2 
  126.                                Patch 03, SUBMIT, 1/21/82
  127.  
  128.                           Copyright   1982 by Digital Research
  129.                   CP/M is a registered trademark of Digital Research.
  130.                         DDT is a trademark of Digital Research.
  131.                                  Compiled November 1982
  132.  
  133.  
  134.           Program:  SUBMIT.COM
  135.           Products and Serial Numbers Affected:  CP/M  V2.2
  136.  
  137.           Error Description:
  138.  
  139.                If drive A is not the default drive when  you  run  the  SUBMIT
  140.           program,  the  $$$.sub  file  is  created on the currently logged-in
  141.           disk.  Therefore, you cannot run a SUBMIT job from any  drive  other
  142.           than  A.  After  you  make  the following changes, the system always
  143.           creates the $$$.sub file on drive A.
  144.  
  145.  
  146.           Patch Procedure:
  147.  
  148.                Make a back-up copy of SUBMIT.COM before you use DDT   to  make
  149.           the following changes.
  150.  
  151.  
  152.               A>ddt submit.com
  153.               DDT V2.2
  154.               NEXT PC
  155.               0600 0100
  156.               -d5bb
  157.               05BB 00 24 24 24 20 .$$$
  158.               05C0 20 20 20 20 53 55 42 00 00 00 1A 1A 1A 1A 1A 1A   SUB...
  159.               05D0 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A ........
  160.  
  161.               -
  162.               -s5bb
  163.               05BB 00 1
  164.               05BC 24 .
  165.               -g0
  166.               A>save 5 submit.com
  167.  
  168.                Licensed users are granted the right to include  these  changes
  169.           in CP/M V2.2 software.
  170.  
  171.  
  172.  
  173.  
  174.                                       CP/M  V2.2 
  175.                                  Patch 04, PIP, 1/21/82
  176.  
  177.                           Copyright   1982 by Digital Research
  178.                   CP/M is a registered trademark of Digital Research.
  179.                         DDT is a trademark of Digital Research.
  180.                                  Compiled November 1982
  181.  
  182.  
  183.           Program:  PIP.COM
  184.           Products and Serial Numbers Affected:  CP/M  V2.2
  185.  
  186.           Error Description:
  187.  
  188.                A problem occurs with the PIP Start and Quit options  when  the
  189.           Start and Quit strings are the same length.
  190.  
  191.           Patch Procedure:
  192.  
  193.                Make a back-up copy of PIP.COM before you use DDT   to make the
  194.           following changes.
  195.  
  196.  
  197.                   A>ddt pip.com
  198.                   DDT V2.2
  199.                   NEXT PC
  200.                   1E000100
  201.                   -l1168
  202.                   1168  LDA  1F62
  203.                   116B  STA  1DF7
  204.                   116E  LXI  H,1F62
  205.                   1171  MVI  M,00
  206.                   1173  LDA  1DF9
  207.                   1176  INR  A
  208.                   1177  STA  1DF8
  209.                   -a1168
  210.                   1168  lxi h,1f62
  211.                   116B  mov a,m
  212.                   116C  sta 1df7
  213.                   116F  mvi m,0
  214.                   1171  lxi h,1df9
  215.                   1174  mov a,m
  216.                   1175  mvi m,0
  217.                   1177  inr a
  218.                   1178  dcx h
  219.                   1179  mov m,a
  220.                   117A  .
  221.                   -g0
  222.                   A>save 29 pip.com
  223.  
  224.                Licensed users are granted the right to include  these  changes
  225.           in CP/M V2.2 software.
  226.  
  227.  
  228.  
  229.                                        CP/M  V2.2
  230.                                 Patch 05, PIP, 1/21/82  
  231.  
  232.                           Copyright   1982 by Digital Research
  233.                   CP/M is a registered trademark of Digital Research.
  234.                         DDT is a trademark of Digital Research.
  235.                                  Compiled November 1982
  236.  
  237.  
  238.           Program:  PIP.COM
  239.           Products and Serial Numbers Affected:  CP/M  V2.2
  240.  
  241.           Error Description:
  242.  
  243.                A problem occurs with the PIP object file transfer options when
  244.           copying file to file.
  245.  
  246.           Patch Procedure:
  247.  
  248.                Make a back-up copy of PIP.COM before you use DDT   to make the
  249.           following changes.
  250.  
  251.                   A>ddt pip.com
  252.                   DDT V2.2
  253.                   NEXT PC
  254.                   1E00 0100
  255.                   -l0713
  256.                   0713  LDA  1F5E
  257.                   0716  LXI  H,1E04
  258.                   0719  ORA  M
  259.                   -a0713
  260.                   0713  lda 1e04
  261.                   0716  lxi h,1f5e
  262.                   0719  .
  263.                   -l1099
  264.                   1099  LDA  1E04
  265.                   109C  RAR
  266.                   109D  JNC  10B2
  267.                   -a1099
  268.                   1099  lda 1f5e
  269.                   109C  .
  270.                   -l1640
  271.                   1640  LDA  1E04
  272.                   1643  RAR
  273.                   1644  JNC  1652
  274.                   -a1640
  275.                   1640  lda  1f5e
  276.                   1643  .
  277.                   -g0
  278.                   A>save 29 pip.com
  279.  
  280.                Licensed users are granted the right to include  these  changes
  281.           in CP/M V2.2 software.
  282.  
  283.  
  284.                                        CP/M   V2.2
  285.                                  Patch 06, PIP, 01/21/82
  286.  
  287.                           Copyright   1982 by Digital Research
  288.                    CP/M is a registered trademark of Digital Research.
  289.                          DDT is a trademark of Digital Research.
  290.                                  Compiled November 1982
  291.  
  292.  
  293.          Program:  PIP.COM
  294.           Products and Serial Numbers Affected:  CP/M   V2.2
  295.  
  296.           Error Description:
  297.  
  298.                When you use PIP to copy to the  PRN  logical  device,  the  LPT
  299.           physical  device  is automatically selected.  This patch disables the
  300.           selection of the LPT device and allows the PRN logical device  to  be
  301.           used without affecting the current IOBYTE setting.
  302.  
  303.           Patch Procedure:
  304.  
  305.                Make a back-up copy of PIP.COM before you make  any  changes.The
  306.           program  DDT   is required to make the changes.  The changes are made
  307.           by the following sequence of commands:
  308.  
  309.  
  310.                     0A>ddt pip.com
  311.                     DDT VERS 2.2
  312.                     NEXT  PC
  313.                     1E00 0100
  314.                     -lc66
  315.                       0C66  LXI H,0003
  316.                       0C69  MVI M,80
  317.                       0C6B  JMP 0C71
  318.                        . . .
  319.                     -ac69
  320.                       0C69  nop
  321.                       0C6A  nop
  322.                       0C6B  .
  323.                     -g0
  324.  
  325.                     A>save 29 pip.com
  326.  
  327.  
  328.                Licensed users are granted the right to include these changes in
  329.           CP/M V2.2 software.
  330.  
  331.  
  332.  
  333.  
  334.                        CP/M   V2.2, Patch 09, DEBLOCK.ASM, 2/11/82
  335.  
  336.           Copyright  1982 by Digital Research, Inc., Pacific Grove, CA  93950
  337.  
  338.  
  339.           Program:  DEBLOCK.ASM
  340.  
  341.           Error Description:
  342.  
  343.                The following modification affects only CP/M  systems  that  use
  344.           the  optional blocking and deblocking algorithms listed in Appendix G
  345.           of the CP/M Alteration Guide.  The  sector  blocking  and  deblocking
  346.           algorithms   provided   in  the  guide  work  improperly  in  certain
  347.           circumstances.
  348.  
  349.           Patch Procedure:
  350.  
  351.                Use the CP/M text editor to insert the following changes:
  352.  
  353.  
  354.                     Following the comment on line 111 of Appendix G:
  355.  
  356.                           "read the selected CP/M sector"
  357.  
  358.                     Insert the following two lines:
  359.  
  360.                           xra     a            ;accum = 0
  361.                           sta     unacnt       ;unacnt = 0
  362.  
  363.                     The next source lines remain as shown:
  364.  
  365.                           mvi     a,1
  366.                           sta     readop       ;read operation
  367.  
  368.                     Insert the following code in your BIOS Home routine:
  369.  
  370.                      home:
  371.                           lda     hstwrt       ;check for pending write
  372.                           ora     a
  373.                           jnz     homed
  374.                           sta     hstact       ;clear host active flag
  375.                      homed:
  376.  
  377.                     Continue with the rest of the home routine.
  378.  
  379.  
  380.  
  381.                Licensed users are granted the right to include these changes in
  382.           CP/M software.  CP/M is a registered trademark of Digital Research.
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.