home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / bin / z80mu310.arc / PATCHES.DOC < prev    next >
Text File  |  1986-09-01  |  2KB  |  49 lines

  1.  
  2.              ***************************************
  3.              *  PATCHES to Z80MU.EXE version 3.10  *
  4.              ***************************************
  5.  
  6. Development of the public-domain version of Z80MU has been stopped.
  7. We are putting all of our energies into the new, commercial version
  8. which is Z80MU version 5.00 (NEC v20 support, windows, etc).
  9.  
  10. As a result, there will be no more source changes to version 3.10.
  11. Instead, fixes will take the form of patches. Things which cannot be
  12. fixed via patches simply won't be fixed for version 3.10, but WILL
  13. show up (fixed) in the new version 5.00.
  14.  
  15. Your copy of Z80MU.EXE may already have one or more of these patches
  16. applied. Check with DEBUG to be sure.
  17.  
  18.  
  19. Applying Patches:
  20. -------- --------
  21.     
  22.     Patches described here are applied as follows (against Z80MU.EXE
  23.     version 3.10 ONLY!!!!!):
  24.     
  25.         rename z80mu.exe foo
  26.         debug foo
  27.         <fixes as described below>
  28.         w
  29.         q
  30.         rename foo z80mu.exe
  31.     
  32.     These patches already allow for the EXE file offset, so just use
  33.     addresses as given and don't try to second-guess us.
  34.  
  35.  
  36. PATCH #1: Z80 "RLD" opcode bug (9/1/86)
  37. ---------------------------------------
  38.  
  39.     There is a bug in the RLD microcoding within the Z80 engine. This
  40.     caused EAC (and perhaps many other programs) to print wrong answers.
  41.     This patch corrects the handling of the RLD opcode.
  42.  
  43.     ADDRESS    OLD VALUE    NEW VALUE    COMMENTS
  44.     -------    ---------    ---------    --------------------
  45.     B892    8A        88        change "MOV AH,CL"...
  46.     B893    E1        C4        ...to "MOV AH,AL"
  47.  
  48.  
  49.