マリオブラザーズに出 ..
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