home *** CD-ROM | disk | FTP | other *** search
-
- ***************************************
- * PATCHES to Z80MU.EXE version 3.10 *
- ***************************************
-
- Development of the public-domain version of Z80MU has been stopped.
- We are putting all of our energies into the new, commercial version
- which is Z80MU version 5.00 (NEC v20 support, windows, etc).
-
- As a result, there will be no more source changes to version 3.10.
- Instead, fixes will take the form of patches. Things which cannot be
- fixed via patches simply won't be fixed for version 3.10, but WILL
- show up (fixed) in the new version 5.00.
-
- Your copy of Z80MU.EXE may already have one or more of these patches
- applied. Check with DEBUG to be sure.
-
-
- Applying Patches:
- -------- --------
-
- Patches described here are applied as follows (against Z80MU.EXE
- version 3.10 ONLY!!!!!):
-
- rename z80mu.exe foo
- debug foo
- <fixes as described below>
- w
- q
- rename foo z80mu.exe
-
- These patches already allow for the EXE file offset, so just use
- addresses as given and don't try to second-guess us.
-
-
- PATCH #1: Z80 "RLD" opcode bug (9/1/86)
- ---------------------------------------
-
- There is a bug in the RLD microcoding within the Z80 engine. This
- caused EAC (and perhaps many other programs) to print wrong answers.
- This patch corrects the handling of the RLD opcode.
-
- ADDRESS OLD VALUE NEW VALUE COMMENTS
- ------- --------- --------- --------------------
- B892 8A 88 change "MOV AH,CL"...
- B893 E1 C4 ...to "MOV AH,AL"
-
-
-