home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
bin
/
z80mu310.arc
/
PATCHES.DOC
< prev
next >
Wrap
Text File
|
1986-09-01
|
2KB
|
49 lines
***************************************
* 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"