問題タブ [commodore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
serial-port - C64 + DigiConnect SP メッセージは、BASIC を使用して完全な文字列ではなく、1 文字の接続として送信されます
Commodore 64 を GLINK LT RS-232 アダプタに接続し、Raw TCP をホーム ネットワークの静的 IP/ポートに送信するように構成された Digi-Connect SP に接続しました。宛先は、詳細ログを使用してトラフィックを別の場所に渡す socat プロセスです。
OS X マシンで bash シェルから socat をヒットするテストを実行するcurl http://192.168.1.91:1234
と、有効な応答が返され、socat ログに次のように表示されます
しかし、C64 BASIC コード SNIPPET で次を実行すると:
socat ログには次のように表示されます。
個々の文字が送信されるようにするために C64 側で何か間違ったことを行っているのか、それとも Digi-Connect の設定が間違っているのかはわかりません。
Digi シリアル設定は次のとおりです。
- TCP クライアント設定:
- TCP 接続を自動的に確立する
- 常に接続し、接続を維持する
- 次のネットワーク サービスへの接続を確立します。
- サーバー: 192.168.1.91
- サービス: 生の TCP
- TCP ポート: 1234
- TCP キープアライブを有効にする: オン
- TCP 接続を自動的に確立する
- 基本シリアル設定
- ボー: 300
- データビット: 8
- パリティ: なし
- ストップ ビット: 0
- フロー制御: ハードウェア
- 高度なシリアル設定
- (ここでは何も設定されていません)
basic - MID$ 関数の問題
特定の文字列のすべての文字を新しい行に出力しようとしています。
私は取得し続けます
不正な数量エラー 5
理由はわかりません。