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``. 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. 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``). 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): 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`` - ``sa2 -m``
- optionally add ``-l`` - 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 ## Hotkeys
``F2``, ``F5``, ``F6`` and ``F9`` have the same meaning as in AppleWin. ``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. (1) is the speaker, (2) the Mockingboard.
Speech / phonemes are known to hang the emulator.
## Speed diagnostic ## Speed diagnostic
At the end of the run, it will print stats about timings: At the end of the run, it will print stats about timings: