[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2ch.scのread.cgiへ]
Update time : 10/21 19:51 / Filesize : 213 KB / Number-of Response : 571
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:名前は開発中のものです。 mailto:sage [2012/07/29(日) 14:19:03.64 ID:a5QeqSA0.net]
■過去スレ

ファミコンのプログラム
pc8.2ch.net/test/read.cgi/gamedev/1013696305/

ファミコンのプログラム2
pc11.2ch.net/test/read.cgi/gamedev/1135099156/

ファミコンのプログラム3
toro.2ch.net/test/read.cgi/gamedev/1214210285/

■関連サイト

MagicKit Homepage
www.magicengine.com/mkit/
すずめ愛好会
web.archive.org/web/*/http://vsync.org/ns/index.html
ギコ猫でもわかるファミコンプログラミング
gikofami.fc2web.com/
わいわいの巣
www.geocities.jp/yy_6502/
mck hogehoge
takamatsu.cool.ne.jp/dutycycle/
NES info, programs, and demos
nesdev.parodius.com/
pgate1@crystal
crystal.freespace.jp/pgate1/
cc65 @ wiki
www34.atwiki.jp/cc65/

535 名前:名前は開発中のものです。 [2021/06/13(日) 09:36:40.95 ID:8TZNHBpa.net]
市販のNESゲームでスプライトダブラーするゲームってあったんですね
https://forums.nesdev.com/viewtopic.php?f=9&t=23137

536 名前:名前は開発中のものです。 [2021/06/13(日) 09:40:04.40 ID:8TZNHBpa.net]
>>535
URLがバグった
Stunt Kidsとかいうゲームです

537 名前:名前は開発中のものです。 [2021/07/03(土) 01:03:34.45 ID:nQGwm9V9.net]
quartz.nesという音色エディタをお持ちの方いませんか?
うpしてくださったら御礼します(3行)

538 名前:名前は開発中のものです。 mailto:sage [2021/07/03(土) 15:40:17.46 ID:LiL8bHG9.net]
2行で応えます。もしかして「行」は「桁(けた)」の間違いではと。
それにしても999円では安過ぎ、持ってないけど。更に著作権侵害ではと。

539 名前:名前は開発中のものです。 [2021/11/30(火) 23:18:51.36 ID:8EsryYEI.net]
新作ファミコン版『パックマンCE』、Switch『ナムコットコレクション』10本収集特典に
https://japanese.engadget.com/namcot-103008491.html?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAADf2ioFYZStJiDe7plAVCKT8tq2ySE4YuM8j5HYtKMjuZuBNZHF-0TXdnYm5zdMm68EpGG29r4BbTmw2IUdNbcGd2neW6JcGzGCZmSDs_sVYENGKH29ECX2CPWZoRdMIxlmJ95ojdyR6EcJe0nuvaEdmjlrji3YfdDZn1lDC8KWZ

6月18日発売のニンテンドースイッチ『ナムコット コレクション』には、10本のゲームを揃えた収集特典として、ファミコン版『PAC-MAN Championship Edition』(パックマンCE)が用意されていることが分かりました。

『パックマンCE』は2007年にXbox 360で発売されたのち、現在も多機種でシリーズが続く新生パックマン。

収集特典の新作パックマンCEは、ナムコットブランドによるナムコのファミコンゲームが
『ファミスタ’94』で終了してから10数年後のゲームを、さらに13年経った2020年に、
ファミコンで動く新作として先祖返り移植した作品です。通し番号は『ファミスタ’94』の「83」
に続く「84」。

パックマンCE ファミコン版ってどっかで誰かが作ってたの見たことあるけど、
それにそっくりだった。その動画は現在非公開になったいるようだ。

パックマンCE
www.nicovideo.jp/watch/sm3844058

これが公式採用されたのかな?

540 名前:名前は開発中のものです。 [2021/12/15(水) 22:26:41.89 ID:rXCCGY2z.net]
>>539
特典発表のちょい前に、動画が非公開になったので、そういうことでしょうね。
作ったのはcoke774さんで、近年は、スーパーカセットビジョンで色々ソフトを作られています。

541 名前:名前は開発中のものです。 mailto:sage [2021/12/23(木) 23:31:34.53 ID:B6eQICGp.net]
「ゲームで金儲けする時代止められない」CCPゲームズ代表インタビュー

「CCPゲームズ」のヒルマ・ベーガー代表は14日、オンラインインタビューで最近、
話題に浮上した「プレイトゥオン(Play to Earn 遊んで儲けるゲーム)」について
「世界のゲーム業界には、すでにゲームアイテムを取り引きする2次市場が存在する」とし
「儲かるゲームは以前にもあったし、これからも止められない流れになる」と診断した。
CCPゲームズは、世界的な人気ゲーム「イブオンライン(Eve Online)」を開発・運営する。
イブオンラインは、世界で4000万人以上が楽しんでいる。
CCPゲームズは最近、NFT(代替不可能トークン)コンテンツを披露し、注目を集めている。
「アライアンス・トーナメント」というゲーム内の大会商品でNFTコンテンツを配った。

542 名前:名前は開発中のものです。 mailto:sage [2022/03/15(火) 21:29:28.09 ID:+prqqqiR.net]
ハード側のイメージができないので質問させてください。

mapper 206のCHRバンク切り替えは400byte毎に小分けで切り替えられますが、
市販ゲームのプログラムを覗くと、例えばAのシーンでは$0000-$1FFFまで毎フレーム同じバンクを指定し続けています。
ゲームとして必要なタイミングでのみバンクを切り替えればいいのに毎フレーム同じバンクを指定して負荷ってかからないのでしょうか?

エミュとかでPPUのメモリを覗くとCHA-ROMのデータが$0000-$1FFFに展開されていますが、
これはCPUに命令されたタイミングで1byteずつコピーしているのでしょうか?

メモリに展開?されたなら、CHA-ROMを引っこ抜いてもバンク切り替えが起きない限りグラフィックはバグらなさそうなイメージがあります。
ここら辺が全くイメージできません。

拙い文章で申し訳ございませんがよろしくお願いします。

543 名前:539 mailto:sage [2022/03/15(火) 21:51:26.58 ID:+prqqqiR.net]
物は試しとゲーム動作中にCHAROMを引っこ抜いたところグラフィックがバグりました。

エミュではPPUメモリ$0000-$1FFFにコピーされているように見えるけど、
実際のハードでは、メモリは無くPPUとCHAROMのアドレス線が接続されているだけなんでしょうか?
バンク切り替えというのもアドレス線の接続先をコントロールするICに信号を送っているだけなので
仮に毎フレーム同じバンク番号を指定し続けても負荷はかからないと…。



544 名前:540 mailto:sage [2022/03/15(火) 22:18:10.46 ID:+prqqqiR.net]
連投すみません。
ROM領域と言われるチートコードでは干渉不可な場所と
RAM領域と言われる干渉可な場所があることを思い出しました。

PPUの0000から1FFFはROM領域という訳で、多分それはアドレス線で接続されており。
常にCHA ROMと同期しているイメージな気がしました。

自己解決してしまったと思います。お騒がせしました。

545 名前:名前は開発中のものです。 [2022/03/15(火) 22:31:36.87 ID:AYr/3bBN.net]
>>542-544
少なくとも >>542 の時点ではバンク切り替えがどういうものか理解できてないように見える
それが >>544 で自己レスするまでに調べて理解できたってことなんだろうか?

546 名前:名前は開発中のものです。 mailto:sage [2022/03/15(火) 23:00:02.57 ID:+prqqqiR.net]
>>545
お騒がせします。あまり理解は出来て無いと思います。
エミュのメモリビューワでPPUメモリを覗くと、$0000-$1FFFまでずらっと展開されてるので
あたかもCHAROMのデータをPPUがコピーして記憶しているかのように錯覚してました。(エミュ上なので書き換えられるし)
実際のハードでは、PPUが記憶してるとかではなくアドレス線A0〜A12線($0000-$1FFF)がCHAROMに直結してるだけというイメージと理解しました。
悪魔城ドラキュラはPRGからグラフィックを「RAM」にデータをコピーしているというワードを見て気がつきました。

プロアクションリプレイを使ってメモリとかを書き換えて我流で学んで来たため知識がぐちゃぐちゃです。
ROMとRAMの意味から学び直してきます。

547 名前:名前は開発中のものです。 mailto:sage [2022/03/16(水) 13:34:55.29 ID:J5q3FABN.net]
CHRROMに直結で良いよ
(CHAではなくCHR)
ROMではなくRAMになってるのもあるけど

548 名前:名前は開発中のものです。 mailto:sage [2022/03/20(日) 20:58:52.24 ID:i5c4FQLq.net]
https://www.nagoyatv.com/themes/nagoyatv_pc/news/image/ann/000248662_640.jpg

6502



549 名前:名前は開発中のものです。 [2022/03/29(火) 22:57:50.51 ID:SFxLAwoX.net]
>>546
こういう風に繋がっているけど、どのように動作するかイメージわく?

PPUのアドレス線 PA0 〜PA9 → CHR-ROMのアドレス線 A0〜A9 に接続
PPUのアドレス線 PA10〜PA12 → Mapperのチップに接続(バンクレジスタの選択)
PPUのアドレス線 PA13 → CHR-ROMのCEに接続(PPUアドレス $0000-$1fffの時にCHR-ROMの出力が有効になる)
Mapperのチップのバンクレジスタの出力 6bit → CHR-ROMのアドレス線 A10〜A15 に接続
PPUのデータ線 PD0〜PD7 → CHR-ROMのデータ線 D0〜D7 に接続

550 名前:名前は開発中のものです。 mailto:sage [2022/03/30(水) 09:45:09.02 ID:8uCqZbnF.net]
>>549
別人だけど、難しすぎる

551 名前:名前は開発中のものです。 mailto:sage [2022/03/30(水) 17:00:46.31 ID:k60dhdk1.net]
>>549
プロアクションリプレイでソフトをバイナリでいじって改造しようってレベルの奴に
ハードウエアの配線から説明しようってのが無理すぎる気がするが

知りたいこともそんなことじゃないだろうし

552 名前:540 mailto:sage [2022/10/02(日) 11:40:37.85 ID:jA1jUXrd.net]
>>549
今気づきました。ありがとうございます。
あの後、勉強&ファミコンの分かりやすい回路図を見つけて理解できました。

バンク切り替えは、PRG命令でCPUのデータバスとアドレスバスからhi/loが出る→ロジックICが受ける→ロジックICがEPROMのA15等をhiに固定し見たいデータに切り替える。

ファミコンは無いけどROMが複数個で構成されてるタイプであればOEをうまく切り替えて見たいデータに切り替える。

553 名前:名前は開発中のものです。 [2022/10/03(月) 00:36:52.02 ID:rpanlh78.net]
半年越えのレスで草



554 名前:名前は開発中のものです。 mailto:sage [2022/12/16(金) 14:34:38.90 ID:ehqDzjMY.net]
書けるかな?

555 名前:名前は開発中のものです。 mailto:sage [2023/02/07(火) 00:00:31.88 ID:osuKUvL9.net]
今年はファミコン発売40周年だぞ
7月は何かイベントしないとね

556 名前:名前は開発中のものです。 mailto:sage [2023/02/09(木) 23:54:06.26 ID:dE2T0xrU.net]
PALTEST.NES( nesdev.com/paltest.zip)をディスクシステム用fdsに変換しました。
プログラムはc000から少しだけなのでそのままコピペして、nmi等アドレスをdffa~に入れるだけで動くはずです。
実際動かすと、数秒間正常動作するのですが、約5秒後フリーズしてしまいます。
どうしてフリーズしてしまうのか全く分かりません。
原因と対策方法が分かる方ご教示お願いします。

557 名前:名前は開発中のものです。 mailto:sage [2023/02/17(金) 23:33:48.29 ID:hIJVoStd.net]
>>556
いろいろ条件不明
その書き方だとダンプ部分をずらしただけ?じゃ全然無理だね

*.nes用のソースコードをそのままコピペで.orgずらして
*.nesファイル作ってくれる簡易アセンブラでアセンブルしたとしても
*.fdsじゃ到底動かないよ


*.fds形式内部のファイル群と開始アドレスなどとブートの仕組み理解しないとね
https://www.nesdev.org/wiki/Family_Computer_Disk_System
block01 *NINTEND○-HVC*等が記載されたディスク情報
block02 ファイル数
block03 ファイルヘッダ(ブートに必要なKY○DAKU-ネームテーブルファイル、CHR、PRG、PRGのセーブデータ)
block04 block03の直後のファイルの実データ


CC65(CA65アセンブラ)用のサンプルコード
Github repository: Simple FDS example for ca65

裏技か
Forum post: Skipping the FDS license screen

558 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 00:44:39.67 ID:G+AkrGuB.net]
>>557
レスありがとう
よく読んでください、数秒間正常動作すると書きました。fdsファイルと移植に問題はありません。

で、自己解決しました。

559 名前:名前は開発中のものです。 mailto:sage [2024/04/30(火) 18:45:37.49 ID:m8GDBD2I.net]
hoss

560 名前:名前は開発中のものです。 mailto:sage [2024/08/19(月) 00:08:59.82 ID:ifAbC/51.net]
最近ファミコンのアーキテクチャに興味があるが調べてると面白い構造で使いやすく出来てるな
アセンブラはやっぱ8bitまでだなやる気になるの

561 名前:名前は開発中のものです。 [2025/06/30(月) 16:10:33.15 ID:GY+zD7Fh.net]
ギコ猫でもわかるファミコンプログラミング
6/30でサ終と言っていたfc2がまさかの午前中に終了しやがってサイトの保存が間に合わなかった
誰かバックアップしていたら公開して下さいお願いします

562 名前:558 [2025/06/30(月) 16:30:35.41 ID:GY+zD7Fh.net]
有名サイトだからか幸いweb archiveで大体捕捉できそう
でももし直近で保存した人がいたら共有していただけると有難いです
無許諾だが後人のためにもミラー立てようかと思っていた

563 名前:名前は開発中のものです。 mailto:sage [2025/07/01(火) 18:48:29.83 ID:ZFCLvlKd.net]
内容を今風に作り直してくれ
そこまで難しいことはやってないし、大半は生成AIにお願いすればそれなりに作ってくれる



564 名前:名前は開発中のものです。 mailto:sage [2025/07/01(火) 21:03:45.94 ID:SiXJq6oa.net]
>>563
生成AIにお願いしたとして誰が校正・検証するんだよ

565 名前:名前は開発中のものです。 [2025/07/01(火) 21:20:39.17 ID:3eAgUt4w.net]
>>563
じゃあお前が作り直せよ

566 名前:名前は開発中のものです。 mailto:sage [2025/07/08(火) 00:52:44.65 ID:aDLMMm1E.net]
wgetで保存してあるけど、今風ってどんなんよ
無許可であまり勝手なことはしたくないな

567 名前:名前は開発中のものです。 [2025/09/18(木) 03:21:56.61 ID:LoL521fE.net]
FCやSFCのコーディングに特化した生成AIって無いのかね

568 名前:名前は開発中のものです。 mailto:sage [2025/09/18(木) 12:10:54.75 ID:QUv8TPdV.net]
あるよ

569 名前:名前は開発中のものです。 mailto:sage [2025/09/18(木) 20:09:02.48 ID:SuKnJNCX.net]
事実上不可能

570 名前:名前は開発中のものです。 mailto:sage [2025/09/20(土) 20:29:14.66 ID:4ESEdmMh.net]
【参院選】 に不正選挙疑惑が浮上、直ちに調査せよ
https://lavender.5ch.net/test/read.cgi/giin/1758004935/l50
https://o.5ch.net/25q5s.png






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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