                                MZ80K / MZ700 EMU
                                -----------------
                            (c) by M.Franzen 1997,1998
                                        22.NOV



Sytemvoraussetzungen:

                        486 DX2 66Mhz    ( besser 486 DX 4 100 MHz)
                        MS-DOS ab V 3.2
                        450 Kbyte RAM

                        MCGA/VGA  64K V-RAM

                        NEUER Z80 KERN Vorhanden !!!!!!!
                        Spectrum Port 

Schutzrechte:

                MZ80K / MZ700 EMU  (c) by M.Franzen

                UZ80   (Z80-KERN)     by pscardoso@lme.usp.br


                Z80DAS             (c) by M.Franzen

                C-VERSIN           (c) by Marcel de Kogel


                Monitor            (c) by Sharp

                MZ-BASIC           (c) by Sharp

                Spectrum Rom       (c) by Sinclair

Besonderheiten:

                Vollbilddarstellung

                Diverse Ladeformate

                Speicherung von Speicherauszgen mglich

                Speichern, Laden und Starten von BASIC-DATEIEN

                Speichern normal mit SAVE "xxxxx" mglich

                Onlinehilfe

                Z80 D-Asembler

                Zeichensatzanzeige

                Spectrum Port

Lizenz:


                Der Emulator darf frei kopiert werden, sweit er als
                komplettes Paket weitergegeben wird.

                Der Quellcode darf auch fr andere Projekte verwendet
                werden, soweit die Copyrightvermerke im Quelltext der
                TPU-Files nicht entfernt werden.

                ACHTUNG: Es wird ein TURBO-PASCAL Compiler ab Version
                         6.0 bentigt.


Hinweis:

                Fr eventuelle Folgen, bei Benutzung des EMU's
                trgt der Benutzer die alleinigen Folgen.


                Vorbereitung des ersten Starts des Emulators
                --------------------------------------------

                -  Erstellen sie ein Verzeichnis z.B MD MZ700 o..
                -  Enpacken sie das Archiv mit ARJ X lw:MZ*.ARJ.
                -  Fr den Fall, da sie eine Kopie ihres Monitor-ROMS
                   haben, benennen sie sie als MZ700A.ROM , andernfalls
                   besorgen sie sich die Datei MZ700LST.ZIP und entpacken sie
                   die Datei mit PKUNZIP.

                -  Es mssen nun die Programme GEN_FNT.exe und GEN_ROMA.EXE
                   gestartet werden.

                   Sie erzeugen das Monitorrom und das Zeichengeneratorrom,
                   damit der EMU arbeiten kann.

                -  Falls sie mit dem Basic arbeiten wollen, benennen sie
                   es in MZBASIC.M12 um und legen es in das Verzeichnis
                   des EMU'S. Es sollte nun mit ALT+F11 startbar sein.


                -  Starten sie  das Programm MZEMU.

                   Der Emulator sollte nun Starten.


Den Emu unter Windows starten

                Um die maximale Geschwindigkeit zu erreichen,
                sollte der EMULATOR im DOS-MODUS gestartet werden.

                In seltenen Fllen kann es unter Windows95 zu
                einer Fehlermeldung kommen, da der Emulator
                einen verbotenen Speicherbereich anspricht.

                Fr diesen Fall beenden Sie den EMU und starten
                ihn neu. (*)

                Optimal wre es, wenn der Emulator im DOS-MODUS
                gestartet wird.

                W  I  C  H  T  I  G

                Es kann vorkommen, da der Emulator unter Windows
                sehr langsam wird, nachdem er gestartet wurde.
                Dies ist kein Fehler des Emulators, sondern ein
                Problem von WIN95, da es die Rechenzeit sehr
                ungleichmsig verteilt. Sollte dies fters passiern,
                so nssen sie den  E M U  unter DOS starten.


                (*) Leider kann ich noch nicht sagen, ob der EMU
                diese Meldung provoziert, oder aber TURBO-PASCAL.

                Daher habe ich fr die neuen Versionen einen
                Turbo-Pascal 7.0 Compiler benutzt, da der TP6
                Compiler leider nicht mit Windows95 zusammenarbeitet.

                Ich hoffe, da dieses Problem damit nicht mehr auftritt.

Emulator beenden

                Um den EMU zu beenden, drcken sie ALT+ESC

Druckausgabe unter dem Monitor

                Das Kommando P ist aktiviert und leitet seine
                Ausgaben in die Datei MZPrint.txt um, die dann
                extern verarbeitet werden kann.

                Das Hardcopyprogramm von Karl Heinz Mau luft
                einwandfrei.


Ladefornate des EMULATORS:

                xxxxx.M12       Dateien des WIN-EMU
                xxxxx.MZT       MZ1500 Dateien
                xxxxx.BIN       BIN-FORMAT mit Vorspan
                xxxxx.MZ7       Testformat fr Speicherauszge
                xxxxx.P         Format von Karl-Heinz Mau


Laden der P-Dateien von Karl-Heinz Mau :

                Der Emulator besitzt das gleiche Ladeformat, da zu Test-
                zwecken eingebaut wurde , wie die P-Dateien.


Speichern und Laden unter BASIC

                Speichern

                Um das Basicfile zu speichern, ALT+CTRL+F9 drcken.
                Das Programm fragt nun nach dem Dateinamen, der ohne
                EXTENSION eingegeben werden mu, da es selbs die Endung
                BIN anhngt.


                Laden

                Um ein Programm zu Laden mu da Basic geladen sein ( ALT+F11 ).
                Drcken sie nun ALT+CTRL+F11 !!! um das File zuladen.

                ACHTUNG nicht ALT+CTRL+F7, da hier nicht der BASICZEIGER gesetzt wird
                        und das Programm dann nicht startet !!!!

                BASICPATCH

                Nach dem Start des Basic's, kann der BASICPATCH geladen
                werden. Nach dem Start des Programms, knnen die Befehle
                LOAD und SAVE verwendet werden.

Z80DASM

                Mit Hilfe des Programms Z80Dasm, knnen Z80-ROMS
                in ASAMBLERCODE umgewandelt werden.

                AUFRUF: Z80DASM NAME.ENDUNG  START <ENDE>
                Wird nur der Name angegeben, so fragt das
                Programm die erforderlichen Parameter ab.

Spectrum Port

                Hier sollen irgendwann einmal die Spiele
                des Spectrums Laufen.

                Derzeit kann nur das Basic gestartet werden
                und es fehlt noch die Farbe 

Fehlerbeseitigung

                CPU-INIT : PC-SET ist jetzt in Ordnung
                Laderoutinen bereinigt.
                Beep im Monitor in Ordnung
                Laden aus Monitor mit L mglich
                Laden der Dateien wurde auf CTRL+ALT+F7 gelegt !!! (*)

               (*) Besser mit ALT+F8 ein RESET auslsen und dann mit
                   ,, L '' die Datei laden, der EMU wird dann besser
                   Laufen, da weniger Quereffekte auftreten

                BEEP im Monitor luft jetzt.

                Music ist nun mglich

                Save in Basic ohne nderung des Basics mglich.

DANK

	        an Karl Heinz Mau fr die Fehlerberichte.

                an Sascha Hoogen fr die Bereitstellung des Festplattenplatzes
		auf dem Server.

Anfragen und Fehlerberichte :

                an bernd.schlueter@infocity-nrw.de



















