マリオブラザーズに出 ..
[2ch|▼Menu]
516:名無しサンプリング@48kHz
02/10/31 23:44 1oelOQvF
>>514
NMIの横取りは簡単です。
NMI発生時のアドレスが内蔵RAM内に設定されていて、そこからBasic本体へ飛ぶようになっているので、内蔵RAMのジャンプアドレスを自分のプログラム(マシン語)のスタートアドレスに変えるだけで、横取りできちゃいます。
具体的なアドレスはPEEK文で調べて下さい。

POKE演奏はどうやってタイミング合わせてるのか分からんデス。
V3で途中まで打ち込んだプログラムのsavファイルUPしたんで見てください(漏れが作った訳じゃ無いです)。
途中なのでエラーを起こします。
URLリンク(job.jpn.ph:591)

60Hzで同期させるんなら、VRAMをいじる様な命令を直列に入れると同期します。

10 PALETB 1,2,3,4,5
20 'ここの処理がNMIに同期する
30 GOTO 10


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5213日前に更新/204 KB
担当:undef