問題タブ [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.

0 投票する
2 に答える
673 参照

assembly - CA65: 16 ビットで計算されたアドレスからの「範囲エラー」

次の CA65 コードがあるとします。

次のエラー メッセージが表示されます。

興味深いことに、次のバージョンは期待どおりに動作します。

では、これを内部で機能させるにはどうすればよい.scopeですか?

0 投票する
1 に答える
213 参照

c - CC65: 4 回線が悪い、2 回線が良い?

stdio.hCommodore 64でIOを使用しようとしていますが、次のプログラムでも使用しています:

問題は、2 をprintfコメント解除したままにしておくと、期待どおりに動作することです。4 つすべてのコメントを外すと、まったく機能しません。そうすると、画面がリセットされて空RUNの画面に表示される前に、行が点滅するだけです。READY.

3つある場合、最初は機能しません(空のREADY.画面に点滅します)が、RUNもう一度機能すると機能します...

これは実際の C64 ではなく、VICE でのみテストしたことを付け加えておきます。

0 投票する
1 に答える
1868 参照

assembly - C64/Assembly でカラーメモリを持たないテキストの色を変更する

以下のようなコードがあり、正常に動作します。画面をクリアし、画面の最初の 12 文字のカラー メモリに色を置き、画面にテキストを出力します。

POKE 646,colorBASICのように、C64アセンブリでテキストの色を変更する簡単な方法があるのだろうか?

編集:もっと明確にする必要があると思いました。使用できます

ただし、1024+ のアセンブリ コードによって画面に表示されるテキストには影響しません。

画面に表示されるすべてのキャラクターに影響するアドレスはありますか?

編集:私は答えを知っていると思います、いいえ。