home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Emulatoren / ADV_M64R.LZX / MagiC64 / MagiC64.anleitung next >
Encoding:
Text File  |  1995-11-05  |  35.0 KB  |  972 lines

  1.  
  2.  
  3.     I    Einleitung
  4.  
  5.     1.1    Was ist MagiC64 ?
  6.     1.2    Warum 1995 ein C64-Emulator ?
  7.     1.3    System-Anforderungen
  8.  
  9.  
  10.     II    Kurze Einführung
  11.  
  12.     2.1    Der schnelle Einstieg
  13.  
  14.  
  15.     III    Der Emulator
  16.  
  17.     3.1    Copyright und Registrierung
  18.     3.2    Speichern
  19.     3.3    Grafik
  20.     3.4    Cpu & Rom
  21.     3.5    Video
  22.     3.6    Sprites
  23.     3.7    Sound
  24.     3.8    Joysticks
  25.     3.9    Tastatur
  26.     3.10    Floppy
  27.     3.11    D64-Disks
  28.     3.12    T64-Tapes
  29.     3.13    P00-Files
  30.     3.14    C64-Files
  31.     3.15    Disk Status
  32.     3.16    Starten
  33.     3.17    Beenden
  34.  
  35.  
  36.     IV    Die Floppy-Emulation
  37.  
  38.     4.1    Grundsätzliches
  39.     4.2    Unterstützte Funktionen
  40.     4.3    Nicht unterstützte Funktionen
  41.  
  42.  
  43.     V    Häufig gestellte Fragen
  44.  
  45.     5.1    Wie geht´s schneller ?
  46.     5.2    Was auf dem Emulator nicht läuft
  47.     5.3    Warum reagiert der Emulator nicht ?
  48.     5.4    Wo findet man Spiele ?
  49.  
  50.  
  51.     VI    Grüße und Danksagungen
  52.  
  53.  
  54.  
  55.     I    Einleitung
  56.  
  57.  
  58.     1.1    Was ist MagiC64 ?
  59.  
  60.     MagiC64 ist ein C64-Emulator für den Amiga, der die Eigenschaften
  61.     eines realen C64 möglichst genau nachbildet. Der Emulator ist mit
  62.     den folgenden Möglichkeiten ausgestattet:
  63.  
  64.         - komplette Emulation der 6510-CPU
  65.           (inklusive illegaler Opcodes)
  66.  
  67.         - zeilenweise VIC-Emulation
  68.  
  69.             - alle Grafik-Modi
  70.             - horizontales und vertikales Scrolling
  71.  
  72.         - komplette Sprite-Emulation
  73.  
  74.               - Sprite-Sprite Kollisionen
  75.             - Sprite-Hintergrund Kollisionen
  76.  
  77.         - Sound-Emulation über 6581sid.library
  78.           (nur in der registrierten Version von MagiC64)
  79.  
  80.         - ROM-Emulation, Benutzung der Original-Roms
  81.           ist ebenfalls möglich
  82.  
  83.         - Tastatur- und Joystickeingabe
  84.  
  85.         - Floppy 1541 Emulation
  86.  
  87.             - Fastload und Fastsave für alle Programme
  88.             - Unterstützung der meisten 1541-Kommandos
  89.  
  90.         - Unterstützung der Formate D64, T64 und P00.
  91.  
  92.         - Konvertierung zwischen allen drei Formaten möglich
  93.  
  94.         - Grafikroutinen auf Bitplanezugriff optimiert, auf
  95.           schnellen Amigas läuft die Emulation mit Original
  96.           C64-Geschwindigkeit.
  97.  
  98.         - Emulator läuft im Multitasking und ist absolut
  99.           betriebssystem konform programmiert.
  100.  
  101.  
  102.     1.2    Warum 1995 ein C64-Emulator ?
  103.  
  104.     Der Emulator wurde zu einer Zeit geschrieben, als es noch keine
  105.     meiner Meinung nach vernünftigen C64-Emulatoren für den Amiga
  106.     gab. Vorbild für MagiC64 waren auch die C64-Emulatoren für den
  107.     PC, die mittlerweile ein eindrucksvolles Niveau erreicht haben.
  108.     Folgerichtig unterstützt MagiC64 die wichigsten PC-Formate, da
  109.     fast alle C64-Programme in einem dieser Formate vorliegen. Ein
  110.     weiteres Ziel bei der Entwicklung von MagiC64 war eine ver-
  111.     nünftige Geschwindigkeit der Emulation. Deshalb wurde besonderer
  112.     Wert auf schnelle Grafikroutinen gelegt, die bei MagiC64 auf
  113.     Bitplane-Zugriff optimiert wurden. Es findet keine Umwandlung
  114.     von Chunky nach Planar statt, was die Grafikausgabe drastisch
  115.     beschleunigt. 
  116.  
  117.     Mit MagiC64 können nun auch Amigabesitzer noch einmal in den
  118.     Genuß all der Spiele und Programme kommen, die zwar nicht mehr
  119.     mit ihrer Grafik überzeugen, sich gegenüber heutigen Render-
  120.     und Soundorgien aber wohltuend durch Spielwitz hervorheben.
  121.  
  122.     Außerdem besitzt MagiC64 die üblichen Eigenschaften, die nur ein
  123.     Emulator bieten kann. Dazu gehören Fastload, Fastsave und die
  124.     Möglichkeit, ein C64-Programm zu jedem Zeitpunkt anhalten und
  125.     später wieder fortsetzen zu können.
  126.  
  127.  
  128.     1.3    System-Anforderungen
  129.  
  130.     Eine C64-Emulation ist, wenn sie wie MagiC64 zeilenorientiert
  131.     arbeitet, ziemlich rechenintensiv. Deshalb ist mindestens ein
  132.     68020 nötig, empfohlen wird jedoch ein schneller 68030 oder
  133.     ein 68040. Die Grafikroutinen benötigen zudem einigen Speicher
  134.     für Lookup-Tabellen, insgesamt sollte deshalb 1,7 MB freier
  135.     Speicher zur Verfügung stehen, wobei sich schnelles Fastram
  136.     (beim A4000 ein Paradoxon) positiv auswirkt. Auf einem Rechner
  137.     wie dem A4000 oder einem Amiga mit 68030-Turbokarte sollte aber
  138.     ungetrübtes Spielvergnügen garantiert sein. Auf der Software-
  139.     seite wird Kickstart 2.04 oder höher benötigt, die besonderen
  140.     Fähigkeiten von Kickstart 3.0 bezüglich Screen-Doublebuffering
  141.     werden ebenfalls genutzt. Das Ganze noch einmal im Überblick:
  142.  
  143.         - 68020 oder höher
  144.         - 1,7 MB freier Speicher
  145.         - Kickstart 2.04 oder höher
  146.  
  147.     Der Emulator läuft natürlich auch auf Rechnern ohne AGA-Chipset
  148.     problemlos.
  149.  
  150.  
  151.  
  152.     II    Schnellstart
  153.  
  154.  
  155.     2.1    Der schnelle Einstieg
  156.  
  157.     Der Emulator kann vom CLI oder der Workbench gestartet werden.
  158.     In der unregistrierten Version wird zunächst ein Fenster mit
  159.     den Coypright- und Registrierbedingungen angezeigt, das mit einem
  160.     Klick auf den OK-Button weggeklickt werden kann. Es erscheint nun
  161.     ein Fenster mit verschiedenen Auswahlknöpfen. Mit dem START-Button
  162.     gelangt man in den C64-Modus, aus dem jederzeit mit der ESC-Taste
  163.     wieder zum Emulatorfenster zurückkehren kann. Dabei wird der
  164.     aktuelle Zustand der Emulation eingefroren. Um ein Programm zu
  165.     starten, wählt man unter dem Punkt "DISK & TAPE" das entsprechende
  166.     Format. Unterstüzt werden hierbei D64-Files, die Images einer
  167.     1541-Diskette darstellen, T64-Files, die ebenfalls mehrere C64-
  168.     Programme enthalten können und P00-Files, die jeweils ein einzel-
  169.     nes C64-Programm repräsentieren. Wählt man T64 oder P00, so werden
  170.     alle Files im aktuellen T64- oder P00-Directory durchgescannt, die
  171.     C64-Namen der Programme erscheinen anschließend in einem Requester.
  172.     Doppelklick auf einen Programmnamen lädt und startet das ent-
  173.     sprechende Programm, wobei automatisch in den C64-Modus zurück-
  174.     gekehrt wird. Bleibt der Requester leer, so kann man mit dem Button
  175.     T64-DIRECTORY bzw. P00-DIRECTORY das Directory setzen, wo sich
  176.     die entsprechenden Files befinden. Dabei wird der Requester auto-
  177.     matisch aktualisiert. Möchte man D64-Files benutzen, so wählt man
  178.     im entsprechenden Requester zunächst "D64 laden" und klickt ein
  179.     D64-File an. Das Directory dieser Diskette erscheint dann im
  180.     Requester, der Programmstart erfolgt wieder durch Doppelklick auf
  181.     den Namen. Im C64-Modus kann man mit F9 einen Reset auslösen, wobei
  182.     auf ein Modul bei $8000 geprüft wird, sodaß Modulprogramme erneut
  183.     starten. F10 führt einen Hard-Reset durch, der auf jeden Fall zur
  184.     Einschaltmeldung des Emulators führt. Wurde ein Programm gestartet,
  185.     kann man den Joystickport nach Klick auf "Joysticks" ändern. Wem
  186.     ein Programm zu langsam läuft, der kann unter "VIDEO" im Requester
  187.     "JEDES (N)-TE BILD ANZEIGEN" einen Wert größer als 1 eingeben. Auf
  188.     einem A4000 sollte jedes Programm bei einem Wert von 3 mit voller
  189.     Geschwindigkeit laufen. Die gleiche Maßnahme zur Geschwindigkeits-
  190.     steigerung sollte man auch ergreifen, wenn die Musik zu langsam
  191.     klingt. Hier noch einmal die wichtigsten Tasten:
  192.  
  193.         - ESC  Rückkehr zum Emulatorfenster
  194.         - F9   Reset mit Modulcheck
  195.         - F10  Reset ohne Modulcheck
  196.  
  197.  
  198.  
  199.     III    Der Emulator
  200.  
  201.     
  202.     3.1    Copyright und Registrierung
  203.  
  204.     MagiC64 liegt in zwei Varianten vor: 
  205.  
  206.     - Die unregistrierte Version, in der einige Optionen fehlen,
  207.       dafür darf diese Version ohne Beschränkungen kopiert und
  208.       verbreitet werden. In dieser Version ist kein Sound vorhanden,
  209.       außerdem kann nichts gespeichert werden.
  210.  
  211.     - Die registrierte Vollversion erlaubt die Benutzung sämtlicher
  212.       Optionen. Das Kopieren oder Verbreiten dieser Version ist
  213.       verboten. Das Keyfile, das alle Optionen aktiviert, ist für
  214.       alle Updates gültig.
  215.  
  216.     Das Copyright für beide Versionen liegt bei:
  217.  
  218.       Michael Kramer
  219.       Im Hirschfeld 28
  220.       52222 Stolberg
  221.       Deutschland
  222.     
  223.       E-Mail: michael_kramer@pop.ac-copy.com
  224.  
  225.     Die Registrierung ist bei obiger Addresse oder per E-Mail
  226.     möglich. Wer sich registrieren läßt, erhält das Keyfile
  227.     zugeschickt. Die Registrierungsgebühr beträgt 40 DM, zahlbar
  228.     in bar oder als Euroscheck. Innerhalb Deutschlands ist auch
  229.     ein Versand per Nachnahme möglich.
  230.  
  231.  
  232.     3.2    Speichern
  233.  
  234.     Speichert sämtliche Einstellungen und Pfade im MagiC64.prefs
  235.     File. Diese Option ist nur in der Vollversion verfügbar.
  236.  
  237.  
  238.     3.3    Grafik
  239.  
  240.     - Videodarstellung
  241.  
  242.       Wird die Videodarstellung ausgeschaltet, so erscheint bei
  243.       Klick auf den Startbutton nur ein Fenster mit der Meldung,
  244.       daß die Emulation im Hintergrund läuft. Dieser Modus kann
  245.       benutzt werden, wenn die Emulation Programme ausführen soll,
  246.       die keine oder nur wenige Ausgaben machen. Die Geschwindig-
  247.       keit der Emulation steigert sich dadurch stark.
  248.  
  249.     - Synchronisieren
  250.  
  251.       Wird "Synchronisieren" angeschaltet, so werden nicht dar-
  252.       gestellte Bilder trotzdem mit der Bilddarstellung synchro-
  253.       nisiert. Musik und Soundeffekte klingen dann besser, da
  254.       die Emulation die Daten dann in regelmäßigen Intervallen
  255.       an die Sid-Library liefert. Auf langsamen Computern sollte
  256.       man "Synchronisieren" unbedingt ausschalten, da die Emulation
  257.       dann wesentlich schneller läuft. Diese Option bewirkt nichts,
  258.       wenn der Wert unter "Jedes (n)te Bild darstellen" im "Video"
  259.       Menu gleich 1 ist, da dann jedes Bild dargestellt wird.
  260.  
  261.     - Bildschirmmodus
  262.  
  263.       Wird "Auswählen ..." angeklickt, kann in einem Standard-
  264.       Requester der Bildschirmmodus für den C64-Modus ausgewählt
  265.       werden. Da die Emulation mit einer 320x200-Auflösung läuft,
  266.       empfiehlt sich ein Modus wie PAL oder DBLPAL, in anderen
  267.       Modi wie z.B. EURO72 ist zwar die Bildwiederholfrequenz
  268.       höher, es wird jedoch nur etwa ein Viertel des Bildschirms
  269.       ausgenutzt. Der Bildschirmmodus kann erst ab Kickstart 2.1
  270.       verändert werden, standardmäßig ist PAL bzw. DPLPAL vorge-
  271.       geben.
  272.  
  273.     - Bildschirmtyp
  274.  
  275.       In diesem Cycle-Gadget ist augenblicklich eine Auswahl
  276.       zwischen Amiga-View und Amiga-Screen möglich. Da Screen-
  277.       Doublebuffering erst ab Kickstart 3.0 mit speziellen
  278.       Betriebssystemroutinen möglich ist, kann man unter
  279.       Kick 2.04 auf den Typ Amiga-View zurückgreifen. Dann
  280.       kann man allerdings nicht mit Amiga M auf andere Screens
  281.       wechseln. Das Multitasking wird jedoch sonst nicht
  282.       beeinträchtigt. Unter Kickstart 3.0 funktioniert Screen-
  283.       Doublebuffering teilweise noch nicht richtig, für eine
  284.       korrekte Funktion unter OS 3.0 *MUSS* deshalb SetPatch 40.14
  285.       oder höher installiert sein, ansonsten stürzt MagiC64 im
  286.       Screen-Modus ab.
  287.  
  288.       Man sollte folgende Regel beherzigen:
  289.  
  290.         - Unter OS 2.04 oder OS 2.1 aus Geschwindigkeitsgründen
  291.            immer "Amiga View" benutzen.
  292.  
  293.         - Unter OS 3.0 *MUSS* SetPatch 40.14 oder höher
  294.           installiert sein, damit "Amiga Screen" funktioniert.
  295.           Ist dies nicht der Fall sollte man entweder im
  296.           Auswahlrequester beim Start "Kick 2 Double-Buffering"
  297.           wählen oder auch hier "Amiga View" benutzen.
  298.  
  299.         - Unter OS 3.1 funktioniert "Amiga Screen" einwandfrei.
  300.  
  301.       Die Versionnummer des aktuellen SetPatch Programms erfährt
  302.       man übrigens, wenn man im CLI  Version C:SetPatch  eingibt.
  303.  
  304.       Bei bestimmten Bildschirmmodi z.B DBLPAL kann es vorkommen,
  305.       daß in der Einstellung "Amiga View" das Bild versetzt ist oder
  306.       ein Teil fehlt. Dies ist leider ebenfalls ein Fehler im
  307.       Betriebssystem, denn mit den gleichen Werten unter "Amiga
  308.       Screen" funktioniert es.
  309.  
  310.  
  311.     3.4    Cpu & Rom
  312.  
  313.     - Warnung bei Crash-Opcode
  314.  
  315.       Führt die Emulation einen Crash-Opcode z.B. $02 aus, so
  316.       wird normalerweise der C64-Modus verlassen und eine Warnung
  317.       ausgegeben. Ein richtiger C64 wäre nur durch einen Reset
  318.       wieder zum Leben zu erwecken. Folgerichtig bietet der Warn-
  319.       Requester die Möglichkeit, einen Reset auszulösen oder
  320.       aber die Emulation fortzusetzen. Allerdings ist in diesem
  321.       Fall der Druck auf die F10-Taste die einzige noch sinnvolle
  322.       Aktion.
  323.  
  324.     - Warnung bei Break-Opcode
  325.  
  326.       Auch das Ausführen des Opcodes $00 (BRK) ist normalerweise
  327.       keine sinnvolle Aktion eines C64-Programms. Auch hier
  328.       erscheint eine Warnung, wobei die Fortsetzung des Programms
  329.       aber möglich sein kann. Man sollte diese Warnungen ausschalten,
  330.       wenn man im C64-Modus Monitorprogramme benutzen will.
  331.  
  332.     - Ramtest überspringen
  333.  
  334.       Normalerweise wird bei einem C64-Reset das RAM des C64 über-
  335.       prüft. Da man aber eigentlich davon ausgehen kann, das das
  336.       RAM in Ordnung ist, wird dieser Test durch einen ROM-Patch
  337.       ausgeschaltet, was den Reset deutlich beschleunigt.
  338.  
  339.     - ROM-Emulation / Original ROM
  340.  
  341.       Da die Originalroms aus Copyrightgründen nicht im Emulator
  342.       enthalten sein dürfen, wird eine ROM-Emulation benutzt.
  343.       Dabei handelt es sich um veränderte ROMs, liest man diese
  344.       aus und setzt sie in einem Original C64 ein, so wird dieser
  345.       nicht funktionieren. Wer will, kann aber auch die Original-
  346.       roms benutzen. Diese müssen im Verzeichnis Roms als Dateien
  347.       mit den Namen BASIC.ROM, CHAR.ROM und KERNAL.ROM liegen.
  348.  
  349.  
  350.     3.5    Video
  351.  
  352.     - jedes (n)te Bild darstellen
  353.  
  354.       Hier wird angegeben, welche Bilder der Emulation wirklich
  355.       berechnet und dargestellt werden. Je höher dieser Wert,
  356.       desto schneller laufen die C64-Programme, da entsprechend
  357.       weniger Rechenzeit für die Grafikdarstellung benötigt wird.
  358.       Allerdings ist es bei Werten größer als 1 möglich, daß
  359.       Spritekollisionen nicht oder erst später erkannt werden.
  360.       Dies wirkt sich allerdings bei kaum einem Programm ernst-
  361.       haft aus, so daß man diesen Wert bedenkenlos hochsetzen
  362.       kann. Empfohlene Werte liegen im Bereich 1 bis 5. Man sollte
  363.       diesen Wert auch dann hochsetzen, wenn die Musik zu langsam
  364.       klingt, da die Emulation der Sound-Library in diesem Fall
  365.       die Daten nicht schnell genug liefert.
  366.  
  367.     - Rasterzeilen-Zyklen
  368.  
  369.       Dies ist ein Wert für die VIC-Emulation, der angibt wieviele
  370.       Zyklen eine Rasterzeile dauert. Man kann diesen Wert leicht (!)
  371.       ändern, wenn z.B. eine Rasterumschaltung flimmert. Empfohlene
  372.       Werte liegen im Bereich 60 bis 66.
  373.  
  374.     - Badline-Zyklen
  375.  
  376.       Gibt die Anzahl der Zyklen für eine BAD-Line an. BAD-Lines sind
  377.       Rasterzeilen, in denen der CPU weniger Zyklen zur Verfügung
  378.       stehen, da der VIC diese Zyklen benötigt. Auch dieser Wert sollte
  379.       wenn überhaupt nur leicht geändert werden. Empfohlene Werte
  380.       liegen im Bereich 20 bis 24.
  381.  
  382.     - Start-Zyklus
  383.  
  384.       Gibt den Zyklus an, in dem der VIC mit der Zeichendarstellung
  385.       beginnt. Dies ist für vertikales Scrolling von Bedeutung, da
  386.       es eine Rolle spielt ob das Scroll-Register vor oder nach diesem
  387.       Zyklus beschrieben wird. Wenn also das vertikale Scrolling
  388.       nicht richtig funktioniert, kann man diesen Wert abändern.
  389.       Empfohlene Werte liegen bei 10 bis 14.
  390.  
  391.     - PAL / NTSC
  392.  
  393.       Gibt an, ob die Emulation intern mit 312 (PAL) oder 256 (NTSC)
  394.       Zeilen arbeitet. Einige wenige Spiele laufen nur in einem dieser
  395.       beiden Modi. Verwendet man NTSC wird die Emulation etwas
  396.       schneller, da weniger Zeilen berechnet werden müssen, allerdings
  397.       hat die C64-CPU damit auch weniger Rechenzeit pro Bild zur
  398.       Verfügung.
  399.  
  400.     
  401.     3.6    Sprites
  402.  
  403.     - Spritedarstellung
  404.  
  405.       Hiermit kann die Darstellung von Sprites an- und abgeschaltet
  406.       werden. Das Abschalten beschleunigt die Grafikdarstellung
  407.       etwas, allerdings ist das Abschalten aller Sprites bei Spielen,
  408.       die Sprites benutzen, meistens wenig sinnvoll.
  409.  
  410.     - Sprite-Sprite Kollisionen
  411.  
  412.       Das Ausschalten dieser Option bewirkt, daß keinerlei Kollisionen
  413.       zwischen Sprites mehr registriert werden. Die Grafikdarstellung
  414.       wird hierdurch etwas schneller. Da viele Spiele eigene Kollisions-
  415.       routinen benutzen, kann eine Abschaltung durchaus sinnvoll sein.
  416.  
  417.     - Sprite-Hintergrund Kollisionen
  418.  
  419.       Wird diese Option abgeschaltet, werden Kollisionen von Sprites
  420.       mit dem Hintergrund nicht mehr registriert. Nur wenige Spiele
  421.       fragen Sprite-Hintergrund Kollisionen hardwaremäßig ab, daher
  422.       kann man diese Option meistens abschalten. In diesem Fall wird
  423.       die Grafikdarstellung schneller.
  424.  
  425.     Die obigen drei Optionen wirken sich immer auf alle Sprites aus.
  426.     Unter Einzeleinstellungen kann man diese Optionen auch für
  427.     einzelne Sprites vornehmen. Damit lassen sich Trainerversionen
  428.     von Spielen herstellen, da es nun z.B. möglich ist, nur Kollisionen
  429.     des Sprites auszuschalten, welches der Spieler steuert. Dies
  430.     funktioniert jedoch immer nur dann, wenn Spiele Kollisionen auch
  431.     hardwaremäßig abfragen.
  432.  
  433.  
  434.     3.7    Sound
  435.  
  436.     Sound ist nur in der registrierten Version von MagiC64 verfügbar.
  437.     Für Sound wird die 6581sid.library benötigt, die NICHT Bestandteil
  438.     des MagiC64-Paketes ist. Diese Library ist in der Demoversion von
  439.     A64 enthalten. A64 kann ebenfalls aus dem Aminet bezogen werden.
  440.  
  441.     - Sound an
  442.  
  443.       Hiermit kann man Musik und Soundeffekte an- und abstellen.
  444.       Nützlich, wenn ein Spiel einen gar zu nervigen Sound hat.
  445.  
  446.     - Kanäle
  447.  
  448.       Mit diesen drei Buttons kann man die drei Kanäle des SID
  449.       gezielt an- und ausschalten.
  450.  
  451.     - Lautstärke
  452.  
  453.       Mit diesem Gadget läßt sich die Maximallautstärke für alle
  454.       drei Kanäle einstellen. Damit kann man die Lautstärke der
  455.       meisten Programme stufenlos regeln.
  456.  
  457.  
  458.     3.8    Joysticks
  459.  
  460.     Sowohl der Amiga als auch der C64 besitzen jeweils zwei digitale
  461.     Joystickeingänge. Da beim Amiga der Port 0 meistens mit der Maus
  462.     belegt ist, lassen sich die die Eingabedaten von Port 1 beliebig
  463.     auf die virtuellen Ports 0 und 1 des C64 umleiten. Auch eine
  464.     Umleitung eines Amiga-Ports auf beide C64-Ports gleichzeitig ist
  465.     möglich. Wählt man diese Einstellung, so müßte jedes Spiel 
  466.     funktionieren, unabhängig davon, welchen C64-Port es abfragt.
  467.     Da beim C64 der Port 1 aber parallel zur Tastatur geschaltet ist,
  468.     kann es zu merkwürdigen Effekten kommen, wenn ein Spiel gleich-
  469.     zeitig den C64-Port 0 und die Tastatur abfragt. Für Spiele mit
  470.     Zweispieler-Modus läßt sich natürlich auch der Amiga-Port 0
  471.     verwenden, allerdings muß dann die Maus abgezogen werden.
  472.  
  473.  
  474.     3.9    Tastatur
  475.  
  476.     - Original / National
  477.  
  478.       Im Original-Modus wird versucht, eine C64-Tastatur physikalisch
  479.       möglichst genau auf eine Amiga-Tastatur abzubilden. In diesem
  480.       Modus sind dann z.B im Deutschen Y und Z vertauscht, die #-Taste
  481.       ist mit = belegt usw. Dieser Modus ist für Spiele sinnvoll, die
  482.       von einer bestimmten Lage der Tasten untereinander ausgehen.
  483.       In der Belegung National wird hingegen jede Taste entsprechend
  484.       der eingestellten nationalen Tastaturbelegung behandelt und in
  485.       den entsprechenden C64-Tastendruck übersetzt.
  486.  
  487.     In beiden Modi besitzen einige Tasten eine Spezialbedeutung:
  488.  
  489.     - ESC friert den augenblicklichen Zustand der Emulation ein und
  490.       kehrt aus dem C64-Modus zum Emulatorfenster zurück. Dort können
  491.       Einstellungen vorgenommen werden, anschließend kann die Emu-
  492.       lation mit Start fortgesetzt werden.
  493.  
  494.     - F9  Reset der C64-Emulation. Dabei wird auf ein Modul bei $8000
  495.       geprüft. Ist ein solches vorhanden, so wird das Modulprogramm
  496.       gestartet, ansonsten erscheint die Einschaltmeldung.
  497.  
  498.     - F10 Hard-Reset der C64-Emulation. Der Modul-Check entfällt,
  499.       die Emulation kehrt auf jeden Fall zur Einschaltmeldung zurück.
  500.  
  501.     - Enter hält die Emulation an, ohne den C64-Modus zu verlassen.
  502.       Wird ein weiteres Mal Enter gedrückt, wird die Emulation fort-
  503.       gesetzt. Diese Taste ist dann nützlich, wenn man z.B. in Spielen
  504.       eine Situation in Ruhe betrachten möchte. Denkbar ist auch,
  505.       den aktuellen Zustand des Screens mit einem Screengrabber-
  506.       Programm zu speichern.
  507.  
  508.     - Ctrl entspricht der RUN/STOP-Taste des C64
  509.  
  510.     - Help entspricht der RESTORE-Taste des C64
  511.  
  512.     - Tab entspricht der Ctrl-Taste des C64
  513.  
  514.     - Del entspricht der CLR/HOME des C64
  515.  
  516.     - Die linke Alt-Taste entspricht der Commodore-Taste des C64
  517.  
  518.     - Die rechte Alt-Taste entspricht dem @ des C64
  519.  
  520.     - Die rechte Amiga-Taste entspricht dem ´ des C64
  521.  
  522.     - Die linke Amiga-Taste löst im einen Tastatur-Reset aus.
  523.  
  524.     - Alle vier Cursortasten des Amigas bewirken die äquivalente
  525.       C64-Funktion.
  526.  
  527.  
  528.     3.10    Floppy
  529.  
  530.     Unter diesem Punkt werden Einstellungen vorgenommen, die die
  531.     Emulation einer 1541-Floppy betreffen. Die 1541-Emulation
  532.     arbeitet immer auf D64-Files. Näheres zu D64 Files unter dem
  533.     Punkt D64-Disks.
  534.  
  535.     - Floppy an
  536.  
  537.       Hier läßt sich die 1541-Emulation ausschalten, was sich
  538.       auf die C64-Emulation so auswirkt, als ob physikalisch
  539.       keine Floppy vorhanden wäre. Gibt man dann im C64-Modus
  540.       z.B LOAD"$",8 ein, so erhält man die Meldung DEVICE NOT
  541.       PRESENT. Das Ausschalten der Floppy kann dann Sinn machen,
  542.       wenn P00 oder T64-Programme, die immer Einteiler darstellen,
  543.       versuchen, irgendwelche Daten nachzuladen, z.B Highscore-
  544.       Listen.
  545.  
  546.     - Schreibschutz
  547.  
  548.       Bewirkt einen Schreibschutz für das aktuelle D64-File. Das
  549.       D64-File wird dann auch im Speicher nicht verändert. Diese
  550.       Option ist dann nüzlich, wenn man verhindern möchte, daß
  551.       Files geschrieben oder geändert werden.
  552.  
  553.     - Warnung bei nicht unterstützen Kommandos
  554.  
  555.       Eine richtige 1541 stellt eigentlich einen eigenständigen
  556.       Computer mit Prozessor, Ram und Betriebssystem dar. Die
  557.       1541-Emulation emuliert die 1541 jedoch nur auf Kommando-
  558.       ebene. Einige Kommandos, wie bzw. M-E (Memory-Execute), die
  559.       im Ram einer 1541 eigene Programme ausführen, werden deshalb
  560.       nicht unterstützt. Dies hat leider zur Folge, daß Programme,
  561.       die eigene Fastloader benutzen oder sonstige komplizierte
  562.       Aktionen (Kopierschutzabfrage) in der Floppy ausführen, nicht
  563.       funktionieren. Wird trotzdem versucht, solche Kommandos aus-
  564.       zuführen, dann wird der C64-Modus verlassen und eine Warnung
  565.       ausgegeben. Diese Warnungen kann man hier abstellen.
  566.  
  567.     - Schreiben auf geschützte Disk
  568.  
  569.       Normalerweise wird eine Warnung ausgegeben, wenn versucht
  570.       wird, auf eine schreibgeschütztes D64-Disk zu schreiben.
  571.       Diese Warnungen lassen sich hier abschalten.
  572.  
  573.  
  574.     3.11    D64-Disks
  575.  
  576.     D64-Diskfiles sind Files, die jeweils eine Seite einer 1541-
  577.     Diskette repräsentieren. Dieses Format wurde von C64S, einem
  578.     C64-Emulator für den PC eingeführt. Mittlerweile hat es sich
  579.     zu einem der Standardformate für C64-Emulatoren entwickelt,
  580.     fast alle C64-Programme liegen im D64-Format vor. MagiC64 lädt
  581.     ein D64-File komplett in den Speicher, die 1541-Emulation führt
  582.     ebenfalls alle Operationen im Speicher aus. Möchte man also
  583.     Schreiboperationen dauerhaft sichern, so muß man das ganze
  584.     D64-File noch einmal explizit speichern. Diese Speicheroption
  585.     ist nur in der registrierten Version verfügbar. 
  586.  
  587.     - Auswahlrequester
  588.  
  589.       Hier erscheint das Directory eines D64-Files, das vorher mit
  590.       "D64 laden" in den Speicher geladen wurde. Das Aussehen des
  591.       Directorys ist dabei dem Directory einer echten 1541-Disk
  592.       nachempfunden. Die erste Zeile zeigt den Namen der Diskette,
  593.       gefolgt von ID und Formatkennzeichen der Diskette. Ein
  594.       Anklicken der ersten Zeile macht keinen Sinn und führt deshalb
  595.       zu keiner Aktion. Die darauf folgenden Zeilen zeigen die
  596.       einzelnen Programme die im D64-File enthalten sind. Die Zahl
  597.       links gibt dabei die Größe des Programms in Blocks á 256 Bytes
  598.       an, es folgt der Programmname, die drei Buchstaben ganz rechts
  599.       geben den Programmtyp an. Doppelklick auf eine dieser Zeilen
  600.       führt nach einem Reset im Hintergrund zur Rückkehr in den
  601.       C64-Modus und dem Laden und Starten des Programms. In der
  602.       letzten Zeile des Requesters wird schließlich angegeben, wie-
  603.       viele Blöcke im D64-File noch frei sind.
  604.  
  605.     - Laden
  606.  
  607.       Lädt ein vorher ausgewähltes Programm vom D64-File in den
  608.       C64-Speicher. Es wird vor dem Laden KEIN Reset ausgeführt,
  609.       ferner erfolgt keine automatische Rückkehr in den C64-Modus.
  610.       Das Laden erfolgt mit sehr hoher Geschwindigkeit und dauert
  611.       selbst bei sehr langen Files (größer als 200 Blöcke) nur
  612.       wenige Sekunden. Es wird immer in den C64-Speicher geladen,
  613.       der I/O-Bereich wird beim Laden nicht überschrieben. Somit
  614.       ist es möglich, auch Programme zu laden, die größer als
  615.       202 Blöcke sind, dies ist auf einem echten C64 nur mit
  616.       speziellen Ladeprogrammen möglich.
  617.  
  618.     - Laden+Starten
  619.  
  620.       Ein Klick auf diesen Button löst die gleiche Aktion wie ein
  621.       Doppelklick auf einen Programmnamen im Auswahlrequester aus.
  622.       Im Gegensatz zu "Laden" wird jedoch zunächst ein RESET im
  623.       Hintergrund ausgeführt, außerdem wird automatisch in den
  624.       C64-Modus zurückgekehrt und das Programm gestartet.
  625.  
  626.     - D64 laden
  627.  
  628.       Es erscheint ein Standardfilerequester, in dem das gewünschte
  629.       D64-File ausgewählt werden kann. Das Directory dieses D64-Files
  630.       erscheint dann im Auswahlrequester. Diese Option entspricht
  631.       dem Einlegen einer Diskette in ein 1541-Laufwerk, sie muß auch
  632.       dann benutzt werden, wenn ein C64-Programm zu einem Diskwechsel
  633.       auffordert.
  634.  
  635.     - Disk speichern
  636.  
  637.       Speichert ein D64-File. Dies sollte man immer dann machen, wenn
  638.       man Änderungen an einem D64-File dauerhaft speichern möchte, da
  639.       die 1541-Emulation alle Änderungen an einem File nur im Speicher
  640.       vornimmt. "Disk speichern" ist nur in der registrierten Version
  641.       von MagiC64 möglich.
  642.  
  643.     - Speichern
  644.  
  645.       Schreibt ein Programm aus dem C64-Speicher in das aktuelle
  646.       D64-File im Speicher. Dies ändert das D64-File nur im Speicher.
  647.       Damit die Änderung Bestand hat, muß man zusätzlich "Disk
  648.       speichern" wählen. Für das Speichern gilt das gleiche wie
  649.       für das Laden: Hohe Geschwindigkeit, Speichern von Programmen
  650.       mit mehr als 202 Blöcken möglich.
  651.  
  652.     - Formatieren
  653.  
  654.       Formatiert ein D64-File im Speicher. Nach Klick auf diesen
  655.       Button wird man zu Eingabe des Disknamens und der Disk-ID
  656.       aufgefordert. Diese Option entspricht dem NEW-Kommando der
  657.       1541. Um eine leere Diskette zu erstellen, lädt man mit
  658.       "D64 laden" ein D64-File, wählt "Formatieren" und speichert
  659.       das File mit "Disk speichern" anschließend unter einem
  660.       ANDEREN Namen. Alternativ ist es auch möglich, direkt zu
  661.       Anfang, wenn noch kein D64-File geladen wurde, "Formatieren"
  662.       zu wählen: In diesem Fall wird ein neues D64-File im Speicher
  663.       angelegt.
  664.  
  665.     - Löschen
  666.  
  667.       Löscht nach Rückfrage ein Programm aus einem D64-File im
  668.       Speicher. Diese Option entspricht dem SCRATCH-Kommando der
  669.       1541.
  670.  
  671.     - Umbenennen
  672.  
  673.       Benennt nach Rückfrage ein File auf einem D64-File im Speicher
  674.       um. Diese Option entspricht dem RENAME-Kommando der 1541.
  675.  
  676.     - Initialisieren
  677.  
  678.       Initialisiert nach Rückfrage ein D64-File im Speicher. Beim
  679.       Initialisieren wird die BAM einer Disk neu in den Speicher
  680.       gelesen. Dadurch können Disks mit gleicher ID unterschieden
  681.       werden. Diese Option entspricht dem INITIALIZE-Kommando der
  682.       1541.
  683.  
  684.     - Validieren
  685.  
  686.       Validiert nach Rückfrage ein D64-File im Speicher. Beim
  687.       Validieren eines D64-Files werden noch offene Files
  688.       geschlossen und die BAM wird aktualisiert. Diese Option
  689.       entspricht dem VALIDATE-Kommando der 1541.
  690.  
  691.  
  692.     3.12    T64-Tapes
  693.  
  694.     Das T64-Tapefileformat stammt ebenfalls von C64S. In einem
  695.     T64-Tapefile können mehrere einzelne Programme enthalten
  696.     sein.
  697.  
  698.     - Auswahlrequester
  699.  
  700.       Hier erscheinen die Inhalte ALLER T64-Tapefiles, die im
  701.       aktuellen T64-Directory liegen. Bei Doppelklick auf einen
  702.       Programmnamen, wird automatisch das zugehörige T64-Tapefile
  703.       ausgewählt und aus diesem das entsprechende Programm in
  704.       den C64-Speicher geladen und gestartet.
  705.  
  706.     - Laden
  707.  
  708.       Lädt ein vorher ausgewähltes Programm aus einem T64-File
  709.       in den C64-Speicher. Es findet vorher KEIN Reset im
  710.       Hintergrund statt, nach dem Laden wird auch nicht auto-
  711.       matisch in den C64-Modus zurückgekehrt. Für das Laden
  712.       gelten sonst die gleichen Eigenschaften wie für das
  713.       Laden aus einem D64-File.
  714.  
  715.     - Laden+Starten
  716.  
  717.       Löst die gleiche Aktion wie ein Doppelklick auf einen
  718.       Programmnamen im Auswahlrequester aus: Reset im Hintergrund,
  719.       Rückkehr in den C64-Modus, Laden und Starten des Programms.
  720.  
  721.     - Speichern
  722.  
  723.       Speichert nach Rückfrage ein Programm aus dem C64-Speicher
  724.       als T64-Tapefile. Beim Namen kann angegeben werden, unter
  725.       welchem Namen das Programm im Auswahlrequester erscheinen
  726.       soll. Gespeichert wird der Bereich, der in den Speicherstellen
  727.       $2B/$2C bis $2D/$2E angegeben wird, was dem normalen SAVE-
  728.       Befehl entspricht. Beim Speichern wird immer aus dem RAM des
  729.       C64 gelesen, es können somit Programme gespeichert werden,
  730.       deren Endadresse über $CFFF liegt. Es wird immer ein neues
  731.       T64-Tapefile erzeugt, ein bereits existierendes File wird
  732.       überschrieben. Die Option "Speichern" ist nur in der regist-
  733.       rierten Version von MagiC64 verfügbar.
  734.  
  735.     - T64-Pfad
  736.  
  737.       Es erscheint ein Standardfilerequester, in dem der neue
  738.       T64-Pfad ausgewählt werden kann. Wurde durch Klick auf
  739.       "OK" ein neuer T64-Pfad gewählt, so werden alle File
  740.       in diesem Directory darauf untersucht, ob es T64-Tapefiles
  741.       sind. Dies kann bei sehr vielen Files in einem Directory
  742.       etwas länger dauern. Schließlich erscheinen die Inhalte
  743.       der T64-Tapefiles im aktualisierten Auswahlrequester.
  744.  
  745.  
  746.     3.13    P00-Files
  747.  
  748.     Das P00-Format wurde im PC-Bereich von dem C64-Emulator PC64
  749.     eingeführt. Jedes P00-File repräsentiert ein einzelnes C64-
  750.     Programm.
  751.  
  752.     - Auswahlrequester
  753.  
  754.       Hier erscheinen die Inhalte ALLER P00-Files, die im
  755.       aktuellen P00-Directory liegen. Bei Doppelklick auf einen
  756.       Programmnamen, wird automatisch das zugehörige P00-File
  757.       ausgewählt und aus diesem das entsprechende Programm in
  758.       den C64-Speicher geladen und gestartet.
  759.  
  760.     - Laden
  761.  
  762.       Lädt ein vorher ausgewähltes Programm aus einem P00-File
  763.       in den C64-Speicher. Es findet vorher KEIN Reset im
  764.       Hintergrund statt, nach dem Laden wird auch nicht auto-
  765.       matisch in den C64-Modus zurückgekehrt. Für das Laden
  766.       gelten sonst die gleichen Eigenschaften wie für das
  767.       Laden aus einem D64-File.
  768.  
  769.     - Laden+Starten
  770.  
  771.       Löst die gleiche Aktion wie ein Doppelklick auf einen
  772.       Programmnamen im Auswahlrequester aus: Reset im Hintergrund,
  773.       Rückkehr in den C64-Modus, Laden und Starten des Programms.
  774.  
  775.     - Speichern
  776.  
  777.       Speichert nach Rückfrage ein Programm aus dem C64-Speicher
  778.       als P00-Tapefile. Beim Namen kann angegeben werden, unter
  779.       welchem Namen das Programm im Auswahlrequester erscheinen
  780.       soll. Gespeichert wird der Bereich, der in den Speicherstellen
  781.       $2B/$2C bis $2D/$2E angegeben wird, was dem normalen SAVE-
  782.       Befehl entspricht. Beim Speichern wird immer aus dem RAM des
  783.       C64 gelesen, es können somit Programme gespeichert werden,
  784.       deren Endadresse über $CFFF liegt. Es wird immer ein neues
  785.       P00-File erzeugt, ein bereits existierendes File wird über- 
  786.       schrieben. Die Option "Speichern" ist nur in der regist-
  787.       rierten Version von MagiC64 verfügbar.
  788.  
  789.     - P00-Pfad
  790.  
  791.       Es erscheint ein Standardfilerequester, in dem der neue
  792.       P00-Pfad ausgewählt werden kann. Wurde durch Klick auf
  793.       "OK" ein neuer P00-Pfad gewählt, so werden alle Files
  794.       in diesem Directory darauf untersucht, ob es P00-Files
  795.       sind. Dies kann bei sehr vielen Files in einem Directory
  796.       etwas länger dauern. Schließlich erscheinen die Inhalte
  797.       der P00-Files im aktualisierten Auswahlrequester.
  798.  
  799.  
  800.     3.14    C64-Files
  801.  
  802.     Das C64-Format repräsentiert C64 Programme im ursprünglichen
  803.     Format, daher 2 Bytes Startadresse und danach die eigent-
  804.     lichen Programmdaten. Die Option "Speichern" ist nur in der
  805.     registrierten Version verfügbar.
  806.  
  807.  
  808.     3.15    Diskstatus
  809.  
  810.     Zeigt den aktuellen Status der 1541-Emulation an. Die Status-
  811.     meldung besteht dabei aus Nummer, Text, Track und Sektor.
  812.  
  813.     - Status lesen
  814.  
  815.       Hiermit kann der Status eingelesen bzw. auf den OK-Status
  816.       zurückgesetzt werden.
  817.  
  818.  
  819.     3.16    Starten
  820.  
  821.     Na was wohl ? Startet die Emulation bzw. setzt sie dort fort,
  822.     wo sie zuletzt eingefroren wurde.
  823.  
  824.  
  825.     3.17    Beenden
  826.  
  827.     Beendet die Emulation und verläßt den Emulator.
  828.  
  829.  
  830.  
  831.     IV    Die Floppy-Emulation
  832.  
  833.  
  834.     4.1    Grundsätzliches
  835.  
  836.     Die 1541-Floppy wird auf File- und Bufferebene emuliert. Der
  837.     6502-Prozessor und die restliche Hardware werden NICHT unter-
  838.     stützt. Als Filetyp ist im Augenblick nur der Typ PRG möglich,
  839.     sequentielle und relative Dateien werden noch nicht unterstüzt,
  840.     bereits vorhandene Dateien dieses Typs werden jedoch im Directory
  841.     angezeigt.
  842.  
  843.  
  844.     4.2    Unterstützte Operationen
  845.  
  846.     - Laden (LOAD) und Speichern (SAVE) von Programmen
  847.  
  848.       Beim Laden werden die Wildcards * und ? akzeptiert.
  849.  
  850.       Das Speichern auf ein D64-File ist auch in der unregistrierten
  851.       Version von MagiC64 möglich, allerdings kann das D64-File
  852.       selbst nicht abgespeichert werden, sodaß Änderungen auf einer
  853.       D64-Disk in dieser Version nach dem Verlassen verloren gehen.
  854.       Das Speichern mit vorangestelltem @ (Überschreiben) funktioniert
  855.       im Gegensatz zu einer richtigen 1541 immer fehlerlos.
  856.  
  857.     - Directory
  858.  
  859.       Alle Filetypen, geschützte (<) und nicht geschlossene (*) Files
  860.       werden angezeigt. Wildcard-Auswahl und Filetypselektion beim
  861.       Laden ist ebenfalls möglich.
  862.  
  863.     - Direktzugriff
  864.  
  865.       Buffer innerhalb der Floppy können mit # reserviert werden, die
  866.       dann von bestimmten Floppy-Kommandos genutzt werden können.
  867.  
  868.     - Fehlerkanal
  869.  
  870.       Sämtliche Fehler- und Statusmeldungen werden unterstützt.
  871.  
  872.     - Floppy-Kommandos
  873.  
  874.       Scratch, Rename, Initialize, New und Validate werden voll
  875.       unterstützt. Der Copy-Befehl kann nur Files duplizieren, aber
  876.       keine Daten an existierende Files anhängen. Bei den Block-
  877.       Befehlen sind Block-Read, Block-Write, Block-Allocate und
  878.       Block-Free möglich, die äquivalenten User-Befehle können
  879.       ebenfalls genutzt werden. Die Memory-Befehle funktionieren
  880.       nur im Bufferaddressbereich. Der Bufferpointer kann mit dem
  881.       Buffer-Pointer Befehl gesetzt werden.
  882.  
  883.  
  884.     4.3    Nicht unterstützte Operationen
  885.  
  886.     Alle Befehle, die Programme in der 1541 ausführen, funktionieren
  887.     nicht, also Block-Execute, Memory-Execute, die User-Befehle 3 bis
  888.     8, sowie der &-Befehl. Dies bedeutet, daß Programme, die eigene
  889.     Fastloader benutzen, nicht lauffähig sind.
  890.  
  891.  
  892.  
  893.     V    Häufig gestellte Fragen
  894.  
  895.  
  896.     5.1    Wie geht´s schneller ?
  897.  
  898.     Die wichtigste Tuningmöglichkeit kann man in den Videoeinstellungen
  899.     vornehmen: Hier einfach unter "jedes (n)te Bild darstellen" eine
  900.     höhere Zahl eintragen. Außerdem kann man von PAL auf NTSC um-
  901.     schalten, dann werden intern nur 256 anstatt 312 Zeilen berechnet,
  902.     was die Emulation ebenfalls beschleunigt. Viele Programme, die
  903.     Sprites benutzen, machen keinen Gebrauch von der hardwaremäßigen
  904.     Sprite-Hintergrund-Kollisionserkennung, sodaß man diese in
  905.     den Sprite Einstellungen abschalten kann. Gleiches gilt auch für
  906.     die Sprite-Sprite Kollisionen, im Zweifelsfall aber: Einfach
  907.     ausprobieren ! Außerdem sollte man auf langsamen Computern, z.B
  908.     einem unbeschleunigten A1200, "Synchronisieren" im "Grafik" Menu
  909.     ausschalten, was die Emulation drastisch beschleunigt, wenn im
  910.     entsprechenden "Video" Menu ein hoher Wert eingestellt ist.
  911.  
  912.  
  913.     5.2    Was auf dem Emulator nicht läuft
  914.  
  915.     Alle Programme, die eigene Fastloader benutzen, sind auf dem
  916.     Emulator NICHT lauffähig. Sprites im seitlichen, sowie im
  917.     oberen und unteren Rahmen werden nicht dargestellt. Die
  918.     Sound-Emulation hat mit komplizierten Soundeffekten teilweise
  919.     Probleme. Grafikeffekte, die durch VIC-Manipulation innerhalb
  920.     einer Zeile erzielt werden, werden nicht korrekt dargestellt.
  921.  
  922.  
  923.     5.3    Warum reagiert der Emulator nicht ?
  924.  
  925.     Die Emulation wurde mit ENTER angehalten. Dann einfach nochmals
  926.     ENTER drücken und weiter gehts. Im nationalen Tastaturmodus
  927.     klemmt die Tastatur nach schnellen Tastendrücken manchmal, hier
  928.     verschafft die linke Amiga-Taste Abhilfe (ab Version 1.1 sollte
  929.     dies allerdings nicht mehr nötig sein). Vielleicht hat man
  930.     auch mit Amiga M den Screen gewechselt und in einen anderen
  931.     Screen geklickt. Bei der Rückkehr auf den C64 Screen einmal
  932.     mit der Maus reinklicken und schon werden alle Tasten wieder
  933.     erkannt. Manchmal wird der Joystick auch im anderen C64-Port
  934.     erwartet, die Umstellung auf den anderen Port nimmt man in den
  935.     Joystick-Einstellungen vor. Mit der ESC-Taste sollte man den
  936.     C64-Modus zu JEDEM Zeitpunkt verlassen können, wenn nicht, liegt
  937.     ein Fehler im Emulator vor.
  938.  
  939.  
  940.     5.4    Wo findet man Spiele ?
  941.  
  942.     Ftp nach ftp.ac-copy.com. Im Verzeichnis pub/amiga befindet sich
  943.     ein File c64progs.lha, das ungefähr 100 Spiele im P00-Format ent-
  944.     hält. Alle diese Spiele wurden mit MagiC64 getestet und sollten
  945.     ohne Probleme laufen. Außerdem sollte man die Newsgroup comp.
  946.     emulations.cbm lesen, dort kann man manchmal auch andere Quellen
  947.     für C64 Programme erfahren.
  948.  
  949.  
  950.     VI    Grüße und Danksagungen
  951.  
  952.  
  953.     Danke an:
  954.  
  955.       Jochen Wiedmann für Flexcat.
  956.  
  957.       Helmut Neumann für Beta-Testen.
  958.  
  959.       Meine Schwester Katja für Hilfe bei der Übersetzung der
  960.       Anleitung.
  961.  
  962.       Meinen Bruder Markus, der dieses Projekt jederzeit unter-
  963.       stützt und aufmunternd begleitet hat :-)
  964.  
  965.  
  966.     Grüße an:
  967.  
  968.       Amiga Technologies für neue Amigas und das Anbieten dieser
  969.       Hightec-Produkte zu supergünstigen Preisen. Die Leute
  970.       können es sicher nicht erwarten, einen Amiga 4000 für
  971.       über 4000 DM zu kaufen, um damit einen C64 zu emulieren =:-(
  972.