[過去ログ] スーファミのプログラム (455レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
397: 名前は開発中のものです。 [sage] 2015/04/24(金) 20:40:19.96 ID:pJPfWbf/(1) AAS
>>396
396(1): 名前は開発中のものです。 [sage] 2015/04/23(木) 13:50:44.54 ID:kfpjyy2x(1) AAS
>>395
FastとSlowがあって、
アクセスするアドレスによってどちらかになる。
(レジスタでFastモードにした場合)
あるレジスタにアクセスする場合にも変化する
?
頭の悪い質問するかもしれんけど
例えばFastのアドレスばっかり使用したらそのゲームは早く動作するの?
だとしたらSlowは何のためにあるの?ファミコンの互換性と関係ある?
質問ばかりでスマン
398: 名前は開発中のものです。 [sage] 2015/04/25(土) 10:43:55.97 ID:mr74vG0s(1) AAS
たぶんだけど、
当時のゲーム側のROMのほうが、対応してなかったんじゃないかな
発売年前半のゲームはSlowばっかりだったような気がした
後半はSlowでもいいようなゲームもFastになってたからね
当初は、FCとの互換性も考慮に入れてた設計らしいから
その兼ね合いももちろんあるとは思う
399: 名前は開発中のものです。 [sage] 2015/04/25(土) 11:26:27.72 ID:KHm1NzNC(1) AAS
ああ、そうか
ファミコンからスーファミに開発がシフトしていく頃は
カセットが(技術も?)CPUの最高速度を生かせない状態だったってことか
多分、ファミコンの基板をそのまま応用したのがSlowで動作するものだったのかもね
カセットは特にチップの配置によっても処理速度が違うって言うし
そういう研究を重ねてFastへいったって感じかな?
ありがとう勉強になった
400: 名前は開発中のものです。 [sage] 2015/05/06(水) 20:46:43.86 ID:cLk5nY7z(1) AAS
ネットで調べてたら本当にSlowROMとFastROMと2種類に分かれてた
メガテンifはSlowだったけど、これがもしFastで
SA-1チップ搭載したりすればPS1版くらいキビキビしたんだろうか
401: 名前は開発中のものです。 [sage] 2015/05/11(月) 17:54:48.74 ID:rfoVkIqO(1) AAS
理由は価格だね、最初は早いROMは高かった
量産することを考えるとゲームの価格に跳ね返ってくるほどに
容量を削らずとも速度を諦めるだけで製造コストを下げる事ができたわけだ
(ただし一番遅いやつはファミコン互換のパッド読み出し専用で普通は使わない)

配置されたROMはバンク単位でミラーリングされてて、SlowとしてもFastとしても
参照できるようにはなってたけど、残念ながらワークメモリがSlowで固定なんだよね
LoROMでならカートリッジ側のSRAMをFastで使う事もできたけど、やったメーカあんのかなぁ?

Slowで動いてるゲーム、根気よく参照するバンク番号にパッチ当てていけば、Fastで動作するかもしんない
402
(1): 名前は開発中のものです。 [sage] 2015/05/12(火) 09:52:57.05 ID:36/UkUgn(1) AAS
誰かがツイッターかブログでつぶやいてたけど
当時のROM製造費が一本3000円したようだね
そのゲームは割と大き目の容量だったみたいだけど
拡張チップとか載せたら更に跳ね上がるんだろうな

>(ただし一番遅いやつはファミコン互換のパッド読み出し専用で普通は使わない)
なるほど、どうりで最低速に合わせて作られたゲームが無いわけだ

>残念ながらワークメモリがSlowで固定なんだよね
クロック数はGBに負けてるし、ROMによってSlowとFast使い分けなきゃいけないし
ワークメモリはSlow固定か…
制約だらけだなwつっても当時のゲーム機はみんなこんなものか

>Slowで動いてるゲーム、根気よく参照するバンク番号にパッチ当てていけば、Fastで動作するかもしんない
む、プログラム(アセンブル)のプの字もできない自分だが少しやってみたくなってきた

ありがとう
403: 名前は開発中のものです。 [sage] 2015/05/13(水) 07:49:49.91 ID:8pVM5Mpy(1) AAS
クロック周波数では大きく負けてるように見えても
6502系は命令の消費クロックがその他に対して半分くらいなんで(特にメモリ操作する命令が断然早い)
実のところ、劇的に遅いって訳でも無かったりする
他の石は設計によってはメモリウェイト喰らって1〜2サイクルのペナルティを受けてたりするんで
(特にメモリバンク方式で容量拡張してるようなタイプとか)
Fast = 3.58MHzで動作させる ≒ 他の石の7.16MHz相当の処理ができる、と考えてもいい(ハズ)
PCEのC62システムは8bitとしては早いんだけどクロックを3分周してつかってたハズなんで演算能力はほぼ同等
(PCEが21.5/3=7.16MHz、SFCは3.58MHzだけど16bit単位のアクセスと演算が出来るので2倍相当で7.16MHz分)
(あかん、Fastかつ理想的な条件前提だから実用上は若干(?)負けとる)
404: 名前は開発中のものです。 [sage] 2015/05/13(水) 10:05:22.74 ID:NgCLdR6K(1) AAS
当時スーファミソフトの開発・販売する側にいた方たちですか。

>当時のROM製造費が一本3000円したようだね
カセットROMの話ですね、カセットの中を見ると金かけてる物がありましたね。

>>402
65816は起動時6502互換モードらしいので、その辺りからの入門はいかがかと。
今なら開発環境をネットから入手できるし。問題は実機への転送でしょうか。
405: 名前は開発中のものです。 [sage] 2015/05/13(水) 20:18:47.76 ID:6IFlkkeJ(1) AAS
実際にROMに焼いて実機で動かしている人はいるのでしょうか?
406: 名前は開発中のものです。 [sage] 2015/05/13(水) 23:00:20.83 ID:3kP4kG5b(1) AAS
ROM焼きは趣味としては高いしマジコンで動けば十分でないのかと。
それすら報告・情報がほとんどない状況。
407
(1): 名前は開発中のものです。 [sage] 2015/06/20(土) 12:35:46.70 ID:pGMo6MI5(1) AAS
外部リンク:ja.yourpedia.org
外部リンク[html]:www.higashino.jp
408: 名前は開発中のものです。 [sage] 2015/07/04(土) 21:07:57.09 ID:ZSdmpY1G(1) AAS
FastROMに改造しようとしたらことごとくFastROMだった件
409: 名前は開発中のものです。 [sage] 2015/07/08(水) 23:57:48.70 ID:RrQ9AHrG(1) AAS
知らんがな
410
(2): 名前は開発中のものです。 [] 2015/10/07(水) 16:29:42.80 ID:K4N1xhG6(1) AAS
SFC聖剣3とかテイルズって大技使うと停止状態になるけど
ああいうのって停止せずリアルタイムでそのままバトル進行するのってSFCのスペックじゃ無理なの?
411: 名前は開発中のものです。 [sage] 2015/10/09(金) 01:51:45.75 ID:t8410fS0(1) AAS
画面全体に派手なエフェクトを表示すると転送帯域的にキツかった可能性は否定できない
412: 名前は開発中のものです。 [] 2015/12/19(土) 14:43:13.77 ID:JXQYqtaR(1) AAS
プログラマはMacを使ってるってマジ?
2chスレ:news
413: 名前は開発中のものです。 [sage] 2016/02/01(月) 17:17:52.10 ID:mA3G9OTk(1) AAS
てすと。
414: 名前は開発中のものです。 [sage] 2016/02/19(金) 01:35:52.82 ID:RuFDSsi/(1) AAS
>>1
1(5): 名前は開発中のものです。 [age] 04/09/13 17:14:12 ID:oqwjwnvf(1) AAS
開発の参考となりそうなページを挙げときます。

すずめ愛好会
外部リンク:vsync.org

極楽プログラマの部屋
外部リンク[htm]:www.inetmie.or.jp

Console/Emulator Programming Resource in Japan
外部リンク[txt]:www.geocities.co.jp
外部リンク[txt]:www.geocities.co.jp
外部リンク[txt]:www.geocities.co.jp
>>57
57(1): 51 [sage] 04/11/14 11:32:51 ID:TOgJuONc(1) AAS
よく見たらここに書いてあった…。
お答え下さった方、すみませんでした。以後気をつけます。
外部リンク[html]:www.emulatronia.com
>>240
240(1): 名前は開発中のものです。 [sage] 2006/10/24(火) 16:31:51 ID:CBNzer7f(1) AAS
外部リンク:en.wikibooks.org

ほれ
日本語で、とか言うなよ
>>258 >>407 >>198 >>101
外部リンク[php]:hkpr.info
外部リンク:www18.atwiki.jp
外部リンク:wiki.superfamicom.org

>>254
外部リンク[html]:www3.atwiki.jp
外部リンク[php]:snesmusic.org
XMSNES
SPCTool
外部リンク:blog.midr2.under.jp ADSR, FIR Filter Coefficients, Gain Mode
世界一ナウいトラッカーであるところのRenoiseです
外部リンク:www.renoise.com

www.romhacking.net

外部リンク:s-endo.skr.jp >> 355
外部リンク:x11.s11.xrea.com >> 355
415: 名前は開発中のものです。 [sage] 2016/02/20(土) 06:22:27.12 ID:K22q5bhu(1) AAS
>>1
外部リンク:emu-docs.org
外部リンク:en.wikibooks.org >> 240
416: 名前は開発中のものです。 [sage] 2016/02/23(火) 23:33:38.67 ID:VBIy2kQO(1) AAS
SNES Hardware page

外部リンク:en.wikipedia.org BRR, 線形予測方程式=IIRに相当
外部リンク:ja.wikipedia.org 線形予測法
外部リンク[pdf]:www.cqpub.co.jp
外部リンク[php]:hkpr.info

SNESエミュレータ総合スレ Part14
2chスレ:software 1.52使え

>>1
geiger-s-snes9x-debugger.html  浅いパス名に

外部リンク[html]:dgrfactory.jp SNES SPC700 PLAYER.zip , 改良版 SNESAPU.DLL のみ (他プレイヤー用)

spcdas SPC700逆アセンブラ

オールドゲーム ROM研究
外部リンク:mrchecker.web.fc2.com 逆アセンブラ. SPC700もある

外部リンク:github.com readme-nomi
外部リンク:github.com src

外部リンク:www.geocities.co.jp sfc.txt
外部リンク:www.geocities.co.jp sndtech.txt

外部リンク:www.alpha-ii.com Info/Transfer.html  SNES->APU Transfers , SNESamp ,

SNES逆汗解析・改造入門
外部リンク[html]:www.geocities.jp
417: 名前は開発中のものです。 [sage] 2016/03/05(土) 23:57:10.90 ID:rm/dyzqu(1) AAS
>>1
外部リンク:en.wikipedia.org
外部リンク[html]:www.villehelin.com WLA-65816 Micro Assembler, SPC700も

SNESヘッダとメモリマップ, LoROM, HiROM, FastROM, checksumチェックサム (ROMの),
Interrupt vectors割り込みベクタ, NMI, IRQ,
外部リンク:en.wikibooks.org 超重要
外部リンク:www.smwiki.net
外部リンク:www.smwiki.net
外部リンク:wiki.superfamicom.org
FastROMとは:
 Banks $80 - $FF can also be used for faster memory access. Many portions of memory <$80 are accessed at 2.68 MHz (200 ns).
 Accessing memory >$80 is done at 3.58 MHz (120 ns) if the value at address $420d (hardware register) is set to 1.

LoROMなら80:8000~BF:FFFF,
HiROMならC0:0000~FF:FFFF,
RAM 7E:0000~7F:FFFF。
418: 名前は開発中のものです。 [] 2016/03/08(火) 18:56:01.86 ID:+/I9CQ+t(1) AAS
ここのSFCGENEditorってツールのプラグイン作れれば改造は楽になるんやけどね

外部リンク:retrogamehackers.net
419: 名前は開発中のものです。 [] 2016/03/10(木) 13:10:02.97 ID:OLGUyx31(1) AAS
SFCって使おうと思えばどれくらいの容量までいけんの?
100MBとかも可能なん?
420: 名前は開発中のものです。 [sage] 2016/03/10(木) 15:43:30.44 ID:t+7IKchB(1) AAS
Road Blasterの移植で600MBoverらしいから、
チップセット次第だと思われる。現実的ではないけど。
421: 名前は開発中のものです。 [sage] 2016/03/10(木) 23:26:36.39 ID:1QrQUEWd(1) AAS
最大容量なんて実用性度外視なら無限だよ
1-
あと 34 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s