Caprice32 v1.10 - Der 32-Bit Amstrad CPC Emulator
Copyright (c) 1997-1999 Ulrich Dwich
Alle Rechte Vorbehalten

Firmware und BASIC ROMs
Copyright Locomotive Software und Amstrad plc
Amstrad erlaubt deren Verbreitung, behlt aber das
Copyright

Caprice32 benutzt den CWSDPMI DOS Extender,
Copyright (c) 1995-1997 Charles W Sandmann
Siehe ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2misc/
fr die neuesten Programm & Quellcode Versionen

Franzsische bersetzung von Emmanuel Roussin
Deutsche bersetzung von Ulrich Dwich
Norwegische bersetzung von Lars Magnus Hvattum
Spanische bersetzung von Gerardo Briseo


WICHTIGER HINWEIS ........................................................

 Der Autor bernimmt keinerlei Verantwortung fr Schden die direkt oder
 indirekt durch die Anwendung oder Ausfhrung dieses Softwarepakets
 entstehen. Inbetriebnahme erfolgt auf eigene Gefahr.


BERSICHT ................................................................

 CaPriCe32 ist ein AMSTRAD CPC Emulator fr PCs, der die 8-Bit Homecomputer
 Modelle CPC464, CPC664, und CPC6128 originalgetreu nachbildet. Ein hoher
 Kompatibilittgrad wird durch den Einsatz von handoptimierten
 Assembler-Routinen und das emulieren aller Hardwarekomponenten auf
 niedrigster Ebene erzielt.

 Die Geschwindigkeit der Emulation hngt von der zur Verfgung stehenden PC
 Ausstattung ab. Je nach PC Umgebung laufen die CPC Programme und Spiele
 unmodifiziert in Echtzeit, oder mit einer hheren Geschwindigkeit.


KOMPATIBILITT ...........................................................

 Was bereits emuliert wird:

  CRTC   - CRTC Typ 0 (HD6845) - alle Standardoperationen
  FDC    - komplett
  GA     - komplett
  PPI    - komplett
  PSG    - komplett
  Z80    - alle dokumentierten und undokumentierten Opcodes
  Extras - Romantic Robot's Multiface 2 Hardware

 Was fehlt:

  CRTC   - noch nicht 100% akkurat
  FDC    - noch nicht 100% akkurat
  PSG    - noch nicht 100% akkurat
  Sonst. - Kassette, Drucker, und zustzliches RAM


VORAUSSETZUNGEN ..........................................................

 Mindestvoraussetzungen:

  Pentium CPU
  8MB RAM
  MS-DOS v2.0
  SVGA Grafikkarte mit VESA BIOS v2.0

 Falls Ihre Videokarte kein VESA BIOS haben sollte, oder die Versionsnummer
 kleiner als 2.0 ist, schlage ich vor Sie schauen mal bei
 http://www.scitechsoft.com/ vorbei und besorgen sich SDD (SciTech Display
 Doctor). Dieses Programm bietet den VESA Standard zum nachrsten an, und
 ist in manchen Fllen sogar schneller als das eingebaute BIOS der
 Grafikkarte! Die DOS Version gengt fr die Ansprche von Caprice32.


INSTALLATION .............................................................

 ACHTUNG: Das Archiv enthlt Unterverzeichnisse! Packen Sie es mit dem -d
          Parameter aus, sollten Sie PKUNZIP benutzen.

 Ob Sie die CWSDPMI.EXE Datei brauchen order nicht, hngt von der Umgebung
 ab in der Sie Caprice32 laufen lassen. Sie wird nur dann bentigt, wenn der
 Emulator unter normalem DOS laufen soll. Windows hat seine eigene
 Speicherverwaltung und braucht daher nicht den DOS Extender - in diesem
 Fall knnen Sie die Datei lschen.

 Weiterhin brauchen Sie auch noch Info-ZIPs Zip & UnZip, sollten Sie
 vorhaben ZIP komprimierte DSK oder SNA Dateien zu verwenden. Die neuesten
 Versionen stehen immer unter ftp://ftp.cdrom.com/pub/infozip/MSDOS/ bereit.
 Die Dateien heien zip??x.exe und unz???x3.exe, wobei ?? und ??? fr die
 neuesten Versionsnummern stehen. Aus diesen beiden Paketen bentigen Sie
 nur ZIP32.EXE und UNZIP32.EXE. Diese mssen irgendwo am aktiven Suchpfad
 (angegeben durch PATH in Ihrer AUTOEXEC.BAT Datei) plazieren werden.


STARTEN ..................................................................

 Starten Sie Caprice32 in dem Sie CAP32.EXE ausfhren. Nach der Anzeige der
 Copyrightnotiz werden Sie von der standard CPC Einschaltmeldung begrt:
 gelbe Schrift auf blauem Hintergrund.

 Von diesem Zeitpunkt an imitiert die PC Tastatur die eines CPCs - seien Sie
 also nicht verblfft wenn ein Tastendruck nicht das erwartete Zeichen
 zutage bringt! Die KEYBOARD.GIF Datei enthlt eine vereinfachte Darstellung
 der CPC Tastatur, damit Sie sich mit der neuen Zuordnung der Tasten
 vertraut machen knnen.

 Die Funktionstasten der PC Tastatur sind fr den Emulator reserviert, und
 folgendermassen belegt:

  F1            <nicht benutzt>
  F2            QuickLoad Schnappschu
  Strg-F2       Schnappschu laden
  F3            <nicht benutzt>
  F4            QuickSave Schnappschu
  Strg-F4       Schnappschu schreiben
  F5            MF2 Reset Taste (siehe EIGENSCHAFTEN)
  Strg-F5       Emulation zurcksetzen (lscht den Speicher)
  F6            Dateiauswahl fr CPC Laufwerk A
  F7            Dateiauswahl fr CPC Laufwerk B
  F8            Konfigurationsmen
  F9            Bildschirminhalt speichern
  F10           Emulation verlassen
  F11           MF2 Stop Taste (siehe EIGENSCHAFTEN)
  F12           Geschwindigkeitsbegrenzung aus/einschalten
  Strg-F12      Bilder-pro-Sekunde Anzeige ein/ausblenden

 Ein paar CPC Tasten muten verlegt werden:

  Linke-Alt     CPC COPY Taste
  Einfg         CPC CLR Taste
  Rechte-Alt    CPC \ Taste

 Die Bedeutung der nicht-so-eindeutigen Emulatoreigenschaften (wie z.B.
 Schnappschsse) wird im folgenden genau erklrt. An dieser Stelle knnen
 Sie erst mal mit Caprice32 rumexperimentieren. Kehren Sie zurck wenn etwas
 unklar ist, oder Sie die Emulationsleistung feiner justieren wollen.

 Sollten irgendwelche Fehler auftreten, wenden Sie sich bitte an den weiter
 unten aufgefhrten Abschnitt 'FEHLERBEHANDLUNG'.


EIGENSCHAFTEN ............................................................

 SCHNAPPSCHSSE

 Schnappschsse halten den gesamten Zustand der Emulation fest - genau an
 der Stelle an der er aufgenommen wurde. Wenn man diese Funktion nun in
 Zusammenhang mit einem Spiel verwendet, kann zum Beispiel der Spielstand zu
 jeder Zeit 'eingefroren' und abgespeichert werden.

 Mittels QuickLoad & QuickSave bietet Caprice32 zustzlich einen schnelleren
 Weg Schnappschsse zu laden. Beim ersten Aufruf eines der beiden Optionen
 wird die normale Schnappschu Dateiauswahl angezeigt. Weitere Aufrufe laden
 dann die gleiche Datei ohne berflssige Fragen nach (QuickLoad), oder
 berschreiben die bereits angewhlte Datei mit dem momentanen Zustand der
 Emulation (QuickSave).

 Wenn Sie aber lieber einen anderen Schnappschu laden wollen, oder unter
 einem neuen Namen speichern, dann benutzen Sie die gleiche Funktionstaste
 (F2 oder F4) zusammen mit der Strg Taste. Hinweis: Der QuickLoad/ QuickSave
 Modus wird automatisch abgeschaltet sobald die Emulation zurckgesetzt wird
 (F5).

 ACHTUNG: Schnappschsse sichern nur was sich zur Zeit im Speicher befindet.
          Sind Sie z.B. ein Spiel am spielen, welches Daten von Diskette
          nachldt, dann mssen Sie immer die entsprechende DSK Datei im CPC
          Laufwerk haben um richtig mit dem Schnappschuss fortfahren zu
          knnen. Es ist generell _keine_ gute Idee einen Schnappschu
          anzulegen, whrend der CPC eines seiner Laufwerke in Benutzung
          hat.


 ROMS

 Caprice32 erlaubt (genau wie beim Original CPC) das Nachrsten von bis zu
 251 Erweiterungs-ROMs. Falls Sie zustzliche ROMs fr Ihren CPC besitzen,
 knnen Sie diese mit aller Wahrscheinlichkeit auch unter Caprice32
 benutzen. Als Bonus ist Richard Wilson's Diskettenbetriebsystem PARADOS im
 Caprice32 Archiv enthalten. Um es zu aktivieren, entfernen Sie einfach das
 Semikolon vor der '#rom = 7, PARADOS.ROM" Zeile in der CAP32.CFG Datei, und
 setzen Sie stattdessen eins vor die Zeile "#rom = 7, AMSDOS.ROM" (siehe
 KONFIGURATIONSDATEI). PARADOS ist toleranter im Umgang mit alternativen
 Diskettenformaten, und konfiguriert das CPC Laufwerk B komfortabler
 (doppeltseitig, 80 Spuren). Geben Sie das "|DRIVE" Kommando in BASIC ein,
 um auf die neuen PARADOS Funktionen zuzugreifen.


 MULTIFACE 2

 Aus dem MF2 Handbuch (bersetzt):

 MULTIFACE 2 ist ein echtes MULTIpurpose InterFACE fr die CPC Reihe mit:
 1) Vollautomatisches sichern jedes Programm's das ins RAM geladen wurde
 2) 8K RAM Erweiterung - fr unsere INSIDER Software, oder als Puffer, etc.
 3) MULTI TOOLKIT zum studieren/verndern/entwickeln von Programmen.
    Unendliche Leben POKEn, etc.
 4) ECHTER RESET KNOPF, der die ersten 64K CPC RAM lscht.

 Wie Sie sehen, ein ganz schn ntzliches Stck Hardware, das Sie nun mit
 Caprice32 benutzen knnen! Um es zu aktivieren, mssen Sie sich erst die
 MF2 ROM Datei besorgen - Probieren Sie

  ftp://ftp.nvg.unit.no/pub/cpc/emulator/rom/multface.zip

 als eine mgliche Bezugsquelle. Enpacken Sie das ZIP in das ROM Verzeichni
 und benennen es in MF2.ROM um. Damit es beim Start von Caprice32 geladen
 wird, mu das Semikolon vor dem #mf2_rom Schlsselwort in der CAP32.CFG
 Datei entfernt werden (siehe KONFIGURATIONSDATEI).

 Das MF2 wird durch das bettigen der F11 Taste aktiviert. Dies sollte ein
 zweizeiliges Men am unteren Bildschirmrand einblenden. Um dann wieder zum
 CPC zurckzukehern, drcken Sie einfach die 'r' Taste.

 Das komplette MF2 Handbuch wird auf der offiziellen Caprice32 Seite zur
 verfgung stehen.


BEDIENUNG ................................................................

 DATEIAUSWAHL

 Die Dateiauswahl benutzt immer die gleiche Anordnung und Bedienung, in
 jeder Instanz. Die Anzeige ist vertikal in zwei geteilt: der obere Teil
 zeigt alle relevanten Informationen zum aktiven Modus, der untere enthlt
 die eigentliche Dateiliste.

 Tasten die in allen Modi benutzt werden:

  Kursor Hoch     einen Eintrag nach oben
  Kursor Runter   einen Eintrag nach unten
  Bild Rauf       einen Bildschirminhalt nach oben
  Bild Runter     einen Bildschirminhalt nach unten
  Pos1            an den Anfang der Dateiliste
  Ende            ans Ende der Dateiliste
  Enter oder      ndere Laufwerk/ Unterverzeichnis, oder whle die aktuelle
  Kursor Rechts   Datei aus (mit verlassen)
  Backspace oder  Zurck zum Hauptverzeichnis
  Kursor Links
  Entf            Abfrage ob die angewhlte Datei gelscht werden soll
  Esc             verlsst die Dateiauswahl

 Tasten die nur von der 'Schnappschu Schreiben' Dateiauswahl benutzt werden:

  Einfg           Schnappschu unter neuem Namen abspeichern

 Tasten die nur von der 'CPC Laufwerk' Dateiauswahl benutzt werden:

  Kursor Rechts   ndere Laufwerk/ Unterverzeichnis, oder whle die aktuelle
                  Datei aus (ohne Verlassen)
  Einfg           eine neue, leere Diskette einlegen (siehe
                  KONFIGURATIONSMEN)
  Tab             Schreibschutz ein/ausschalten
  Strg-E          Diskette auswerfen
  Strg-S          die eingelegte Diskette unter einem neuen Name speichern

 Alle anderen alphanumerischen Tasten werden zum schnellen Suchen nach einer
 bestimmten Datei genutzt. Wenn Sie z.B. die Datei BLUESKY.DSK anwhlen
 wollten, dann mssten Sie einfach nur B-L-U-... eingeben. Beobachten Sie
 dabei das Verhalten des Kursors. Der Kursor springt zunchst zu den
 Eintrgen die mit B beginnen, dann zu denen mit BL, dann BLU etc. Um eine
 neue Suche zu beginnen, benutzen Sie einfach eine der Navigationstasten.
 Jede Suche wird immer von der aktuellen Kursorzeile aus begonnen; falls Sie
 also die ganze Liste durchsuchen wollen, benutzen Sie erst die Pos1 Taste.



 KONFIGURATIONSMEN

 Das Konfigurationsmen erlaubt es Ihnen das Aussehen und das Verhalten der
 Emulation zu beeinflussen. nderungen werden erst aktiv wenn das Men
 wieder verlassen wird. Zur Navigation stehen folgende Tasten zur Verfgung:

  Kursor Hoch     einen Eintrag nach oben
  Kursor Runter   einen Eintrag nach unten
  Pos1            erster Eintrag
  Ende            letzter Eintrag
  Kursor Links    vorherige Option fr den angewhlten Eintrag
  Enter oder      nchste Option fr den angewhlten Eintrag
  Kursor Rechts
  Esc             verlsst das Konfigurationsmen


 Emuliertes Modell

  Erlaubt die Auswahl des emulierten Amstrad CPC Modells. In den meisten
  Fllen sollte diese Option auf 6128 gestellt sein. Dies ermglicht einigen
  Softwarepaketen dann von den zustzlichen 64K Speicher gebrauch zu machen.
  lteren Programme bentigen mglicherweise aber auch den 464.


 Geschwindigkeit

  Kontrolliert die Geschwindigkeit mit der der emulierte CPC luft.
  'Original' bedeutet 100%ge Orginalgeschwindigkeit. 'Keine Verzgerung'
  bedeutet das die Geschwindikeitsdrosselung entfllt und Caprice32 so
  schnell luft wie es Ihr PC erlaubt. 'VSYNC' zwingt den Emulator mit der
  Geschwindigkeit der Bildwiederholfrequenz Ihres Monitors zu laufen. Mehr
  zu dieser Option erfahren Sie in dem Abschnitt 'TIPS'.


 Sprache

  Auswahl der Landessprache mit der die Caprice32 Mens ausgegeben werden.


 Joystick 1 & 2

  Erlaubt Ihnen zu bestimmen wie die CPC Joysticks 'nachempfunden' werden.
  Wird diese Option auf 'Tastatur' gestellt, kann der erste CPC Joystick mit
  den folgenden Tasten kontrolliert werden:

   Pos1           Joystick 1 Hoch
   Entf           Joystick 1 Links
   Ende           Joystick 1 Runter
   Bild Runter    Joystick 1 Rechts
   Rechte-Strg    Joystick 1 Feuer

  'Analog PC', 'Atari an LPT1', und 'SEGA Genesis an LPT1' beziehen sich auf
  physikalische Joysticks die an Joystick- und Druckerschnittstelle
  angeschlossen werden knnen. Genaueres zu den letzten zwei Optionen
  erfahren Sie im Abschnitt 'TIPS'.


 VESA Modus

  Erlaubt die Auswahl aller verfgbaren Videomodi Ihrer Grafikkarte. Bitte
  beachten Sie das die Liste nur solche Modi auffhrt die auch fr den
  Betrieb des Caprice32 Emulators geeignet sind.


 CPC Auflsung (X)

  Viele Videomodi moderner Grafikkarten weisen ein anderes Seitenverhltnis
  als die Originalauflsungen der CPC Computer auf. Daher erlaubt der
  Caprice32 Emulator das verdoppeln jedes Pixels in X-Richtung. Diese Option
  kann vom Benutzer jederzeit an- und abgewhlt werden, wobei folgende
  Einschrnkungen zu beachten sind:

  Um diese Option sinnvollerweise benutzen zu knnen sollte die VESA
  Grafikauflsung in X-Richtung mindestens 640 Pixel oder mehr betragen.

  Visuell ist der Verdoppelungseffekt am besten im 'CPC Mode 2' Modus zu
  beobachten. Schalten Sie dazu Ihre PC Grafikauflsung zum Beispiel auf
  640x480 und probieren sie jeweils die Wirkung der 'normal' und
  'verdoppelt' Optionen aus.


 CPC Auflsung (Y)

  Legt fest ob jede Bildschirmzeile verdoppelt wird oder nicht. Diese Option
  kann einzeln oder in Kombination mit der vorhergehend beschriebenen
  verwendet werden und ermglicht das richtige Seitenverhltnis der
  Bildschirmdarstellung einzubehalten. Achtung: Nur Verwendbar in VESA Modi
  mit mindestens 400 Zeilen oder mehr. Die 'Verdoppelt durch Rasterzeilen'
  Option verdoppelt die Anzeige durch das Einfgen einer schwarzen
  Pixelzeile zwischen jede CPC Bildschirmzeile. Dies ahmt das Aussehen eines
  gewhnlichen Fernsehbildes nach. Ausserdem hilft diese Option die
  teilweise wahrnehmbare Leistungseinbue des normalen Verdoppelungsmodus zu
  mildern.


 CPC Monitor Typ

  Erlaubt die Wahl zwischen einem Farb- oder Grnmonitor.


 Ausgabe

  Schaltet die Tonausgabe durch die PC Soundkarte an oder aus.


 Wiedergabe in

  Definiert die Abspielgeschwindigkeit Ihrer Soundkarte. Die 44kHz Option
  lsst hohe Tne sauberer erklingen, verlangt aber auch mehr CPU Leistung.


 Modus

  Whlt zwischen Mono und Stereo. Der CPC gibt Tne immer in Stereo aus; Die
  Mono Option wird hier nur angeboten, um die CPU-Last auf weniger
  Leistungstarken PCs zu verringern.


 Aktivittsanzeige

  Zugriffe auf die CPC Laufwerke kann entweder nur am Bildschirm (rote LED
  in der oberen rechten Ecke), mit dem Blinken der Scroll Lock Tastatur-LED,
  oder von beidem gleichzeitig angezeigt werden.


 Neue Diskette im

  Legt fest welches Format eine neue Diskette hat, wenn sie in eins von den
  CPC Laufwerken eingelegt wird. 'Daten Format' und 'System Format' beziehen
  sich auf die beiden Standardformate die fr die 3" 180K CPC Disketten
  blich waren. Bei der 'Spezialformat' Option werden die Einstellungen des
  #custom_fmt Schlsselwortes in der CAP32.CFG Datei (siehe
  KONFIGURATIONSDATEI) verwendet.


KONFIGURATIONSDATEI ......................................................

 Alle fr die Emulation wichtigen Einstellungen werden in der CAP32.CFG
 Datei abgelegt. Die Datei reflektiert immer die letzten nderungen die im
 Emulator vorgenommen wurden. Die Datei beinhaltet allerdings zustzlich
 noch ein paar Optionen die nicht durch das Konfigurationsmen gendert
 werden knnen. Diese Schlsselwrter werden nun im nachfolgenden Kapitel
 behandelt.

 Um nderungen vorzunehmen brauchen Sie die CAP32.CFG einfach nur in einen
 normalen Texteditor wie z.B. EDIT.COM (DOS) oder NOTEPAD.EXE (Windows)
 laden. Alle Schlsselwrter beginnen mit einem # Symbol; Kommentare fangen
 mit einem Semikolon an. Der Caprice32 Parser ignoriert dann alle darauf
 folgenden Zeichen bis zum Zeilenende.


 #path_rom
 #path_temp
 #path_sdump

  Legt fest wo Caprice32 nach ROM Dateien (CPC & Expansion) suchen soll,
  sich die Zwischenablage befindet (z.B. beim entpacken von ZIPs), und gibt
  das Unterverzeichnis an in das Bildschirminhalte (Screen-Dumps) im BMP
  Format gespeichert werden.


 #max_file_count

  Die maximale Anzahl der Eintrge die von der Dateiauswahl auf einmal
  angezeigt werden soll. Die Zahl schliesst alle dargestellten Laufwerke,
  Verzeichnisse, und Dateien ein.


 #custom_fmt

  Dieses Schlsselwort bestimmt das Spezialformat welches von der 'Neue
  Diskette' Funktion der Dateiauswahl verwendet wird. Der Syntax ist:
  "Spuren, Seiten, Nummer des ersten Sektors". Eine "custom_fmt = 80, 2, 1"
  Zeile wrde z.B. eine DSK Datei mit zwei Seiten und 80 Spuren zu je neun
  Sektoren (jeweils 512 Bytes gro) anlegen.


 #OEM_name

  Beeinflusst mit welcher Einschaltmeldung sich der emulierte CPC meldet.
  Mgliche Einstellungen:

   0    Isp
   1    Triumph
   2    Saisho
   3    Solavox
   4    Awa
   5    Schneider
   6    Orion
   7    Amstrad


 #splash_screen

  Kontrolliert ob die Copyrightnotiz beim starten von Caprice32 angezeigt
  wird oder nicht.


 #rom

  Caprice32 erlaubt das benutzen von bis zu 251 zustzlichen ROMs. Syntax
  fr das Schlsselwort: "#rom = ROM Nummer (1-251), ROM Dateiname". Damit
  das ROM auch beim CPC Start initialisiert wird, muss die ROM Nummer
  zwischen 1 und 7 fr den CPC464, und zwischen 1 und 15 fr den CPC664/6128
  liegen. Die ROM Datei muss in das dafr vorgesehene Unterverzeichnis (mit
  dem #path_rom Schlsselwort angegeben, siehe oben) plaziert werden, und
  darf nicht lnger als 16384 Bytes lang sein. Natrlich funktionieren nur
  solche ROMs die nicht auf Zusatzhardware zurckgreifen. Hinweis: Teilen
  Sie mir doch an dieser Stelle bitte mit falls Sie einen bestimmten
  ROM/Hardwarezusatz kennen der von Caprice32 auch noch emuliert werden
  sollte. Benutzerhinweise nehme ich gerne entgegen. Je mehr Dokumentation
  und Unterlagen zur Verfgung stehen desto besser stehen die Chancen dass
  ich solche Hardwarezustze mit den nchsten Caprice32 Versionen
  untersttzen kann.


 #mf2_rom

  Der Parameter dieses Schlsselwortes wird als Name fr das Multiface 2 ROM
  benutzt. Entfernen Sie das Schlsselwort, oder setzen Sie ein Semikolon
  davor, falls das MF2 ROM nicht in der Emulation gebraucht wird. Bitte
  beachten Sie das Caprice32 keinerlei Warnungen ausgibt ob das laden der
  MF2 ROM Datei erfolgreich war oder nicht - sollte die F11 Taste im
  Emulator nicht funktionieren, dann hat Caprice32 mglicherweise das ROM
  unter dem angegebenen Name nicht finden knnen!


TIPS .....................................................................

 SPIELE LADEN

  Starten Sie den Emulator und drcken dann F6 um die Dateiauswahl fr CPC
  Laufwerk A zu erhalten. Mit Zuhilfenahme der Kursortasten arbeiten Sie
  sich zu dem Verzeichnis vor in das Sie die DSK oder ZIP Datei plaziert
  haben. Nach der Anwahl der gewnschten Datei sollten Sie sich auf dem
  blauen CPC Bildschirm wiederfinden. Geben Sie nun das CAT Kommando ein, um
  den Inhalt der Diskette zu erhalten. Zwei Dinge knnen nun passieren: a)
  entweder erscheint eine Liste von Namen, oder b) Sie bekommen die
  Fehlermeldung 'Drive A: read fail'. Abhngig von dem was Sie bekommen
  haben, fahren Sie mit dem dazugehrigen Paragraphen fort.

  a) Ermitteln Sie die Datei mit der kleinsten Grsse und einer .BAS, .BIN,
     oder keiner Extension. Geben Sie diesen Namen ein. Bei gedrckter Strg
     Taste, einmal Kursor Links, und dann die Enter Taste am Ziffernblock
     drcken. Das verursacht ein RUN"<Dateiname> Kommando welches den
     Ladevorgang ins rollen bringen sollte. Falls die Datei die Sie sich
     ausgesucht haben nicht die Laderoutine des Spiels sein sollte, dann
     kann das RUN" Kommando zu den Fehlermeldungen 'BASIC 1.x' oder 'Memory
     full' fhren. In diesem Fall benutzen Sie das CAT Kommando um eine
     andere Datei zu identifizieren und wiederholen Sie den Vorgang mit
     dieser Datei.

  b) Setzen Sie die Emulation zurck (F5) und versuchen Sie das Spiel mit
     dem |CPM Kommando zu starten. Das | Symbol knnen sie mittels der
     Tastenkombination Shift+[ (Amerikanische Tastatur) eingeben. Sollte
     dies immernoch zu Lesefehlern fhren, dann ist hchstwahrscheinlich die
     DSK Datei beschdigt oder nicht eine geeignete CPC Diskette.



 SAUBERES SCROLLING

  Viele Demos und manche CPC Spiele benutzen eine Spezialtechnik um weiche
  und ruckelfreie Bildschirmbewegungen zu erzielen. Dieser Effekt kann mit
  Caprice32 nachempfunden werden falls Ihr Monitor eine Vertikale
  Bildwiderholrate von 50Hz untersttzt (sollte im Monitorhandbuch angegeben
  sein).

  Falls Ihr Monitor die 50Hz Bildwiderholrate untersttzt, besorgen Sie sich
  das Freeware Programm 'UniRefresh' von
  http://home.student.utwente.nl/r.muller/unirefresh , und installieren es
  nach den Angaben des dazugehrigen README. Bevor Sie das UniRefresh Setup
  Programm verlassen, ndern Sie die Bildwiederholrate des VESA Modus (nur 8
  bpp Modi) den Sie mit Caprice32 verwenden mchten auf 50Hz. Laden Sie nun
  UNIRFRSH.EXE, und anschliessend wieder Caprice32. Im Konfigurationsmen
  (F8) sollte jetzt die Option 'Geschwindigkeit' auf 'VSYNC' gendert
  werden. Das wars!


 JOYSTICKS

  Whre es nicht fantastisch wenn Sie Ihren Digitaljoystick mit dem Sie
  damals am CPC gespielt haben auch mit Caprice32 verwenden knnten? Kein
  Problem! Allerdings nur wenn Sie nicht vom bauen eines kleinen Adapters
  zurckschrecken...

  Alle Informationen und die Kontsruktionsplaene finden Sie auf der
  'DirectPad Pro' Seite unter http://www.ziplabel.com/dpadpro/index.html .

  Caprice32 untersttzt immoment nur Atari/SMS und Genesis Joysticks/
  Gamepads an der ersten Druckerschnittstelle (LPT1). Falls Sie noch andere
  Kontrollgerte untersttzt sehen wollen, dann lassen Sie mich das bitte
  wissen.


 RUCKELNDES BILD / STOTTERNDER TON

  Die Wahrscheinlichkeit das Sie pltzliche Unterbrechungen, Sprnge im
  Bildaufbau, und/oder zeitweise Strungen in der Tonausgabe erfahren, ist
  sehr hoch wenn Caprice32 in einer DOS box unter Windows laft. Alle diese
  Symptome knnen auf das Multitasking von Windows zurckgefhrt werden. Es
  ist daher ratsam so viele Anwendungen wie moeglich aus dem Speicher zu
  entfernen, bevor Sie Caprice32 aufrufen. Falls die Probleme weiterhin
  auftreten, sollten Sie den Emulator unter ganz normalem MS-DOS laufen
  lassen: whlen Sie "Restart in MS-DOS mode" vom Windows Shut Down Men.
  Wenn Sie dann mit Caprice32 fertig sind, mssen Sie einfach nur "exit"
  eingeben um Windows wieder zu starten.


FEHLERBEHANDLUNG .........................................................

 ERROR - LANGUAGE.DAT not found or corrupt!

 Steht fr:

 FEHLER - LANGUAGE.DAT wurde nicht gefunden oder ist beschdigt!

  Die LANGUAGE.DAT Datei muss sich in dem selben Verzeichnis wie CAP32.EXE
  befinden. Sollte Sie beschdigt sein, mssen Sie die Datei wieder aus
  dem Caprice32 Archive entpacken.

 FEHLER - ROM Datei nicht gefunden !

  Das angegebene Verzeichnis fr ROM Dateien ist ungltig, oder die
  gebrauchten CPC ROMs fehlen. berprfen Sie das #path_rom
  Schlsselwort; Stellen Sie sicher das sich die Dateien CPC464.ROM,
  CPC664.ROM, CPC6128.ROM und AMSDOS.ROM im ROM Unterverzeichnis befinden.


 FEHLER - erlaubte ROM Nummern sind 1 - 251 !

  Eines der #rom Schlsselwrter in der Konfigurationsdatei benutzt eine
  ROM Nummer die ausserhalb des erlaubten liegt.


 FEHLER - <Dateiname> nicht gefunden !

  Eines der #rom Schlsselwrter in der Konfigurationsdatei gibt ein ROM an
  das nicht existiert. Erweiterungs ROMs mssen in das dafr vorgesehene
  Verzeichnis (#path_rom) kopiert werden.


 FEHLER - BLASTER Variable nicht gesetzt !

  Die Installationssoftware Ihrer SoundBlaster Karte sollte den folgenden
  Eintrag in Ihre AUTOEXEC.BAT Datei gemacht haben (Nur die ersten drei
  Parameter sind wichtig; Werte koennen verschieden sein):

   SET BLASTER=A220 I5 D1 H5 P330 E620 T6

  Falls der Eintrag fehlt, wenden Sie sich bitte an das Handbuch der
  Soundkarte um zu erfahren wie sie fr den Betrieb unter MS-DOS
  vorzubereiten ist.


 FEHLER - BLASTER Variable ist fehlerhaft !

  Eins der bentigten Parameter (A, I, oder D) fehlt in der BLASTER
  Variable. Wenden Sie sich bitte an das Handbuch der Soundkarte um zu
  erfahren wie sie fr den Betrieb unter MS-DOS vorzubereiten ist.


 FEHLER - nur DSP v2.00+ wird untersttzt !

  Die Soundkarte in Ihrem System untersttzt nicht alle Eingeschaften die
  von der Tonausgabe in Caprice32 bentigt werden. Leider gibt es dafr
  keine Lsung - setzen Sie das #sound Schlsselwort in der CAP32.CFG Datei
  auf 0 (mehr dazu im Abschnitt 'KONFIGURATIONSDATEI').


 FEHLER - kein VESA BIOS gefunden !

  Caprice32 bentigt eine SVGA Grafikkarte mit einem VESA BIOS. Siehe
  Abschnitt 'VORAUSSETZUNGEN' fr eine Lsung zu diesem Problem.


 FEHLER - bentige mindestens VBE 2.0 !

  Das VESA BIOS Ihrer Grafikkarte untersttzt nicht alle Eigenschaften die
  von der Videoausgabe in Caprice32 bentigt werden. Siehe Abschnitt
  'VORAUSSETZUNGEN' fr eine Lsung zu diesem Problem.


 FEHLER - kein Videomodus erlaubt Speicherzugriff in einem Stck !

  Siehe Abschnitt 'VORAUSSETZUNGEN' fr eine Lsung zu diesem Problem.


 FEHLER - Probleme beim einblenden des Videospeichers !

  Der Speicher der Grafikkarte konnte nicht in den Hauptspeicher
  eingeblendet werden. SDD knnte moeglicherweise abhilfe schaffen. Siehe
  Abschnitt 'VORAUSSETZUNGEN' um rauszukriegen woher man SDD beziehen kann.


 FEHLER - setzen des Videomodus ist fehlgeschlagen !

  Der gewhlte Vidomodus konnte nicht Initialisiert werden. SDD knnte
  moeglicherweise abhilfe schaffen. Siehe Abschnitt 'VORAUSSETZUNGEN' um
  rauszukriegen woher man SDD beziehen kann.


HOW TO GET IN TOUCH ......................................................

 Benutzen Sie eins der folgenden Methoden, falls Sie mir mitteilen wollen was
 Sie von Caprice32 halten, einen Fehlerreport abgeben moechten, oder
 Vorschlge fr zuknftige Versionen haben:

 e-mail:
   caprice32@cybercube.com

 Schneckenpost:
   Ulrich Doewich
   112 Tea Rose Street
   Markham, Ontario L6C 1X3
   Canada

 Die neuesten Versionen von Caprice32 und anderen Programmen von mir finden
 Sie immer auf der offiziellen Caprice32 Seite:

   http://www.classicgaming.com/caprice


HINTERGRUNDINFORMATIONEN .................................................

 Caprice32 wurde komplett von mir geschrieben. Die eigentliche Emulation is
 in 32 Bit Protected Mode x86 Assembler Kode verfasst; alle Menue und
 Dateibehandlungsroutinen wurden in C geschrieben. Ich benutzte zwei
 ausgezeichnete Freeware Programmierpackete zum Entwicklen des Emulators:
 DJGPP und NASM - die (wenn man mal rausgefunden hat wie) _sehr_ gut
 zusammenarbeiten! :)


DANKSAGUNGEN .............................................................

 Ein Dankeschoen geht an...

   meinen Bruder Ralf, der eine grosse Hilfe ist wenn es um Hard- und
   Softwareproblem geht. Zusammen habe wir schon einige Signale der CPC
   Hardware verfolgt. Er ist auch fr das Caprice32 logo und alle anderen
   Grafiken verantwortlich.

   Kevin Thacker, mit dem ich regen e-mail Austausch habe. Wir haben das
   Innenleben der CRTC/GA Chips schon ziemlich genau ausgetftelt, und
   werden auch weiterhin versuchen alle Geheimnisse zu lften, bis wir die
   perfekte Videoemulation auf die Beine gestellt haben...

   Simon Tatham und Julian Hall, fr das Schreiben von NASM - The Netwide
   Assembler. Jeder der an einem _kostenlosen_ x86 Assembler der 16 und 32
   Bit Kode produzieren kann interessiert ist, sollte mal bei
   http://www.web-sites.co.uk/nasm/ vorbeischauen.

   Dirk Junker, der so grosszgig war und mir seinen Schneider CPC 6128 aus
   Deutschland geschickt hat. Ohne die eigenliche Maschine zum testen von
   Theorien zu haben, wrde Caprice32 heute wahrscheinlich gar nicht
   existieren!

   Brian Watson, der mir einen Ersatzantriegsriemen fr das 3" CPC
   Diskettenlaufwerk zugesandt hat.

   Marco Bergman, der mir seine CPC Maus geschickt hat - die sollte dann
   auch in einer spteren Caprice32 Version emuliert sein.

   Duane Doucet, der mir eins seiner Matrox Millenium ausgeliehen hatte,
   damit ich die Videoroutinen mit dieser Grafikkarte zum laufen kriegen
   konnte.

   Richard Wilson, fr die Erlaubnis sein AMSDOS Ersatz ROM PARADOS mit
   Caprice32 vertreiben zu drfen.

   Sergio Bayarri
   Ricardo Bittencourt Vidigal Leitao
   Gerardo Briseo
   Christophe Copin
   Craig Harrison
   Lars Magnus Hvattum
   Frederic Herlem
   Vaggelis Kapartzianis
   Noel Llopis-Artime
   Emmanuel Roussin
   Bernd Schmidt
   Marco Vieth

 ... und zu guter letzt natrlich alle Benutzer von Caprice32!
