◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

ファミコンのプログラム4YouTube動画>6本 ニコニコ動画>1本 ->画像>10枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/gamedev/1343539143/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

0001名前は開発中のものです。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/
0002名前は開発中のものです。2012/07/29(日) 14:19:59.97ID:a5QeqSA0
■ソフトウェア開発者のサイト

NES Hack Factory
http://www.geocities.jp/kz_s6502/
D-Soft
http://aqube.kir.jp/dsoft/index.html
OBONO's Web Site
http://homepage3.nifty.com/obono/
Family Assembler
http://fuguri23.hp.infoseek.co.jp/FamAsm/
nurvle.com(NES)
http://www.ash.ne.jp/~nurv/nes/
peacemay.net
http://peacemay.net/
ファミコンソフト開発のおへあ
http://stargate.game-server.cc/fc/
第7サプライヤー
http://seventhxevo.xxxxxxxx.jp/seventh/
0003名前は開発中のものです。2012/07/29(日) 17:33:33.81ID:h8AqcaeO
マリオ2ってスコアなどのパラメータ表示に
ディスクシステムのタイマー割り込み利用してたんだね
1だと0爆弾だったのに

なんかどのサイトにも
ディスクシステムのIRQタイマに関する記述があまりないんだよね・・・
どのアドレスを使うかはわかってんだけど
1カウントが何秒位なのかの載ってるとこがない・・・

自分で測った感じだと
カウンタに65535(MAX)を設定してみたところ
11フレーム中に5回割り込みが発生した

1回の割り込み毎に2.2フレームであるから
1/60*2.2=0.036666・・・秒、つまり
65,535カウント≒36,666,667n秒 よって
1カウント≒560n秒位
0004名前は開発中のものです。2012/07/29(日) 17:44:08.71ID:hixC6Gva
夢工場のことか?
スーパーマリオUSAか?
NESのマリオ2か?
0005名前は開発中のものです。2012/07/29(日) 17:52:48.30ID:h8AqcaeO
>>4 ディスクシステムのスーパーマリオブラザーズ2

でも>>3の計算だと少し精度が甘いからラスタスクロールとか使うときは
NMIが起きるごとに再設定した方が確実だろうね

それからRAMアダプタに入ってる水晶は21.47727MHzだったから
21,477,270*0.00000056≒12
つまり12分周されたクロックが入ってるっぽい
(つまりファミコンのMPUと同じ1.79MHz)

あとタイマーへのクロックを何分周するか変えられないのだろうか
$4022になにか知らないオプションもありそうな気がしてならない
0006名前は開発中のものです。2012/07/29(日) 18:11:08.04ID:hixC6Gva
>ディスクシステムのスーパーマリオブラザーズ2

そういえばそんなのあったな
すまんボケまくったw
0007名前は開発中のものです。2012/07/29(日) 18:15:32.39ID:hixC6Gva
結局はエミュのソース見ちゃえばいいんですよ
ディスクシステムなら日本人エミュ作者のがいい
0008名前は開発中のものです。2012/07/29(日) 18:39:34.34ID:hixC6Gva
見てきたらCPU同様の1.79MHzのカウンタのようです
CPUのクロックは12分周が基本だから
それ以上でもそれ以下でもメリットは無いでしょ
0009名前は開発中のものです。2012/07/29(日) 19:03:19.68ID:h8AqcaeO
>CPUのクロックは12分周が基本だから
>それ以上でもそれ以下でもメリットは無いでしょ

まあそうなんだけどね
0010名前は開発中のものです。2012/07/29(日) 20:16:49.27ID:rQX8VRkF
何秒とかそんな世界じゃ無い。
何クロックと考えた方が良い。1h=約113.7クロック
0011名前は開発中のものです。2012/08/02(木) 00:39:42.04ID:pHdQmVv7
なんでファミコンは描画中
PPUアドレス空間にアクセスできないようにしたんだろうね・・・
やはりコストからか
0012名前は開発中のものです。2012/08/14(火) 22:43:48.52ID:3GTdhVqH
アクセスできないんだっけ、アクセスすると異常なデータが読めるとかでなく
0013名前は開発中のものです。2012/08/15(水) 01:00:01.72ID:NFZzBwkk
アクセスはできるけど$2006自体が現在の画面描写位置そのものだから
画面表示が引きずられちゃう
0014名前は開発中のものです。2012/08/24(金) 23:22:57.17ID:EDbXndLG
ファミコンほど理解しやすいハードウェアって
なかなかない気がする
0015名前は開発中のものです。2012/08/24(金) 23:47:20.82ID:fbm4SP4s
>>14
あの頃のPCだとほとんど同じような感じだったと思うけどな
MSXとか感覚的にはファミコンとほぼ同じというかもっと簡単だけど
あの頃は個人レベルでハードウェアの隅々まで理解できる環境が多かったな
0016名前は開発中のものです。2012/08/29(水) 00:13:52.29ID:dCbNSnnq
0爆弾で画面2分割し、
上は縦スクロール、下は固定(「沙羅曼蛇」のような画面)に挑戦しています

0番スプライトを画面左端に持ってきて、左端8ピクセルを$2001で隠すと
$2002のヒット検出はできないでしょうか

ためしにやった所
G-NES:できる   VirtuaNES:できる
実機(AV仕様):できていない(下画面が描画されない。左端クリップ無ければできる)
おそらく実機PPUの仕様かと想像しています。
0017名前は開発中のものです。2012/08/29(水) 09:34:26.48ID:XGVG2N0d
マッパー変更してIRQ使えるやつで
やるってことじゃだめなのか?

実機でできないなら、できないものなんだろ
0spriteを1dotだけのものにするとか、回避策はいろいろあるだろう
0018名前は開発中のものです。2012/08/29(水) 10:01:11.44ID:i4hq19i2
開発の止まったエミュ持ち出していまさら何がしたいのか理解に苦しむ
0019名前は開発中のものです。2012/08/29(水) 18:07:15.63ID:KHvPZkYe
単純に考えると、
・クリップ領域から出るように、左から9ピクセル目に仕掛ける
・1つ前のラインの右端に仕掛ける。
のどちらかで出来ると思うんだけど。

クリップ領域に0爆弾置いたら不発になるのは、0爆弾はスプライトを表示するタイミングに依存してるからでないの。
つまり、クリップした区間ではスプライトの表示処理自体がスキップされるとかそういう理由で。
俺、0爆弾なんて使わないから想像なんで違ってたらすまんが。
0020名前は開発中のものです。2012/08/29(水) 18:11:14.26ID:G0Y2hDxx
左端だと描写中だからおかしくなって当然だろ
HBlank中に掛かるように右端でやれよ
0021名前は開発中のものです。2012/08/29(水) 19:00:35.13ID:V0VP3qcd
すごくザックリ&うろ覚えで申し訳ないのだけど、

背景ピクセルの上に0番スプライトのピクセルを重ねて、ピクセルを描画。

→ このとき、描画したピクセルが透明色でなければ、
  $2002の[6]番目のビットが立つ。
→ このとき、描画したピクセルが透明色ならば、
  $2002の[6]番目のビットは立たない。

って感じじゃなかったっけ?
クリップで強制的に透明色にされた背景ピクセル+強制的に透明色にされた透明スプライト=透明色

なので、0爆弾がヒットしないんじゃないかと。
実機もないし、エミュで試してもいないので、想像ですまん。

てか、過疎っぽく見えて、読んでる人いるんですねw
0022162012/08/29(水) 21:37:22.64ID:3N5g/q8u
ありがとうございます
やっぱり0スプライトを左端、というのは
いい方法じゃないですね

右端に置くとか、IRQ割り込みとかでやってみます
0番スプライトでやるとなると、BGもひと工夫が必要ですね
0023名前は開発中のものです。2012/08/30(木) 00:13:48.09ID:2dcDlWaJ
>>16
ヒット検出しないのが正解だろうね。 実機でそうなったんだし。
上から覆い隠してる訳ではなくキャラクタを表示していない(と俺は考えてる)のだから、ヒットしなくて当然と思うけど。
左端がダメとかは、関係ない。横スクロールの指定はいつでもできる。
0024名前は開発中のものです。2012/08/30(木) 04:48:24.33ID:YFBZ+1yV
検出してからレジスタ叩いてるクロック分だけ画面描画進んでるから
次のラインまで最低でも12クロックはズレたままでしょ
ライン単位での描画しかサポートされてないエミュだと再現できないけど
0025名前は開発中のものです。2012/08/30(木) 23:09:45.06ID:mbhkbHVJ
>>23 がはぼ正しい
>>20 はどちらかというと間違い HBlank中が必須というわけではない

>>24 のようにCPUがフェッチ&デコード&実行&ライトやってる時間にも、PPUのドットは結構動くことに注意

普段はG-NESの使いやすいデバッガでデバッグ。
使いやすいVirtuaNESやNNNesterJでおおまかな確認。
際どいタイミングが必要なデバッグはFCEUXとNintendulator。
Nestopiaでタイミングの最終動作確認。
0026名前は開発中のものです。2012/08/31(金) 04:25:11.05ID:qhg8Zh3g
大まかなデバッグはエミュでやって最終的に実機で動作確認してるわ
0027名前は開発中のものです。2012/08/31(金) 23:35:00.18ID:gnF3SCUx
0爆弾の設置場所は捨てライン用意するならどこでもいいけど
右端なら画面に影響は出ないわな
0028名前は開発中のものです。2012/10/10(水) 21:49:54.07ID:Z4BAuN6X
ファミコンゲーム作ってみたいんだけど時間がないんだよなー
現実的な問題がな
0029名前は開発中のものです。2012/10/11(木) 19:34:39.57ID:9I6Jco6V
プログラミングにアセンブラから入った身だから
最初のうちはなれていたけど
CとかC++とかASに触れていくにつれて
面倒になっていったな・・・
0030名前は開発中のものです。2012/10/12(金) 00:52:25.78ID:Z8DOmKFZ
ASってのはFlashですか?
あぁそれはありますよね…。感覚というか形態が違いますからね…アセンブラは
0031名前は開発中のものです。2012/10/12(金) 01:31:47.39ID:EPkxezrz
そうActionScript(2.0だけどw)

最初のうちは高級言語のクラスとかオブジェクト指向とか全く理解できなくて、
アセンブラ至上主義で6502とか8080とか8086とかいろいろ手を出してたんだけどね・・・

6502向けのCコンパイラとかいいのないよね
てかそもそも8bitCPUに高級言語使うのもおかしな話だけどさ

某C言語が使えたポケコンは、全然速くなかったよ
さすがにBASICよりは速かったけど・・・
0032名前は開発中のものです。2012/10/12(金) 03:23:49.62ID:fS+ezBRP
そもそも6502でC言語を使う需要が無いしな
Z80なら需要があって割とあるけど
0033名前は開発中のものです。2012/10/12(金) 10:06:06.38ID:H0vAZjLv
cc65があるだろう。
最適化があまりうまくないけどな。
素人レベルだと十分だわ。
0034名前は開発中のものです。2012/10/14(日) 05:44:02.35ID:XxvV8AOh
Cは16bitな石からでいい。色々ともったいない。
0035名前は開発中のものです。2012/10/17(水) 13:25:16.84ID:R5qyF0uk
メガドラ以降ってことですか
0036名前は開発中のものです。2012/10/18(木) 18:23:21.69ID:VBrCRfaf
同じ6502でもPCエンジンだと、ハドソンが優秀なCコンパイラ作ってたりしたんだろか?
0037名前は開発中のものです。2012/10/18(木) 19:42:59.84ID:l5n3aOad
SFC末期やプレイステーション頃まではC言語に出番はなかった。

C言語だけでリアルタイム処理なゲームを作って動かせる、それを配布できるってことは、今で考えるよりもずっと贅沢な事。
個人ユーザ中心のホビー分野ではそれなりに需要あったんだろうけど。
それとFDみたいに安いメディアかつ少数生産で済む16bit世代なPCゲーとか。

8bit機だと非力すぎる上にどうせ機種依存バリバリな処理系しかないからCで書いても他で流用のしようがない。
使うことにデメリットは多くても、メリットになる部分が全くと言っていいほど無い。

メガドラは時期的に言ってアセンブリ言語手書きだと思われる。
人間が手書きしても全然苦にならない整然としたアーキテクチャだったし、セガが発売したゲームがどれもROM容量ケチってるあたり、C言語使って容量無駄に使うことが許されたとは思えない。
0038名前は開発中のものです。2012/10/18(木) 20:01:24.07ID:IES3MNvB
しかし、Cで組むとなんであんなにコード太るんだろうな
0039名前は開発中のものです。2012/10/18(木) 23:13:52.20ID:63+xOnKC
ただ単に、
当時は、ハードメーカーから提供されているのが
アセンブラだけとかだったからだろう。
プログラムといえば、BASICかアセンブラという時代なんだから、
c言語がなくてもしょうがない
0040名前は開発中のものです。2012/10/19(金) 08:19:37.01ID:sjsgdMuz
当時を知らない人間は、そう考えるのね。
0041名前は開発中のものです。2012/10/21(日) 15:54:50.15ID:JbO9yeZu
アセンブラでやったって速度足りなくて神業が要るっていうのに
なぜC厨が湧く
0042名前は開発中のものです。2012/11/04(日) 00:17:55.67ID:CsVJLmvl
実機的MMC1の初期化について書いておいた
http://kohada.2ch.net/test/read.cgi/gameurawaza/1345225953/908-909
必要ならコピペでもなんでもどうぞ
0043名前は開発中のものです。2012/11/04(日) 21:10:23.38ID:vueKXrfu
最近MMC1AとMMC1Bをいじったけど、電源投入時はバンクサイズ16kモードで後半の16kは最終バンクで確定してるみたい
よく言われるように16k毎にベクターやリセットルーチンとかを設置する必要はなく、
32k毎の設置で一切問題はなかったので、リセットで偶数バンクが後半16kにあてがわれることはない模様

ファイナルファンタジーや三國志とかを見ると最終バンク以外にリセット等のベクタを置いていないから
バンクサイズ16kで後半最終バンクFIXモードだと不定になることはなさそうな感じ
無印のMMC1が手元になく確認していないのでひょっとしたら仕様変更があったのかもしれないけど

それとbit7立ててバンクの初期化って古いエミュだと実装されていないから
GNESとかVirtuaNES使ってると理解できないのはしかたがないと思う
0044名前は開発中のものです。2012/11/13(火) 20:19:26.33ID:CAAAMru1
話割ってしまうけど、自作したデータを既存のROM内のデータと交換して売るのって違法なの?売っているのを見たことないんだが。
0045名前は開発中のものです。2012/11/14(水) 20:00:04.73ID:ukh7V0Cy
カートリッジは意匠があるからやるなら基板むき出しか。
でも動作保障とかめんどいからキット販売がせいぜいか。
0046名前は開発中のものです。2012/11/15(木) 16:13:50.41ID:oP0LY2A3
>>36
pcエンジンエミュレータ「MagicEngine」の作者が作ったものを
バージョンアップしたコンパイラHuC
http://www.zeograd.com/
HuC使ったけどすごく重いです
stgを作ろうとしたんだけれど
タスクを自機弾10、敵3、敵がばらまき弾8方向くらいで処理オチしてやる気無くなた
この程度のゲーム30fps20fpsにする意味無いし
エミュもリアル本体並み程度の能力しかないから処理落ちします

処理落ちしても良いアドベンチャーならまだしも
日本語表示の壁が
最大容量もPCEは2メガバイトが限界

古いHuCは多少軽いし、マジックエンジンHPからダウンロードできますが
機能が足りないです
0047名前は開発中のものです。2012/12/17(月) 11:39:43.53ID:pzS/xX0F
Silver Surfer - Level 1 - Nes Music




これ内蔵音源のみってマジかよ
0048名前は開発中のものです。2012/12/17(月) 12:03:19.58ID:PXXYK1Gg
Timの仕事だとこっちも有名


0049名前は開発中のものです。2012/12/20(木) 20:27:31.68ID:Og5HQO4K
NESはファミコンと違ってカセットに音源積めないから
そういう方向に進化せざるをえなかったのかな
0050名前は開発中のものです。2012/12/23(日) 01:13:37.02ID:fIW1BS2m
クソゲと酷評されるソルスティスだが面白かったね
主人公キャラクタがオブジェに隠れる演出はすごいよ〜
0051名前は開発中のものです。2012/12/23(日) 04:35:01.34ID:qQHuwdYA
パターンがRAMでキャラ側をマスクで消してるんだっけ
0052名前は開発中のものです。2012/12/23(日) 07:05:53.14ID:X9VTHfNw
曲とデモプレイ画面しか見たことなかったが…。

キャラと重なるBGオブジェを、重なっているときだけスプライトにしてるのかと思ってた…。
でも素直にそうやっちまうと、スプライト用のパレットが足りなくなるのね。
ほんと凄まじい発想だわ…


もっと派手な演出なら、既出だろうがRareのBattletoadsも良いな。



しっかりした2重スクロールは、PCエンジン以降でしか見たことない気がする。
0053名前は開発中のものです。2012/12/24(月) 08:48:47.89ID:6xMrwyA9
カエルのしゃがみポーズで笑う
0054名前は開発中のものです。2012/12/25(火) 16:58:20.87ID:XIb3z3nT
ずっと気になってて最近確認した物に関連する話題が出てたので…。

スプライトモード8x16の時、普通指定するのとは逆のキャラ番号(偶数なら奇数、
奇数なら偶数)を指定すると、BGバンクのキャラがスプライトで出ます。

また、このBGバンクのスプライトを他の表示するスプライトよりも優先度を上げ、
BGより優先度を下にすると、他のスプライトはこのスプライトより下、つまり
BGより下に表示されます。
BGより下に表示されるのでパレットコストは必要ありません。

これを効果的に使えば細かいマスク処理が出来るはず。
横並びが厳しいので使い所は限られると思いますが…。

自分もソルスティスはコレを使ってるのかと思ってたんですが違いましたね。
何か問題があるのか、単にこの方法を知らなかったからなのかは分かりませんが。

PCエンジンでは使われてたらしいけど、ファミコンでこの方法を使ってるゲームはあるのかな?
0055名前は開発中のものです。2012/12/25(火) 17:17:14.81ID:XIb3z3nT
具体的には(分かりにくいけど)こんな感じ
ファミコンのプログラム4YouTube動画>6本 ニコニコ動画>1本 ->画像>10枚

上にスプライトで表示してるのを4枚、下の同じキャラの岩の所にも
BGより優先度下にして表示してあります。

シルバーホークがBGの地形より下、BGのボスより上に表示されてます。
柱に隠れる演出とかにも使えるかと。
0056名前は開発中のものです。2012/12/25(火) 17:25:01.69ID:Fl9SbcCz
そのスクショ実機じゃないならなんの証明にもならんよ
0057名前は開発中のものです。2012/12/25(火) 21:55:26.03ID:kWjHNajW
ていうか、全然分からない。(8*16スプライトの仕様はおいといて)
スプライトの優先度とBGの前後の関係は、まずスプライト番号の若いものが最優勢され、
1番目のsprがbgの裏、2番目がbgの表だったら、2番のsprは1番に重なる部分は1番に消されて、表示されない。
1番sprからはみ出た部分だけがBGの表に見える。

がんばれゴエモン外伝のオープニングで、えびす丸がドアから出るシーン、スプライト優先度をうまく使ってる。
0058名前は開発中のものです。2012/12/26(水) 00:28:12.82ID:9XrAfUmn
シルバーホークとか固有名詞を当然のように出されても伝わらない
いまどきダライアスとか言ってるのってリタイアしたキチガイ互助会の方なのかな
0059名前は開発中のものです。2012/12/26(水) 04:05:00.41ID:2BH9NGSG
いやいや、ダライアスは新作出たよw
0060名前は開発中のものです。2012/12/26(水) 06:20:41.97ID:zMNlG5zP
わざとスプライトを8個以上置いてスプライトを消してるソフトもあるな
0061名前は開発中のものです。2012/12/26(水) 06:31:02.45ID:CVnOhUO6
>>54-55
結局BGをスプライトにしてるから、VRAMの余裕はできても、
スプライトパレットの余裕はできないんじゃね?
0062名前は開発中のものです。2012/12/26(水) 07:20:36.29ID:CVnOhUO6
あとソルスティスのデモ画面、パターンテーブルで見たけど、
CHR-RAMは極めるとすごいな。

弱点としては、VBLANK時に1フレームあたり
10キャラくらいしかロードできないんだっけ。
扱い方が難しいところも燃えるなぁ。
0063名前は開発中のものです。2012/12/31(月) 23:43:32.17ID:dplgqzsF
CHR-RAM直打ちでいちいちキャラクタを書き換えているのが
ソルスティスの技術。上位オブジェクトの重なりと非描画判定は凄い。

後にラグランジュポイントはCHR-RAMって8KBなんかな。あのパターン
量を見ると8KBではなさそう。
セリフ用の文字画像部分を足して16KB搭載かつセリフウィンドウ部分
で割り込みバンク切り替えしているんじゃないかと推測しとるんだけど。
それともただのCHR-RAMなのだろうか。
0064名前は開発中のものです。2013/01/01(火) 12:13:51.02ID:wi03Ie1H
>>63
ラグランジュポイント、CHR-RAMの実体は8K
http://bootgod.dyndns.org:7777/profile.php?id=3643
ただし、参照配置換え可能。
普通のCHR-RAMならBGを4K、SPRを4Kと固定で、$0000か$1000に配置するけど、
参照配置換え可能ならばBG、SPRそれぞれ0〜8Kまで1K(page)単位で柔軟なサイズ変更が出来る。
割り込みかけて途中で参照を変える、と。
SPR:BG = 1:7〜3:5、位じゃないのかな。
0065名前は開発中のものです。2013/01/01(火) 23:57:35.10ID:dHbpOLgO
わかってないなら適当なこと言わなきゃいいのに
0066名前は開発中のものです。2013/01/02(水) 01:00:10.06ID:sqh/nOWC
>>65
あ り え な い 。それは。
バストダンジョンでリリカのおっぱい値を800近くまで調教強化してやらないと、そのフラグは立たない。
仮にフィリオナをメンバーから外してリリカを集中調教しても、アナルバイブが使えないその段階では
スカリバーはまだ手に入れられないはず。 妄 想 で つ か ?
とりあえずアンダー草原で淫獣マリリスを大量に調教して淫度をどんどん稼いどけ。
展開が不安ならバックアップ取っておくのを忘れんなよ。説教くさくなってスマソ・・・。ついな・・・。
0067名前は開発中のものです。2013/01/02(水) 22:10:18.03ID:9vEznEQL
は?
0068名前は開発中のものです。2013/01/02(水) 23:31:25.14ID:zErWDyJm
昔どっかで見たコピペだな
0069名前は開発中のものです。2013/01/05(土) 22:50:06.11ID:Kcs0H07R
いつのコピペだw
0070名前は開発中のものです。2013/01/06(日) 16:49:46.39ID:vL3Xl6d1
63です。本気の解説ありがとうござんす。
RAMのバンク切り替えの様なもの、というかメモリ参照の位置が変更
できるなんて想像の斜め上を行っていたとは・・。驚きました。
0071名前は開発中のものです。2013/01/06(日) 19:38:07.98ID:Nbv6CYGv
64です。CHR-RAMなのは知っていたけど、
63の書き込みを見て調べた結果に驚きました。
ROMを乗せるはずのところに、一工夫してRAMを乗せるとこうなるのですね。

( ;∀;)イイハナシダナー
0072名前は開発中のものです。2013/01/07(月) 17:29:05.26ID:Snw5yZJz
逆にネームテーブルのRAMを置くべきとこにバンクROM配置ってのもなかったっけ
0073名前は開発中のものです。2013/01/07(月) 20:19:59.31ID:YCNSEchh
サン電子のアフターバーナーだね
0074名前は開発中のものです。2013/01/13(日) 21:44:45.31ID:SvwqFKWD
某サイトに$4018-$401Aにもレジスタがある(ミラーではなく)みたいな記述があるんだけど
誰か何のことか分かる人いる?
今調べてるんだけど出てこない・・・
0075名前は開発中のものです。2013/01/13(日) 23:43:50.36ID:Xsknydlc
これかな
ファミコンのプログラム4YouTube動画>6本 ニコニコ動画>1本 ->画像>10枚

矩形波とか三角波とか、現在の値が見れるっぽいね
0076名前は開発中のものです。2013/01/13(日) 23:50:04.93ID:P2tocX8p
まじか。あさってやってみる。
でも、実用上ほぼ全く役に立たなそうだな。
0077名前は開発中のものです。2013/01/13(日) 23:52:24.91ID:78BX4ehY
decapまでされてるのか
0078名前は開発中のものです。2013/01/13(日) 23:55:52.07ID:SvwqFKWD
>>75
有益な情報をありがとう
ファミコンのプログラムはもうずっと前からしてるがこれははじめて知った・・・
0079名前は開発中のものです。2013/01/14(月) 01:42:33.45ID:9rveIWjC
>>78
これらを使用していたソフトが無いから、任天堂からの資料にも書いて
いなかったんだと思う

使いどころを考えてみたら、DPCMのを鳴らす前のプチノイズが出ない
ようにしたり出来るかもって位かなあ?
0080名前は開発中のものです。2013/01/14(月) 02:00:53.73ID:9rveIWjC
リンク先にまだ情報あったわ

http://wiki.nesdev.com/w/index.php/CPU_pin_out_and_signal_description

TSTピン(30番ピン)をプルアップにしないとダメなのかな?
試せる人いたらタノム
0081名前は開発中のものです。2013/01/14(月) 10:39:53.71ID:tzjT4Zjb
>>75
やっぱり
NesDev界隈には回路の写真から解析しちゃう人いるんだな
色付きの線で実に説明上手だ

祭りだワショーイ

>>80
オープンバスって「レジスタに繋がってないただのアドレス」
という意味でいい?
0082名前は開発中のものです。2013/01/14(月) 18:03:11.53ID:9rveIWjC
どうなるんだか試さないとわかんねw
0083名前は開発中のものです。2013/01/14(月) 23:45:03.97ID:XSpdI2pt
ちょっと質問なんだけど、アセンブラってみんな何使ってる?

ファミコン用のCライクな言語のコンパイラを作っていて、
とりあえずnesasm向けのasmを出力してるんだけど、
リンクとか考えるとcc65のアセンブラのほうが高機能っぽいので現在迷い中・・・
0084名前は開発中のものです。2013/01/15(火) 00:44:21.46ID:bZUsNHpr
Cライクってのがわからん
このスレにCは需要無い

Cでやるならcc65のCを使うでしょ


x86のCコンパイラが吐く自動変数っぽい仕組みのを
nesasmで書けるマクロ組んでみたけど
遅くて使い物にならなかった
0085832013/01/15(火) 10:34:28.65ID:DThX962j
>> 84

自分が見た範囲だとnesasm使ってる人が多そうだけど、それ以外にもメジャーなアセンブラがあって、
そっちのほうが便利だったら乗り換えたいなというくらいの気持ち。
nesasmは、リンク機能がないのが直近の不満なんでそれ書いた。


> 遅くて使い物にならなかった
cc65が出力するasmを見て、このままだと遅すぎて使えないってのは同意。
工夫すれば実用的(アセンブラの1/2くらい?)にはなりそうなのでちょっと作ってみてるというところ。
といっても、割り込みや速度が必要なコードはasmで書かないとだめなのは諦めてる。

> このスレにCは需要無い
高級言語の需要はなさそうだなぁというのはわかってて、そういうの作ってるっていうのを書いたのは、
もしかしたら興味あるひとがいたらいいな、という下心はすこしありましたw
0086名前は開発中のものです。2013/01/15(火) 20:25:38.47ID:/uFBc3xt
4018-401Aを読んでみたけど、どれも64が返ってくるだけだった。
0087名前は開発中のものです。2013/01/17(木) 00:19:49.08ID:hcjbSNgf
がっかりして書き込みなし?
0088名前は開発中のものです。2013/02/04(月) 21:07:41.31ID:fkuzgt9B
/:/: FAMILY NEWS
 2013年1月25日、48時間でゲーム作れやぁという世界規模のイベント
global game jamが日本で開催された。
 様々な作品が発表される中、札幌会場では、何とファミコンのゲームも
開発されたという。それが、これ。

http://globalgamejam.org/2013/famicom-nes-regeneration-project

 小規模の作品ではあるがしっかりと動く模様だ。開発はハンドアセンブラ
で製作、というから驚きである。48時間の多くは、ファミコンの仕様調査に
費やされたとのこと。なんとも変態的な情熱である。
0089名前は開発中のものです。2013/02/12(火) 19:45:05.71ID:9xgYPqEW
nesdev消滅したのかと思った
0090名前は開発中のものです。2013/02/19(火) 22:29:22.33ID:O/soUU/G
数年前に比べてファミコンに関する資料がかなり増えたね
0091名前は開発中のものです。2013/02/20(水) 20:52:03.13ID:JiXwRlwj
10年前はもっと…
0092名前は開発中のものです。2013/03/02(土) 00:41:19.83ID:hFHJmNkE
 ファミコン用の音楽ドライバを見つけたぜ。cc65でコンパイルした
libファイルを組み込んで鳴らしい。使い方はまったく解らん。内部構造
とかは詳しく解説してはあるヘルプが付いてるけどね。ちなみに、これ
用のmmlコンパイラも付属しているよ。
http://shaw.la.coocan.jp/nsdl/
0093名前は開発中のものです。2013/03/02(土) 00:47:42.77ID:8Km8c4Ly
あ、そういうことする人なんだ
0094名前は開発中のものです。2013/04/18(木) 23:16:17.58ID:IMzwu5mh
>>92
すごい.
なによりも,この開発者さんの情熱が凄い.
ぜひ使わせてもらおう.
0095名前は開発中のものです。2013/06/02(日) 03:27:36.01ID:3ZWnZLQL
来月はファミコン発売30周年だな
0096名前は開発中のものです。2013/07/16(火) NY:AN:NY.ANID:V4wzSO+/
初歩的なこと聞くけどBGのネームテーブルとかスプライトデータ64*4
のデータを見ること出来る?スーパーマリオで土管に乗るとかPPUのデータ
から判定してるかな?まさかCPUのRAM0x0000-0x07ffに入れてそれを見てる
ってことはないよね?
0097名前は開発中のものです。2013/07/16(火) NY:AN:NY.ANID:x8PldMXb
画面描写中はVRAM見れないよ
デュアルポートRAMなんてなかったし
0098名前は開発中のものです。2013/08/06(火) NY:AN:NY.ANID:3KQG/adI
マリオブラザーズなら
VRAMのデータで当たり判定してたはず
画像ハックすると永久落下とか?

こんなのは例外で
スーパーマリオなど普通はCPU空間のRAMに仮想地形を作る
0099名前は開発中のものです。2013/08/14(水) NY:AN:NY.ANID:qLnn+CpW
2024/04/30(火) 18:45:37.49ID:m8GDBD2I
hoss

lud20240513201008
このスレへの固定リンク: http://5chb.net/r/gamedev/1343539143/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「ファミコンのプログラム4YouTube動画>6本 ニコニコ動画>1本 ->画像>10枚 」を見た人も見ています:
ファミコンのプログラム3
【IT】bitFlyerが競技プログラミングコンテスト「codeFlyer」を開催 〜年俸1,200万円オファーの可能性も
【ゲーム】「一番好きなファミコンのシューティングゲーム」ランキング 『ゼビウス』を破った1位は… [muffin★]
ファミコン限定の名曲オムニバスサントラ
【IT】プログラミング言語「COBOL」がTwitterトレンド入り AWS Lambdaのサポート言語に追加、技術者がざわつく
なんでもっとパチンコのプログラムって公開されないの? [無断転載禁止]
【悲報】TBSラジオのプレステ番組、ファミコンゲーの話題で盛り上がる [無断転載禁止]
【なぞなぞ】コマンドとプログラムの違いって [無断転載禁止]
理研、スパコン「京」で動く最強の天気予報プログラムを開発。京の30倍の性能が必要だと判明。予算 [無断転載禁止]
【経済】任天堂“小型ファミコン”国内発売 初代「マリオ」や「ドンキーコング」などレトロゲーム30本入り★12
【悲報】嘘発見プログラム完全にケンモーから消える お前らなんで嘘ピコ使わなくなったの?
【ゲーム】ファミコン芸人フジタ、洋画原作もの“最高傑作”FC版『グーニーズ』の魅力を語る [muffin★]
小学校プログラミング教育、米MIT開発の学習ソフト「Scratch」使用へ
三大初見で衝撃を受けたファミコンカセット 「ドラゴンバスター」「ファミコンジャンプ」 あと1つは?
【IT】英国BBCのプログラミング教育用マイコン「micro:bit」--日本でも8月5日発売
【失敗】 プログラムのミスで310億円と謎の解明がパァに 機体が異常回転し遠心力でバラバラ NECが道義的責任を感じ5億支払い [無断転載禁止]©2ch.net
昔ファミコンカセットでランプつくやつがあったって本当なの?
ファミコンのディスクシステムで一番面白かったゲーム
【食品】チリのサーモン養殖業界、抗生物質断ちプログラム開始 [08/07]
ファミコンのようなカートリッジソフトの所有しているゲームのロムを吸い出しメンドーだからって他所からダウンロードするのって蟻なん?
Windows「別のプログラムがこのフォルダーまたはファイルを開いているので、操作を完了できません」
プログラミング演習「(1) 入力された値が素数か判定する関数をつくれ (2) 100以下の素数を出力するプログラムをつくれ」
【社会】検察「コンピューターウイルスのプログラムを公開したら起訴するから」研究者らから疑問の声
政府「小中学校でプログラミング必修にするよ!」どの言語をやるんだろう? →安定の「ホームページ作成」
◆ ファミコングランプリ F1レース ◇
任天堂“小型ファミコン”国内発売 初代「マリオ」や「ドンキーコング」などレトロゲーム30本入り ★2 [無断転載禁止]
パソコンでゲームプログラムをつくるとき、それじゃ方向ボタンとABボタンはキーボードの何のボタンを割り当てるのが正解なの?
【教育】「最強」のプログラミング教育ソフトとは?
客「該当拡張子の更新日付が2ヵ月より前なら削除したいから、プログラム作って」ぼく「五分待ってろ。はい、バッチファイル」
【FC】ファミコンの周辺機器【コントローラー】
ゲームのプログラミングできる人募集
空き時間にパソコン無しでプログラムの勉強できる?
【経済】サッカー代表の本田圭佑さん、中高生向けプログラミング教育事業を手掛けるベンチャー企業に出資 [無断転載禁止]
【製品】ソニーが13年ぶりの玩具トイオ発表。プログラミングを組み合わせて動かせる「IoTおもちゃ」
ヒッキーのまったりプログラミングするスレ
【フィギュアスケート】浅田真央の最高傑作「鐘」をしのぐか?メドベージェワの新プログラム
ファミコンの新作ゲーム「NEO平安京エイリアン」が発売。 名作を手がけたクリエイターが多数参加
メタプログラミングで生産効率は上がるのか?
人工衛星「ひとみ」、復旧の見込みなし プログラムと人為ミスが原因 NECやってしまいましたなぁ
安価でプログラミングの教科書を作るスレ
 スーパーファミコンのソフトで最高傑作ってなに? ただしクロノトリガーを除く
誰かプログラムミングついて教えて
世界ルビィさんごっこ大会のプログラムメニュー
Microsoftってやたらと形式検証系のプログラミング言語作ってるけどさ
某ゲーム会社のプログラマー「ホライゾン、ラスアスはパクリの寄せ集め」
「プレステはファミコンの作った市場に後乗りした」という認識で合ってるよね? [無断転載禁止]
時々いる成績は抜群なのにプログラミングが全くできないやつ
プログラム板の精神病コテ 松本卓朗 さん殺害絡吹I
【IT】小学生にプログラミング必修、失敗必至の愚政策
【社会】プログラミングの小学校必修化検討で議論勃発★4
ファミコン四大名作と言えばドラゴンクエスト、スターソルジャー、グーニーズあと1つは?
昔作ったファミコン用のゲーム
プログラミングの本買った
無職のプログラミング学校
「公立の高校に通ってる友達からプログラミングやってるって写真きたんだけど、メモ帳でHTMLだった」
【画像】日本のプログラミング教育が凄い
大学生のプログラミング雑談スレ [無断転載禁止]
PHPもJavaScriptも難しくて挫折したんだけどもっと簡単なプログラミング言語ってないのかよ
競技プログラミングにハマるプログラマのスレ 5 [無断転載禁止]
60%の人間はプログラミングの素質がない←これ
【米中関係】中国との交流プログラム打ち切り ポンペオ米国務長官、プロパガンダに利用と非難[12/5] [右大臣・大ちゃん之弼★]
【舛添東京都知事】都知事記者会見にシナリオあった?! 「舛添要一 朝までファミコン」の付録 「書き下ろし 舛添BOOK」の交渉術 
マルチスレッドプログラミング相談室 その9
一ヶ月でプログラミングを理解するのと、何か一つ言語を覚えたいのだが
 日本人がゲーム・アニメで頭角を現し始めたのって「ファミコンより前のPCゲーム時代」って本当?
競技プログラミングにハマるプログラマのスレ 29

人気検索: 中学 パンツ 女子小学生エロ画像 繧「繝ウ繧キ繝? panties little preteen little girls nude pedo little girls Pthc Child porn preteen porn kids child 1 Marsha babko
07:10:08 up 18 days, 3:10, 0 users, load average: 3.64, 3.39, 3.17

in 1.0123770236969 sec @0.054309129714966@1c3 on 051320