問題タブ [ca65]
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.
assembly - CA65: 16 ビットで計算されたアドレスからの「範囲エラー」
次の CA65 コードがあるとします。
次のエラー メッセージが表示されます。
興味深いことに、次のバージョンは期待どおりに動作します。
では、これを内部で機能させるにはどうすればよい.scope
ですか?
c - CC65: 4 回線が悪い、2 回線が良い?
stdio.h
Commodore 64でIOを使用しようとしていますが、次のプログラムでも使用しています:
問題は、2 をprintf
コメント解除したままにしておくと、期待どおりに動作することです。4 つすべてのコメントを外すと、まったく機能しません。そうすると、画面がリセットされて空RUN
の画面に表示される前に、行が点滅するだけです。READY.
3つある場合、最初は機能しません(空のREADY.
画面に点滅します)が、RUN
もう一度機能すると機能します...
これは実際の C64 ではなく、VICE でのみテストしたことを付け加えておきます。
assembly - C64/Assembly でカラーメモリを持たないテキストの色を変更する
以下のようなコードがあり、正常に動作します。画面をクリアし、画面の最初の 12 文字のカラー メモリに色を置き、画面にテキストを出力します。
POKE 646,color
BASICのように、C64アセンブリでテキストの色を変更する簡単な方法があるのだろうか?
編集:もっと明確にする必要があると思いました。使用できます
ただし、1024+ のアセンブリ コードによって画面に表示されるテキストには影響しません。
画面に表示されるすべてのキャラクターに影響するアドレスはありますか?
編集:私は答えを知っていると思います、いいえ。