- 1 名前:名前は開発中のものです。 [2008/06/23(月) 17:38:05 ID:z53SrIuZ]
- 前スレ、何もしねぇカスどもの集まりだったよな。
でも900すぎてホンモノが現れたみたいだ。 もう要らねぇと思ってたけど、そいつらの為に立てたよ。
- 515 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 02:09:43 ID:QGBeOjsH]
- Amazonのその後の方が気になる
- 516 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 02:47:39 ID:59BahhXG]
- ファミコンを知らない人がタゲなのに、本の締めが「ファミコンに縛られるな」って。
「技術に学べ」っていう主題からも離れてるしw
- 517 名前:名前は開発中のものです。 [2010/11/01(月) 04:40:00 ID:5svKJOru]
- >ファミコンに縛られるな
まさにおまえらのことだな
- 518 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 06:54:50 ID:zAtPuGt0]
- 制限の中で作るっていう遊びじゃねーの
- 519 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 09:03:24 ID:85Ovas7G]
- 「アセンブラわかる俺カコイイ」をやりたいだけだろ
- 520 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 17:18:11 ID:x2K8fhHu]
- できない人にはそんなにカッコよく見えるんだw
- 521 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 22:07:54 ID:nOknGOdh]
- ちょーかっけよーw
- 522 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 23:15:05 ID:TF2xoqhg]
- >>520
憧れだ。
- 523 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 23:26:33 ID:nOknGOdh]
- >>515
あーごめん今日届いたよ ちなみにamazonで予約注文するの初めてなんだけど発売日に届かないって普通なの? 一応26日に注文したんだけどね
- 524 名前:名前は開発中のものです。 mailto:sage [2010/11/02(火) 01:34:56 ID:h+9fOtWO]
- 俺はセブンイレブンだが、まだ届かんよorz
- 525 名前:名前は開発中のものです。 mailto:sage [2010/11/03(水) 01:09:29 ID:Wkiz+Jae]
- 今日イトー○ーカドーで買ってきたw
FC関連メインで書かれてる書籍なんて新鮮だし、内容も結構濃いめでオススメ まぁ…技術的な面ではあまり参考にならなかったんだけども…^^; >PCMを上手く使って音源の限界突破とか、バンク切り替えを使った 多重スクロールとか、最後期のファミコンの限界突破した技術が 紹介されてると良かったのにね。 うん。そうだね(´・ω・) わたくしも期待してたっぽいですよ
- 526 名前:名前は開発中のものです。 mailto:sage [2010/11/03(水) 10:33:08 ID:YUbkyk2/]
- 質問なんだが、バッテリーバックアップありのカセットで
リセットボタンを押しながら電源を切るのはなんで? プログラム的にリセットを押す必要ってあるの?
- 527 名前:名前は開発中のものです。 mailto:sage [2010/11/03(水) 10:52:07 ID:1DBMAoPn]
- ハードウェア的に必要があるのよ坊や。
ここだけの話、調べるのにはGoogleってサイトを使うといいらしい。
- 528 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 03:56:15 ID:F9wx53TY]
- 簡単に説明すると、電源切って電圧がゼロになるまでの間、CPUは暴走する
運が悪いとセーブデータが書かれたRAMをめちゃめちゃに書き換える リセット押してる間はCPUから全てのROM/RAMが切り離される(これはファミコンに限った話ではない これでセーブデータは無事(かもしれない)という寸法さ PC-98でワープロしてても、電源切るときにリセット押してた人もいたけどね ああ、こいつ、ふぁみこんやってるな、などと思った
- 529 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 12:43:49 ID:KcyvpUa3]
- 逆に、リセット押さないで電源を切って下さいってソフトが
なかったっけ?多分ナムコのだったと思う。
- 530 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 16:37:19 ID:mfb4KCG2]
- SFCはリセット押さずに電源切りゃいいんだよな
おかげで今でもこんがらがる
- 531 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 16:42:57 ID:sOJlEWq9]
- >>529も言ってるがファミコンでも一部リセットを押さずに普通に電源切れってのがあるよ。
ファミコンのバッテリバックアップ対応の一部のソフトだけだと思う>リセット押しながら
- 532 名前:名前は開発中のものです。 mailto:sage [2010/11/05(金) 20:28:36 ID:Xm3lbimE]
- page13.auctions.yahoo.co.jp/jp/auction/r70933158
読んでみたいな
- 533 名前:名前は開発中のものです。 mailto:sage [2010/11/05(金) 20:42:56 ID:AMkTMo/q]
- オク終了時に3万ぐらいになってる悪寒
- 534 名前:名前は開発中のものです。 mailto:sage [2010/11/05(金) 20:48:36 ID:cpczPjz9]
- ウチに2期生のヤツ、あるぜw
- 535 名前:名前は開発中のものです。 mailto:sage [2010/11/05(金) 22:54:18 ID:lYiqyS+N]
- 役立ってないなら処分した方がいいんじゃね?
お前自身のようにw
- 536 名前:名前は開発中のものです。 mailto:sage [2010/11/05(金) 23:31:09 ID:BdJM9BlG]
- 俺、HALにいたからファミコンの開発教材持ってるよ
- 537 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 01:34:27 ID:xAcvcvbP]
- >>534
わざわざ自分から反感を買うような発言するかなあ 同門として恥ずかしいからやめてくれ
- 538 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 05:27:14 ID:qRRfDw+e]
- ん?なんで持ってるの書いたくらいで叩かれてるんだ?
高値で売ろうとする方が問題なんじゃねーの?
- 539 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 06:42:13 ID:1H5IxnnA]
- >>538
読んでみたいなって人の目の前で無意味な「俺持ってるアピール」するから ウザがられるのではないでしょうか。 自分の言動が他人にどう受け取られるか、もう少し意識してみてください。
- 540 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 10:04:32 ID:uCcjyWs6]
- だからどうしたって感じだけどわざわざ噛み付くことでもない
- 541 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 12:33:14 ID:JQ/2LTVT]
- >>533
そんな価値あるの? 入札すら無いと思うが・・・
- 542 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 15:21:57 ID:r+2o91z8]
- 持ってるならPDFにして公開しちゃえ。
- 543 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 18:36:28 ID:2/hNitwU]
- ttp://www.bookscan.co.jp/
ここに送れば送料抜きで一冊¥100だなw
- 544 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 18:53:58 ID:Bi7X+3IZ]
- ひけらかして自尊心満たすような奴が公開する訳ないだろjk
- 545 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 00:28:22 ID:ArO+6A0f]
- ファミコンのハードウェア解説ならまだしもただの6502の本じゃん。
ちょっとググればそのくらいの情報あるんじゃないのか?
- 546 名前:名前は開発中のものです。 [2010/11/07(日) 09:12:44 ID:HDppbbCs]
- お前ら見てるといかにも乞食って感じがする
頑張れよ、乞食ども
- 547 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 10:07:10 ID:O/u8kyKX]
- その本はその程度の価値しかないのだ。
- 548 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 19:34:28 ID:l3MT9ybb]
- 学生時代の思い出の教科書なので、バラしてデータ化は無いです。
しかも、見知らぬ誰かの為に金を出して…なんて、ありえん。 6502の本は別に教科書として購入したし、ファミコンのハードウェアの 解説はそれなりにあったはず。ただ、目的がマッパー0サウンド特殊での 制作用の為、どのみちネットに出回ってる資料と大差ないと思います。 今は実家にあるのと、早々にプログラム関係は諦めてたので、 詳しい事は良く覚えてません。BG関係とかスプライト、 本体の仕様に関する部分はそれなりに書いてあった気がする。 >>534の書き込みをして興味がありそうなら、こういう事を書こうと 思っただけだったが、書き方が悪かったみたいで正直スマンかった。 それより、何で誰も>>536に反応しないかな。
- 549 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 20:34:29 ID:beoP2MPc]
- どーでもいいからスルーしてたけど
「 それより 」の一言が思慮の浅さを物語ってるな 高卒とかと仕事としたこと無いから知らんけどこんなバカなのか
- 550 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 21:12:08 ID:HDppbbCs]
- 開発機材と開発教材を間違えたのか?開発教材ってなんだ?
- 551 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 21:21:47 ID:TUqZLJnx]
- >>550
開発機材:ICEなど 開発教材:本
- 552 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 23:08:40 ID:l3MT9ybb]
- ID:beoP2MPcは何でそんなに必死なん?
HALは今でも専門学校をやってるし、ファミコンを教えてた時期もある。 たまたまHALのテキストを手に入れて持ってるけど、かなり充実してるよ。
- 553 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 04:44:25 ID:yVZlFhHW]
- >>552
ひとこと多い人のようですね。 反省の念があるならこのスレのために自重していただけませんか。 お願いします。
- 554 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 05:31:03 ID:Ye51dGz6]
- >>532
200円なら落札してやるよw
- 555 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 08:05:55 ID:1L6+ZVV8]
- 549と553は言葉尻捕まえて何でそんなに喧嘩腰なんだぜ?
- 556 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 10:39:59 ID:49G88a9d]
- (中)ってことは(上)と(下)もあるのか
(中)だけで意味あるのかな? 重要なことは(上)と(下)に書かれていて (中)には大したことは書かれてないとかだったら このスレの住人爆死だろ?
- 557 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 23:46:28 ID:MJ3r1NX7]
- (大)(中)(小)かもしれん
本のサイズが違うとか
- 558 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 11:34:10 ID:dQtb+a9B]
- (強)(中)(弱)
- 559 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 14:46:08 ID:9orU+wrR]
- よ…弱で
- 560 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 15:16:57 ID:uxgZ0Rxm]
- 出前で不意に松・竹・梅で聞かれると困惑するよね
- 561 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 18:09:22 ID:/gZYkq5W]
- 松竹梅が値段のランクだって事が解ってるなら、
安いの普通の高いので答えれば良いじゃん。 見栄をはるから困惑するんだよw
- 562 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 18:32:28 ID:fAc5oueB]
- 松竹梅
↓ 寿司 ↓ 回転寿司 ↓ >>532 でループ荒らしを狙ってるな? なんて悪知恵の賢い奴らだこんちくしょう
- 563 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 19:13:22 ID:U5UvOHcS]
- 【スペイン】「スーパーマリオブラザーズ通り」が誕生 「ソニック・ザ・ヘッジホッグ通り」「スペースインベーダー通り」なども建設予定
kamome.2ch.net/test/read.cgi/newsplus/1289295843/
- 564 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 22:46:38 ID:9z/UndUL]
- 街灯に?とかPOWとかつけとくのかな。
- 565 名前:名前は開発中のものです。 mailto:sage [2010/11/11(木) 23:04:50 ID:JGQgTuPQ]
- ハードウェアエミュレーティング
www.youtube.com/watch?v=ZiRC5mj209s
- 566 名前:名前は開発中のものです。 mailto:sage [2010/11/12(金) 00:37:49 ID:UWq5vij+]
- 以前、スーマリを逆アセして解説してたサイトを見た記憶があるんだが
URLを忘れてしまった。誰が教えてくれないかな。
- 567 名前:名前は開発中のものです。 mailto:sage [2010/11/12(金) 07:02:09 ID:tr3GT1oF]
- infoseek
- 568 名前:名前は開発中のものです。 mailto:sage [2010/11/14(日) 11:56:31 ID:9fMC6okB]
- infoseek終了したね
俺の10年近くあったサイトも自然消滅
- 569 名前:名前は開発中のものです。 mailto:sage [2010/11/24(水) 22:35:50 ID:vCnqC9JH]
- >>566
今更だけど,ここの事かな? smblabo.web.fc2.com/
- 570 名前:sage [2010/12/05(日) 02:05:26 ID:iJ3bZDCd]
- ちょっと力試しにマリオブラザーズのプログラムを逆アセして
C で書き直そうと思うんですが、似たようなことした/してる人っていますか? RAM の変数配置がわかると早く進むと思うんですが。 とりあえず $0500-$0503 は乱数生成のワークですね。
- 571 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 03:28:07 ID:jkIDhMU3]
- マリオブラザーズとか無謀だろ・・・
- 572 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 09:54:22 ID:e/MbH5c9]
- 個人で楽しむなら良いとして、公開するなら法的にアウトじゃないの?
- 573 名前:570 mailto:sage [2010/12/05(日) 12:04:25 ID:iJ3bZDCd]
- まぁ公開はできないと思います。残念ですが。。。
↓RAM の用途をシェアするのは問題ないですかね? 0009: PPU $2000 に書いた値 000A: PPU $2001 に書いた値 0020: 1 frame 処理完了フラグ これもアウトということであれば以後自重します。
- 574 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 20:47:17 ID:Q6KEIoBA]
- お前はともかく俺はチキンレースがしたいわけじゃないんだ
自重しとけ
- 575 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 20:50:41 ID:mPuF4Yj1]
- 解析の力試しじゃなくプログラミングの力試しなら題材間違ってると思う
- 576 名前:名前は開発中のものです。 mailto:sage [2010/12/06(月) 08:15:45 ID:KiPDkEIr]
- ん? そうか?
俺はそうは思わないけど。 好きな題材の方が問題の対処能力は上がるだろ。
- 577 名前:名前は開発中のものです。 mailto:sage [2010/12/06(月) 15:03:58 ID:IFHUIOSH]
- 自分で解析したいほど好きではないんじゃね
- 578 名前:名前は開発中のものです。 mailto:sage [2010/12/08(水) 10:33:11 ID:zUHIEVrQ]
- ゲームの解析は色々とやったけど、アセンブラからC言語にするのは色々と大変だな。
データの構造体をCで都合の良いように作り直す事が多い。 func()やswitchで対応できないケースもしばしば出てくるので。 スーマリ全部Cにするのはかなり大変そう、ベタで半年仕事じゃないかな。
- 579 名前:名前は開発中のものです。 mailto:sage [2010/12/09(木) 09:17:28 ID:QcFYyIW+]
- 支離滅裂カシオン
凄いと思われる仕事がしたい・・・ 元々良く出来たPCEのグラディウス弄って何が楽しいんだか そして全く需要もない
- 580 名前:名前は開発中のものです。 mailto:sage [2010/12/09(木) 14:22:34 ID:vpflSJh0]
- 逆アセするならFFだろうな
天才プログラマのテクニックを盗み取れ 一生を費やすことになるかもしれんが
- 581 名前:名前は開発中のものです。 mailto:sage [2010/12/09(木) 17:15:20 ID:xL6DC719]
- インドの方が組んだやつが難解すぎて解けないってのはFFだっけ?
- 582 名前:名前は開発中のものです。 mailto:sage [2010/12/09(木) 18:00:22 ID:OijpzixR]
- 一連のナーシャ作品を見ると、彼のファミコンでのプログラムは
既にAPPLE][で6502自体を使い尽くしていたので PPU周りの活用に重きを置いていたんじゃないかと思う FF1の最後のTHE ENDの文字で疑似ビットマップ処理を実装したりとか ドラクエに対抗して徹底的にグラフィック指向にしたとかいうけど ナーシャの存在に因るところが大きいと思う でも大半は15パズルみたいにナーシャの暴走による勝手な実装だったりしてw
- 583 名前:名前は開発中のものです。 mailto:sage [2010/12/10(金) 00:45:33 ID:fWQsVnPN]
- バグ多くね?
- 584 名前:名前は開発中のものです。 [2010/12/10(金) 03:11:56 ID:nzG0PJWG]
- 始めまして・・・今、NES版のストライダー飛竜の日本語化してるんですが
最初の{LEVEL UP」のメッセージの場所がわかりません 修正の場所を教えて頂けませんか? もしくは1000円で依頼を受けてくれる人がいましたら 宜しくお願いします。 form1.fc2.com/form/?id=441029
- 585 名前:名前は開発中のものです。 [2010/12/10(金) 04:41:23 ID:a6ZNbjsA]
- 金銭の提供とか変だと思ったら
そこってハックロムやコピー品を販売してるわ。 メーカーの著作権ばかりかここのコミュニティーにも 迷惑を掛ける犯罪行為なのでスルーして下さい。
- 586 名前:名前は開発中のものです。 [2010/12/10(金) 14:40:50 ID:nzG0PJWG]
- >584
なるほど・・解決しました。
- 587 名前:名前は開発中のものです。 mailto:sage [2011/01/03(月) 02:25:50 ID:p1fPC4SB]
- 新年初カキコ。
今年も元気にアセンブラに取り組みたいのが抱負だね。
- 588 名前:名前は開発中のものです。 mailto:sage [2011/01/04(火) 10:24:55 ID:Fw823M7l]
- β扱いですが、WindowsVista/7でも動く nesasm 作りました。
ttp://www.2a03.jp/~minachun/nesasm/nesasm_x86.html -autozpという従来とは挙動が異なるオプションをつけました。 "<"つけたり"[]"を使い分けるのメンドクセーな人にお勧め。 -autozpをつけない場合は従来と同じ挙動にしたつもりです。
- 589 名前:名前は開発中のものです。 mailto:sage [2011/01/04(火) 10:56:33 ID:ch0iq0bD]
- OH!スバラシー
x64で動かなかったのでイチイチVPC使ってました
- 590 名前:名前は開発中のものです。 mailto:sage [2011/01/04(火) 15:18:31 ID:3YdWHCrK]
- Solsticeとかで発音してる音って普通にFamiTrackerでも作れますかね?
サンプリングやDPCMみたいなやつってどう鳴らしたらいいんでしょうか?
- 591 名前:名前は開発中のものです。 mailto:sage [2011/01/04(火) 15:50:00 ID:aI42QApu]
- solsticeはDPCM使ってなかったと思うけど
- 592 名前:名前は開発中のものです。 mailto:sage [2011/01/29(土) 17:29:22 ID:mQZbVUCA]
- ソルスティスは、DPCMを使っていないです。
ちなみに、Famitrackerの質問だと、プログラム系のこのスレッドの方々より、 音楽よりのNSFの方々に聞いたほうがいいかもしれませんyo。 >【mck】ファミコン音源について語りましょう【NSF】 >hibari.2ch.net/test/read.cgi/dtm/1290049953/1-100
- 593 名前:名前は開発中のものです。 mailto:sage [2011/01/29(土) 18:53:52 ID:d2OZpLM+]
- データ量の問題で敢えてDPCMは使わずに
1BitサンプリングをPSGで鳴らしてる場合が結構あるしね
- 594 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 00:59:48 ID:4FqR+wiu]
- >593
ファミコンのゲームでありましたっけ。 それともマーク3などのPSGPCMのこととか。
- 595 名前:名前は開発中のものです。 [2011/02/26(土) 23:32:59.47 ID:+EggAFA+]
- 最初期容量(24kb)でシューティングを作っているのですが、
感想をもらえるとうれしいです。 cblk.web.fc2.com/nesfeder.zip 作りかけのままで失礼ですが、これからは ステージを作っていこうと思っています。 BGパレットがめちゃくちゃですが そのうち解決したいです。 ちなみに趣味としてちょこちょこ作ってたら、 もう1年も経ってましたw
- 596 名前:名前は開発中のものです。 [2011/02/26(土) 23:34:39.19 ID:+EggAFA+]
- >>595
直アクセスできないそうなので、 cblk.web.fc2.com/zisakugame.htm からお願いします。
- 597 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 10:25:09.08 ID:MzzDA3xV]
- >>596
すごい
- 598 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 10:51:44.66 ID:PAT/rAkV]
- 背景によってはステータスが見えにくいから、白文字に黒い影にした方が良さそう。
更にステータスのスプライトを1フレーム単位で交互に表示しているのを、 ゆっくりにした方が良さそう。 高速点滅させると擬似半透明化して薄く見えてしまうけど、 低速点滅だと表示されてる間ははっきり認識出来る仕組み。
- 599 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 11:02:45.26 ID:PAT/rAkV]
- ゲームについては、最初は敵本体と敵の弾の速度を今の1/2くらいにしても良さそう。
。
- 600 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 13:55:11.96 ID:EvB3px1L]
- ショットはBボタンにしてほしい
砲台はこわせるようにしてほしい 定期的にボスを出してほしい ReadMe的なものがないのでどれが未完成でどれがバグなのかよくわからない
- 601 名前:名前は開発中のものです。 [2011/02/27(日) 16:29:22.14 ID:RQRk8aBC]
- なるほど…
いままで、構造が1パターンだったので、 ボスなどを作ってみようと思いました。 それからステータスも見にくいので、 改善しようと思います。 ステータスですが、本当はラスタースクロールで BG表示を試みましたが、うまくいかずスプライト表示。 さらに横並び制限で点滅。 いろいろと指摘してくださり、参考になりました。 ありがとうございます!
- 602 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 21:01:16.18 ID:C0T3fRKN]
- >>595
第一印象はゼビウスっぽいと思ったw 二人同時プレイがいいねぇ。攻撃が激しくなるとスプライト的に辛そうだけど。 画像はこれから変わるのかもしれないけど、背景は少し暗めにするか、グラデーションにしてチラつきを減らすと敵の弾が見やすくなるかも。 Bボタンショットで、Aボタンで対地攻撃にするとさらにゼb…ん?スプライトに対地攻撃の照準があるね。実装予定かな? ショットのパワーアップがあるなら | | を ||| にするみたいに、見てわかるようになるといいなぁ。
- 603 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 23:02:22.00 ID:e9/BbpvU]
- GAME OVER等の文字が点滅せず欠けてる。
- 604 名前:名前は開発中のものです。 [2011/03/01(火) 14:33:23.60 ID:wo9m9Mxh]
- やはりスプライトがキツイので、
敵の数を増やすのではなく、強くしていこうと思います。
- 605 名前:名前は開発中のものです。 [2011/03/02(水) 23:01:10.42 ID:7G0D5KdX]
- >>604 の者です。
ラスタースクロールを使ったスコア表示に挑戦しています。 0爆弾は成功したのですが、Y座標の更新がうまく反映できません。 X座標はうまくいくのですが、誰か教えてくれるとうれしいです。 2chに頼ってしまってすいません。
- 606 名前:名前は開発中のものです。 mailto:sage [2011/03/03(木) 23:30:23.72 ID:mk/zbCha]
- >>605
Y座標の画面表示中変更は$2005のスクロールレジスタだけ では不可能なので、$2006も書かないといけません。 ステータス表示をやるなら、上側でやるより下側でやると $2006を書くだけで済むので簡単だよ。 (烈火などのようなスコア表示)
- 607 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 07:36:59.15 ID:MmMRLRkO]
- >>606
デビルワールドのように上下両方表示で縦スムーズスクロールって可能?
- 608 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 15:45:22.50 ID:qaGp8/oS]
- >>607
可能だよー。 とりあえず例だけ。 3分割なので2回スクロール値を変える必要があるけど、 1回目のスクロール値指定でこれをやる。 lda $2002 ; 2度書きレジスタリセット lda #ページ選択など sta $2000 ; $2006なら2回書く lda #X座標 ldx #Y座標 ldy #((Y座標<<2) & $E0)|(X座標>>3) sta $2005 stx $2005 sta $2005 sty $2006
- 609 名前:名前は開発中のものです。 [2011/03/04(金) 17:13:37.16 ID:jPGtTARS]
- うまくいきました、ありがとうございます!
そういえば、Yスクロールして 下にスコア表示があるゲーム多いですね。(マリオ3とかカービィ等)
- 610 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 23:01:40.41 ID:hoOzTtpo]
- とても、高い完成度です!うらやましいです。
とくに、玉の座標の移動が、様々な角度に移動しているところが! 数学が得意でない私は、縦横か、X+1,Y+1などの斜め移動しかできないです。 自分もがんばりたいっす。
- 611 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 22:28:58.34 ID:SFMDgpn3]
- >>608
ラスタースクロールで散々悩んでいたのが解決しました。ありがとうございます。 ただやり方は分かったものの理屈が気になる。 the skinny on nes scrollingを読むとY座標の値はスキャンライン開始時に 読み込まれないみたいだが、どうしてこういう仕様になったんだろう。 $2006(の2回目)では全部読み込めるのなら毎回全部読んでもよさそうなものだが。
- 612 名前:名前は開発中のものです。 mailto:sage [2011/03/06(日) 18:10:57.91 ID:ZuisteP3]
- >>611
詳しくは loopy-2005.txt を読んだ方がわかりやすいかも。 初期の頃はこれがわかってなかったから、ディスク版ゼルダ みたいに縦スクロール時カク付いてたのかなーとか。
- 613 名前:611 mailto:sage [2011/03/07(月) 02:28:05.00 ID:rvld/IIa]
- >612
loopy-2005.txtってのはthe skinny on nes scrollingと同じ文書みたいですね。 なんで2005→2006と書かなきゃいけないのかはわかったけれど どうしてそんな変な仕組みになっているのかが分からなくて。
- 614 名前:608 mailto:sage [2011/03/07(月) 05:15:29.14 ID:pR0zl8o+]
- >>613
回路をケチっただけかもしれんし、どうしてかそうしたかは 作った人しかわからんのじゃないかなぁ…。
- 615 名前:名前は開発中のものです。 mailto:sage [2011/03/07(月) 21:52:29.26 ID:YSJkL9g5]
- ソフトウェア的に2度書きのメリットって思い付かないし、多分回路ケチってる気がした。
0x2000〜0x2007 と言う事はつまり、PPU内部には3bitのレジスター用アドレスデコーダーがある。 そして基板回路図見たら確かにPPUからはレジスター用の入力ピン (アドレスバス) が3本だけ出てた。 → もし2度書きレジスターを個別にすると、中途半端に4bitのアドレスデコーダーと4本の入力ピンが必要になる。 大抵ペアで書くと想定されるレジスター同士を2度書きレジスターとしてまとめてでも3bitに収めた方が、コストダウン出来るのかな?
|

|