ファミコンのプログラム2
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。
2005/12/21(水) 02:19:16ID:3YuJDfXD開発ツールはどこで手に入りますか?
0924名前は開発中のものです。
2008/06/05(木) 18:46:55ID:+uY5UfuOマッパーというものを勉強し始めました。いままでのマッパー0ならばNMI内でVRAM関係の処理を終えた後
ゲームの核の部分に飛んでいたんですが、それは他のマッパーでも変わらないのでしょうか。
MMC3やらMMC5やらで開発されている技術者様のソースを読んでみると、NMIルーチンの記述が短くて、
どこに中心となる部分を書いてるんかなあと思いました。
0925名前は開発中のものです。
2008/06/06(金) 19:29:25ID:/HuArDl6遊び方が分からない。
一部のエミュで表示が少し変になった。
0926名前は開発中のものです。
2008/06/06(金) 20:11:28ID:2GstnDb80927名前は開発中のものです。
2008/06/07(土) 04:29:35ID:B2t5DkWGまだまだゲームになっていませんが、って書いてあるじゃん。
あと、どのエミュでどんなふうに変になったか書くと
908の参考になると思うぞ。
0928名前は開発中のものです。
2008/06/08(日) 04:07:51ID:2DGuGzWD0929名前は開発中のものです。
2008/06/08(日) 04:36:32ID:Wva6GSx3理解だけならアセンブラかも
でも構造化しにくくて結局Cの方がおkってなると思うですよ
手間の多さは圧倒的にアセンブラ
汎用性の無さも圧倒的にアセンブラ
まあ考えれば当然の事ですがちょいと語ってみましたよではでは
0930名前は開発中のものです。
2008/06/08(日) 13:38:58ID:fP9Tn+baC言語はパソコン初心者でも大丈夫
だからCのほうが簡単かもね
0931名前は開発中のものです。
2008/06/08(日) 15:32:35ID:Wva6GSx3初心者向けのアセンブラ本も皆無じゃないけど、需要の差が歴然だし
0932名前は開発中のものです。
2008/06/08(日) 21:58:06ID:rqYut8h5バグ修正がかなりキツいけど(情報がほとんど無いし・・・)
ファミコンソフト作ってると思うと楽しいもんだな
0933名前は開発中のものです。
2008/06/08(日) 22:03:58ID:kd1HGmuL昔の人はこれで開発して、徹底的にメモリを切りつめたんだなぁと
思うと感慨深い。
それと同時に、ファミコンって変なハードの作りをしているなぁと思う。
0934名前は開発中のものです。
2008/06/08(日) 22:09:09ID:GjusA3wR0935名前は開発中のものです。
2008/06/08(日) 23:48:17ID:UmctdlJj任天ハードって全部変なのかも
0936名前は開発中のものです。
2008/06/08(日) 23:49:26ID:Wva6GSx30937名前は開発中のものです。
2008/06/09(月) 01:42:38ID:CNbBXcM+どっちの言語を使おうが結局ハードウェアの知識は必要だしね
0938名前は開発中のものです。
2008/06/09(月) 06:25:55ID:6220QooE0939名前は開発中のものです。
2008/06/09(月) 23:24:58ID:+NtSH4bU>ファミコンって変なハードの作りをしているなぁと思う。
カートリッジにプログラム用のROMとグラフィック用のROMが
別々のバスに繋がって載っているなんて、
他の家庭用ゲーム機では見られない作りだよなぁ。
そのおかげで、あの当時であの値段で他を圧倒する性能だったし、
その後数年生き延びられる発展性があったのだろうな。
0940名前は開発中のものです。
2008/06/10(火) 07:10:00ID:ww3zSYth0941名前は開発中のものです。
2008/06/10(火) 08:13:46ID:t4e1kHXJしかしSFCは、当時のFC開発者が「難しい」と
頭を抱えた代物らしい。
0942名前は開発中のものです。
2008/06/11(水) 00:22:12ID:m0niBhvc0943名前は開発中のものです。
2008/06/11(水) 00:49:02ID:rtrEEfM+ヘリが表紙のバッ活って、俺も持ってた。
背表紙がボロボロに折れるまで読んでたなぁ。
たしか背景が緑基調の表紙だったよね。
陰ながら応援してますヨ
0944名前は開発中のものです。
2008/06/11(水) 07:42:42ID:cSfY3iN8覚えればPCEゲーにも使えるか
0945名前は開発中のものです。
2008/06/11(水) 09:52:38ID:vpmZjN710946名前は開発中のものです。
2008/06/11(水) 12:16:58ID:CRWCcl8FあえてPCEを触る食指が動かないかも
0947名前は開発中のものです。
2008/06/12(木) 02:22:15ID:8wh7CbFHhttp://www.nicovideo.jp/watch/sm3629459
0948名前は開発中のものです。
2008/06/12(木) 09:52:44ID:WWFxODiI0949名前は開発中のものです。
2008/06/12(木) 22:52:17ID:TWevaddhこんにちは世界を表示するだけであんなに長くなるのはゲームに特化し過ぎ
ちなみにMSXは良く知らない
0950名前は開発中のものです。
2008/06/13(金) 04:50:55ID:t7ajfTcP10 print("こんにちはせかい")
run 10
こんな感じじゃなかったか。
printの前にSCREEN指定が必要だったかもだが
0951名前は開発中のものです。
2008/06/13(金) 09:01:56ID:uZ4z87/fただし、MSX1だと横8ドットに2色というキツい制限があるが
漏れは6502よりZ80の方が扱いやすい。レジスタ2つくっつけて16ビットの足し引き計算が簡単にできるし
ファミコンだと、BG256個以上のものを表示させようと思うと
特殊なことをしないとできないし、かなりの力業になる
そのため、どうしてもチマチマした画面になる
それが利点でもあり、欠点でもある仕様だな。一概にMSXをバカにはできない
0952名前は開発中のものです。
2008/06/13(金) 12:46:55ID:k9S409RJBG(外字)の表示が速いから
巨大ボスとか巨大キャラ出しまくりだったね
グラディウス系とかR-TYPEとか
0953名前は開発中のものです。
2008/06/13(金) 12:56:42ID:34AyakxD0954名前は開発中のものです。
2008/06/13(金) 13:13:13ID:k9S409RJhttp://ameblo.jp/msx-lab/entry-10007181938.html
0955名前は開発中のものです。
2008/06/13(金) 14:24:20ID:mBN0aDl20956名前は開発中のものです。
2008/06/13(金) 21:49:32ID:FJIUwXv10957名前は開発中のものです。
2008/06/13(金) 22:13:55ID:mBN0aDl2nnnesterJではズレズレで、virtuanesではズレは発生しませんでした。
という事はエミュの問題か……。
それにしてもドアドアだけ(全ROM調べたわけではありませんが)がズレる理由が分かりません。
なんででしょうね?
0958名前は開発中のものです。
2008/06/13(金) 23:57:15ID:BUbe/Prxエミュと言っても一部しかエミュして無いので特定条件下でそうなってもおかしくない
つまりエミュがエミュって無いからです
0959名前は開発中のものです。
2008/06/14(土) 02:56:59ID:QQIXzaKE10本くらい余裕で入れれそうだし。
0960名前は開発中のものです。
2008/06/14(土) 14:01:22ID:b24QJXjx新作やリメイクの方が儲かったんじゃないかな。
ブロードバンドもない時代だし
0961名前は開発中のものです。
2008/06/14(土) 14:47:04ID:FDOCf0H/ないに等しい。
当初は互換性をつける計画だったらしいけど、諦めた。
65816自体は6502からある程度応用が利くのだろうが、
SFCは基本仕様がツキハギだらけでグチャグチャだから。
0962名前は開発中のものです。
2008/06/17(火) 03:00:27ID:ZUg0WTjL0963名前は開発中のものです。
2008/06/17(火) 08:22:04ID:J/wNNT7kエミュレートは可能だったかも。
それなら、スーパーゲームボーイみたいな周辺機器が
出てもおかしくなかったのだろうけど。
0964名前は開発中のものです。
2008/06/17(火) 09:20:09ID:sfJMKI+60965名前は開発中のものです。
2008/06/17(火) 11:02:15ID:SXQpao4BSFCで動くFCエミュ作ってた人いたような。
0966名前は開発中のものです。
2008/06/18(水) 20:22:58ID:W9Da754c0967名前は開発中のものです。
2008/06/18(水) 23:15:48ID:A+1OcWth0968名前は開発中のものです。
2008/06/18(水) 23:32:30ID:sWqr2oTF0969名前は開発中のものです。
2008/06/19(木) 12:33:33ID:g4yagXHf0970名前は開発中のものです。
2008/06/19(木) 20:36:16ID:hoe5Xi9Aclc
adc #$01
sta <$00
lda <$01
adc #$00
sta <$01
$00を1ずつインクリメントしていってFFをこえたら$01に1加算する
要は繰り上がりを考慮した計算がしたいんですが上のコードでちゃんと$01に加算されません
自分ではどこが悪いのかわからなかったんですが不適切な箇所をしてくださる
方いませんか?
0971名前は開発中のものです。
2008/06/19(木) 20:54:09ID:Z3TnVB7Z0972970
2008/06/19(木) 20:57:59ID:hoe5Xi9A>不適切な箇所をしてくださる
不適切な箇所を指摘してくださる
です。すみませんorz
0973名前は開発中のものです。
2008/06/19(木) 22:08:51ID:rJJebUiaそこは間違ってないから、多分他の部分に問題があるよ
あと、1ずつ加算するだけならこうしたほうがいいよ
inc <$00
bne a
inc <$01
a:
0974970
2008/06/19(木) 22:40:14ID:hoe5Xi9Aたしかに教えていただいたやり方のほうがシンプルですしバイト数も圧倒的に少なくてすみますね
NESASMのマニュアルを読んでみると、incではCフラグ変わらないようでしたので
わざわざadcで書いたんですが(^^;
目から鱗です
0975名前は開発中のものです。
2008/06/20(金) 05:42:43ID:vNQ2drFm0976名前は開発中のものです。
2008/06/20(金) 11:17:35ID:IUx1YUUB0977名前は開発中のものです。
2008/06/20(金) 14:18:29ID:VMgt2dRSありがとうございます!
原因はエミュですか。では他にも遅れが出るソフトがあるかもしれませんね。
中村氏のウルトラプログラミングではなくてちょっと残念w
0978名前は開発中のものです。
2008/06/20(金) 15:11:00ID:76/vPTCuさすがにそのままじゃあれだから逆から読んで2056だ
0979名前は開発中のものです。
2008/06/21(土) 00:26:20ID:pjOwOOd7別に解説wikiとかいらなくね?
0980名前は開発中のものです。
2008/06/21(土) 01:35:06ID:ihkR0Wjp0981名前は開発中のものです。
2008/06/21(土) 02:48:39ID:KL4Sx5WH必要無い人間のほうが多いんだよ
0982名前は開発中のものです。
2008/06/22(日) 00:49:53ID:QuO3KhNDレス数が950を超えています。1000を超えると書き込みができなくなります。