[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/02 11:44 / Filesize : 212 KB / Number-of Response : 908
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ファミコンのプログラム2



1 名前:名前は開発中のものです。 [2005/12/21(水) 02:19:16 ID:3YuJDfXD]
マリオみたいなのを作ってエミュで遊びたいんですが
開発ツールはどこで手に入りますか?

581 名前:名前は開発中のものです。 mailto:sage [2007/02/23(金) 21:01:34 ID:5mFcShG3]
最強のファミコンパレットを作ろう!
pc10.2ch.net/test/read.cgi/gamedev/1172232053/

582 名前:572 mailto:sage [2007/02/27(火) 01:35:04 ID:IsYBdRiW]
>>574
タイトラーで赤いのは確認済み。ただ、けっきょく南極はin1で試したのでなんとも。
もちろん実ROMも持ってますが実家のどっかなので完全に確認したわけじゃありません。
持ってるなら「まず試せ」としか。スタートしたしょっぱなから面の横の模様に使われてます。
エキサイトバイクは知りません。タイトラーをセッティングするのが面倒…。
コレも5面までしかないわけで「試せ」としか。

C1でも赤くなるって聞いたけど真実は知りません。>>579のもホントかなぁ?
カンシオなんて書いてあるけど、答えてるのは俺じゃありません。C1持って無いし。
ネットの情報が真実ばかりなら良いのだが、どうにも疑わしくて…。

>>575
自分の出た専門学校(実際には1年制だし正式な専門学校じゃないけど)では、
卒業までに一本それなりに動くファミコンソフトを作るのが課題でした。
ただ、X68000上で動く音無しのマッパー0のエミュレータでの動作でしたけどね。
>>580も書いてますが、HALでも教えてた時期があるようです。今は知りません。
マシン語直結だし、規模も小さく、教える(覚える)には悪い環境じゃない気がします。

>>576
どうにも苦手です。ほとんど出来ないと思ってくれた方が幸いかと。
さわり部分で数回挫折してます。572で書いてるのはグラフィック的な知識なので…。
でも、プログラマー的な考え方?みたいのは出来るらしく、グラフィッカーと
プログラマーの橋渡し的な役割は良く仕事でこなしてました。

>>577
13番の黒って何?14番15番ってのも何の事だかサッパリ…。

>>581
とりあえず書いといた。

最近、忙しいのでこのくらいで…。つ〜か、もう寝ないと死ねる。

583 名前:名前は開発中のものです。 mailto:sage [2007/03/03(土) 15:24:52 ID:SVzm6PQy]
パレット番号0dの黒は、0eや0fなどの黒よりさらに黒いよ。 (数字は16進数)


584 名前:名前は開発中のものです。 mailto:sage [2007/03/07(水) 07:12:38 ID:SgPaPmTO]
10進かよ(^^;

とりあえず自分の環境では違いは分からなかった。>0D

585 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 18:43:06 ID:ZwvjhksI]
>>565
mondoの情報があったのか。見逃してた。

586 名前:名前は開発中のものです。 [2007/04/12(木) 14:18:02 ID:kHH10YX8]
ファミコン版Air オープニング
www.youtube.com/watch?v=zP2atoTMD20

587 名前:名前は開発中のものです。 [2007/04/13(金) 23:38:20 ID:LGhrsc48]
すずめが閉鎖しているようなのですが…

588 名前:名前は開発中のものです。 [2007/04/14(土) 06:56:09 ID:oT/ypf13]
>>586
なかなかよく出来てるじゃない。
音がもろファミコンでいいね。
ドラムのリズムマシーンっぽいのは音変えてほしいけど。

で、それだけにどれだけ費やしたわけ?
2年ですか?


589 名前:名前は開発中のものです。 mailto:sage [2007/04/14(土) 12:47:31 ID:aSZ0coY/]
>586
前見たときより進んでる
続けてたんだ



590 名前:名前は開発中のものです。 mailto:sage [2007/04/15(日) 08:23:20 ID:zki0omLH]
>>586
本編は適当なジャンケンゲームの糞ゲーという脳内設定でお茶吹いて満足した

591 名前:名前は開発中のものです。 mailto:sage [2007/04/15(日) 16:10:59 ID:33CFcuEY]
>>586
ファミコンだけで、このような高レベルな作品ができるのでしょうか?
音は確かにPSG3重和音に1ノイズだと思うのですが。
風景部分のパレットアニメ?や、歩くシーンのキャラクタ単位のカクカク感、
とか、納得がいくのですが…
しかし
人物の絵は本当にファミコンだけの機能で表示されてるんですか?
画の大きさ、色数信じられないのですが;

592 名前:名前は開発中のものです。 [2007/04/15(日) 16:49:31 ID:33CFcuEY]
クレーンゲームの景品にファミコン互換器(W がある御時世。
普及率では5、6位ぐらいにいるかも?
ファミコンSDカードカセットとか同人ハードで出せば…
2GBの大容量で、凾oCM? 使ってー
喋るわ、歌うわ〜
アニメしまくるわ
ファミコンがァ(爆
だたら面白いのにナ…


593 名前:名前は開発中のものです。 mailto:sage [2007/04/15(日) 18:52:15 ID:cWpPeMvy]
>>591
ファミコンは1画面で最大32色(背景16色+スプライト16色)使える。
ttp://www.alles.or.jp/~gyonin/uso.htm
ttp://web.archive.org/web/20050908094149/gren64.hp.infoseek.co.jp/famgrp.htm

594 名前:名前は開発中のものです。 mailto:sage [2007/04/15(日) 23:41:36 ID:lXBfBi6Q]
>>593
間違ってるぞ。
3*4+3*4+1だよ。

595 名前:名前は開発中のものです。 mailto:sage [2007/04/16(月) 11:26:56 ID:yNPfvO0o]
一画面単位なら全色使えると思うが

596 名前:名前は開発中のものです。 mailto:sage [2007/04/16(月) 13:13:16 ID:i/VY2CAM]
hp.vector.co.jp/authors/VA042397/nes/index.html
研究所みっけた

597 名前:名前は開発中のものです。 mailto:sage [2007/04/16(月) 14:13:09 ID:JtIzLqjH]
いいですねぇ

598 名前:名前は開発中のものです。 mailto:sage [2007/04/17(火) 02:39:24 ID:lJdIbb1L]
>>596
スバラスィ
参考にします

599 名前:名前は開発中のものです。 mailto:sage [2007/04/20(金) 01:54:36 ID:2d9NhTmV]
>>591
実際にROM公開されてるからエミュで動かしてみろよ




600 名前:名前は開発中のものです。 [2007/04/23(月) 18:22:05 ID:LHJ890Bj]
いまさらだけど、sramのチップセレクトがカートリッジコネクタ経由してたら面白かったのにな
ゼロページとかスタック領域をカートリッジのコントローラでバンク切り替えできる
問題は出力のためのピンだがVCCピン2箇所もいらんだろうからそれ使う

601 名前:名前は開発中のものです。 [2007/04/24(火) 20:33:25 ID:MGesXdjd]
むむきち逃げるな
このスレもメチャクチャにしてやろうか

602 名前:名前は開発中のものです。 [2007/04/24(火) 20:34:26 ID:MGesXdjd]
mumukichiがいる証拠

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
愉快堂からヒューメイアレジストリへ強制移管 [レンタル鯖]

603 名前:名前は開発中のものです。 [2007/04/24(火) 20:38:08 ID:MGesXdjd]
絶対に許さないからな

604 名前:名前は開発中のものです。 mailto:sage [2007/04/25(水) 06:33:35 ID:5jSkLmyd]
>>600
確かに面白そう
でもどんなゲームにつかえばいいか思いつかない
頭が今のマシンスペックに慣れきっている

605 名前:名前は開発中のものです。 mailto:sage [2007/04/26(木) 02:49:30 ID:uxy8cocU]
すずめマジで閉鎖?

606 名前:北赤羽 mailto:uoynp@yahoo.co.jp [2007/05/04(金) 20:14:52 ID:I/Dyejyl]
イオナズン

607 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 16:58:01 ID:tfTR4cup]
なんか面白いことしてる人いない?たとえば

>Vine Linux Thread 其の49 [Linux]

LINUXとファミコンで何してるの?

608 名前:名前は開発中のものです。 mailto:sage [2007/05/09(水) 18:38:24 ID:bavTXAtC]
サンプルプログラムとか見てて思うんだけど
皆さん文字フォントのグラフィック作るの上手いね
オレが作ると どうしても幸薄そうなフォントになってしまう

チラシの裏でゴメンね

609 名前:名前は開発中のものです。 mailto:sage [2007/05/09(水) 20:36:09 ID:41LTZzuL]
どうせRPGとかのロムからパクってんだよ



610 名前:名前は開発中のものです。 mailto:sage [2007/05/11(金) 01:20:26 ID:VJ2PEA4s]
幸薄そうなフォント…どんなのか見てみたいw

611 名前:名前は開発中のものです。 mailto:sage [2007/05/11(金) 06:45:14 ID:u92OfBro]
[ファミコン] FC版AIR OP ボーカルバージョン
www.nicovideo.jp/watch/sm133289

こんなのもあった
ファミコンすごいな

612 名前:名前は開発中のものです。 mailto:sage [2007/05/11(金) 09:09:52 ID:AQBb0W6a]
別のロダにして欲しい。 いちいち登録なんかしてられぬ。

613 名前:名前は開発中のものです。 mailto:sage [2007/05/12(土) 01:41:17 ID:5IZno55p]
エミュではちゃんと動いて歌も再生されてるみたいだが、
実機で動かせる代物なのか?

614 名前:名前は開発中のものです。 mailto:sage [2007/05/12(土) 18:36:31 ID:xqHkrKpd]
ロムイメージをカセットにできる個人はそんなに多くないと思う

615 名前:名前は開発中のものです。 mailto:sage [2007/05/12(土) 18:42:39 ID:xneJocKv]
>>611 直ッベお願いします〜
携帯なので動画変換サイトで観たいので…

616 名前:名前は開発中のものです。 mailto:sage [2007/05/12(土) 18:50:43 ID:xneJocKv]
互換FC用にUSBメモリかMCだっけ? のi/fカセットが欲しい

617 名前:名前は開発中のものです。 mailto:sage [2007/05/13(日) 05:04:41 ID:BrTOQmEG]
最近ファミコンソフトを作ろうと
ギコ猫を見たり NESdevをみたりして
実験しはじめました

そこで質問なのですが
あらかじめ用意しておいた.nsfファイルを
ゲームのBGMとして使用したい場合には
どうやって再生させるのが良いのでしょうか?

618 名前:名前は開発中のものです。 mailto:sage [2007/05/13(日) 10:24:06 ID:HfBmoHHm]
>>617
電源オン時にinitアドレスを走らせて、その後一フレーム毎にPLAYアドレスを走らせればよいかと。

619 名前:名前は開発中のものです。 mailto:sage [2007/05/14(月) 00:39:33 ID:TDIe+0qD]
>>618
サンクス しかし未だ再生できず・・・
今日一日色々なページでアーキテクチャとかを調べて
自分の勉強不足っぷりにガッカリした

ギコ猫を参考にして とりあえずPONGみたいなゲームはできた
んで BGM〜 と思ってやり始めたんですが
nsfが8kbで プログラムROM領域も8kb 入らない!
バンク切り替えも いまいちしっかり理解できず・・・

もうちょい勉強してきます
ただ 618の書き込みで nsfの理解に早く近づけた ありがとう

長文スマソ




620 名前:617 mailto:sage [2007/05/14(月) 15:46:32 ID:Moqj8QD1]
4kbのnsfファイルを作って,無理やりプログラムROM領域に入れたら再生できました!

ただ,nsfが$0000〜$07FFを何かに使っているみたいで,スプライトDMA転送の為に
ギコ猫を参考に$0300〜を使うと,音楽に合わせて座標がずれたり,パレットが変わったりします
とりあえず,DMA転送に使う所を$0700〜にして無理やり動かしましたが・・・.
この辺のことに詳しい人いないですかね・・・.

621 名前:名前は開発中のものです。 mailto:age [2007/05/14(月) 17:59:46 ID:Tu6DcXo7]
>>611
これ歌はどうやって流してるんだ?

622 名前:K氏 ◆muLeAFKeyE mailto:sage [2007/05/14(月) 20:03:43 ID:bK6iMw64]
>>621
$4011に生のPCMデータを連続でたたき込んでます.
データを書き込む間隔によって再生周波数が変わります.

623 名前:名前は開発中のものです。 mailto:sage [2007/05/15(火) 00:10:45 ID:hHosAh0k]
>>622
YY-CHRだけだと背景作成が面倒だから、
自分で背景用のエディタを作ってる所なんだけど、
K氏も あの背景を作るときはYY-CHRっすか?

624 名前:名前は開発中のものです。 mailto:sage [2007/05/15(火) 05:40:49 ID:8N3K/BT0]
>617
既存のnsfじゃないとだめなのかな?
どのサウンドドライバを選択するかはわからないけど
自分で曲のソース書いて組み込んだほうが早いと思う
色々融通もきくしね
それはそれとして>618のやり方もすごく面白いと思った
自分ではやりたくないけどレポートは聞いてみたい

>620
多分mckを使ったnsfだろうか
ドライバのソースを見ればメモリのどこをどう使ってるか書いてあるよ
メモリビューア見ながら照らし合わせてみるといい
使用している領域はおそらく256Byteを超えない範囲だと思うけどどうだろうか
ゼロページも使ってるだろうからそっちも注意だね

625 名前:K氏 ◆muLeAFKeyE mailto:sage [2007/05/15(火) 07:16:02 ID:xjoGHX0d]
>>623
YY-CHRとKZ-NESSAを併用してます

626 名前:名前は開発中のものです。 [2007/05/21(月) 11:53:23 ID:nU7jpm2g]
宣伝乙

627 名前:名前は開発中のものです。 [2007/06/02(土) 23:37:27 ID:JeABNn4F]
SUNSOFT 5Bを認めないVirtua信者

628 名前:名前は開発中のものです。 [2007/06/03(日) 03:07:13 ID:me85IGc1]
ファミコンのプログラミングって
どうやってやるの?

629 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 03:19:19 ID:vDeibDXJ]
ファミコンには50個程の命令があります。
それぞれ1〜3バイト(アドレッシングモードにより)で構成されます。
電卓を使ってアドレスを計算しながらバイナリエディタでコードを入力します。



630 名前:名前は開発中のものです。 [2007/06/03(日) 03:56:44 ID:me85IGc1]
CのNESライブラリって無いの?

631 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 10:45:22 ID:fT1bBfoT]
>>630
開発環境に関しては このスレを読むなり
ググるなりすれば そこそこ出てくるよ
Cで開発してる人は少ないかもしれんけどね

632 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 23:36:32 ID:hKB4PFZC]
プログラミングを全くしたことのない初心者が
いきなりギコ猫見ても意味不明なんだろうな

633 名前:名前は開発中のものです。 mailto:sage [2007/06/04(月) 07:14:56 ID:OXEO2ia+]
なぜか初歩的な質問のほうが盛り上がるんだよな
検索すればわかるじゃんって言うような

>632
コンピュータの動作原理なんかを解説してるページと併用すれば
他の言語よりはわかりやすいと思ったな
ファミコンは制約が多いから狭くて覚えやすい

634 名前:名前は開発中のものです。 mailto:sage [2007/06/04(月) 22:21:22 ID:wBcENMQS]
なんでファミコンで開発したいの? 意味あんの???

635 名前:名前は開発中のものです。 mailto:sage [2007/06/04(月) 23:39:29 ID:3HZEMpzF]
人の趣味なんて他人から見れば そんな物さ〜

オレはJavaしかやった事がなかった厨房だから、
このスレを見始めてからレジスタとかの仕組みを色々学べて
無駄じゃなかったと思ってるよ

636 名前:名前は開発中のものです。 mailto:sage [2007/06/05(火) 09:41:28 ID:DEMkJEXb]
誰かWikiでも作ってファミコンのアセンブラの解説でも書いてくれんかね

637 名前:名前は開発中のものです。 mailto:sage [2007/06/05(火) 15:10:06 ID:2v2O8WnF]
nesdevでも見れば。
ttp://www.geocities.co.jp/SiliconValley-Bay/9975/6502/index.html

638 名前:名前は開発中のものです。 mailto:sage [2007/06/05(火) 18:17:20 ID:D7xlgkKB]
今更始めようって言うなら、解説なんていらねえぜ!くらいの気合が欲しいな
実際、やってる人はトライ&エラーで覚えていったわけでしょ?
現在出回ってる資料で十分だと思うけどなー

639 名前:名前は開発中のものです。 mailto:sage [2007/06/06(水) 05:50:44 ID:Z50EmiPO]
このスレの住人がwiki作ればいいじゃん。
てかこの手のスレって質問専門のスレにしかならないし、
まとめサイトを発祥させたほうが盛り上がる。



640 名前:名前は開発中のものです。 mailto:sage [2007/06/06(水) 12:36:54 ID:/7ym4mg2]
ていうか、ファミコンにアセンブラ機能なんてないし。
ファミコン向けアセンブラツールならあるけど。
やるんなら、ファミコン向けアセンブラツールの解説って事になるな。

641 名前:名前は開発中のものです。 mailto:sage [2007/06/06(水) 17:40:54 ID:3FG6CIoY]
>>640
>ていうか、ファミコンにアセンブラ機能なんてないし。
あるよ。おれ持ってるし。でもやらないよ。


642 名前:名前は開発中のものです。 mailto:sage [2007/06/06(水) 23:04:49 ID:6VZ73vZR]
もしかして実際に組んでるやつなんてこのスレに3人もいないんじゃないかと思い始めた俺だ

643 名前:名前は開発中のものです。 mailto:sage [2007/06/06(水) 23:13:18 ID:n3mVFNKB]
>>642
(((( ´,,_ゝ`)))) ププッ plpルッ

644 名前:名前は開発中のものです。 mailto:sage [2007/06/07(木) 01:06:25 ID:/5wUlUo6]
ADVPって使いものになる?

645 名前:名前は開発中のものです。 [2007/06/07(木) 07:51:16 ID:bONeBvJe]
うちじゃファミコンにGCC移植して使ってるよ?

646 名前:LzaMafCNq mailto:sdfsdf@mail.com [2007/06/07(木) 07:59:16 ID:MBAPu88J]
<a href="p1ring.xshorturl.org/1/free-ringtones.html">free ringtones</a>
<a href="p1ring.xshorturl.org/1/download-free-ringtones.html">download free ringtones</a>
<a href="p1ring.xshorturl.org/1/cingular-ringtones.html">cingular ringtones</a>

647 名前:名前は開発中のものです。 mailto:sage [2007/06/07(木) 22:06:33 ID:tOZ4Ksg7]
だれかファミコン版Mr.Doを作って!Mr.Loでもええけど

648 名前:名前は開発中のものです。 mailto:sage [2007/06/07(木) 22:42:24 ID:NOMxIPlf]
gamdev.org/up/img/9560.zip

649 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 00:08:52 ID:wiFFoTAk]
こわっ
しょーべん漏れた



650 名前:642 mailto:sage [2007/06/08(金) 22:34:00 ID:Qygla5Jn]
どうやら3人は超えそうだな

ttp://gamdev.org/up/img/9576.zip
スプライト使ったやつ組んだの初めてかも
超やっつけ

651 名前:名前は開発中のものです。 mailto:sage [2007/06/08(金) 23:12:32 ID:6eXhdsBr]
ソフトリセットすると面白いな

652 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 00:30:15 ID:plIolw/J]
おりゃ!
3人目になってみるぜ

ttp://gamdev.org/up/img/9578.zip

昔作ったやつ、初期化ちゃんとやっていないから
画面がおかしくなることがある

ここで燃え尽きた

653 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 02:16:32 ID:FFrEvPZm]
      ☆ チン     マチクタビレタ〜
                        マチクタビレタ〜
       ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < wikiまだ〜?
            \_/⊂ ⊂_ )   \_____________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       |  愛媛みかん  |/

654 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 07:12:00 ID:oFb/PSWV]
>651
リセット時にはスプライトRAMもクリアしないといけないんだな
勉強になった
画面出力もやってみるとなかなか楽しいもんだね

>652
燃え尽きはやw
MHPとかウィンドウの枠とか、使われてないのに入ってる画が泣かせる

655 名前:名前は開発中のものです。 [2007/06/09(土) 08:38:26 ID:L8pPDZlc]
>>652
NESファイル作った!?すげえええぇぇぇと思ってエミュで実行しましたが以下・・・

さいごかもしれないだろ?以下略
のメッセージョイ(背景青)と音楽のみで
スタートボタン等押してもそれ以上進みません ><;

これで終わりでしょうか? TT; 残念 ><;

656 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 09:42:38 ID:WenP+/lo]
>>650
DMA使ってない?

657 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 12:56:05 ID:oFb/PSWV]
>656
うん、簡単そうだったから今回はDMA使わずにやった
組み終わってから思ったんだけど、DMA使っても使わなくても手間はたいして変わらなかったな
あとはBGを上手く使えるようになればなんかゲーム作れるかも

658 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 14:21:15 ID:3JC+YsR+]
一番上と一番下のラインは文字表示しないほうがいいかも。
実機では切れちゃうんじゃない?

659 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 18:40:19 ID:WenP+/lo]
>>657
そうですか。
DMA使わないのって、実機でちゃんと動くのかな? 



660 名前:名前は開発中のものです。 mailto:sage [2007/06/09(土) 23:11:08 ID:565t0pUp]
>>659
危惧してもROMに焼き込める機械なんて極小だからエミュで動けばおkじゃね?
・・・まぁ、中華あたりで売りたいとかの阿呆な事を思い立ったら話は別だが・・・。

661 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 01:35:03 ID:GTO+TRSj]
>659
DMAってのはWRAMからスプライトRAMへ転送するだけだよね?
スプライトRAMに直接書き込んだらまずいの?
初めてやったもんでわからないことばかりだから教えてもらえるとありがたい

まともなゲームが作れたらROMに焼いて実機で試してみたいやね

662 名前:652 mailto:sage [2007/06/10(日) 01:58:55 ID:4XPoWncY]
>654 >655
メインのプログラム以外の部分を殆ど自作したら
やたら大変で燃え尽きちゃったの

サウンドドライバやらMMLをソースコードに埋め込めるようにする
変換ソフトやら・・・

またNESを作りたくなったら続きを作りたいです

663 名前:パラノ mailto:age [2007/06/10(日) 02:23:21 ID:c7H1eYCX]
下の文字列Kから=までをbase64デコーダにかける(出力ファイル名はpara.lzh)
出来たlzhファイルを解凍→ファミコンromイメージ(ヘッダ付き)になる
KgAtbGg1La4EAAAQAAEAc34wRCACgC1NBQAARHULAAFwYXJhLm5lcwAABNhz
leA6Rpb/f93t69pe63tvHFeleQ0Co0kQbCMs6Qs67aUG2hEJEZBkVnYFSJgu
EsXAG3iw4litJSMsgEYzjQ2Lthb9DADAIfMsJLUtGR3BcJcDhV2AQR0igkIj
3/uspaOOeQjmuAyMj4DvgH+w9Y5LZ28/a+hZKrbRHgdqnxkT0IU4/7Lqc+mv
C56GmWrqdvIqnuToys+dXK4c6vVxZ0dXixkK+WnnzU828ZhSNGsFJMaQpLja
dSzteQ0va0WmJnJaXmNtMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA/woi71d6jc3O1Rd/h+ULd629Rf9Tco3CbPbJ
r9aFcq7uHwFLvqfSjaqauHbVlgrUydQ0rqmGrJDDXHuJTKzMZlZisYXXhML8
FRdjooz8OwhpDMele/HIn3mLIZvMKRS3mp01TPzPYUo7FFF2niahp3b4iGW0
f/RPxkZz3dbVZ/9TfidWlDe7jvTTdbjpd91GIozkKsuct6vchb7ePLPwnl08
yHOW/y81Dyu+UxIbLuUmjlKZXeg2icY2jkKYlYy+pw6xnK7T0ZuPw4jPVpeY
93YPrdRQx2139M8q/W0VOZpqNOVfYqtG6+CIzmY8EPOe7MFJ1TEsWk95sWm1
8ixavt7i5z36uYsFnQyM3XvadyK9HcceivuOZN9Q5rqtCK5kZte9DTkoc5/J
cydezfX19vvToSnMiCEzW003ElpxyDaObfN/d6sbW4UR7ZJwzGW3BX0G3WMu
I8s7KoRKERNrCe8duNK7m3qfnOb7t5PxrzOSY7DaydIE+JQ51rCmdZSijg0e
DyM2ttYkzrVr9F7t42w7mwco1cX9zspOnDTi8G2tbJ37MuTAs/Je1LnJgrE6
ArwSXadBd6vzJLuVlyXqx1SgvQ5Ke9qvLNtPKt3PC1CZVk+Kqpvei8q7hULF
yLBrs1d6HV2ooozIz2x5ldQjP12ZFbW5lc/XcSQ/Iznu3B4znOe07/OfiVcS
ny/NnsQuzDnOSNfEoSG1ebFvObHxovr40fOY/Od71FHEW6TkTiLTvUmfJjL2
kflY6IeFg/auvhYNFdapRW4WC7Uo+ZdTCwfqX8hfvOR9Gi41vlazXM6uz8np
9/4u+j5/5/46ZMmb+Yx4Jmsnr47Xtej7ehPRpMzrPAs7b+Mn2cfrnxigeJLm
y5s2bJtpc1EuXLTYc+ncU+emtXZ7PZp+smVe4FOngXso0nAAAAA/5b3VVb6E
7FqxUTNG/VWlMtYGhPgJmWV0cfGk2d3d4Cy3gv2mt+rpX8tlrf+Hr+BdXSy6
ewaXf7fw39SSansfi8vw/0o7GdP0Z7nzuB8PbsNLAYSvsrL6MzOLP9VpnSnZ
7Gy1l/ytZoTrp8MmWl5ttCeF7/Qw8PofLxdHI3aV+fxMAAAAAAAAAAAAAAAA
AAAAAAAP9Ky7ibcZ8VhukI10reyqVkib6T/G++V1NVEUq3NKfn4H8e9BVrkL
ItJRpyAAAAAAAAAAAAAAB/ZWXcTbjPisN1Vqtelf1Kpn0W3G1USFVsqU/PwP
Fv+7BUr3vHWRaSjToAAAAAAAAAAAAAD+gAA=

既知の裏ワザ ゲームオーバーのあとで十字キーの↓とAボタンとスタートの同時押しでラーミア出現

664 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 02:27:08 ID:GJSqQama]
>661
CPUが遅いから?かな。
表示のための転送はVBLANKの間に転送しなきゃならないから
カウンタ計算して、値を判断して、条件分岐して・・・より
DMAにパラメータ設定してイッパツで早い。
もしかしてDMAを設定するとCPUは他の作業が出来るのかな。
それともDMAがすむまで待ってるんだっけ・・・
VSYNC割り込みの間にサウンドの処理もしなきゃならない。
これが結構な重さなのです。

数ギガヘルツのマシンでエミュレートするのだから、
めいっぱい高速に処理してくれればいいのに、なぜかエミュは
実機なみの一メガヘルツちょいくらいの実行速度に抑えられている。
だから処理が間に合わないとゲームが処理オチするかも。

665 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 02:50:21 ID:GTO+TRSj]
>662
なるほど
俺の場合はNSFから入ったからそうでもないけど
あんまし好きじゃない部分を作るのは結構きついのかもしれないな

>664
DMA転送してる間は512クロック食うとかどこかに書いてあった
WRAMに書き込む→DMA転送 よりも スプライトRAMに直接書き込んだほうが速いことは速いはず
でも普通はパラメータの取り回しが面倒だからWRAM使ってDMA転送するんだろうなと想像してる
今回は余計なことしなかったからDMAじゃなくてもいっかーという感じ

>めいっぱい高速に処理してくれればいいのに
機能のひとつとしてあってもいいと思うけど、そんなことしたら正確にエミュレートできなくなるんじゃないかな?

666 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 09:52:21 ID:gedA3G46]
>>661
市販のゲームで直接スプライトRAMに書いてるのを見かけた事がないので。
もしかしたらちゃんと動かないのかなと思ってみた。
でも、DMA転送前にアドレス指定を0を書き込んでリセットするらしい。

667 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 09:55:40 ID:V53n6gAH]
知識が無いんで良く分からん。
DMA転送って、CPU関係ないと思ってたんだけど、
適当にググったら 2クロック消費するとか書いてあった。
んで、2(クロック) × スプライトRAMの256(Byte) = 512クロック
ってことでおk?

668 名前:パラノ mailto:age [2007/06/10(日) 11:23:12 ID:6MWMQSeI]
ファミコンのCPU、rp2a03はチップのなかに6502互換のCPU本体とAPUと
DMAモジュールが入っていてDMA期間中はDMAモジュールがバスを駆動し、
メモリーからロード→スプライトRAMへストア(2クロック)を256バイト繰り返す(合計512クロック)
その間CPU本体は停止する、その意味でCPU関係ない、しかし停止する(動作はしない)
ということだと思われる。

669 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 16:04:21 ID:RgA0a1xm]
>>650
新潟?



670 名前:名前は開発中のものです。 mailto:sage [2007/06/11(月) 00:43:08 ID:pZdXm6ka]
実際には数キャラ分のみ書き換えなんて事はしないし、
実機では、(値が変わらなくても)ある程度のサイクルで
リフレッシュしなければならないので、
適当な時にRAMにアトリビュートを準備->VBLANK(NMI)直後に転送開始
とするのが普通。その後、BG処理->パッド処理->サウンド処理。
サウンドは描画期間に掛かっても構わない。<同期は取る必要あり

最近のエミュレータでは514クロックサイクルとしているのが多いみたいです。

671 名前:名前は開発中のものです。 mailto:sage [2007/06/11(月) 00:48:21 ID:SmV8NHYy]
rgb ppuの色の件

・エキサイトバイクのグレーは未調査
・バブルボブルのタイトル背景は「3F」を使用
・けっきょく南極大冒険の雪山の影のグレーは「3D」を使用
・RP2C03は「3F」も「3D」も「16」と同じ赤色になる
・シャープC1もRP2C03である

NES Color Bars Demo V2 by Quietust (PD).nes
をパソファミRAMカートリッジ(マッパー0)に書き込み
RP2C03で動作させたら、「2D」「3D」は黒が表示。

原因不明!

エキサイトバイクのグレー情報求む!


672 名前:名前は開発中のものです。 mailto:sage [2007/06/11(月) 03:18:14 ID:o1t2MrOf]
      ☆ チン     マチクタビレタ〜
                        マチクタビレタ〜
       ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < wikiまだ〜?
            \_/⊂ ⊂_ )   \_____________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       |  愛媛みかん  |/

673 名前:名前は開発中のものです。 mailto:sage [2007/06/11(月) 18:53:48 ID:l5xg97eP]
>>663
音入り、

連敗数.savしてやがるw

674 名前:名前は開発中のものです。 mailto:sage [2007/06/11(月) 19:08:32 ID:3QmdcVVx]
>670
パッド読み取り>計算>グラフィック、サウンド処理
じゃない?先に画面表示しちゃうのか?

675 名前:名前は開発中のものです。 mailto:sage [2007/06/11(月) 19:23:54 ID:ppCajRSa]
>>663
遊び方が分からん

676 名前:名前は開発中のものです。 [2007/06/11(月) 22:22:20 ID:7jSMBBLP]
>>675
遊び方はボタンを押せば即解決!連敗しか能のないパラノのゲームだよ!

もっと遊びたいときはパラノが立てたここスレ↓
news21.2ch.net/test/read.cgi/news5/1179667659/
実世界で52連敗中のパラノがボッコボコにされてもへこたれないスレだよ 遊びにきてね


関連スレ  パラノが人生賭けて荒らそうとガンガッてるスレ
news21.2ch.net/test/read.cgi/news5/1181155260/


さあ、みんなでパラノをフルボッコしようぜお!

677 名前:名前は開発中のものです。 [2007/06/12(火) 00:56:08 ID:uKYW8z7Y]
mbga.jp/.m19712.9aVhJBbdVh/_u?u=5881045

678 名前:名前は開発中のものです。 mailto:sage [2007/06/12(火) 15:18:12 ID:Jw5aA2md]
誰かこれ再現しれ
色数がおかしい所は調整して

Harehare Yukai - ROCKMAN(MEGAMAN) 2nd Version
www.youtube.com/watch?v=BoQEuQLbVl0

679 名前:名前は開発中のものです。 mailto:sage [2007/06/12(火) 18:06:56 ID:JHnwwF5n]
最後の5キャラ並んでるところは再現無理じゃね?



680 名前:名前は開発中のものです。 mailto:sage [2007/06/13(水) 14:10:00 ID:Cia+weuk]
ちらつくだけで不可能じゃないだろ。
スプライトは64個まで表示できるし。

681 名前:名前は開発中のものです。 mailto:sage [2007/06/13(水) 14:26:25 ID:rUGxQT+/]
ちらついた時点で再現できてなくね?
つーかこの話題つまんなくね?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<212KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef