From 9a41db13d83288477e5a1aba404b6bcd4338adc2 Mon Sep 17 00:00:00 2001 From: Andrea Date: Fri, 4 Dec 2020 20:02:14 +0000 Subject: [PATCH] Update README.md --- source/frontends/sa2/README.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/source/frontends/sa2/README.md b/source/frontends/sa2/README.md index 82fdb075..19d6b6e6 100644 --- a/source/frontends/sa2/README.md +++ b/source/frontends/sa2/README.md @@ -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: