YACE64: 2.2.0.50
----------------
* Anforderungen:
Minimum: Windows 8.1, Intel i5, eine gute DirectX11.1 Shader Model 5.0 Graphikkarte

* Installion:
Die Dateien in ein beliebiges Verzeichnis entpacken.

* Starten:
Die Applikation YACE64Windows.exe kann vom Explorer, der Kommandozeile oder einem Link gestartet werden.
Hinweis: Das Arbeitsverzeichnis muss das Verzeichnis der Applikation sein.

HINWEIS: BITTE! Wenn es ein Problem mit der Installation, dem Starten oder dem Ablauf von YACE64 gibt - 
informiert/fragt mich bitte ERST, BEVOR Frust in Foren, Facebook oder sonstwo abgelassen wird.
Dies ist ein rein privates Projekt ohne jegliche kommerziellen Interessen (keine Werbung, keine Verfolgung, keine Zahlungen - nichts),
ich möchte es nur mit euch teilen, um etwas Retro-Spaß zu haben.
Daher erhaltet meine Motivation und gebt mir Feedback!
Man kann mich per EMail, Facebook und Google+ erreichen (http://www.yace64.de/Contact.html).

ROM Dateien:
Es werden keine ROM Dateien mit YACE64 ausgeliefert,
aber sie können innerhalb der Applikation heruntergeladen und installiert werden.
Es werden folgende Versionen benötigt:
basic.901226-01.bin
characters.901225-01.bin
kernal.901227-03.bin
1541-c000.325302-01.bin
1541-e000.901229-03.bin
Unter http://www.yace64.de/Links.html gibt es entsprechende Links.

* Ablauf:
Ein paar grundlegende Hinweise zur Steuerung:
F10 schaltet das Bildschirmmenü ein und aus. Im Menü kann mit den Cursor-Tasten navigiert und mit Return ausgewählt werden. 
Es kann ebenfalls die Maus oder ein Joystick verwendet werden.
Für weitere Hilfe und Information:
http://www.yace64.de/FeatureIntro.html
http://www.yace64.de/Help.html

YACE64 speichert seine Konfigurationsdatei (YACE.ini) in Benutzer/DoKumente in dem Verzeichnis YACE.
Dieses Verzeichnis wird standardmäßig für Downloads, Aufzeichnungen, Bildschirmfotos und so weiter verwendet.

Um zip, lha oder andere Archive automatisch von YACE64 entpacken zu lassen, wird 7zip benötigt (http://www.7-zip.org).
7zip kann auch innerhalb der Applikation heruntergeladen und installiert werden.

* Lizenz:
Kurz und knapp:

Es ist erlaubt:
-Die Software für umsonst zu verwenden
-Die Software im Originalzustand unter Angabe der Quelle (www.yace64.com) für nicht kommerzielle Zwecke zu verteilen.
Es ist nicht erlaubt:
-Den Software Code zu entschlüsseln oder zu verändert
-Die Software zu verkaufen oder für kommerzielle Zwecke zu verteilen

Es wird keine Gewährleistung auf Funktion gegeben und keine Haftung für Schäden übernommen.


* Applikationsargumente:
-p <TCP port>  Standard: 8080
-a <adapter>  Standard: 0.0.0.0
-c <passcode>  minimum 5 Zeichen
-ap   Automatisch pausieren, wenn kein Klient verbunden ist.
-s     Server starten

-d <disk image path> Pfad zu den Diskettendateien
-ntsc   NTSC verwenden, Standard ist PAL
-8 <on|off>  1541 disc drive 8 on or off
-9 <on|off>  1541 disc drive 9 on or off
-reu <size in kb>  Größe der RAM Erweiterung, 0=keine Erweiterung
-fs   Vollbild
-con <yes|no>   Konsole öffnen, Standard: ja

-rk <kernal rom path>  Dateiname und Pfad
-rb <basic rom path>  Dateiname und Pfad
-rc <character rom path> Dateiname und Pfad
-r1541c <1541 $C000 rom path> Dateiname und Pfad
-r1541e <1541 $E000 rom path> Dateiname und Pfad

-l8 <discimage>  Disketten-Datei in Laufwerk 8 (.g64, .d64)
-l9 <discimage>  Disketten-Datei in Laufwerk 9 (.g64, .d64)
-l <program>  Program in den Speicher laden (.prg, .t64)
-crt <cartridge>  Steckkarte verwenden (.crt)

-ar   run after load (.prg, .t64)

-warp    run with maximum speed
-silent    run without graphics output and userinterface
-limitcycles <cpu-cycles>    run number of cpu-cycles and then exit
-exitscreenshot <screenshot>    create a screenshot on exit to the given filename
-test	run in testmode for testbench

-telnet   opens a telnet server on port 23

-vr		enable using VR with steams openVR


Changes 2.2.0.50 (10.02.2019)
-------------------------------------------------------
- Minor bugfixes

Changes 2.2.0.49 (06.01.2019)
-------------------------------------------------------
- Added parameter -vr to enable using HTC vive, Oculus or MS Mixed Reality with OpenVR of steam (https://steamcommunity.com/steamvr)
- Added vive controller input binding (https://steamcommunity.com/games/250820/announcements/detail/1697188096865619876)
- VR mode includes various features:
	- Virtual C64 keyboard
	- C64 big-screen/cinema mode
	- 3D tranformation
	- Use VR camera

Changes 2.2.0.48 (08.10.2018)
-------------------------------------------------------
- Includes first VR version
- Fixed keyboard hang
- Fixed/Completed american keyboard mapping
- Fixed/Completed default/direct keyboard mapping - keys are mapped to their position
- Added setting to disable C64 keyboard when menu (F10) is open
- Runs on Windows 8.1 again

Changes 2.2.0.46 (26.6.2018)
-------------------------------------------------------
- Changed audio output to IXAudio and X3DAudio to support 3D audio in upcoming VR version.

Changes 2.2.0.45 (8.5.2018)
-------------------------------------------------------
- Telnet console (Port 23, Parameter -telnet)
- Minor Bugfixes

Changes 2.2.0.44 (22.4.2018)
-------------------------------------------------------
Added console commands:
- Load/Save Memory (MR, MW)
- Load disc images, programs, states, 3D templates from files (LOAD)
- Save disc images, programs, state to files (SAVE)  
- Sendkeys to keyboard (KEYS)

Changes 2.2.0.43 (18.4.2018)
-------------------------------------------------------
* Added console commando REC and STOP for recording of Video, Midi and State
* Added version check
* Changed exitscreenshot using GDIplus again  


Changes 2.2.0.42 (16.4.2018)
-------------------------------------------------------
* Removed CS command, due to logical problems  
* Added Trace level commands (TS, TL)
* Added prompts to AL and ML command outputs
* Added Symbol set and list commands (ASS, ASL)
* Write symbols with breakpoints (BW)
* Added reset for conditions after instructions
* Console cursor set after prompt on return


Changes 2.2.0.41 (13.4.2018)
-------------------------------------------------------
* Completed features for testbench (warp, silent, exitscreenshot, test and limitcycles)
* Fixed size for debug console (fix for Win8)
* Write breakpoints command (BW)
* Clearing ConditionStates after one assembler step  
* Changed F10 behaviour (Shift+F10 toggles overlays) 

Changes 2.2.0.38 (5.4.2018)
-------------------------------------------------------
* Added Debug Console (F6)
* Fixed Joystick2 settings
* Fixed SID Envelope
* Added conditional breakpoints
* Added Hotkeys (see help menu in application)