通常、通信速度を設定するためにBASICの「OPEN」コマンドを使用しますが、この場合9600bpsまでしか設定することができません。
そこで、SIOのパラメータ・ワークを直接操作します。以下のコマンドを入力すると19200bpsに設定されます。
POKE &BFD33, (PEEK &BFD33 OR &70)
&BFD33の内容は
ビット7 | ビット6,5,4 | ビット3,2 | ビット1 | ビット0 | ||||
---|---|---|---|---|---|---|---|---|
速度 | パリティ | キャラクタ長 | ストップビット | |||||
0 | 000 | --- | 00 | Even | 0 | 8 bit | 0 | 1 bit |
001 | 300bps | 01 | Odd | 1 | 7 bit | 1 | 2 bit | |
010 | 600bps | 10 | none | |||||
011 | 1200bps | 11 | none | |||||
100 | 2400bps | |||||||
101 | 4800bps | |||||||
110 | 9600bps | |||||||
111 | 19200bps |