[過去ログ] ファミコンのプログラム2 (982レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
496
(5): 2006/10/20(金)23:25 ID:ITiE4Jy3(1/2) AAS
ファミコンのエミュレータを1から新しく作ろうと思っているんですが、
Nesファイルをバイナリエディタで開いた場合、どのアドレスに
スプライトとBGデータ・プログラムデータが格納されているのを知ることができますか?

すずめ愛好会見ても、ファミコンの事しか書いてなくて、nesファイルに関する情報は
ありませんでした。なので、困っています。
498: 496 2006/10/20(金)23:42 ID:ITiE4Jy3(2/2) AAS
そうです。お願いします。
500
(2): 2006/10/21(土)11:15 ID:JrkjKCWv(1) AAS
>>496
外部リンク:nesdev.parodius.com
そんな質問する前にnesdevぐらい読め
501
(1): 2006/10/21(土)14:19 ID:7Ntw2Y9n(1) AAS
>>496
そんなこと人に訊いてるようじゃまだまだ無理じゃね?
>>500よめよ
503
(2): 2006/10/22(日)00:27 ID:EYqt5Dp+(1/2) AAS
>>496
nesソフトによってまちまちです。
てか、emu作るならスプライトやBGのバイナリアドレスわからなくても、
CPUをまじめにエミュレートさせりゃAPUに信号出力してくれる。
506
(1): 496 2006/10/25(水)21:39 ID:+LE8/Z7F(1) AAS
>>499 >>500 >>501 >>503 さん
アドバイスありがとうございます。

資料を見てみたところ、以下の計算式でスプライト・BGデータ
の開始アドレスが求められそうです。
(PRG-ROMバンクの数)*16*1024+16

スーパーマリオ1の場合0x8010になります。
YY-CHRで確認しても、同じ結果になりました。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s