■過去スレ
ファミコンのプログラム
http://pc8.2ch.net/test/read.cgi/gamedev/1013696305/
ファミコンのプログラム2
http://pc11.2ch.net/test/read.cgi/gamedev/1135099156/
ファミコンのプログラム3
http://toro.2ch.net/test/read.cgi/gamedev/1214210285/
■関連サイト
MagicKit Homepage
http://www.magicengine.com/mkit/
すずめ愛好会
http://web.archive.org/web/*/http://vsync.org/ns/index.html
ギコ猫でもわかるファミコンプログラミング
http://gikofami.fc2web.com/
わいわいの巣
http://www.geocities.jp/yy_6502/
mck hogehoge
http://takamatsu.cool.ne.jp/dutycycle/
NES info, programs, and demos
http://nesdev.parodius.com/
pgate1@crystal
http://crystal.freespace.jp/pgate1/
cc65 @ wiki
http://www34.atwiki.jp/cc65/
探検
ファミコンのプログラム4
2012/07/29(日) 14:19:03.64ID:a5QeqSA0
381名前は開発中のものです。
2015/04/01(水) 23:40:29.90ID:ii+SttYw 何で数がバラバラだと解けないんだろね
タイルの移動する範囲が狭いからとかそんな理由?
タイルの移動する範囲が狭いからとかそんな理由?
382名前は開発中のものです。
2015/04/02(木) 10:16:16.24ID:Jr0GAhV2 他のスレでバカと言われた自分がこのスレでは解けない時が半分あると指摘した人間です。
大学の理数系の初年度程度で履修する偶置換、奇置換等の行列の基礎理論。
まぁ「偶置換 奇置換 行列 15パズル」でググってみて下さい。
大学の理数系の初年度程度で履修する偶置換、奇置換等の行列の基礎理論。
まぁ「偶置換 奇置換 行列 15パズル」でググってみて下さい。
383名前は開発中のものです。
2015/04/02(木) 10:31:03.98ID:Jr0GAhV2 追伸
数十年前は、この説明が表紙に書かれていた数学啓蒙誌をその説明だけの理由で買いました。
喫茶店で飲むコーヒー4杯ほどの価格なので、それと比較するとイイ時代になりました。
昔は数学バカだったかも知れません。そして今は何と言うバカなんでしょうかと。
数十年前は、この説明が表紙に書かれていた数学啓蒙誌をその説明だけの理由で買いました。
喫茶店で飲むコーヒー4杯ほどの価格なので、それと比較するとイイ時代になりました。
昔は数学バカだったかも知れません。そして今は何と言うバカなんでしょうかと。
384名前は開発中のものです。
2015/04/06(月) 09:13:24.02ID:k4keIaCU 12000yenか……それなりのお値段だな……
385名前は開発中のものです。
2015/04/07(火) 16:26:58.65ID:Tz4O69qO 数学啓蒙誌の価格なら流石にそこまで高くない、5桁の数引いた4桁位かな。
ところで1杯が3000円ってどの辺りで飲むコーヒーだろう。
その他「偶置換 奇置換 行列 15パズル」でググるyaneurao氏のも出てくる。
http://d.hatena.ne.jp/yaneurao/20050821
図があって判り易い感じかと。
ところで1杯が3000円ってどの辺りで飲むコーヒーだろう。
その他「偶置換 奇置換 行列 15パズル」でググるyaneurao氏のも出てくる。
http://d.hatena.ne.jp/yaneurao/20050821
図があって判り易い感じかと。
386名前は開発中のものです。
2015/05/24(日) 23:11:59.55ID:+d4mv7Gn このスレ住民でゲームレジェンドに参加した人いるかね
結構いそうな気がする
結構いそうな気がする
387名前は開発中のものです。
2015/06/12(金) 17:08:22.25ID:pQsOmKIP 初期のほとんどのゲームでラスタースクロールを使うときに
0爆弾使ってるけどDPCMタイマ割り込みは使えなかったんだろうか
あれを使ってラスタースクロールを実現したゲームってないのだろうか
0爆弾使ってるけどDPCMタイマ割り込みは使えなかったんだろうか
あれを使ってラスタースクロールを実現したゲームってないのだろうか
388名前は開発中のものです。
2015/06/12(金) 18:51:23.46ID:yYky0Qic >>387
「ファミコン 技術」でぐぐると
じぇみに広野氏が語るファミコンソフトの開発技術
というtogetterがでてくるのであるが、それによると、
ガーディック外伝 でDMCのDMA終了割り込みを使ったが
一部の機種(ツインファミコン?)で割り込みが発生しなかったとのこと。
「ファミコン 技術」でぐぐると
じぇみに広野氏が語るファミコンソフトの開発技術
というtogetterがでてくるのであるが、それによると、
ガーディック外伝 でDMCのDMA終了割り込みを使ったが
一部の機種(ツインファミコン?)で割り込みが発生しなかったとのこと。
389名前は開発中のものです。
2015/06/12(金) 21:33:53.52ID:yvckrC4h390名前は開発中のものです。
2015/06/12(金) 21:54:06.55ID:pQsOmKIP へー興味深い、ツインファミコンじゃなくてあるとすれば考えられるのは初期型ファミコンじゃないかな
あれ音源周りの仕様が後期のロットとは若干違ったはずだしね ただし
時期によってICにヒートシンクついてたりメモリがSOPだったり複数の標準ロジックICが一つのカスタムLSIに置き換わってたり
さらには主要ICのマイナーバージョンも変わってるから他のロットの固有の問題でもおかしくないとは思う
しかしそうか割り込みがかからないものがあるとは・・・
もし使うんなら使用可否の確認ルーチンを使う必要があるのか
あれ音源周りの仕様が後期のロットとは若干違ったはずだしね ただし
時期によってICにヒートシンクついてたりメモリがSOPだったり複数の標準ロジックICが一つのカスタムLSIに置き換わってたり
さらには主要ICのマイナーバージョンも変わってるから他のロットの固有の問題でもおかしくないとは思う
しかしそうか割り込みがかからないものがあるとは・・・
もし使うんなら使用可否の確認ルーチンを使う必要があるのか
391名前は開発中のものです。
2015/06/12(金) 22:46:29.41ID:rYOjWPPG なるべく無音になるようなデータを用意しないといけないし、初期ではROM容量的にできないかもね。
392名前は開発中のものです。
2015/06/20(土) 12:30:40.92ID:pGMo6MI5393名前は開発中のものです。
2015/06/20(土) 19:48:15.52ID:JHwpVc0c 2番目のサイトのパレット、
>実際には12色の中に同じ色を入れないといけなかったりして、12色フルに使うことはできないでしょう。
の解説希望。俺の仕様ではこんな制約はないんだが。
>実際には12色の中に同じ色を入れないといけなかったりして、12色フルに使うことはできないでしょう。
の解説希望。俺の仕様ではこんな制約はないんだが。
394名前は開発中のものです。
2015/06/22(月) 00:32:17.02ID:Wqz2EZzo >>393
1パレット3色の組み合わせで指定するので
ソフト制作の都合上、別々のパレットに同じ色を指定することもよくあり
常に異なる25色(SP12色+BG12色+背景色)を同時発色している訳ではない
と解釈しているけど、どう読んだ?
1パレット3色の組み合わせで指定するので
ソフト制作の都合上、別々のパレットに同じ色を指定することもよくあり
常に異なる25色(SP12色+BG12色+背景色)を同時発色している訳ではない
と解釈しているけど、どう読んだ?
395名前は開発中のものです。
2015/06/24(水) 23:39:15.30ID:kRbpr0Nr396名前は開発中のものです。
2015/06/25(木) 22:06:34.05ID:Xz0r0Jej >>395
ひっかかっているのは、「最大25色出せる、というのはあくまでも理論上の話。」という文でしょうか?
「論理上」と言い切るのは私も間違いだと思います。「事実上」と表現するかな。
「論理上」の前の文に「パレットの色が重複してしまう」と条件が書いてあり、
パレットの色を重複して指定するのは、3色の組のパレットで
色指定するというハードウェアの仕様に起因することなので、
ハードウェアの制限と言われても間違いじゃないなと思います。
ただ、サイト先の文章からは、ハードレベルでできない と推測に至る表現は無いかと思います。
異なる25色を同時発色しているゲームの具体例出せないし、
自分が作っているソフトもパレットの色重複しているので
何とも言えないが正直なところ。
ひっかかっているのは、「最大25色出せる、というのはあくまでも理論上の話。」という文でしょうか?
「論理上」と言い切るのは私も間違いだと思います。「事実上」と表現するかな。
「論理上」の前の文に「パレットの色が重複してしまう」と条件が書いてあり、
パレットの色を重複して指定するのは、3色の組のパレットで
色指定するというハードウェアの仕様に起因することなので、
ハードウェアの制限と言われても間違いじゃないなと思います。
ただ、サイト先の文章からは、ハードレベルでできない と推測に至る表現は無いかと思います。
異なる25色を同時発色しているゲームの具体例出せないし、
自分が作っているソフトもパレットの色重複しているので
何とも言えないが正直なところ。
397名前は開発中のものです。
2015/06/26(金) 06:50:59.42ID:T0jrUs0a >>396
スペック上問題なく出来るのに理論上とか書くから誤解されると思うよ。
最大値は〜色です。という説明だけでいい。「事実上」はいらない。
実際のゲームでは、というくだりから色の重複について画像を入れるなどで
説明すればいいと思うし、そっちのほうがわかりやすいだろう。
スペック上問題なく出来るのに理論上とか書くから誤解されると思うよ。
最大値は〜色です。という説明だけでいい。「事実上」はいらない。
実際のゲームでは、というくだりから色の重複について画像を入れるなどで
説明すればいいと思うし、そっちのほうがわかりやすいだろう。
398名前は開発中のものです。
2015/07/07(火) 01:41:06.59ID:c0/ULPSH バックアップを兼ねて制作途中版をアップしました。
東方老桜夢 ver0.10
ttp://homepage3.nifty.com/~kyoske/nes/TouhouRououmu010.zip
セレクト画面、自機移動+ショット、アイテム、1面中ボス手前までのステージデータを実装。
自機のボム、ボス戦、会話処理などは、これからです。まだ先は長いな。
例によってソース添付していますので、興味がある人はどうぞ。
東方老桜夢 ver0.10
ttp://homepage3.nifty.com/~kyoske/nes/TouhouRououmu010.zip
セレクト画面、自機移動+ショット、アイテム、1面中ボス手前までのステージデータを実装。
自機のボム、ボス戦、会話処理などは、これからです。まだ先は長いな。
例によってソース添付していますので、興味がある人はどうぞ。
399名前は開発中のものです。
2015/07/11(土) 00:00:24.90ID:LzhqW5i3 なんのアドバイスもできないけど徐々に完成する様を楽しみにしてる
401398
2015/07/11(土) 00:55:51.34ID:ErBuIZGc 皆さんに1つアドバイスして欲しいことがあるのですが、よろしいでしょうか。
Aボタン=ショット Bボタン=ボム で実装を進めているのですが、
ショットを押したまま、ボムを使おうとする場合にA押しながらBを押す操作になります。
赤白ファミコンの場合には、AボタンBボタンが真横に並んでいるので
そんなに押しにくくはないのですが、newファミコンの場合には、
Aボタン右上Bボタン左下に並んでいて押しにくく感じました。
コンフィグで他のボタン割り当ても選択できるようにすることを考えているのですが、
こういうボタン割り当てがよいのではというアドバイスを頂きたいです。
ちょっと考えたネタとしては、
・Bボタン=ショット STARTボタン=ボム Aボタン=低速移動
・Iコン、IIコン2つ持ちで、IIコンのボタンでボム
ってのがあります。
Aボタン=ショット Bボタン=ボム で実装を進めているのですが、
ショットを押したまま、ボムを使おうとする場合にA押しながらBを押す操作になります。
赤白ファミコンの場合には、AボタンBボタンが真横に並んでいるので
そんなに押しにくくはないのですが、newファミコンの場合には、
Aボタン右上Bボタン左下に並んでいて押しにくく感じました。
コンフィグで他のボタン割り当ても選択できるようにすることを考えているのですが、
こういうボタン割り当てがよいのではというアドバイスを頂きたいです。
ちょっと考えたネタとしては、
・Bボタン=ショット STARTボタン=ボム Aボタン=低速移動
・Iコン、IIコン2つ持ちで、IIコンのボタンでボム
ってのがあります。
402名前は開発中のものです。
2015/07/11(土) 20:55:40.95ID:LzhqW5i3 ショットはBボタンじゃないと操作し辛いと思う
Iコン、IIコン2つ持ちはゲーム性を損ないそうなので反対
自分の知ってる弾幕シューティングだとショットボタン連打=高速移動
ショットボタン押しっぱなし=低速移動なので、それがいいかな
Bボタン=ショット(押しっぱなしで低速移動)
Aボタン=ボム
START+SELECT同時押し(もしくはSELECT押しながらSTART)=リセット
Iコン、IIコン2つ持ちはゲーム性を損ないそうなので反対
自分の知ってる弾幕シューティングだとショットボタン連打=高速移動
ショットボタン押しっぱなし=低速移動なので、それがいいかな
Bボタン=ショット(押しっぱなしで低速移動)
Aボタン=ボム
START+SELECT同時押し(もしくはSELECT押しながらSTART)=リセット
403398
2015/07/12(日) 08:06:56.67ID:eipwc+As >>402
最初、Bボタン=ショットで実装していたのですが、セレクト画面を追加した時に
A=決定&A=ボムだと、誤って連打したり、操作方法がわからないので適当に押したりした場合に
ボムを消費してしまうのでまずいなと、変更した経緯があります。
B=決定&B=ショットにするか検証して、問題なければ元に戻す方向でいきたいと思います。
start+selectの両方押しは取り入れたいと思います。
Iコン IIコン2つ持ちは、401の書き込みあと色々やってみたのですが、
どのように持ってもIIコンのボタンが押しにくかったのでボツにします。
newファミコンのコントローラの場合、startとBボタンの組み合わせも操作しやすいのに気付きました。
start=Aボタン=ボム Bボタン=ボム にするのもありかなと考えています。
最初、Bボタン=ショットで実装していたのですが、セレクト画面を追加した時に
A=決定&A=ボムだと、誤って連打したり、操作方法がわからないので適当に押したりした場合に
ボムを消費してしまうのでまずいなと、変更した経緯があります。
B=決定&B=ショットにするか検証して、問題なければ元に戻す方向でいきたいと思います。
start+selectの両方押しは取り入れたいと思います。
Iコン IIコン2つ持ちは、401の書き込みあと色々やってみたのですが、
どのように持ってもIIコンのボタンが押しにくかったのでボツにします。
newファミコンのコントローラの場合、startとBボタンの組み合わせも操作しやすいのに気付きました。
start=Aボタン=ボム Bボタン=ボム にするのもありかなと考えています。
404名前は開発中のものです。
2015/07/12(日) 12:33:35.60ID:mpg+Vwo9405名前は開発中のものです。
2015/07/12(日) 15:35:29.97ID:rjppu/hS セレクト画面の選択はスタートも効くようにしておけばいいんじゃね
個人的にはボムがどっち側か選択出来るといいな
個人的にはボムがどっち側か選択出来るといいな
406398
2015/07/12(日) 15:40:36.97ID:eipwc+As408名前は開発中のものです。
2015/07/12(日) 18:47:24.47ID:Rrg+166r 連打誤爆が気になるのならセレクト画面はスタートのみ決定にしたらよくね?
409名前は開発中のものです。
2015/07/12(日) 21:42:13.52ID:eqQNtVxD 2A03はDPCMデータをどのタイミングでフェッチしてるんだ
DPCM再生したらプログラムの実行速度遅くなるとかあるのか
DPCM再生したらプログラムの実行速度遅くなるとかあるのか
410398
2015/07/13(月) 01:54:36.60ID:ETla0kQ9411398
2015/07/13(月) 02:02:23.75ID:ETla0kQ9 >>409
英文で申し訳ないですが、nesdev wiki の記事によるとDPCMデータを読み込む時に最大4サイクルCPUが停止(ストール)するようです。
ttp://wiki.nesdev.com/w/index.php/APU_DMC#Memory_reader
英文で申し訳ないですが、nesdev wiki の記事によるとDPCMデータを読み込む時に最大4サイクルCPUが停止(ストール)するようです。
ttp://wiki.nesdev.com/w/index.php/APU_DMC#Memory_reader
412名前は開発中のものです。
2015/07/13(月) 21:38:14.47ID:8PTgB6y3413名前は開発中のものです。
2015/07/18(土) 20:00:38.97ID:pgdcYKQP sm26685505
414名前は開発中のものです。
2015/07/28(火) 03:54:27.25ID:q+8puilX ゲームパッドの裏面同士をくっつけて重ね持ち……
415名前は開発中のものです。
2015/08/06(木) 22:57:03.34ID:QTHdQd4i 東方老楼夢やってみましたがすごいですね。
今後の進展に期待しています。
少し気になったことですが、実機だと自機選択の画面でカーソルを
上下に動かすたびに全体的に画面が少し揺れますね。
今後の進展に期待しています。
少し気になったことですが、実機だと自機選択の画面でカーソルを
上下に動かすたびに全体的に画面が少し揺れますね。
416398
2015/08/07(金) 23:39:37.38ID:YUPlB/cK417398
2015/08/08(土) 00:31:25.10ID:BI5FjCuz 机上調査レベルですが、実機で画面が揺れる(ピクンと跳ねる)のは、
・PPUへのデータ転送処理より先にIRQカウンタの設定をしている
・パレットの書き換えでPPUアドレスの$3fxxにアクセスしている
のが原因っぽいです。
$3fxxにアクセスするのでPA12のアドレス線が0→1に変化。
これをMMC3が拾ってIRQカウンタをカウントダウンすることで、
1ライン早くIRQ割り込みが発生して、画面がずれると推測しました。
・PPUへのデータ転送処理より先にIRQカウンタの設定をしている
・パレットの書き換えでPPUアドレスの$3fxxにアクセスしている
のが原因っぽいです。
$3fxxにアクセスするのでPA12のアドレス線が0→1に変化。
これをMMC3が拾ってIRQカウンタをカウントダウンすることで、
1ライン早くIRQ割り込みが発生して、画面がずれると推測しました。
418名前は開発中のものです。
2015/08/09(日) 16:51:22.40ID:0ksNtoFR さっしーを本気でブスと思ったことはない、むしろ美人な方
ブスだけど
ブスだけど
419名前は開発中のものです。
2015/08/09(日) 19:24:44.04ID:ShkksTPS 何故、急にさっしーが出て来た?
ともかく美人の範囲には入らない、美人は石原さとみ、佐々木希、エリカ様あたり。
ともかく美人の範囲には入らない、美人は石原さとみ、佐々木希、エリカ様あたり。
420名前は開発中のものです。
2015/08/10(月) 20:22:03.98ID:L65BKpn6 >>396
中の人でしょうか。
色が重複してしまう理由が書かれていないのです(ファイアーの色をマリオとルイージから取ってこなければならない理由)。
重複しないように設定したいのだが、ハードの制約で重大な問題が生じる為重複させなければならない と読み取れます。
確かに市販タイトルを少し調べてみましたが全て異なる色を使用しているのは見つかりませんでしたが。
それは、総合的なデザイン上の問題だと思います。
画面上に、「マリオ、ルイージ、レディ、ファイア」の4キャラしか出てこないゲームなら、全てに異なる色を設定しても問題ないでしょう。
中の人でしょうか。
色が重複してしまう理由が書かれていないのです(ファイアーの色をマリオとルイージから取ってこなければならない理由)。
重複しないように設定したいのだが、ハードの制約で重大な問題が生じる為重複させなければならない と読み取れます。
確かに市販タイトルを少し調べてみましたが全て異なる色を使用しているのは見つかりませんでしたが。
それは、総合的なデザイン上の問題だと思います。
画面上に、「マリオ、ルイージ、レディ、ファイア」の4キャラしか出てこないゲームなら、全てに異なる色を設定しても問題ないでしょう。
421名前は開発中のものです。
2015/08/12(水) 20:57:19.05ID:vHA00r0T >>420
>中の人でしょうか。
違いますよ。
>色が重複してしまう理由が書かれていないのです
「別々のパレットから個別に色を選択してスプライトを
表示することはできない」というパレットの仕様を
説明したいがために、わざと色が重複する例を
出しているだけと私は解釈しています。
397さんの指摘のように、先に25色発色できるのを提示してから
重複する例を出す構成にするのが誤解を生まない方法だと
思います。
>重複しないように設定したいのだが、ハードの制約で重大な問題が生じる為重複させなければならない と読み取れます。
「理由なく色が重複する例を出した」から
「重大な問題が生じる為重複させなければならない」という考えに至るのが
私の考え方と違うようです。
25色発色できるとも書いてあるし、重複させなければならないと
断言する文言も無いので、私はそう解釈はしませんでした。
総合的なデザイン上の問題 という指摘については同意です。
>中の人でしょうか。
違いますよ。
>色が重複してしまう理由が書かれていないのです
「別々のパレットから個別に色を選択してスプライトを
表示することはできない」というパレットの仕様を
説明したいがために、わざと色が重複する例を
出しているだけと私は解釈しています。
397さんの指摘のように、先に25色発色できるのを提示してから
重複する例を出す構成にするのが誤解を生まない方法だと
思います。
>重複しないように設定したいのだが、ハードの制約で重大な問題が生じる為重複させなければならない と読み取れます。
「理由なく色が重複する例を出した」から
「重大な問題が生じる為重複させなければならない」という考えに至るのが
私の考え方と違うようです。
25色発色できるとも書いてあるし、重複させなければならないと
断言する文言も無いので、私はそう解釈はしませんでした。
総合的なデザイン上の問題 という指摘については同意です。
422名前は開発中のものです。
2015/11/02(月) 19:23:11.78ID:Lz25rOrT ファミコンのプログラムに興味出たんだけどアセンブラやるならnesasmとcc65はどっちがオススメ?
423名前は開発中のものです。
2015/11/02(月) 19:37:42.20ID:GmeIn7pj nesasmがアセンブラ
cc65がC
なのでアセンブラやるならnesasm
プログラミング経験者?
cc65がC
なのでアセンブラやるならnesasm
プログラミング経験者?
424名前は開発中のものです。
2015/11/03(火) 00:48:13.34ID:dgydVfeg425422
2015/11/04(水) 00:04:33.96ID:MG7aGI5u 皆さんありがとう
プログラミングは初心者です
公式で配布しているnesasmは64bitで使えないみたいだから、まだ更新しているca65の方がマシかなと思った
自分の探し方が悪いのか?
プログラミングは初心者です
公式で配布しているnesasmは64bitで使えないみたいだから、まだ更新しているca65の方がマシかなと思った
自分の探し方が悪いのか?
426名前は開発中のものです。
2015/11/04(水) 01:29:45.57ID:jDbZfAAt nesasmはソース付いてるから、自前でビルドして64Bit版nesasm作ってもいいのだが、面倒くさいなら、
MS-DOS Player
ttp://homepage3.nifty.com/takeda-toshiya/msdos/index.html
とか使えば、配布されてるnesasmのバイナリも、そのまま64Bit版Windowsのコマンドプロンプトの中で動くと思う。
MS-DOS Player
ttp://homepage3.nifty.com/takeda-toshiya/msdos/index.html
とか使えば、配布されてるnesasmのバイナリも、そのまま64Bit版Windowsのコマンドプロンプトの中で動くと思う。
427422
2015/11/04(水) 01:38:18.31ID:MG7aGI5u ありがとうございます
そのソフト別の意味で面白そう
なるほど、自分でビルドしても良いのか
勉強がてらやってみます
そのソフト別の意味で面白そう
なるほど、自分でビルドしても良いのか
勉強がてらやってみます
428名前は開発中のものです。
2015/11/04(水) 01:39:43.60ID:MqFJsopM 64bit版NESASMは既にある
ttp://www.2a03.jp/~minachun/nesasm/nesasm_x86.html
ttp://www.2a03.jp/~minachun/nesasm/nesasm_x86.html
429名前は開発中のものです。
2015/11/27(金) 19:22:03.16ID:FGwJ1plm430名前は開発中のものです。
2015/11/27(金) 19:23:07.72ID:FGwJ1plm431名前は開発中のものです。
2015/11/27(金) 22:00:09.01ID:AEiSUGo8 VBlank待ちで$2002読んだ後VBlank中にスプライト書き込むプログラム書いたけど実機だと
左から右にスプライトを動かそうとするとスムーズに動いてくれない。ドンキーコングとか市販のソフトみたいに綺麗に動かすには
何を気をつけたらいいですか?
左から右にスプライトを動かそうとするとスムーズに動いてくれない。ドンキーコングとか市販のソフトみたいに綺麗に動かすには
何を気をつけたらいいですか?
432名前は開発中のものです。
2015/11/27(金) 22:46:48.97ID:BXn0P/af 普通は$2002を使ったVblank待ちを常用するようなことはしない、ギコ猫〜のサイトでも見たのかな?
詳しくはこのスレの上のほうにあるレスを見てね
詳しくはこのスレの上のほうにあるレスを見てね
433名前は開発中のものです。
2015/11/29(日) 20:25:04.83ID:MHj/oA6M >>432 ありがとうござます。プログラム変更します。
434名前は開発中のものです。
2015/12/16(水) 22:25:48.20ID:+xc8/nu+435名前は開発中のものです。
2015/12/27(日) 12:38:46.49ID:/47Z3a2E 東方老桜夢のver0.20をアップしました。
ttp://homepage3.nifty.com/~kyoske/nes/TouhouRououmu020.zip
1面ボスまでの実装、ボムは未実装です。
プログラム構造的には、色々と変更中です。
当初は8KBのバンク1個にステージデータを格納する算段だったのですが、一番短い1面で現地点で5〜6KBぐらいのデータになったので、複数のバンクに分散して持つように変更しています。
弾丸パターンのデータが思いのほか大きかった。会話データはこれからだし。
あと、415さんの報告してくれたバグを元に実機判定を行うことで実機用とエミュ用に分けてたnesファイルを一本化できました。感謝です。
ttp://homepage3.nifty.com/~kyoske/nes/TouhouRououmu020.zip
1面ボスまでの実装、ボムは未実装です。
プログラム構造的には、色々と変更中です。
当初は8KBのバンク1個にステージデータを格納する算段だったのですが、一番短い1面で現地点で5〜6KBぐらいのデータになったので、複数のバンクに分散して持つように変更しています。
弾丸パターンのデータが思いのほか大きかった。会話データはこれからだし。
あと、415さんの報告してくれたバグを元に実機判定を行うことで実機用とエミュ用に分けてたnesファイルを一本化できました。感謝です。
436名前は開発中のものです。
2015/12/27(日) 13:21:57.15ID:eEDVBk4A ちゃんとゲームになってて面白いわ
437名前は開発中のものです。
2016/01/17(日) 16:27:08.58ID:X7lsGmSN 8BIT MUSIC POWER
http://riki2riki.com/html/0_sample_8bit.html
http://www.gamespark.jp/article/2015/10/20/61077.html
https://www.youtube.com/watch?v=tb4ec90zWf4
プログラムが凄すぎる。
CrystalMarkみたいなスプライト量。
YouTube30fpsの動画では4倍というのがいまいちよくわからない。チラつきだけで4倍表示させてるのか?
DMAでスプライトダブラー行為するにはBGとSPR両方オフにしないと出来ないという噂だがどこかでオフになっている感じがしない。
音楽部分で消費するクロック数は、VBLANK内か近傍に収めているだろうね、それとも下の方のラインでjsrしてるのか?。
割り込み使うとレジスタ退避などでクロックを浪費するから極力使いたくないだろう。
当初、sprite quadrupler スプライト クワドラプラー かと思ったが違うよな。
計算で位置求めるのは不可能だろうし、横並びのところはスプライト循環もやってるだろうし、
データ丸ごとテーブルで持ってるかな、そうなら長時間収録はできない。
パターンテーブルを4.5バンク切り替えてる?のか、全画面で複雑な絵。
絵1枚で0x2000バイトのパターンを3.5面分総とっかえってことかな。
どこでCHRバンクチェンジしているのか意識させない、バンクチェンジのノイズを抑えているようだ。
こちらはクロック数が切迫していないから、割り込みは使い放題かな。
http://riki2riki.com/html/0_sample_8bit.html
http://www.gamespark.jp/article/2015/10/20/61077.html
https://www.youtube.com/watch?v=tb4ec90zWf4
プログラムが凄すぎる。
CrystalMarkみたいなスプライト量。
YouTube30fpsの動画では4倍というのがいまいちよくわからない。チラつきだけで4倍表示させてるのか?
DMAでスプライトダブラー行為するにはBGとSPR両方オフにしないと出来ないという噂だがどこかでオフになっている感じがしない。
音楽部分で消費するクロック数は、VBLANK内か近傍に収めているだろうね、それとも下の方のラインでjsrしてるのか?。
割り込み使うとレジスタ退避などでクロックを浪費するから極力使いたくないだろう。
当初、sprite quadrupler スプライト クワドラプラー かと思ったが違うよな。
計算で位置求めるのは不可能だろうし、横並びのところはスプライト循環もやってるだろうし、
データ丸ごとテーブルで持ってるかな、そうなら長時間収録はできない。
パターンテーブルを4.5バンク切り替えてる?のか、全画面で複雑な絵。
絵1枚で0x2000バイトのパターンを3.5面分総とっかえってことかな。
どこでCHRバンクチェンジしているのか意識させない、バンクチェンジのノイズを抑えているようだ。
こちらはクロック数が切迫していないから、割り込みは使い放題かな。
438名前は開発中のものです。
2016/01/17(日) 16:46:29.69ID:t/N02VRF パソファミ関係者っていうのがヤダ
439名前は開発中のものです。
2016/01/26(火) 08:49:51.39ID:+RbTUT9y440名前は開発中のものです。
2016/01/27(水) 19:47:28.79ID:8OkpSUkH >>439
VirtuaNES 0.97で確認してみました。
東方老桜夢ver0.20では、実機/エミュ判定を行っていてIRQ割り込みの頭で、実機/エミュ別にnopを入れてタイミングを調整しています。
実機 nop 2個、エミュ nop 0個となっているのですが、VirtuaNESでは、nop 3個で画面が安定しました。
実機は nop 3個でも安定した画面になるので nopを増やすのは問題ないのですが、
VirtuaNES は、実機/エミュ判定で、エミュと判断されているため、実機側に判定させる何かしらの手立てが必要な状況です。
Aボタンを押した状態で立ち上げたら実機側とするといった方法でも構いませんでしょうか?
VirtuaNES 0.97で確認してみました。
東方老桜夢ver0.20では、実機/エミュ判定を行っていてIRQ割り込みの頭で、実機/エミュ別にnopを入れてタイミングを調整しています。
実機 nop 2個、エミュ nop 0個となっているのですが、VirtuaNESでは、nop 3個で画面が安定しました。
実機は nop 3個でも安定した画面になるので nopを増やすのは問題ないのですが、
VirtuaNES は、実機/エミュ判定で、エミュと判断されているため、実機側に判定させる何かしらの手立てが必要な状況です。
Aボタンを押した状態で立ち上げたら実機側とするといった方法でも構いませんでしょうか?
441名前は開発中のものです。
2016/01/27(水) 23:31:46.97ID:iuhjgLDC ほう、実機判定してるんだ。
VirtuaNESにあわせる必要はない。
使いやすさは最高だが、エミュレーション精度はいまや時代遅れだからだ。
対しPPUクロック精度で書かれたより新しいエミュは
動作が重いという罠もある。
VirtuaNESにあわせる必要はない。
使いやすさは最高だが、エミュレーション精度はいまや時代遅れだからだ。
対しPPUクロック精度で書かれたより新しいエミュは
動作が重いという罠もある。
442名前は開発中のものです。
2016/01/28(木) 00:04:07.25ID:aAl7ptEy >>441
では、申し訳ありませんが、VirtuaNES対応は宿題とさせていただきます。
実機判定は、VBlank期間中にMMC3のIRQを発生させれるかを行っています。
FCEUX Nestopia NNNesterJ で動作確認しましたが、この判定をパスしたのは Nestopia だけでした。
再現性が高いという評判は流石と思いました。
では、申し訳ありませんが、VirtuaNES対応は宿題とさせていただきます。
実機判定は、VBlank期間中にMMC3のIRQを発生させれるかを行っています。
FCEUX Nestopia NNNesterJ で動作確認しましたが、この判定をパスしたのは Nestopia だけでした。
再現性が高いという評判は流石と思いました。
443名前は開発中のものです。
2016/01/28(木) 00:08:59.07ID:4HlAPjuX しかし1クロック単位を考慮しなきゃならんソフトが多いってのもなぁ
ファミコンはホントに難儀なハードだよ
普通は表面だけをマネできればいいが、ファミコンの場合そうもいかないのがな
ファミコンはホントに難儀なハードだよ
普通は表面だけをマネできればいいが、ファミコンの場合そうもいかないのがな
444名前は開発中のものです。
2016/01/28(木) 19:42:33.80ID:ej2nMNKX VirtuaNESで見たが、ゲーム固有オプション>タイル で奇麗になる。
445名前は開発中のものです。
2016/01/29(金) 08:12:40.13ID:IhMTdY1w >>444
ありがとうございます。
ヘルプにタイル状に分割して描画とあったので、ボスの体力ゲージなどの狭いライン間隔での割り込み部分が
どうななるのか気になったのですが、問題なく表示されるのを確認しました。
ありがとうございます。
ヘルプにタイル状に分割して描画とあったので、ボスの体力ゲージなどの狭いライン間隔での割り込み部分が
どうななるのか気になったのですが、問題なく表示されるのを確認しました。
446名前は開発中のものです。
2016/02/02(火) 21:14:25.02ID:Xla8KbIU ニコ動(sm28114684)に 8BIT MUSIC POWER の動画が投稿されていたので見たけど、
スプライト量4倍は、8x16モードで(8x8に対して2倍×偶数/奇数フレームで時間軸に分散で2倍 っぽい。
画面止めて、移動するオブジェクトの数を数えたけど、64個以内に収まっている。
オブジェクトの移動は、円軌道や微妙な加速減を行っているようで、それなりに負荷はありそう。でも無理のない範囲。
スプライト量4倍は、8x16モードで(8x8に対して2倍×偶数/奇数フレームで時間軸に分散で2倍 っぽい。
画面止めて、移動するオブジェクトの数を数えたけど、64個以内に収まっている。
オブジェクトの移動は、円軌道や微妙な加速減を行っているようで、それなりに負荷はありそう。でも無理のない範囲。
447名前は開発中のものです。
2016/02/04(木) 23:53:35.30ID:FG4y3IEDお世話になります。
私、責任者の加茂と申します。以後、宜しくお願い致します。
http://homepage2.nifty.com/e-d-a/scurl/ays.html
http://homepage2.nifty.com/e-d-a/scurl/SW-pos.html
http://homepage2.nifty.com/e-d-a/scurl/SW-sp.html
http://homepage2.nifty.com/e-d-a/scurl/SW-BB8.html
浪速建設様の見解と致しましては、メールによる対応に関しましては
受付しないということで、当初より返信を行っていないようで、今後につい
てもメールや書面での対応は致しかねるというお答えでした。
http://www.o-naniwa.com/
このように現在まで6通のメールを送られたとのことですが、結果一度も
返信がないとう状況になっています。
http://homepage2.nifty.com/e-d-a/scurl/ia-1-4.html
http://homepage2.nifty.com/e-d-a/scurl/ia-2-1.html
http://homepage2.nifty.com/e-d-a/scurl/ia-3-2.html
私どものほうでも現在までのメール履歴は随時削除を致しております
ので実際に11通のメールを頂戴しているか不明なところであります。
●クリスタル通り122号室住人
●浪速建設 女事務員 南野 東条 ●アパマンショップ八尾店 加茂正樹
!!!!!!!!!!!!!!!
448名前は開発中のものです。
2016/02/10(水) 05:21:21.77ID:Tj88U3ce ハードの話だからスレチかもしれないんだけどさ、ファミコンをTVに直接つなぐと壊れるとか言っている人がいたけど、どうしたら壊れるのかよくわからん
ファミコンのRF出力には常時5Vの直流成分があるから、せいぜい1V程度の入力を前提としたアンテナ端子につなぐと壊れるってことか?
壊れるとしたら直流カット用のコンデンサか?でもまず名の知れたメーカーのテレビがそんなに耐圧の低いコンデンサ使うことってあるのか?
同じ形の端子のBSなんかじゃ15Vあるしフールプルーフの観点からも、まともな企業がその程度で壊れるテレビを作るとは考えにくいとおもうんだが
ファミコンのRF出力には常時5Vの直流成分があるから、せいぜい1V程度の入力を前提としたアンテナ端子につなぐと壊れるってことか?
壊れるとしたら直流カット用のコンデンサか?でもまず名の知れたメーカーのテレビがそんなに耐圧の低いコンデンサ使うことってあるのか?
同じ形の端子のBSなんかじゃ15Vあるしフールプルーフの観点からも、まともな企業がその程度で壊れるテレビを作るとは考えにくいとおもうんだが
449名前は開発中のものです。
2016/02/10(水) 21:24:34.51ID:t1JpI2XH >>448
ググったら、次のサイトが見つかった。
ttp://d.hatena.ne.jp/Narr/20110406
RFスイッチを通す前提で回路を組んでいるので、RFを直結するといった保証の範囲外の使われ方をした場合に
どうなるかわからない、最悪テレビが壊れる可能性もある。
ってところのようです。
ググったら、次のサイトが見つかった。
ttp://d.hatena.ne.jp/Narr/20110406
RFスイッチを通す前提で回路を組んでいるので、RFを直結するといった保証の範囲外の使われ方をした場合に
どうなるかわからない、最悪テレビが壊れる可能性もある。
ってところのようです。
450名前は開発中のものです。
2016/02/10(水) 23:57:07.30ID:blT4oqOl ファミコン本体内の抵抗が過電流になる。定格を超えた電流が流れる。
451名前は開発中のものです。
2016/02/11(木) 00:53:37.94ID:bMdTUmpq452名前は開発中のものです。
2016/02/22(月) 01:55:27.70ID:gksHLxQn >>448
逆にBSアンテナ給電に耐えられるか怪しいんじゃ?
ファミコン出た当初はそんなの無かったし。
まあ、本体だけなら安いし試してみたら良いんじゃね。
あと続きはこちらで。
http://tamae.2ch.net/test/read.cgi/gameurawaza/1440501848/
逆にBSアンテナ給電に耐えられるか怪しいんじゃ?
ファミコン出た当初はそんなの無かったし。
まあ、本体だけなら安いし試してみたら良いんじゃね。
あと続きはこちらで。
http://tamae.2ch.net/test/read.cgi/gameurawaza/1440501848/
453名前は開発中のものです。
2016/06/04(土) 14:03:05.70ID:rVuJza+k 東方老桜夢 ver0.30をアップしました。
http://homepage3.nifty.com/~kyoske/nes/TouhouRououmu030.zip
ボムとゲームオーバー処理、タイトル画面を実装しました。
技術面でのトピックは、BG処理を背景&エフェクトの2レイヤー構造から
WRAM上のバッファの内容を表示する2レイヤーを加えた4レイヤー構造に
変更したことでしょうか
新規に追加したレイヤーの1つを使ってプレイヤーのボムを表示しています。
BGなので8ドット単位でしか絵が移動しませんが、思ったより悪くは無い感じでした。
残りの1レイヤーはまだ先の話になりますがボス敵で使う予定です。
http://homepage3.nifty.com/~kyoske/nes/TouhouRououmu030.zip
ボムとゲームオーバー処理、タイトル画面を実装しました。
技術面でのトピックは、BG処理を背景&エフェクトの2レイヤー構造から
WRAM上のバッファの内容を表示する2レイヤーを加えた4レイヤー構造に
変更したことでしょうか
新規に追加したレイヤーの1つを使ってプレイヤーのボムを表示しています。
BGなので8ドット単位でしか絵が移動しませんが、思ったより悪くは無い感じでした。
残りの1レイヤーはまだ先の話になりますがボス敵で使う予定です。
454名前は開発中のものです。
2016/06/07(火) 07:46:00.39ID:cz0bGoDJ >>453
乙です。
乙です。
455名前は開発中のものです。
2016/06/15(水) 21:52:17.36ID:niJUc+BD >>449のサイトから色々有用な情報を得られたけど、全体的にだいぶ捻くれた書き方してんな
なんかWeb上のファミコン関係の技術者って心に闇抱えてる人が多いような気がするわ
Offgaoとか、某FPGA実装の人とか、安藤信明とか
なんかWeb上のファミコン関係の技術者って心に闇抱えてる人が多いような気がするわ
Offgaoとか、某FPGA実装の人とか、安藤信明とか
456名前は開発中のものです。
2016/09/30(金) 17:04:18.56ID:sHpgZ9Jm 任天堂はまだまだ著作権を放棄するつもりはないみたいだね
457名前は開発中のものです。
2017/02/14(火) 23:56:52.65ID:9F1NVeB5 ファミコンの性能を限界まで引き出したソフトって何?
http://krsw.2ch.net/test/read.cgi/ghard/1486542983/
http://krsw.2ch.net/test/read.cgi/ghard/1486542983/
458名前は開発中のものです。
2017/05/26(金) 02:12:56.07ID:F/EhocIs ここも書き込み減ったねぇ
アセンブリ言語自体下火だから仕方がないけど
アセンブリ言語自体下火だから仕方がないけど
459名前は開発中のものです。
2017/10/07(土) 10:32:59.80ID:7Zx+Wawj >>453
今、ファミコンエミュの中で最も実機に近い一つと言われているMesenでもテストしてくれ
今、ファミコンエミュの中で最も実機に近い一つと言われているMesenでもテストしてくれ
460名前は開発中のものです。
2017/12/22(金) 13:32:46.78ID:KOEYeqlJ MMC5PCM誰か持っていないですか?
461名前は開発中のものです。
2017/12/22(金) 13:48:43.43ID:KOEYeqlJ 「新4人打ちマージャン 役満天国」はMMC5 PCMを使っているという情報がある
462名前は開発中のものです。
2017/12/24(日) 01:27:33.19ID:a9Y1KqFd ファミコンディスクシステム掲示板 FDS BOARD ディスクシステムを偲ぶ
http://park19.wakwak.com/~fantasy/cgi-bin/fdsboard/read.cgi?mode=all&list=tree&no=20
ディスクBASIC: まさやんのゲームいぢり
http://gameidiri.cocolog-nifty.com/blog/2007/02/basic_f283.html
Converting Super Mario Bros. to FME-7/Sunsoft 5B?
http://forums.nesdev.com/viewtopic.php?f=10&t=11000&start=15
Talk:Sunsoft FME-7
http://wiki.nesdev.com/w/index.php/Talk:Sunsoft_FME-7
http://park19.wakwak.com/~fantasy/cgi-bin/fdsboard/read.cgi?mode=all&list=tree&no=20
ディスクBASIC: まさやんのゲームいぢり
http://gameidiri.cocolog-nifty.com/blog/2007/02/basic_f283.html
Converting Super Mario Bros. to FME-7/Sunsoft 5B?
http://forums.nesdev.com/viewtopic.php?f=10&t=11000&start=15
Talk:Sunsoft FME-7
http://wiki.nesdev.com/w/index.php/Talk:Sunsoft_FME-7
463名前は開発中のものです。
2017/12/24(日) 12:43:40.15ID:a9Y1KqFd ディスクシステムでDPCMって鳴らせるか調べてみたら、
$C000〜$DFF9にDCPMを配置して鳴らすことはできそうだな
$C000〜$DFF9にDCPMを配置して鳴らすことはできそうだな
464名前は開発中のものです。
2017/12/25(月) 03:45:41.46ID:W4zhaDYT ここのHello Worldプログラム
http://hp.vector.co.jp/authors/VA042397/nes/sample.html
を単純にFDSに移植してみたけど、(バイナリ的には4バイトのパッチ)
でディスクシステムで動いたけどなぜか黒画面になる部分が$マーク
ばかりになってしまった。
https://i.imgur.com/LeKMwOO.jpg
http://hp.vector.co.jp/authors/VA042397/nes/sample.html
を単純にFDSに移植してみたけど、(バイナリ的には4バイトのパッチ)
でディスクシステムで動いたけどなぜか黒画面になる部分が$マーク
ばかりになってしまった。
https://i.imgur.com/LeKMwOO.jpg
465名前は開発中のものです。
2017/12/25(月) 05:28:22.37ID:W4zhaDYT ディスクシステム(任天堂)のBIOSとシャープ ツインファミコンのBIOSって若干違うんだな。
Nintendoって表示されるかFamicomって表示されるかの違いだけど。
ディスクシステム(任天堂)のBIOSは40KBのNESイメージのものもあるけど、
シャープ ツインファミコン版を作ろうと思ったら、ディスクシステム(任天堂)の
ROMをシャープ ツインファミコンのものに置き換えてから吸出し機で吸わないと駄目かな?
Nintendoって表示されるかFamicomって表示されるかの違いだけど。
ディスクシステム(任天堂)のBIOSは40KBのNESイメージのものもあるけど、
シャープ ツインファミコン版を作ろうと思ったら、ディスクシステム(任天堂)の
ROMをシャープ ツインファミコンのものに置き換えてから吸出し機で吸わないと駄目かな?
466名前は開発中のものです。
2017/12/25(月) 05:43:44.93ID:W4zhaDYT >>465
そこまでしなくてもDISKSYS.ROMから構成することはできます。
で無いなら作ってしまえということで、
Sharp Twin Famicom BIOS (J).nesをSharp Twin Famicom BIOS (J).nesに
するIPSファイル作ってみました。
https://www.axfc.net/u/3874041.zip
そこまでしなくてもDISKSYS.ROMから構成することはできます。
で無いなら作ってしまえということで、
Sharp Twin Famicom BIOS (J).nesをSharp Twin Famicom BIOS (J).nesに
するIPSファイル作ってみました。
https://www.axfc.net/u/3874041.zip
467名前は開発中のものです。
2017/12/25(月) 05:47:07.09ID:W4zhaDYT468名前は開発中のものです。
2017/12/25(月) 13:14:50.62ID:C6VeyONB469名前は開発中のものです。
2017/12/25(月) 23:16:46.03ID:W4zhaDYT バッ活パート11掲載「ROMゲームをディスクシステムで実行」ってのがあるようだ、
RAMアダプタを改造すれば、ROMのゲームをディスクに入れて遊べるようだな。
これはNROM(マッパー0)かCNROM(マッパー3)のゲームが対応しているようだ。
海賊晩でFDSのゲームをROMに入れたものがあるけど。これは$6000から
プログラムを配置できるマッパーを使用しちえる。どちらも基本的にアドレスを変換せずに
起動できる点がポイントだろう。普通にNES→FDSやFDS→NESをやろうと
思うと大抵アドレス変換が必要で大幅なプログラム変更の為気の遠くなるような
作業が必要だ。
RAMアダプタを改造すれば、ROMのゲームをディスクに入れて遊べるようだな。
これはNROM(マッパー0)かCNROM(マッパー3)のゲームが対応しているようだ。
海賊晩でFDSのゲームをROMに入れたものがあるけど。これは$6000から
プログラムを配置できるマッパーを使用しちえる。どちらも基本的にアドレスを変換せずに
起動できる点がポイントだろう。普通にNES→FDSやFDS→NESをやろうと
思うと大抵アドレス変換が必要で大幅なプログラム変更の為気の遠くなるような
作業が必要だ。
470名前は開発中のものです。
2017/12/27(水) 01:41:54.27ID:QYUKoYbX 255 :名無しさん@お腹いっぱい。:2013/12/29(日) 07:21:45.79 ID:qrYjRNG4
3. FDSラブ
2013年09月16日 22:35
いや、待てよ?
「その後、ハードやアダプターなど、とっかえひっかえしてみたが、まったく改善されず。」
ハード、つまりファミコン本体は変えてみた(≒ファミコン本体のSRAMを交換した)けど改善されず、アダプター、つまりRAMアダプターも変えてみたけどそれもだめ、ACアダプターも"とっかえひっかえ"しただろうけど、無駄だった…。
うーん、ここは一発、昔の記事で紹介された東京都板橋区の「ファミコンショップクラブハウス」に行ってみたらいかがでしょうか。
ttp://ogclub.u.cnet-ta.ne.jp/
せっかくなのでついでにちょっと、僕の熱い想いを語らせていただきます。
かつてオロチさんが「2012年いまだにファミコンを修理してくれるゲームショップが存在した!」で紹介してからというもの、このお店に月イチで行って、ゲームを買いつつ、優しく面白い店長とよく話をします。
オロチさんが紹介していなければ、僕はもしかしたらここを知らないまま、彼と一生会うこともなく、孤独…というのは大げさかもしれませんが、それでも寂しい人生だったかもしれません。
僕ね、まだ酒は飲めません。
一部ではゆとりだガキだ何だと叩かれます。
けど僕は小学生の時からファミコンが物凄い好きで、小中学校では一時期いじめにも遭って、孤独感に押し潰されて自殺も考えました。
けどやっぱりね、類は友を呼ぶと言うじゃないですか。
オロチさんのこのサイトを見るようになってからというもの、店長や"マサさん"とかいろんな人に出会い、人生は豊かになりました。
マサさん、僕はここにいますよ。
オロチさん、今までずっと休まず記事を書き続け、あの時あの店を紹介してくれて、本当にありがとうございます。
これからも更新がんばってください!
3. FDSラブ
2013年09月16日 22:35
いや、待てよ?
「その後、ハードやアダプターなど、とっかえひっかえしてみたが、まったく改善されず。」
ハード、つまりファミコン本体は変えてみた(≒ファミコン本体のSRAMを交換した)けど改善されず、アダプター、つまりRAMアダプターも変えてみたけどそれもだめ、ACアダプターも"とっかえひっかえ"しただろうけど、無駄だった…。
うーん、ここは一発、昔の記事で紹介された東京都板橋区の「ファミコンショップクラブハウス」に行ってみたらいかがでしょうか。
ttp://ogclub.u.cnet-ta.ne.jp/
せっかくなのでついでにちょっと、僕の熱い想いを語らせていただきます。
かつてオロチさんが「2012年いまだにファミコンを修理してくれるゲームショップが存在した!」で紹介してからというもの、このお店に月イチで行って、ゲームを買いつつ、優しく面白い店長とよく話をします。
オロチさんが紹介していなければ、僕はもしかしたらここを知らないまま、彼と一生会うこともなく、孤独…というのは大げさかもしれませんが、それでも寂しい人生だったかもしれません。
僕ね、まだ酒は飲めません。
一部ではゆとりだガキだ何だと叩かれます。
けど僕は小学生の時からファミコンが物凄い好きで、小中学校では一時期いじめにも遭って、孤独感に押し潰されて自殺も考えました。
けどやっぱりね、類は友を呼ぶと言うじゃないですか。
オロチさんのこのサイトを見るようになってからというもの、店長や"マサさん"とかいろんな人に出会い、人生は豊かになりました。
マサさん、僕はここにいますよ。
オロチさん、今までずっと休まず記事を書き続け、あの時あの店を紹介してくれて、本当にありがとうございます。
これからも更新がんばってください!
471名前は開発中のものです。
2017/12/27(水) 02:34:19.62ID:QYUKoYbX 256 :名無しさん@お腹いっぱい。:2013/12/29(日) 19:02:14.68 ID:SqfJyfl2
どうも、ファミコンディスクシステムを愛するFDSラブです。
最初は千歳烏山オルパでの友達に合わせて、面白いファミコンネタを交えつつオルパの素晴らしさを発信していきたかった。
僕はそう考えて、俗に言うリア充さんという人みたいなノリでTwitterを始めたわけなのですが、昨日は大変でした。
どうも、ファミコンディスクシステムを愛するFDSラブです。
最初は千歳烏山オルパでの友達に合わせて、面白いファミコンネタを交えつつオルパの素晴らしさを発信していきたかった。
僕はそう考えて、俗に言うリア充さんという人みたいなノリでTwitterを始めたわけなのですが、昨日は大変でした。
472名前は開発中のものです。
2017/12/27(水) 02:36:16.68ID:QYUKoYbX 僕のツール「FDS2MMC3」
473名前は開発中のものです。
2017/12/27(水) 02:40:33.32ID:QYUKoYbX474名前は開発中のものです。
2017/12/27(水) 02:43:50.45ID:QYUKoYbX FDSラブ@世田谷最強ファミコンコレクタ (@FDS_Conversion)'
475名前は開発中のものです。
2017/12/31(日) 18:24:45.05ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
9WHJ0HLWTF
グーグル検索⇒『来島のモノノリウエ』
9WHJ0HLWTF
476名前は開発中のものです。
2018/01/02(火) 22:10:24.29ID:slJhAaJH ほす
477名前は開発中のものです。
2018/01/16(火) 06:49:08.11ID:J/0RzKgi http://egg.5ch.net/test/read.cgi/software/1488728381/191
191 名前:名無しさん@お腹いっぱい。[] 投稿日:2017/05/28(日) 23:24:05.12 ID:8S5QOMSD0
>>190
Mesen (100%) ≧ Bizhawk (100%) > puNES (98.08%) > MyNes (87.82%) > Nintendulator (85.26%) > VirtuaNES (35.26%) > nesterJ (29.49%)
http://tasvideos.org/EmulatorResources/NESAccuracyTests.html
http://emulation.gametechwiki.com/index.php/Mesen
https://www.mesen.ca/#Compatibility
191 名前:名無しさん@お腹いっぱい。[] 投稿日:2017/05/28(日) 23:24:05.12 ID:8S5QOMSD0
>>190
Mesen (100%) ≧ Bizhawk (100%) > puNES (98.08%) > MyNes (87.82%) > Nintendulator (85.26%) > VirtuaNES (35.26%) > nesterJ (29.49%)
http://tasvideos.org/EmulatorResources/NESAccuracyTests.html
http://emulation.gametechwiki.com/index.php/Mesen
https://www.mesen.ca/#Compatibility
478名前は開発中のものです。
2018/01/19(金) 00:29:11.92ID:VhnRMljT ファミコンはBGとスプライトの優先順位の指定をスプライト側で設定しますが
これだとスプライトの下に表示したいBGキャラと
スプライトの上に表示したいBGキャラが隣接している場合で
スプライトがその両方にまたがっている場合に
スプライトの上に表示したいキャラに差し掛かった時点でスプライトの
優先表示を変えてしまうと、スプライトの下に表示したいBGキャラの部分でも
BGキャラが上に表示されてしまうと思いますが、どういう処理をすればいいですか?
色々とVDPの仕様を調べると、セガマークIIIなどは、優先順位のフラグをBG側が
持っているので、何も考えなくても思った通りの優先順位で表示されそうですが
ファミコンのようにスプライト側で優先順位を持っていると、優先順位が逆のBGに
スプライトがまたがっている場合、どうしたらいいか分かりません。
これだとスプライトの下に表示したいBGキャラと
スプライトの上に表示したいBGキャラが隣接している場合で
スプライトがその両方にまたがっている場合に
スプライトの上に表示したいキャラに差し掛かった時点でスプライトの
優先表示を変えてしまうと、スプライトの下に表示したいBGキャラの部分でも
BGキャラが上に表示されてしまうと思いますが、どういう処理をすればいいですか?
色々とVDPの仕様を調べると、セガマークIIIなどは、優先順位のフラグをBG側が
持っているので、何も考えなくても思った通りの優先順位で表示されそうですが
ファミコンのようにスプライト側で優先順位を持っていると、優先順位が逆のBGに
スプライトがまたがっている場合、どうしたらいいか分かりません。
479名前は開発中のものです。
2018/01/19(金) 03:13:04.92ID:KfOVG5Sv パターン1
表示したいスプライトより優先度が高いスプライトをBGの裏においてマスクする
例)スーパーマリオの土管に入るときなど
パターン2
BGの後ろにしたいところに優先度の高いスプライトを8枚置き、8枚を越える
スプライトが出せない事を利用して目的のスプライトを消す
例)ゼルダのダンジョンなど
パターン3
表示したいスプライトのキャラそのものをBGデータに重なっているところだけ透過
したキャラに書き換える
例)ソルスティス/ナイトロアーなど
好きなの選んで
表示したいスプライトより優先度が高いスプライトをBGの裏においてマスクする
例)スーパーマリオの土管に入るときなど
パターン2
BGの後ろにしたいところに優先度の高いスプライトを8枚置き、8枚を越える
スプライトが出せない事を利用して目的のスプライトを消す
例)ゼルダのダンジョンなど
パターン3
表示したいスプライトのキャラそのものをBGデータに重なっているところだけ透過
したキャラに書き換える
例)ソルスティス/ナイトロアーなど
好きなの選んで
480名前は開発中のものです。
2018/01/19(金) 13:00:25.60ID:VhnRMljT >>479
ありがとうございます。そういった感じの解決法なんですね。
でも、なんだかスプライト側が優先順位のフラグを持っているのは
面倒な気もするのですが、スーファミでも変わらず同じ仕様のようですし
何かメリットがあるのですか?
BG側が優先順位のフラグを持っていれば、BGキャラを表示する時点で
フラグを設定する以外の事はしなくても済みますので、この方が便利で
合理的に感じます。
ところがスプライト側がフラグを持っている場合、スプライトキャラが移動するたびに
BGキャラとの重なりチェックをしなければならず、そのBGキャラがスプライトの上に
表示されるべきBGキャラならばフラグを設定し、そうでなければまたフラグを戻すといった
処理がキャラを移動するたびに発生します。しかも、上記のように
優先順位が逆のBGキャラをまたいでいる場合は、様々な工夫が必要です。
それにもかかわらず、スーファミでもこの仕様を継承したということは
この方法にもメリットがあるはずですが、さっぱり思いつきません。
ありがとうございます。そういった感じの解決法なんですね。
でも、なんだかスプライト側が優先順位のフラグを持っているのは
面倒な気もするのですが、スーファミでも変わらず同じ仕様のようですし
何かメリットがあるのですか?
BG側が優先順位のフラグを持っていれば、BGキャラを表示する時点で
フラグを設定する以外の事はしなくても済みますので、この方が便利で
合理的に感じます。
ところがスプライト側がフラグを持っている場合、スプライトキャラが移動するたびに
BGキャラとの重なりチェックをしなければならず、そのBGキャラがスプライトの上に
表示されるべきBGキャラならばフラグを設定し、そうでなければまたフラグを戻すといった
処理がキャラを移動するたびに発生します。しかも、上記のように
優先順位が逆のBGキャラをまたいでいる場合は、様々な工夫が必要です。
それにもかかわらず、スーファミでもこの仕様を継承したということは
この方法にもメリットがあるはずですが、さっぱり思いつきません。
481名前は開発中のものです。
2018/01/19(金) 16:13:46.37ID:k1Q0LT6K BGにフラグをもたせるメモリの空きなどないしハードウェアも複雑になる
描写位置に合わせて処理が必要になるスプライト側に機能を集約させることで単純化し
工業製品として価格が抑えられるなら十分なメリットになるだろ
スーファミは当初ファミコンのソフトがそのまま動かせるように
互換性を考慮した設計だったが途中で諦めたからその名残
描写位置に合わせて処理が必要になるスプライト側に機能を集約させることで単純化し
工業製品として価格が抑えられるなら十分なメリットになるだろ
スーファミは当初ファミコンのソフトがそのまま動かせるように
互換性を考慮した設計だったが途中で諦めたからその名残
レスを投稿する
ニュース
- たぬかな、結婚していた SNSで報告 生配信では入籍時期も説明 祝福殺到「おめでとう!」「幸あれ」 [muffin★]
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…中国の通販サイトなどからの大量輸入を懸念 [1ゲットロボ★]
- 自民 国会議員の歳費 月額5万円引き上げ 今国会での成立目指す [どどん★]
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認★2 [七波羅探題★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 東京・足立区の盗難車死亡ひき逃げ事件 11人死傷のうち死亡した男女の身元を発表 80代の男性と20代フィリピン国籍の女性 警視庁 [どどん★]
- 俺「膣ぎゅってしてみて?」 女「んっ...」 俺「もっともっと」
- 高市、海外ではヒトラーの扱いになっていた [805596214]
- 自民党閣僚関係者「党内外問わず高市総理に批判的なことを言える空気ではない」 [834922174]
- 【動画】慶應准教授の有野氏、高市答弁の問題点を理路整然と指摘しまいネトウヨ発狂wwwwwwwwwwww [271912485]
- まったりおじゃる丸待機スレ🏡
- 【悲報】中国人、気付いてしまう「前みたいに日本製品の不買運動やろうとしても、今時日本製品なんか買ってる奴ほぼおらんかったわ……」 [624898991]
