yaze-ag is designed to provide an exact simulation of the Z80 microprocessor on a
NEW in yaze-ag version 2.xx is the support of an emulated Memory Management Unit (MMU) and the BIOS which supports CP/M 3.1 (or the free CP/M 3.1 replacement ZPM3 of Simeon Cran which is used in yaze-ag).
Yaze-ag-2.01 is a final release. I'am thinking this version runs quite
stable. Since the pre release 2.00 I got many positive feedbacks and only one
Bug report (look "Known Bugs" in
yaze-ag.doc).
The bug is not yet solved but I have a work around
(look "Mounting Directories"
in yaze-ag.doc).
At 18. December 2003 I start a new development cycle to fix the problem with the reread of a unix directory.
You can use the cdm utility (look cdm(1)) also under Linux. That was the last known bug of the last development version 1.20-15.
If you find an error feel free and send an email to me.
(Tip: Look into the document files of the archive yaze-ag-2.01.tar.gz ;-))
yaze-ag-2.01 is a further development of yaze-1.10 (see "older version").
My english is not good. I would be very delighted if anybody read my documentation and give a feedback. The documentation which I wrote is INSTALL-2.01, parts of yaze(1), README-2.01, yaze-ag.doc, README_BIOS3_Z80 and README_BOOTSYS.
(Tip: Use the document files in yaze-ag-2.01.tar.gz ;-))
BOOTSYS relocates the resident and banked part of a CPM3.SYS to their places into memory and starts CP/M 3.1.
I develop it because CPMLDR of DRI/Caldera and ZPM3LDR of Simeon Cran does not work with the big CPM3.SYS file (43 KB) in yaze-ag.
I took the idea of the page tables from Michael Haardt (see below "Older version") and developed the MMU in YAZE-AG-2.01.
This version runs CP/M 3.1 or ZPM3. I made a lot of changes in all modules to embed the MMU in the whole system and added the new module mem_mmu.c/mem_mmu.h.
In the bios (*.Z80-files) and the yaze-bios (bios.c) I support also special features of CP/M 3.1 like disk-change, xmove and multi-I/O.
Currently there are one known bug (look "Known Bugs" in yaze-ag.doc).
You can download the source pagage and the
Binaries for windows
at the home page of YAZE-AG
http://www.mathematik.uni-ulm.de/users/ag/yaze-ag/
1. December 2003
Andreas Gerlich
(IRC: agl @ IRCNet)
(EMail: Andreas.Gerlich@mathematik.uni-ulm.de)
(University of Ulm, Germany)
( Last change 8. December 2003)