ファミコンのプログラム4 (567レス)
上下前次1-新
60: 名前は開発中のものです。 [sage] 2012/12/26(水) 06:20:41.97 ID:zMNlG5zP(1) AAS
わざとスプライトを8個以上置いてスプライトを消してるソフトもあるな
61: 名前は開発中のものです。 [sage] 2012/12/26(水) 06:31:02.45 ID:CVnOhUO6(1/2) AAS
>>54-55
結局BGをスプライトにしてるから、VRAMの余裕はできても、
スプライトパレットの余裕はできないんじゃね?
62: 名前は開発中のものです。 [sage] 2012/12/26(水) 07:20:36.29 ID:CVnOhUO6(2/2) AAS
あとソルスティスのデモ画面、パターンテーブルで見たけど、
CHR-RAMは極めるとすごいな。
弱点としては、VBLANK時に1フレームあたり
10キャラくらいしかロードできないんだっけ。
扱い方が難しいところも燃えるなぁ。
63(1): 名前は開発中のものです。 [sage] 2012/12/31(月) 23:43:32.17 ID:dplgqzsF(1) AAS
CHR-RAM直打ちでいちいちキャラクタを書き換えているのが
ソルスティスの技術。上位オブジェクトの重なりと非描画判定は凄い。
後にラグランジュポイントはCHR-RAMって8KBなんかな。あのパターン
量を見ると8KBではなさそう。
セリフ用の文字画像部分を足して16KB搭載かつセリフウィンドウ部分
で割り込みバンク切り替えしているんじゃないかと推測しとるんだけど。
それともただのCHR-RAMなのだろうか。
64: 名前は開発中のものです。 [] 2013/01/01(火) 12:13:51.02 ID:wi03Ie1H(1) AAS
>>63
ラグランジュポイント、CHR-RAMの実体は8K
外部リンク[php]:bootgod.dyndns.org:7777
ただし、参照配置換え可能。
普通のCHR-RAMならBGを4K、SPRを4Kと固定で、$0000か$1000に配置するけど、
参照配置換え可能ならばBG、SPRそれぞれ0〜8Kまで1K(page)単位で柔軟なサイズ変更が出来る。
割り込みかけて途中で参照を変える、と。
SPR:BG = 1:7〜3:5、位じゃないのかな。
65(1): 名前は開発中のものです。 [sage] 2013/01/01(火) 23:57:35.10 ID:dHbpOLgO(1) AAS
わかってないなら適当なこと言わなきゃいいのに
66: 名前は開発中のものです。 [] 2013/01/02(水) 01:00:10.06 ID:sqh/nOWC(1) AAS
>>65
あ り え な い 。それは。
バストダンジョンでリリカのおっぱい値を800近くまで調教強化してやらないと、そのフラグは立たない。
仮にフィリオナをメンバーから外してリリカを集中調教しても、アナルバイブが使えないその段階では
スカリバーはまだ手に入れられないはず。 妄 想 で つ か ?
とりあえずアンダー草原で淫獣マリリスを大量に調教して淫度をどんどん稼いどけ。
展開が不安ならバックアップ取っておくのを忘れんなよ。説教くさくなってスマソ・・・。ついな・・・。
67: 名前は開発中のものです。 [sage] 2013/01/02(水) 22:10:18.03 ID:9vEznEQL(1) AAS
は?
68: 名前は開発中のものです。 [sage] 2013/01/02(水) 23:31:25.14 ID:zErWDyJm(1) AAS
昔どっかで見たコピペだな
69: 名前は開発中のものです。 [sage] 2013/01/05(土) 22:50:06.11 ID:Kcs0H07R(1) AAS
いつのコピペだw
70: 名前は開発中のものです。 [sage] 2013/01/06(日) 16:49:46.39 ID:vL3Xl6d1(1) AAS
63です。本気の解説ありがとうござんす。
RAMのバンク切り替えの様なもの、というかメモリ参照の位置が変更
できるなんて想像の斜め上を行っていたとは・・。驚きました。
71: 名前は開発中のものです。 [sage] 2013/01/06(日) 19:38:07.98 ID:Nbv6CYGv(1) AAS
64です。CHR-RAMなのは知っていたけど、
63の書き込みを見て調べた結果に驚きました。
ROMを乗せるはずのところに、一工夫してRAMを乗せるとこうなるのですね。
( ;∀;)イイハナシダナー
72: 名前は開発中のものです。 [sage] 2013/01/07(月) 17:29:05.26 ID:Snw5yZJz(1) AAS
逆にネームテーブルのRAMを置くべきとこにバンクROM配置ってのもなかったっけ
73: 名前は開発中のものです。 [sage] 2013/01/07(月) 20:19:59.31 ID:YCNSEchh(1) AAS
サン電子のアフターバーナーだね
74: 名前は開発中のものです。 [sage] 2013/01/13(日) 21:44:45.31 ID:SvwqFKWD(1/2) AAS
某サイトに$4018-$401Aにもレジスタがある(ミラーではなく)みたいな記述があるんだけど
誰か何のことか分かる人いる?
今調べてるんだけど出てこない・・・
75(2): 名前は開発中のものです。 [sage] 2013/01/13(日) 23:43:50.36 ID:Xsknydlc(1) AAS
これかな
画像リンク
矩形波とか三角波とか、現在の値が見れるっぽいね
76: 名前は開発中のものです。 [sage] 2013/01/13(日) 23:50:04.93 ID:P2tocX8p(1) AAS
まじか。あさってやってみる。
でも、実用上ほぼ全く役に立たなそうだな。
77: 名前は開発中のものです。 [sage] 2013/01/13(日) 23:52:24.91 ID:78BX4ehY(1) AAS
decapまでされてるのか
78(1): 名前は開発中のものです。 [sage] 2013/01/13(日) 23:55:52.07 ID:SvwqFKWD(2/2) AAS
>>75
有益な情報をありがとう
ファミコンのプログラムはもうずっと前からしてるがこれははじめて知った・・・
79: 名前は開発中のものです。 [sage] 2013/01/14(月) 01:42:33.45 ID:9rveIWjC(1/3) AAS
>>78
これらを使用していたソフトが無いから、任天堂からの資料にも書いて
いなかったんだと思う
使いどころを考えてみたら、DPCMのを鳴らす前のプチノイズが出ない
ようにしたり出来るかもって位かなあ?
80(1): 名前は開発中のものです。 [sage] 2013/01/14(月) 02:00:53.73 ID:9rveIWjC(2/3) AAS
リンク先にまだ情報あったわ
外部リンク:wiki.nesdev.com
TSTピン(30番ピン)をプルアップにしないとダメなのかな?
試せる人いたらタノム
81: 名前は開発中のものです。 [sage] 2013/01/14(月) 10:39:53.71 ID:tzjT4Zjb(1) AAS
>>75
やっぱり
NesDev界隈には回路の写真から解析しちゃう人いるんだな
色付きの線で実に説明上手だ
祭りだワショーイ
>>80
オープンバスって「レジスタに繋がってないただのアドレス」
という意味でいい?
82: 名前は開発中のものです。 [sage] 2013/01/14(月) 18:03:11.53 ID:9rveIWjC(3/3) AAS
どうなるんだか試さないとわかんねw
83(2): 名前は開発中のものです。 [sage] 2013/01/14(月) 23:45:03.97 ID:XSpdI2pt(1) AAS
ちょっと質問なんだけど、アセンブラってみんな何使ってる?
ファミコン用のCライクな言語のコンパイラを作っていて、
とりあえずnesasm向けのasmを出力してるんだけど、
リンクとか考えるとcc65のアセンブラのほうが高機能っぽいので現在迷い中・・・
84(1): 名前は開発中のものです。 [sage] 2013/01/15(火) 00:44:21.46 ID:bZUsNHpr(1) AAS
Cライクってのがわからん
このスレにCは需要無い
Cでやるならcc65のCを使うでしょ
x86のCコンパイラが吐く自動変数っぽい仕組みのを
nesasmで書けるマクロ組んでみたけど
遅くて使い物にならなかった
上下前次1-新書関写板覧索設栞歴
あと 483 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.010s