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

2012/07/29(日) 14:19:03.64ID:a5QeqSA0
■過去スレ

ファミコンのプログラム
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/
2015/01/06(火) 00:58:45.65ID:uy5dcfqt
CじゃなくてFORTHだったら需要あったんだがなぁ
俺の
2015/01/19(月) 20:41:58.52ID:qeXTNQ6P
>>375
FORTHって何ぞ?
2015/03/03(火) 17:29:58.25ID:zncA3uK1
>>376
プログラム言語のこと
似たものにMindがある
2015/03/12(木) 23:44:17.66ID:kJFL2HEh
>>377
プログラム言語のことだったのね
知らんかった
2015/03/19(木) 20:54:40.85ID:h0XRN6RW
前スレを亀レスするけど数をバラバラに設定すると
完成する時としない時があるのは数学的に証明されてる。
完成しない時があると知った時は10才で、その理由を知ったのは30才だったな。
214 名前:名前は開発中のものです。 [sage]: 2008/10/21(火) 23:36:20 ID:7W0HXoP0
空気読まずに投下
ttp://www.lenis.info/~axyz/15puzzle0.1.zip
C言語で15パズルとサウンド再生やってみました。

218 名前:名前は開発中のものです。 [sage]: 2008/10/30(木) 20:55:16 ID:thi/0x4l
ってゆーか解けないよね?コレ

219 名前:名前は開発中のものです。 [sage]: 2008/10/31(金) 10:50:22 ID:WqELvFXJ
なんだ、解けないの俺だけかと思ってたw

220 名前:名前は開発中のものです。 [sage]: 2008/11/01(土) 13:16:36 ID:K21w4wpQ
俺もだwww

221 名前:名前は開発中のものです。 [sage]: 2008/11/01(土) 13:54:44 ID:OhOXRJQv
11と12と15をくるくる回してるのは俺だけじゃなかったのか

222 名前:214 [sage]: 2008/11/02(日) 00:09:23 ID:q5gp0DGO
しまった。完成形がわからなかったら解けるわけないじゃん!
0123
4567
abcd
efgh
の形が完成形です。・・・解いても何も起こりませんがw
2015/03/20(金) 19:57:53.65ID:SVxvjEKg
>>379
作者らしき人に解けない理由が伝わってないのが悲しいな
>完成形がわからなかったら解けるわけないじゃん!
http://www34.atwiki.jp/cc65/pages/39.html
にあるソースを修正しようとしたけどウチの環境じゃうまくコンパイルできなかった
誰か頼んだ
2015/04/01(水) 23:40:29.90ID:ii+SttYw
何で数がバラバラだと解けないんだろね
タイルの移動する範囲が狭いからとかそんな理由?
2015/04/02(木) 10:16:16.24ID:Jr0GAhV2
他のスレでバカと言われた自分がこのスレでは解けない時が半分あると指摘した人間です。

大学の理数系の初年度程度で履修する偶置換、奇置換等の行列の基礎理論。
まぁ「偶置換 奇置換 行列 15パズル」でググってみて下さい。
2015/04/02(木) 10:31:03.98ID:Jr0GAhV2
追伸
数十年前は、この説明が表紙に書かれていた数学啓蒙誌をその説明だけの理由で買いました。
喫茶店で飲むコーヒー4杯ほどの価格なので、それと比較するとイイ時代になりました。

昔は数学バカだったかも知れません。そして今は何と言うバカなんでしょうかと。
2015/04/06(月) 09:13:24.02ID:k4keIaCU
12000yenか……それなりのお値段だな……
2015/04/07(火) 16:26:58.65ID:Tz4O69qO
数学啓蒙誌の価格なら流石にそこまで高くない、5桁の数引いた4桁位かな。
ところで1杯が3000円ってどの辺りで飲むコーヒーだろう。

その他「偶置換 奇置換 行列 15パズル」でググるyaneurao氏のも出てくる。
http://d.hatena.ne.jp/yaneurao/20050821

図があって判り易い感じかと。
2015/05/24(日) 23:11:59.55ID:+d4mv7Gn
このスレ住民でゲームレジェンドに参加した人いるかね
結構いそうな気がする
2015/06/12(金) 17:08:22.25ID:pQsOmKIP
初期のほとんどのゲームでラスタースクロールを使うときに
0爆弾使ってるけどDPCMタイマ割り込みは使えなかったんだろうか
あれを使ってラスタースクロールを実現したゲームってないのだろうか
2015/06/12(金) 18:51:23.46ID:yYky0Qic
>>387

「ファミコン 技術」でぐぐると
じぇみに広野氏が語るファミコンソフトの開発技術
というtogetterがでてくるのであるが、それによると、
ガーディック外伝 でDMCのDMA終了割り込みを使ったが
一部の機種(ツインファミコン?)で割り込みが発生しなかったとのこと。
2015/06/12(金) 21:33:53.52ID:yvckrC4h
>>387
使ってるゲームはあるよ
ロマンシアとか海外のゲームでいくつか

>>388
それも正しいのか微妙
CPUに内蔵された機能なのにツインの一部の機種だけで起こるとか
ありえるのかね
2015/06/12(金) 21:54:06.55ID:pQsOmKIP
へー興味深い、ツインファミコンじゃなくてあるとすれば考えられるのは初期型ファミコンじゃないかな
あれ音源周りの仕様が後期のロットとは若干違ったはずだしね ただし
時期によってICにヒートシンクついてたりメモリがSOPだったり複数の標準ロジックICが一つのカスタムLSIに置き換わってたり
さらには主要ICのマイナーバージョンも変わってるから他のロットの固有の問題でもおかしくないとは思う

しかしそうか割り込みがかからないものがあるとは・・・
もし使うんなら使用可否の確認ルーチンを使う必要があるのか
2015/06/12(金) 22:46:29.41ID:rYOjWPPG
なるべく無音になるようなデータを用意しないといけないし、初期ではROM容量的にできないかもね。
2015/06/20(土) 12:30:40.92ID:pGMo6MI5
http://togetter.com/li/753345
http://www.wizforest.com/OldGood/ntsc/famicom.html
http://techon.nikkeibp.co.jp/article/NEWS/20081106/160884/?rt=nocnt
2015/06/20(土) 19:48:15.52ID:JHwpVc0c
2番目のサイトのパレット、
>実際には12色の中に同じ色を入れないといけなかったりして、12色フルに使うことはできないでしょう。
の解説希望。俺の仕様ではこんな制約はないんだが。
2015/06/22(月) 00:32:17.02ID:Wqz2EZzo
>>393

1パレット3色の組み合わせで指定するので
ソフト制作の都合上、別々のパレットに同じ色を指定することもよくあり
常に異なる25色(SP12色+BG12色+背景色)を同時発色している訳ではない

と解釈しているけど、どう読んだ?
2015/06/24(水) 23:39:15.30ID:kRbpr0Nr
>>394
ハードレベルでできない としか読めないけど。
記憶を頼りに書いて間違ってたとか、逆に割と正確な所もあったりして微妙。
2015/06/25(木) 22:06:34.05ID:Xz0r0Jej
>>395
ひっかかっているのは、「最大25色出せる、というのはあくまでも理論上の話。」という文でしょうか?
「論理上」と言い切るのは私も間違いだと思います。「事実上」と表現するかな。

「論理上」の前の文に「パレットの色が重複してしまう」と条件が書いてあり、
パレットの色を重複して指定するのは、3色の組のパレットで
色指定するというハードウェアの仕様に起因することなので、
ハードウェアの制限と言われても間違いじゃないなと思います。

ただ、サイト先の文章からは、ハードレベルでできない と推測に至る表現は無いかと思います。

異なる25色を同時発色しているゲームの具体例出せないし、
自分が作っているソフトもパレットの色重複しているので
何とも言えないが正直なところ。
2015/06/26(金) 06:50:59.42ID:T0jrUs0a
>>396
スペック上問題なく出来るのに理論上とか書くから誤解されると思うよ。
最大値は〜色です。という説明だけでいい。「事実上」はいらない。

実際のゲームでは、というくだりから色の重複について画像を入れるなどで
説明すればいいと思うし、そっちのほうがわかりやすいだろう。
2015/07/07(火) 01:41:06.59ID:c0/ULPSH
バックアップを兼ねて制作途中版をアップしました。

東方老桜夢 ver0.10
ttp://homepage3.nifty.com/~kyoske/nes/TouhouRououmu010.zip

セレクト画面、自機移動+ショット、アイテム、1面中ボス手前までのステージデータを実装。
自機のボム、ボス戦、会話処理などは、これからです。まだ先は長いな。

例によってソース添付していますので、興味がある人はどうぞ。
2015/07/11(土) 00:00:24.90ID:LzhqW5i3
なんのアドバイスもできないけど徐々に完成する様を楽しみにしてる
400398
垢版 |
2015/07/11(土) 00:36:16.58ID:ErBuIZGc
>>399
何かコメントしてくれるだけでも助かります。
ひとり黙々と作っているのは辛いので。
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コンのボタンでボム

ってのがあります。
2015/07/11(土) 20:55:40.95ID:LzhqW5i3
ショットはBボタンじゃないと操作し辛いと思う
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ボタン=ボム にするのもありかなと考えています。
404名前は開発中のものです。
垢版 |
2015/07/12(日) 12:33:35.60ID:mpg+Vwo9
決定ボタンを連打してたらゲームが始まっててボムを消費してしまうのは
様式美だから気にしなくてもいいと思う

細かいことだけど>>402
START+SELECT同時押し(もしくはSTART押しながらSELECT)=リセット
の間違いだった

>>403
>start=Aボタン=ボム Bボタン=ボム
Bボタン=ショットってこと?
2015/07/12(日) 15:35:29.97ID:rjppu/hS
セレクト画面の選択はスタートも効くようにしておけばいいんじゃね

個人的にはボムがどっち側か選択出来るといいな
406398
垢版 |
2015/07/12(日) 15:40:36.97ID:eipwc+As
>>404
>>start=Aボタン=ボム Bボタン=ボム
>Bボタン=ショットってこと?

すみません。
start=Aボタン=ボム Bボタン=ショット
でした。
407398
垢版 |
2015/07/12(日) 15:43:28.70ID:eipwc+As
>>405
コンフィグでのボタン割り当ての変更は実装する予定です。
2015/07/12(日) 18:47:24.47ID:Rrg+166r
連打誤爆が気になるのならセレクト画面はスタートのみ決定にしたらよくね?
2015/07/12(日) 21:42:13.52ID:eqQNtVxD
2A03はDPCMデータをどのタイミングでフェッチしてるんだ
DPCM再生したらプログラムの実行速度遅くなるとかあるのか
410398
垢版 |
2015/07/13(月) 01:54:36.60ID:ETla0kQ9
>>408
色々考えて、今のところ、start または ショット(デフォルトBボタン) を決定、
ボム(デフォルトAボタン)をキャンセルに割り当てる方向で行こうかと思っています。
411398
垢版 |
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
2015/07/13(月) 21:38:14.47ID:8PTgB6y3
>>411
最大4って事は4ではない事もあるのか。別の所では1サイクルとか書いてあった。
>>409
SMB3の左下の方のちらついてる部分が、DPCM音に合わせて右にずれる。
2015/07/18(土) 20:00:38.97ID:pgdcYKQP
sm26685505
2015/07/28(火) 03:54:27.25ID:q+8puilX
ゲームパッドの裏面同士をくっつけて重ね持ち……
2015/08/06(木) 22:57:03.34ID:QTHdQd4i
東方老楼夢やってみましたがすごいですね。
今後の進展に期待しています。
少し気になったことですが、実機だと自機選択の画面でカーソルを
上下に動かすたびに全体的に画面が少し揺れますね。
416398
垢版 |
2015/08/07(金) 23:39:37.38ID:YUPlB/cK
>>415
実機で画面が揺れるのを確認しました。
PPUにデータを送ることに影響して、IRQ割り込みのカウンタが何かずれているのかも。
バグ表に記録しておきます。ありがとうございます。

>>414
やってみましたが、裏側のパッドのボタンが押しっぱなしになるか、押しにくいのどちらかでした。
417398
垢版 |
2015/08/08(土) 00:31:25.10ID:BI5FjCuz
机上調査レベルですが、実機で画面が揺れる(ピクンと跳ねる)のは、
・PPUへのデータ転送処理より先にIRQカウンタの設定をしている
・パレットの書き換えでPPUアドレスの$3fxxにアクセスしている
のが原因っぽいです。

$3fxxにアクセスするのでPA12のアドレス線が0→1に変化。
これをMMC3が拾ってIRQカウンタをカウントダウンすることで、
1ライン早くIRQ割り込みが発生して、画面がずれると推測しました。
418名前は開発中のものです。
垢版 |
2015/08/09(日) 16:51:22.40ID:0ksNtoFR
さっしーを本気でブスと思ったことはない、むしろ美人な方
ブスだけど
2015/08/09(日) 19:24:44.04ID:ShkksTPS
何故、急にさっしーが出て来た?

ともかく美人の範囲には入らない、美人は石原さとみ、佐々木希、エリカ様あたり。
2015/08/10(月) 20:22:03.98ID:L65BKpn6
>>396
中の人でしょうか。
色が重複してしまう理由が書かれていないのです(ファイアーの色をマリオとルイージから取ってこなければならない理由)。
重複しないように設定したいのだが、ハードの制約で重大な問題が生じる為重複させなければならない と読み取れます。

確かに市販タイトルを少し調べてみましたが全て異なる色を使用しているのは見つかりませんでしたが。
それは、総合的なデザイン上の問題だと思います。
画面上に、「マリオ、ルイージ、レディ、ファイア」の4キャラしか出てこないゲームなら、全てに異なる色を設定しても問題ないでしょう。
2015/08/12(水) 20:57:19.05ID:vHA00r0T
>>420

>中の人でしょうか。

違いますよ。

>色が重複してしまう理由が書かれていないのです

「別々のパレットから個別に色を選択してスプライトを
表示することはできない」というパレットの仕様を
説明したいがために、わざと色が重複する例を
出しているだけと私は解釈しています。

397さんの指摘のように、先に25色発色できるのを提示してから
重複する例を出す構成にするのが誤解を生まない方法だと
思います。

>重複しないように設定したいのだが、ハードの制約で重大な問題が生じる為重複させなければならない と読み取れます。

「理由なく色が重複する例を出した」から
「重大な問題が生じる為重複させなければならない」という考えに至るのが
私の考え方と違うようです。
25色発色できるとも書いてあるし、重複させなければならないと
断言する文言も無いので、私はそう解釈はしませんでした。

総合的なデザイン上の問題 という指摘については同意です。
2015/11/02(月) 19:23:11.78ID:Lz25rOrT
ファミコンのプログラムに興味出たんだけどアセンブラやるならnesasmとcc65はどっちがオススメ?
2015/11/02(月) 19:37:42.20ID:GmeIn7pj
nesasmがアセンブラ
cc65がC
なのでアセンブラやるならnesasm

プログラミング経験者?
2015/11/03(火) 00:48:13.34ID:dgydVfeg
cc65はca65つーアセンブラも付属してるよ。

>>422
ca65もnesasmも結果として作れるソフトに差はない。
なので、そういう質問するレベルなら簡素なnesasmで十分だと思う。
425422
垢版 |
2015/11/04(水) 00:04:33.96ID:MG7aGI5u
皆さんありがとう
プログラミングは初心者です
公式で配布しているnesasmは64bitで使えないみたいだから、まだ更新しているca65の方がマシかなと思った
自分の探し方が悪いのか?
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のコマンドプロンプトの中で動くと思う。
427422
垢版 |
2015/11/04(水) 01:38:18.31ID:MG7aGI5u
ありがとうございます
そのソフト別の意味で面白そう
なるほど、自分でビルドしても良いのか
勉強がてらやってみます
2015/11/04(水) 01:39:43.60ID:MqFJsopM
64bit版NESASMは既にある
ttp://www.2a03.jp/~minachun/nesasm/nesasm_x86.html
429名前は開発中のものです。
垢版 |
2015/11/27(金) 19:22:03.16ID:FGwJ1plm
>>1
http://orisari.cswiki.jp/index.php?CC65(CA65)
2015/11/27(金) 19:23:07.72ID:FGwJ1plm
>>1
http://orisari.cswiki.jp/index.php?CC65%28CA65%29
2015/11/27(金) 22:00:09.01ID:AEiSUGo8
VBlank待ちで$2002読んだ後VBlank中にスプライト書き込むプログラム書いたけど実機だと
左から右にスプライトを動かそうとするとスムーズに動いてくれない。ドンキーコングとか市販のソフトみたいに綺麗に動かすには
何を気をつけたらいいですか?
2015/11/27(金) 22:46:48.97ID:BXn0P/af
普通は$2002を使ったVblank待ちを常用するようなことはしない、ギコ猫〜のサイトでも見たのかな?
詳しくはこのスレの上のほうにあるレスを見てね
2015/11/29(日) 20:25:04.83ID:MHj/oA6M
>>432 ありがとうござます。プログラム変更します。
434名前は開発中のものです。
垢版 |
2015/12/16(水) 22:25:48.20ID:+xc8/nu+
>>1
アプリ倉庫だったところ
http://www6.atpages.jp/~appsouko/
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ファイルを一本化できました。感謝です。
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バンクチェンジしているのか意識させない、バンクチェンジのノイズを抑えているようだ。
 こちらはクロック数が切迫していないから、割り込みは使い放題かな。
2016/01/17(日) 16:46:29.69ID:t/N02VRF
パソファミ関係者っていうのがヤダ
2016/01/26(火) 08:49:51.39ID:+RbTUT9y
>>435
ファミコンでも弾幕張れるんだなと関心してしまった
所でVirtuaNES v0.97でプレイすると表記が色々ズレるんだけれどもこのエミュレータでは正常に出来ないということかな?
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ボタンを押した状態で立ち上げたら実機側とするといった方法でも構いませんでしょうか?
2016/01/27(水) 23:31:46.97ID:iuhjgLDC
ほう、実機判定してるんだ。

 VirtuaNESにあわせる必要はない。
使いやすさは最高だが、エミュレーション精度はいまや時代遅れだからだ。
 対しPPUクロック精度で書かれたより新しいエミュは
動作が重いという罠もある。
2016/01/28(木) 00:04:07.25ID:aAl7ptEy
>>441

では、申し訳ありませんが、VirtuaNES対応は宿題とさせていただきます。

実機判定は、VBlank期間中にMMC3のIRQを発生させれるかを行っています。
FCEUX Nestopia NNNesterJ で動作確認しましたが、この判定をパスしたのは Nestopia だけでした。
再現性が高いという評判は流石と思いました。
2016/01/28(木) 00:08:59.07ID:4HlAPjuX
しかし1クロック単位を考慮しなきゃならんソフトが多いってのもなぁ
ファミコンはホントに難儀なハードだよ
普通は表面だけをマネできればいいが、ファミコンの場合そうもいかないのがな
2016/01/28(木) 19:42:33.80ID:ej2nMNKX
VirtuaNESで見たが、ゲーム固有オプション>タイル で奇麗になる。
2016/01/29(金) 08:12:40.13ID:IhMTdY1w
>>444
ありがとうございます。
ヘルプにタイル状に分割して描画とあったので、ボスの体力ゲージなどの狭いライン間隔での割り込み部分が
どうななるのか気になったのですが、問題なく表示されるのを確認しました。
2016/02/02(火) 21:14:25.02ID:Xla8KbIU
ニコ動(sm28114684)に 8BIT MUSIC POWER の動画が投稿されていたので見たけど、
スプライト量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号室住人
●浪速建設 女事務員 南野 東条  ●アパマンショップ八尾店 加茂正樹
 
!!!!!!!!!!!!!!!
2016/02/10(水) 05:21:21.77ID:Tj88U3ce
ハードの話だからスレチかもしれないんだけどさ、ファミコンをTVに直接つなぐと壊れるとか言っている人がいたけど、どうしたら壊れるのかよくわからん
ファミコンのRF出力には常時5Vの直流成分があるから、せいぜい1V程度の入力を前提としたアンテナ端子につなぐと壊れるってことか?
壊れるとしたら直流カット用のコンデンサか?でもまず名の知れたメーカーのテレビがそんなに耐圧の低いコンデンサ使うことってあるのか?
同じ形の端子のBSなんかじゃ15Vあるしフールプルーフの観点からも、まともな企業がその程度で壊れるテレビを作るとは考えにくいとおもうんだが
2016/02/10(水) 21:24:34.51ID:t1JpI2XH
>>448

ググったら、次のサイトが見つかった。

ttp://d.hatena.ne.jp/Narr/20110406

RFスイッチを通す前提で回路を組んでいるので、RFを直結するといった保証の範囲外の使われ方をした場合に
どうなるかわからない、最悪テレビが壊れる可能性もある。
ってところのようです。
2016/02/10(水) 23:57:07.30ID:blT4oqOl
ファミコン本体内の抵抗が過電流になる。定格を超えた電流が流れる。
2016/02/11(木) 00:53:37.94ID:bMdTUmpq
>>450
なんでRF出力をテレビにつなぐとファミコンの回路中の抵抗がやられるんだ?
ファミコンの中の7805が壊れるようなことでもない限りファミコン本体側の部品に過電流が流れるってまずないだろ
2016/02/22(月) 01:55:27.70ID:gksHLxQn
>>448
逆にBSアンテナ給電に耐えられるか怪しいんじゃ?
ファミコン出た当初はそんなの無かったし。

まあ、本体だけなら安いし試してみたら良いんじゃね。

あと続きはこちらで。
http://tamae.2ch.net/test/read.cgi/gameurawaza/1440501848/
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レイヤーはまだ先の話になりますがボス敵で使う予定です。
2016/06/07(火) 07:46:00.39ID:cz0bGoDJ
>>453
乙です。
2016/06/15(水) 21:52:17.36ID:niJUc+BD
>>449のサイトから色々有用な情報を得られたけど、全体的にだいぶ捻くれた書き方してんな
なんかWeb上のファミコン関係の技術者って心に闇抱えてる人が多いような気がするわ
Offgaoとか、某FPGA実装の人とか、安藤信明とか
2016/09/30(金) 17:04:18.56ID:sHpgZ9Jm
任天堂はまだまだ著作権を放棄するつもりはないみたいだね
2017/02/14(火) 23:56:52.65ID:9F1NVeB5
ファミコンの性能を限界まで引き出したソフトって何?
http://krsw.2ch.net/test/read.cgi/ghard/1486542983/
2017/05/26(金) 02:12:56.07ID:F/EhocIs
ここも書き込み減ったねぇ
アセンブリ言語自体下火だから仕方がないけど
2017/10/07(土) 10:32:59.80ID:7Zx+Wawj
>>453
今、ファミコンエミュの中で最も実機に近い一つと言われているMesenでもテストしてくれ
2017/12/22(金) 13:32:46.78ID:KOEYeqlJ
MMC5PCM誰か持っていないですか?
2017/12/22(金) 13:48:43.43ID:KOEYeqlJ
「新4人打ちマージャン 役満天国」はMMC5 PCMを使っているという情報がある
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
2017/12/24(日) 12:43:40.15ID:a9Y1KqFd
ディスクシステムでDPCMって鳴らせるか調べてみたら、
$C000〜$DFF9にDCPMを配置して鳴らすことはできそうだな
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
2017/12/25(月) 05:28:22.37ID:W4zhaDYT
ディスクシステム(任天堂)のBIOSとシャープ ツインファミコンのBIOSって若干違うんだな。
Nintendoって表示されるかFamicomって表示されるかの違いだけど。
ディスクシステム(任天堂)のBIOSは40KBのNESイメージのものもあるけど、
シャープ ツインファミコン版を作ろうと思ったら、ディスクシステム(任天堂)の
ROMをシャープ ツインファミコンのものに置き換えてから吸出し機で吸わないと駄目かな?
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
2017/12/25(月) 05:47:07.09ID:W4zhaDYT
>>466
スクショ
https://i.imgur.com/xKp7GNC.jpg
2017/12/25(月) 13:14:50.62ID:C6VeyONB
>>460
これか?
https://hayabusa9.5ch.net/test/read.cgi/news/1513920780/l50
>>463
そもそも市販品で鳴ってるソフトあるけど。
2017/12/25(月) 23:16:46.03ID:W4zhaDYT
バッ活パート11掲載「ROMゲームをディスクシステムで実行」ってのがあるようだ、
RAMアダプタを改造すれば、ROMのゲームをディスクに入れて遊べるようだな。
これはNROM(マッパー0)かCNROM(マッパー3)のゲームが対応しているようだ。
海賊晩でFDSのゲームをROMに入れたものがあるけど。これは$6000から
プログラムを配置できるマッパーを使用しちえる。どちらも基本的にアドレスを変換せずに
起動できる点がポイントだろう。普通にNES→FDSやFDS→NESをやろうと
思うと大抵アドレス変換が必要で大幅なプログラム変更の為気の遠くなるような
作業が必要だ。
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年いまだにファミコンを修理してくれるゲームショップが存在した!」で紹介してからというもの、このお店に月イチで行って、ゲームを買いつつ、優しく面白い店長とよく話をします。
オロチさんが紹介していなければ、僕はもしかしたらここを知らないまま、彼と一生会うこともなく、孤独…というのは大げさかもしれませんが、それでも寂しい人生だったかもしれません。
僕ね、まだ酒は飲めません。
一部ではゆとりだガキだ何だと叩かれます。
けど僕は小学生の時からファミコンが物凄い好きで、小中学校では一時期いじめにも遭って、孤独感に押し潰されて自殺も考えました。
けどやっぱりね、類は友を呼ぶと言うじゃないですか。
オロチさんのこのサイトを見るようになってからというもの、店長や"マサさん"とかいろんな人に出会い、人生は豊かになりました。
マサさん、僕はここにいますよ。
オロチさん、今までずっと休まず記事を書き続け、あの時あの店を紹介してくれて、本当にありがとうございます。
これからも更新がんばってください!
2017/12/27(水) 02:34:19.62ID:QYUKoYbX
256 :名無しさん@お腹いっぱい。:2013/12/29(日) 19:02:14.68 ID:SqfJyfl2
どうも、ファミコンディスクシステムを愛するFDSラブです。
最初は千歳烏山オルパでの友達に合わせて、面白いファミコンネタを交えつつオルパの素晴らしさを発信していきたかった。
僕はそう考えて、俗に言うリア充さんという人みたいなノリでTwitterを始めたわけなのですが、昨日は大変でした。
2017/12/27(水) 02:36:16.68ID:QYUKoYbX
僕のツール「FDS2MMC3」
2017/12/27(水) 02:40:33.32ID:QYUKoYbX
NGワード判定で書けないので関連リンク
http://kanae.5ch.net/test/read.cgi/gameurawaza/1334855054/255-256
http://kohada.5ch.net/test/read.cgi/gameurawaza/1319071372/
2017/12/27(水) 02:43:50.45ID:QYUKoYbX
FDSラブ@世田谷最強ファミコンコレクタ (@FDS_Conversion)'
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況