Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| skripte [12.02.2016 08:59] – martin | skripte [11.08.2021 10:15] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 67: | Zeile 67: | ||
| | cmp [Register] [Value] | Vergleich zw. einem Register und einem Wert | 0x0301 | | | cmp [Register] [Value] | Vergleich zw. einem Register und einem Wert | 0x0301 | | ||
| | cmp [Register] [Register] | Vergleich zw. zwei Registern | 0x0302 | | | cmp [Register] [Register] | Vergleich zw. zwei Registern | 0x0302 | | ||
| - | | and [Register] [Value] | Binäres-Oder eines Registers mit einem Wert | 0x0401 | | + | | and [Register] [Value] | Binäres-Und eines Registers mit einem Wert | 0x0401 | |
| - | | and [Register] [Register] | Binäres-Oder eines Registers mit einem anderen Register | 0x0402 | | + | | and [Register] [Register] | Binäres-Und eines Registers mit einem anderen Register | 0x0402 | |
| | or [Register] [Value] | Binäres-Oder eines Registers mit einem Wert | 0x0501 | | | or [Register] [Value] | Binäres-Oder eines Registers mit einem Wert | 0x0501 | | ||
| | or [Register] [Register] | Binäres-Oder eines Registers mit einem anderen Register | 0x0502 | | | or [Register] [Register] | Binäres-Oder eines Registers mit einem anderen Register | 0x0502 | | ||
| Zeile 88: | Zeile 88: | ||
| | pause [Register] | Pausiert für x Zehntelsekunden | 0x1702 | | | pause [Register] | Pausiert für x Zehntelsekunden | 0x1702 | | ||
| | call [Value] | siehe: Abschnitt '' | | call [Value] | siehe: Abschnitt '' | ||
| - | | callid [Value] | siehe: Abschnitt '' | + | | callid [Value] | siehe: Abschnitt '' |
| | return | siehe: Abschnitt '' | | return | siehe: Abschnitt '' | ||
| Zeile 106: | Zeile 106: | ||
| | max [Register] [Register] | arg1 = max( arg1, arg2) | | | max [Register] [Register] | arg1 = max( arg1, arg2) | | ||
| | exp2 [Register] | arg1 = 2 < | | exp2 [Register] | arg1 = 2 < | ||
| + | | rnd [Register] [Register] | arg1 = " | ||
| + | | rnd [Register] [Value] | arg1 = " | ||
| | volume [Register] | setzt die Stiftlautstärke (1-20) | | | volume [Register] | setzt die Stiftlautstärke (1-20) | | ||
| | volume [Value] | setzt die Stiftlautstärke (1-20) | | | volume [Value] | setzt die Stiftlautstärke (1-20) | | ||
| Zeile 118: | Zeile 120: | ||
| | getbit [Register] [Register] [Value] | arg1 = 1 wenn das arg3-te Bit von arg2 auf 1 gesetzt ist, ansonsten 0 | | | getbit [Register] [Register] [Value] | arg1 = 1 wenn das arg3-te Bit von arg2 auf 1 gesetzt ist, ansonsten 0 | | ||
| | getbit [Register] [Value] [Value] | arg1 = 1 wenn das arg3-te Bit von arg2 auf 1 gesetzt ist, ansonsten 0 | | | getbit [Register] [Value] [Value] | arg1 = 1 wenn das arg3-te Bit von arg2 auf 1 gesetzt ist, ansonsten 0 | | ||
| + | | lock | siehe Abschnitt "lock & unlock" | ||
| + | | unlock | siehe Abschnitt "lock & unlock" | ||
| Zeile 127: | Zeile 131: | ||
| | <color red>V0 bis V91</ | | <color red>V0 bis V91</ | ||
| - | | V92 | <color red>lock (siehe Abschnitt " | + | | V92 | lock & unlock |
| | V93 | Sprachcode (siehe Dateisystem für eine Liste der Codes) (read) | | | V93 | Sprachcode (siehe Dateisystem für eine Liste der Codes) (read) | | ||
| | V94 | Volume <color red> | | V94 | Volume <color red> | ||
| Zeile 149: | Zeile 153: | ||
| In der aufrufenden Routine wird der Befehl '' | In der aufrufenden Routine wird der Befehl '' | ||
| - | ===== lock ===== | + | ===== lock & unlock (das Register V92) ===== |
| - | Mit dem Register V92 kann der " | + | Mit dem Register V92 kann der " |