トップページgamedev
381コメント103KB

スーファミのプログラム

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。04/09/13 17:14:12ID:oqwjwnvf
開発の参考となりそうなページを挙げときます。

すずめ愛好会
http://vsync.org/

極楽プログラマの部屋
http://www.inetmie.or.jp/~koh/inside/index.htm

Console/Emulator Programming Resource in Japan
http://www.geocities.co.jp/Playtown/2004/816_2.txt
http://www.geocities.co.jp/Playtown/2004/sndtech.txt
http://www.geocities.co.jp/Playtown/2004/sfc.txt
0182名前は開発中のものです。2005/12/26(月) 16:38:32ID:wDgqU2Zm
他機種を圧倒するグラフィック能力だったんだから別に惜しくない
0183名前は開発中のものです。2005/12/27(火) 19:05:32ID:tRRImiDw
いや惜しい
0184名前は開発中のものです。2005/12/30(金) 00:13:56ID:MAZOgJ6I
いや惜しくない
0185名前は開発中のものです。2005/12/30(金) 22:54:27ID:qxUEYWk6
>>184
MAZOは縛って吊るしage
0186名前は開発中のものです。2006/01/02(月) 06:40:33ID:/v8ljJ5z
グラフィックが暗号化とか圧縮されてるゲームって
展開させることは出来るの?
0187名前は開発中のものです。2006/01/02(月) 08:45:01ID:VK8EZZKb
>>186
対応エミュレータなら展開ルーチン積んでいるじゃね?
0188名前は開発中のものです。2006/01/03(火) 02:06:37ID:ht1SVq7Y
エミュ側が対応しててもそれを見ることが出来なければ意味なくね
0189名前は開発中のものです。2006/01/03(火) 02:43:54ID:ljqHLRRW
見れるエミュはあるだろ
0190名前は開発中のものです。2006/01/03(火) 02:46:22ID:ht1SVq7Y
詳しく
0191名前は開発中のものです。2006/01/04(水) 00:00:41ID:7/chIMn7
188の言ってる意味が理解できない
0192名前は開発中のものです。2006/01/04(水) 02:59:56ID:7P0HbDqI
俺もよく分かんねーけど要はVRAMを直接覗きたいってことか?
ぶっこ抜きでもすんのか?
いくらでも覗けばいいじゃん
0193名前は開発中のものです。2006/01/06(金) 01:08:34ID:9/R2ok3q
どうやって覗くん?
0194名前は開発中のものです。2006/01/06(金) 01:32:47ID:eDJa4D7B
一般の人でPS2のメインメモリをフルレンジのぞく人もいるらしいよ。
project-faoより
0195名前は開発中のものです。2006/01/06(金) 01:41:35ID:KW7/7C7g
エミュ上のVRAMを覗くならメモリエディタなりなんなりあるだろ
少しは頭を使え
0196名前は開発中のものです。2006/01/06(金) 01:43:08ID:9/R2ok3q
見れるエミュあるのか?
0197名前は開発中のものです。2006/01/06(金) 17:04:02ID:SwaqaUFs
これとか?
ttp://www.geocities.com/illegal_eagle_2003/vsnes/index.htm
0198名前は開発中のものです。2006/01/06(金) 19:09:39ID:9/R2ok3q
>>197
これエミュなの?まあスクショ見る限りそれらしい機能はついてるみたいだけど
デバッガ出来るSNESエミュってこれくらいかな
ttp://geigercount.net/crypt/
0199名前は開発中のものです。2006/01/06(金) 21:42:06ID:93V+mTOH
エミュではないんだが、ステートセーブ内に保存されてる
RAMの中身を見るのに便利かなぁと思ってね
0200名前は開発中のものです。2006/01/07(土) 07:31:55ID:fFW0Exm7
NESエミュはエディタ機能ついてるのは多い。
0201名前は開発中のものです。2006/01/09(月) 23:38:48ID:zBwxJxEq
SNESでDMA転送ってどうやるんでしょう
0202名前は開発中のものです。2006/01/10(火) 21:07:33ID:r75obu75
自己解決しました
0203名前は開発中のものです。2006/01/18(水) 17:58:44ID:Xj/1O64p
APU(DSP)について詳しく教えてください.SNESではCPUとAPUが同時に動いており
,密接に関係しているみたいなのですが.
02042032006/01/18(水) 18:06:03ID:UKJ+fawb
自己解決しましたm(_ _)m
0205名前は開発中のものです。2006/01/18(水) 18:25:00ID:Xj/1O64p
DSPの実行プログラムはsmcファイルのどこにあるんでしょうか?
02062052006/01/18(水) 18:50:54ID:2SH+Qcry
自己解決しましたm(_ _)m
0207名前は開発中のものです。2006/01/18(水) 20:18:48ID:Xj/1O64p
お願いしまっするm(__)m
0208名前は開発中のものです。2006/01/20(金) 06:45:35ID:dQzHZbAR
age
0209名前は開発中のものです。2006/02/10(金) 15:15:28ID:HiBkYN9P
SFCのメガデモどこにあるんだよ
0210名前は開発中のものです。2006/02/10(金) 21:28:19ID:N2umP0K+
ミニデモならいくつか作ったけど・・・・・・・・
0211名前は開発中のものです。2006/02/10(金) 21:39:24ID:N2umP0K+
サウンドを鳴らすにはどうするんですか
すずめにも情報無いし
0212名前は開発中のものです。NGNG
保守
0213任天堂本社より警告2006/03/21(火) 20:49:16ID:5b78pgIg
任天堂本社情報通達部より皆様に警告です。
本社はファミリーコンピューターの権利を放棄していないので
旧式といえ全権は本社にあります。
デバイスを使用しての開発は合法ですが(改変した場合違法です)、
プログラム事態を改変した場合はなんらか処分をさせていただきます。
この件は2ちゃんねる管理人に許諾を得て行っています。

0214名前は開発中のものです。2006/03/21(火) 21:30:30ID:VZtpEY3x
デバイスってなんだ
0215名前は開発中のものです。2006/03/21(火) 21:35:14ID:2+maRf/q
>>213
情報通達部なんて任天堂にはないよ。
嘘つくならもっとマシな嘘ツケ。
0216名前は開発中のものです。2006/03/22(水) 13:28:59ID:2Rhu187Z
>>213
藻前のその警告も一種の犯罪行為
0217名前は開発中のものです。2006/03/30(木) 00:44:51ID:XybIBHyL
>>213
誤字ってるし、偽計業務妨害で通報した。
0218名前は開発中のものです。NGNG
 
0219名前は開発中のものです。2006/08/04(金) 20:45:56ID:/zD+fGDi
スーファミのエミュで動作する自作ROMを
作ろうと思っているのですが、
オススメのアセンブラもしくは、コンパイラってありますか?
あれば、教えてください。
0220名前は開発中のものです。2006/08/04(金) 20:47:41ID:/zD+fGDi
age
0221名前は開発中のものです。2006/08/04(金) 22:19:33ID:gwdTM7Lh
>>219
すずめ愛好会というサイトにアセンブラがある。ある。
他に自分は使ってみたこと無いけどsnesc.zipという
怪しげなコンパイラが存在したりするらしい。

でも難しいんで自分はあきらめました。
ちょっと複雑なことをしようとすると動作速度の壁にぶちあたるよ。
この時代のアセンブラプログラムに精通してて高速化技法みたいなのに
自信があるならチャレンジする価値あるのかな。
機能が同じ程度のGBAの方が環境が整ってるよ。
0222名前は開発中のものです。2006/08/14(月) 21:16:40ID:eWSF5E+e
メモリーカセットに自作ソフトを転送して
スーファミ本体で動かすことやった人っています?
0223名前は開発中のものです。2006/08/15(火) 04:10:05ID:5/toywye
よくわからんがSM調教師ってそんなんだったんでないの?
0224名前は開発中のものです。2006/08/15(火) 21:14:05ID:LSlz4hEC
ジーコサッカーwを上書きしたんだっけ?
0225名前は開発中のものです。2006/09/08(金) 19:39:32ID:hK/sV2GV
ギコ猫みたいに日本語でスーファミのプログラム解説してるとこないの?
すずめ愛好会は分かりにくいし。
0226名前は開発中のものです。2006/09/24(日) 11:28:34ID:ZnF28V7A
>>225
すずめには、解説HPが多いとか認知度が高いとか書いてあるけど、
日本の解説サイトは無いに等しいですなぁ。
自分は海外のサンプルを参考にして作ってる・・・
0227名前は開発中のものです。2006/09/26(火) 09:07:38ID:oeK97iIi
ttp://www.inetmie.or.jp/~koh/inside/koh-sfc.htm
0228名前は開発中のものです。2006/09/29(金) 12:45:28ID:z0Hnd1Ug
512バイト足すにはどうしたらいいんですか?教えてください
0229名前は開発中のものです。2006/09/29(金) 12:56:02ID:z0Hnd1Ug
ROMにです
0230名前は開発中のものです。2006/09/29(金) 14:09:21ID:75IbdlJa
ツール使うらしい
0231名前は開発中のものです。2006/09/29(金) 22:23:37ID:z0Hnd1Ug
わかんねーよ
0232名前は開発中のものです。2006/09/30(土) 02:24:03ID:jVIxsB8/
デュアルオーブの開発に関わった人のページに開発講座があったようななかったような
タイトルは匂わせてたけど明記してなかったからたどり着けナス
0233名前は開発中のものです。2006/09/30(土) 13:39:53ID:IPnDHIeE
http://game9.2ch.net/test/read.cgi/gameurawaza/1125887166/435

435 :名無しさん@お腹いっぱい。:2006/09/30(土) 12:21:27 ID:/MwzVYMV
エミュのROMファイルに512バイト足すにはどうしたらいいんですか?教えてください
0234名前は開発中のものです。2006/09/30(土) 16:15:36ID:jVIxsB8/
ページは見つかったが講座はなかった
0235名前は開発中のものです。2006/10/01(日) 11:19:45ID:BYiWXmYl
>>233

で、何が言いてぇんだ?
マルチポスト乙とでも?w
0236名前は開発中のものです。2006/10/01(日) 19:33:36ID:IRLiW3Bw
日本発のゲーム機なのに仕様や解析は外人に頼るしかないのか・・・。
0237名前は開発中のものです。2006/10/01(日) 20:45:35ID:BYiWXmYl
とりあえずage
0238名前は開発中のものです。2006/10/16(月) 08:04:22ID:Axs3BNFe
個人作成のデモとかなら結構あるけどソース付で公開してるとこないかね
0239名前は開発中のものです。2006/10/23(月) 18:50:42ID:irQ1TVWN
誰か、スーファミのプログラミング講座みたいなのを書いてくれませんか?
0240名前は開発中のものです。2006/10/24(火) 16:31:51ID:CBNzer7f
ttp://en.wikibooks.org/wiki/Super_NES_Programming

ほれ
日本語で、とか言うなよ
0241名前は開発中のものです。2006/10/24(火) 23:10:47ID:9IKcXFbc
英語でおk
0242名前は開発中のものです。2006/10/24(火) 23:44:35ID:8vhIAkLr
wikiってこういうのもあるのか
このスレで日本語訳すればいいのに
0243名前は開発中のものです。2006/10/26(木) 09:40:20ID:LPGsCyy3
VIP辺りにSNESの企画スレ立てたらすぐwikiとか出来そうだな
0244名前は開発中のものです。2006/12/23(土) 14:04:37ID:JDvelGRA
NMIってどうやって発生させるんでしょうか。
ログをみるとLDA $00 BNE $FCの無限ループ中に割り込まれてますが
条件がわからない。
0245名前は開発中のものです。2006/12/24(日) 17:54:32ID:rDNt0Qg0
>>244
おそらくPPUが発生させると
0246は@ c178.016.c3-net.ne.jp2007/01/28(日) 23:54:41ID:hCAT7fLv?2BP(1000)
>>117に対するレスでモード6を使えとか書いてあるけどすずめを読んだぐらいじゃ全然ワカンネ。
WikiBooksのSuper NES Programingを気合いで読めば解りますか?
0247名前は開発中のものです。2007/02/05(月) 22:24:15ID:ORWmjX/J
外国のスーパーニンテンドーは格好良い。
0248名前は開発中のものです。2007/02/05(月) 22:31:42ID:ORWmjX/J
スーファミのソフト開発の難易度が容易ではなかった。

開発したもので販売したりしなければ 任天堂に不利益は無いはず。
むしろ自分の力でスーファミのソフトを作れるまで勉強した人がいるなら
任天堂はそいつをスカウトしたらいいかもね。
0249は@c178.016.c3-net.ne.jp2007/04/14(土) 00:01:59ID:kHZv+WuC?2BP(1000)
すずめが死んでいやがる
0250名前は開発中のものです。2007/05/06(日) 12:20:10ID:hkeI8KqF
すずめ程度の情報なら暗記してるだろ
0251名前は開発中のものです。2007/07/08(日) 11:40:56ID:SUT78KlE
すずめ見たい人はwebarchive
0252名前は開発中のものです。2007/07/21(土) 07:20:32ID:uTvAB8Na
SFCってチャンネル数は8個まで使えるんだっけ?
0253名前は開発中のものです。2007/07/22(日) 02:53:04ID:o0AsKdel
音源の話なら確かそう。
0254名無しさん@そうだ選挙に行こう2007/07/29(日) 11:59:37ID:x9Mksp5M
>>252
同時発音数8音だね。まあ、最初から和音をサンプリングして
おくことによって、擬似的にもっと多くの音を出すこともでき
るが…。

最近、いいツールが登場してきたから、興味あるなら実際に
触ってみれば?

【XMSNES】スーパーファミコン音源で音楽データ制作【SPC】
http://pc11.2ch.net/test/read.cgi/dtm/1183196236/l50
0255名前は開発中のものです。2007/10/09(火) 18:26:27ID:scmsAL8F
保守
0256名前は開発中のものです。2007/11/01(木) 05:53:42ID:ep0Z0ILK
NMIはどの石でも外部割り込みですね
マスク禁止なので禁止しても割りこめる

だから開発中のハードのリセットスイッチに使われたりする
NMIのベクタにデバッグ用のコード書いておいたりして

要因は回路図読めば一発
基板上でチップの配線をあたってもいい
0257名前は開発中のものです。2007/11/01(木) 10:10:07ID:ep0Z0ILK
ファミコン・スーファミ、引退へ 任天堂が修理受付終了
2007年10月31日(水)20:32

任天堂は31日、家庭用ゲーム機「ファミリーコンピュータ(ファミコン)」と「スーパーファミコン」の修理受け付けを打ち切った。
昨年発売した「Wii」が世界的にヒットするかげで、80〜90年代に世界のゲーム市場を席巻し計1億1千万台が売れた両機がひっそりと現役を去る。

ファミコンは83年、後継機のスーパーファミコンは90年発売。任天堂は生産終了後も「利用者がいる間はサポートを続ける」と修理を受け付けてきたが、
最近は月に数件程度しか申し込みがなく部品の調達が難しくなった。
ファミコン時代のゲームがWiiのダウンロード機能で楽しめるようになったこともあり、修理打ち切りを決めた。

ファミコンは発売当時1万4800円。ゲーム機能を備えたパソコンの半分以下の価格で6191万台を売る人気となり、
宮本茂・現専務らが生み出した「スーパーマリオブラザーズ」や「ゼルダの伝説」、
他のソフトメーカーが作った「ドラゴンクエスト」などのソフトが世界的にヒットした。
0258名前は開発中のものです。2007/11/17(土) 21:47:12ID:ZPgJQVOD
ttp://hp.vector.co.jp/authors/VA042397/index.html
ブルジョアソフトウェア研究所

何気なく、Googleで検索に引っかかったページ。
ソースも公開されてるみたいだし、いい感じ。
0259名前は開発中のものです。2007/11/26(月) 16:30:43ID:BapyZ7Fd
10年くらい前からやってそうなのにまとまった日本語の情報と完成品って無い物だな。
0260名前は開発中のものです。2007/12/02(日) 17:37:16ID:2oWUYmyX
ストIIの重ね合わせ
スプライトやゲージ用のBG3まで使っている。

アクスレイの2面
背景の星はBG3なのでゲージの後には流れない。
ボスがBG1とスプライトの組み合わせまでは想像つくと思う。で、その上下もBG1。背景は?
0261名前は開発中のものです。2007/12/02(日) 18:15:49ID:2oWUYmyX
F-ZERO
回転するコースはモード7。回転面に被さるゲージはスプライト。
それ以外はBGが3面あるモード。画面の上と下でモードを変えている。
0262名前は開発中のものです。2007/12/03(月) 12:14:46ID:lp0J6ZXs
>>260
背景はスプライト
0263名前は開発中のものです。2008/03/25(火) 21:11:04ID:cUljzw0d
タクティクスオウガはフォントを8x16で描いたりしてて職人芸が凄すぎる
0264名前は開発中のものです。2008/05/12(月) 21:37:43ID:nIIJ24Xy
しかも伝説のオウガバトルは漢字を音訓読みと総画数で検索でき、ゲームで使うであろう漢字は全てと言ってよいほど漏れなく入っている
0265名前は開発中のものです。2008/05/22(木) 14:36:27ID:h9X0Y7Xe
SFCって解像度は512x478が最高みたいだけど中途半端に400x300みたいなことも出来んの?
0266名前は開発中のものです。2008/06/15(日) 01:18:59ID:aVGizkRw
無理
わざと中央部分だけ描画して周りは黒枠にすれば擬似的に出来るかもしれないけど
0267名前は開発中のものです。2008/06/16(月) 06:41:29ID:papbe+q0
無理ということはないだろう。
とてつもなく無意味に複雑なプログラム組めば、400×300の画像サイズでフルスクリーンに見えなくもない状態を作り出せる。
何に使うのかって?知らんがな
0268名前は開発中のものです。2008/06/16(月) 08:22:52ID:ykuc8Ge+
スーファミじゃ、スピード遅すぎて実用に耐えない
0269名前は開発中のものです。2008/06/16(月) 10:45:23ID:lrReDTJo
>>267
CRTCっていうか、同期タイミングが自由に設定できるの?
PCEはそのへんがわりと柔軟だったみたいだけど
0270名前は開発中のものです。2008/06/16(月) 14:49:07ID:M4ctME6k
なんに使うかっていうか、
当時のアーケードの解像度に合わせて移植の完成度を上げる用途がある。
0271名前は開発中のものです。2008/06/18(水) 08:17:30ID:UVvpB1Th
まさか・・・400x300領域のBGをフレームバッファ的に使って拡大表示とか?

いやいやいや、ねぇなw
0272名前は開発中のものです。2008/08/10(日) 15:34:46ID:TpADy3yR
意味解析してまともなコード吐いてくれる逆アセンブラないの
0273名前は開発中のものです。2008/08/11(月) 00:17:53ID:xEJBMEFo
アセンブラ自体、結構ギチギチに手動最適化かます代物だから意味解析なんて無理言うな。
ソフト毎にクセが違ったりするだろうしな。
0274名前は開発中のものです。2008/08/24(日) 17:04:41ID:tK/194KP
逆アセしたファイルをアセンブルしたら正常にプレイ出来るんだろうか
0275名前は開発中のものです。2008/08/24(日) 20:37:16ID:QrjO7eR4
逆汗したツールにもよるんでないか?
0276は@cr4-172-178.seaple.icc.ne.jp2008/08/25(月) 03:07:37ID:cOf8kyCS?2BP(1003)
SuperGameBoyシリーズってどうやってるんだろうねえ
いったんカートリッジからロードしてSGB-CPUを使っているのか、
それかまたはSGB-CPUが実行して得られた画面をロードして描画しているだけなのか....
0277は@cr4-172-178.seaple.icc.ne.jp2008/08/25(月) 03:15:05ID:cOf8kyCS?2BP(1003)
あー、少し調べればSGB-CPUが実行し、製作した画面データを読み込んで表示しているって事がわかるな。
画面モードはどうなっているんだか。
0278名前は開発中のものです。2008/08/25(月) 06:10:24ID:HIJwEr8O
160x144で、1dot1nibbleとしても1フレーム24kb?
0279名前は開発中のものです。2008/08/25(月) 06:44:19ID:HIJwEr8O
あはーん、半分の12kbyteだわ・・・
0280は@cr4-172-178.seaple.icc.ne.jp2008/08/25(月) 10:12:16ID:cOf8kyCS?2BP(1003)
バラして海外のサイトから回路図を落として眺めてみるとかなり酷いブツだな>SGB
なんせGBそのものに変換チップとSFC用のPRG-ROMを足したに過ぎない
0281は@cr4-172-178.seaple.icc.ne.jp2008/08/29(金) 12:42:49ID:zn+Mwdlj?2BP(1003)
さて、結局PC/ATアダプタの計画は振り出しに戻ってしまったわけだ。
(SGB-CPUの液晶用出力をメモリデータに訳しているだけだから)
0282名前は開発中のものです。2008/09/02(火) 01:10:28ID:q0wMZ5eC
お、はさんは面白そうなことを調べてますね

俺も最近65816は6502の動作をエミュレートすることができると知って、
もしかするとSFC本体を使ってFCのゲームもできるんじゃないかと画策してるんだけど
分解してどうにか改造施すことでFCのゲームできるようにならないかなぁ
■ このスレッドは過去ログ倉庫に格納されています