Update README.md

This commit is contained in:
Andrea 2020-12-04 20:02:14 +00:00 committed by GitHub
parent c33ae2b26e
commit 9a41db13d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,19 +2,23 @@
This file only lists options not already described in ``-h``.
There is no GUI to configure the emulator: either manually edit the configuration file ``applen.conf`` in the current folder or use ``qapple`` and run ``sa2 --qt-ini``.
## Configuration
There is no GUI to configure the emulator: either manually edit the configuration file ``~/.applewin/applewin.conf`` or use ``qapple`` and run ``sa2 --qt-ini``.
The format of the configuration file is the same as the Windows Registry of AppleWin.
Individual options can be passed via arguments too: ``-c Configuration.Printer_FileName=Printer.txt``.
If you have a modern gamepad where the axes (``LEFTX`` and ``LEFTY``) move in a circle, the emulator will automatically map to a square: use ``--no-squaring`` to avoid this.
## Raspberry Pi
On a Raspberry Pi, one needs the KMS (fake or not). Better performance has been observed with the ``opengles2`` driver (use ``sa2 --sdl-driver 1``).
It is possible to run the CPU in a separate thread to keep the emulator running in real time (necessary for slower Pis, with some Apple video types and bigger window sizes):
- ``sa2 -m``
- optionally add ``-l``
If you have a modern gamepad where the axes (``LEFTX`` and ``LEFTY``) move in a circle, the emulator will automatically map to a square: use ``--no-squaring`` to avoid this.
Speech / phonemes are known to hang the emulator.
## Hotkeys
``F2``, ``F5``, ``F6`` and ``F9`` have the same meaning as in AppleWin.
@ -33,6 +37,8 @@ Channels: 2, buffer: 45000, SDL: 65536, queue: 0.63 s
```
(1) is the speaker, (2) the Mockingboard.
Speech / phonemes are known to hang the emulator.
## Speed diagnostic
At the end of the run, it will print stats about timings: