ファミコンのプログラム4 (567レス)
上下前次1-新
322: 名前は開発中のものです。 [sage] 2014/06/13(金) 22:34:15.19 ID:AgN9/sjS(1) AAS
>>321321(1): 名前は開発中のものです。 [sage] 2014/06/13(金) 21:36:22.79 ID:KxCbS2Qo(3/4) AAS
64Kバイトといわれている 実際にはもっと少ないけど
というか厳密には1バイト単位のような定まった容量はなかったはず
もし片面8Kバイト(64Kビット)だとしたらドンキーコングすら収まらないよ
というかこれぐらい調べれば出てくるのでまず調べようね
ディスクシステムのソフトには、名作が多いのでリンクの冒険、ドラキュラ2など海外版を所有してますが、ディスクシステムでしか遊べないソフトがあるので、ROM化出来たらなと思いました。音源も積んで。って誰かやってないですかね?
323(1): 名前は開発中のものです。 [sage] 2014/06/13(金) 23:03:40.54 ID:KxCbS2Qo(4/4) AAS
かつてmdc5linkerというものがあった(ROM化の際にはこれの個別パッチが参考になるかもしれない)
ただし悪用が多すぎてサポートは終了した、ディスク>カセット変換したものを売りさばくような輩が続出した
事実、ある時期ヤフオクで本来ディスクでしか出ていないソフトがカセットとして出品されている例が多数確認できた
というか普通にディスクシステムでやれば?
一体ROM化ってなんのため?ディスク持ってるならディスクシステムでやればいいじゃん
ROM化前提なら吸出しも完了してるだろうしバックアップも万全、なのにあえてROM化しようとする意図がわからない
どの道、音源までサポートした上でROM化するにはいろんな知識が要る
ディスク音源と互換性のあるチップは存在しないため、RAMアダプタ内のもの(ただし非常に大きい、64pinDipだったかな?)を使用するか、もしくは
新たにFPGAなどのPLDを使って実装するか・・・方法はあるがディスク音源如きにそこまでする人がいるかどうか
324(1): 名前は開発中のものです。 [sage] 2014/06/13(金) 23:55:45.03 ID:D3ve8EiV(1) AAS
>>323
ディスクシステムは、ツインファミコンもそうですが、ベルトの劣化もありますし、ヘッドも劣化するでしょう。
325(1): 名前は開発中のものです。 [sage] 2014/06/14(土) 00:13:40.26 ID:dYYokVoB(1) AAS
>>324
外部リンク[html]:fcs.main.jp
知っているかもしれないがこういう方法もある。
バックアップについてはエミュが嫌なら、FDSLOADRという、
PCを仮想ディスクドライブとして使えるようにするソフトがある。ただ数年前の記憶では、相当PCの機種を選ぶソフトだった。
それからDOSベースのソフトのため現代のNT系OSじゃ動かないから、古いWin9x系の動くPCが必要になる。
更にRAMアダプタとの接続のためPCが双方向通信可能なパラレルポートを持っている必要がある。
これを使うとPCに存在するFDSファイルをRAMアダプタに転送できる。
326: 名前は開発中のものです。 [sage] 2014/06/14(土) 00:21:55.47 ID:zzfPZdkB(1) AAS
最近FDSLOADRrの上位版のようなfdsloadersaverを作った方がいるよ
327: 名前は開発中のものです。 [sage] 2014/06/14(土) 00:25:39.56 ID:TXG/RYzX(1) AAS
>>325
アドバイスありがとうございます。今思いついたんですが、ディスクのRAMアダプターを改造してMicroSDカードに入っているディスクのイメージを転送できるに出来たらいいのになあ
328: 名前は開発中のものです。 [sage] 2014/06/14(土) 16:29:21.64 ID:+sFuyt6O(1) AAS
機械語の知識(開発ができるレベル)と、
論理回路の知識(設計ができるレベル)に加えて、
電子工作を行えるスキルが必要
あと、英語力(データシートとか、ほとんど英語)。
329: 名前は開発中のものです。 [sage] 2014/06/14(土) 21:38:32.26 ID:L1L59kK3(1) AAS
131氏は何が嫌われてるか分かってないんだろうな
何か指摘されたら「あ、はい俺が悪いですさて、」くらいの勢いで
全く態度を変えず話を続けるのがどれだけ人を無視した行為か
理解できないんだろうからもう書き込むなって言われてるんだよ
330: 名前は開発中のものです。 [sage] 2014/06/17(火) 15:26:48.71 ID:6w/HBkb5(1) AAS
なんだそりゃ
ヤクザの因縁レベルだな
キチガイに粘着されて可哀想
331: 名前は開発中のものです。 [sage] 2014/06/22(日) 12:04:05.94 ID:FYXz9cFX(1) AAS
Vblank(NMI)発生待ちじゃなくてVblank(NMI)終了待ちの書き方がわからない。
$2002読めばVblank中でも即座にスキャンラインの頭に戻るのかな?
332: 名前は開発中のものです。 [sage] 2014/06/22(日) 12:46:49.11 ID:RkNLcYOw(1) AAS
普通は終了待ちなんてしないと思うが・・・
あるとすればフレームIRQをVblank終了間際に起こすようにするとか、かな?
試していないからできるかどうかわからないけど
333: 名前は開発中のものです。 [sage] 2014/06/22(日) 15:38:33.12 ID:cAYbetgY(1) AAS
あのバカはまだデバッガ扱えないんだな
他人のソースを読む気もない
334: 名前は開発中のものです。 [sage] 2014/06/22(日) 21:47:58.16 ID:SUkUlJAf(1) AAS
何だかんだ、がんばっているんだし応援しようと思う
完成を楽しみに待っています〜
335: 名前は開発中のものです。 [sage] 2014/06/26(木) 01:45:41.89 ID:Mvj8DjXQ(1) AAS
RevolvingGemsで予定していた実装が全て出来たので公開します。
指摘を受けていた
・ゲーム開始時に消滅が発生しないよう駒を配置
・初期化時にCHR-ROMのバンクセレクトを明示的に行う
の処理も盛り込んでいます。
あと、フレームワーク部分(main.asm)も処理を見直して結構手が入っています。
外部リンク[zip]:homepage3.nifty.com
ここまでお付き合いして頂きありがとうございました。
336: 名前は開発中のものです。 [sage] 2014/06/26(木) 21:00:12.97 ID:9qzAY4Nu(1) AAS
夜中2時に書き込む
出来る方の別人格さんおつ
337: 名前は開発中のものです。 [sage] 2014/06/26(木) 22:36:58.03 ID:HYUmCg5c(1) AAS
すげー(2回目)
乙
338: 名前は開発中のものです。 [sage] 2014/06/28(土) 08:52:02.98 ID:1mbR3dV7(1) AAS
335氏
ソース勉強させていただきます
339: 131 [sage] 2014/07/02(水) 17:15:28.00 ID:b6UJAuU+(1) AAS
ここを見てても本当に良いのだろうか?という気持ちと
ヤジでいまだに言ってくる人がいて、不快感しか湧かない
ので、ここはまず、書き込みも見ることも辞める事にします。
なのでいさぎよく、このスレから出ていく事にします。
ちなみに、「逃げる理由が出来て良かったな」とか書き込みそうなんで
言っておきますが、言う人は何とでも言うので仕方ないと思います。
最後まで不快感をお互いに感じあってしまい、すみませんでした。
340(1): 名前は開発中のものです。 [sage] 2014/07/02(水) 21:15:54.55 ID:ccGvVyCV(1) AAS
前スレで戦力外通告されてなぜ残った
英語読む気ないのはこの板的にも戦力外
341: 名前は開発中のものです。 [sage] 2014/07/03(木) 22:16:55.66 ID:hPES0Si7(1) AAS
>>340
気に入らなきゃほっときなよ
小言を言うとまたグダグダと返答されるよ
342: 名前は開発中のものです。 [sage] 2014/07/11(金) 02:02:23.66 ID:63/tpOMg(1) AAS
他スレみたいにテンプレに
初心者向けに何か書いておいたほうがいいかもね
343(1): 名前は開発中のものです。 [sage] 2014/10/05(日) 12:06:25.72 ID:TCLHVT3o(1) AAS
東方Projectみたいな画面は作れないか?との興味から作りはじめたのですが、弾丸の表示時点で、CPUの処理能力不足により先が見えてしまいました。
外部リンク[zip]:homepage3.nifty.com
Experi9.nes .. 160発表示版
Experi9x.nes .. 負荷可視化板
Experi8_noshot.nes .. 弾丸非表示版
Select+下 でスクロール開始、Select+左右 で画面モード切替です。
弾丸の最大数を96に落として、仕切り直す予定。
自キャラ、敵キャラ、弾丸以外は、BGで描画しています。
枠内のスクロールは、ハードウェアスクロールとソフトウェアスクロールの併用です。
16x8の範囲でパレット指定や会話ウィンドウの表示に、縦方向のラスタスクロールを駆使しています。
344(1): 名前は開発中のものです。 [sage] 2014/10/06(月) 04:59:32.10 ID:6+tpiQ9J(1) AAS
ジェムの人キター
消えてる時間が結構長いのでかなりスプライトが見難いですねぇ
BGは相変わらずえらいことになってますが、負荷軽減でパレットはあきらめて
MMC5の画面分割機能の使用を考えてみても良いかも
345(1): 名前は開発中のものです。 [sage] 2014/10/06(月) 23:47:50.82 ID:5bZUXl8p(1) AAS
>>344
160発を56個のスプライトで表示しているので、
大体3フレームに1回の表示でちらつきが目立ちます。
次の版は、96発にスペックを落とすので、
2フレームに1回の表示になるので多少は改善されるはず。
MMC5は魅力的なのですが、最終目標が実機での動作なので
勿体無くないMMC3で頑張ろうと思っています。
あと、負荷は弾丸の処理が半分以上占めているので
MMC5を使っても状況はあまり変わらないかと思います。
すでに96発MAXに書き換えて、弾丸1つ辺り5byteの領域から
8byteに増えて、Tile番号と属性値が保持できるようになったので
処理が軽くなりました。
弾丸の角度の変化が無ければ、Bombの下辺りまでの
処理時間で済んでいます。
346: 名前は開発中のものです。 [sage] 2014/10/07(火) 04:35:07.91 ID:3yj7hFfS(1) AAS
>>345
1/2フレーム表示ならグラIIのミサイルなどで使ってましたね
欲を言えばですが、弾数が少ないときは1/1フレームで表示出来たら
いいかも
試しに割り込み無しにしたところ18ライン分くらい処理が減ってました
MMC5自体は光栄のゲームで結構出回ってるので入手は簡単かと
思いますが、今更変えるのもあれですね…
期待してますので頑張ってください
上下前次1-新書関写板覧索設栞歴
あと 221 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s