- 1 名前:デフォルトの名無しさん [05/03/05 01:56:33 ]
- やってるやついねーの?
暇潰しでもいいからいじって遊ぼうぜ。
- 200 名前:名前は開発中のものです。 mailto:sage [2010/01/27(水) 00:23:11 ID:OuwBME7P]
- スーファミだと乗除算機能追加されてるんだよね。
2クロックと4クロックだっけ?
- 201 名前:名前は開発中のものです。 [2010/02/07(日) 01:45:21 ID:dPg09lrX]
- >>200
サポートされてるんですか?
- 202 名前:名前は開発中のものです。 [2010/02/07(日) 16:35:41 ID:p3Qr7jDT]
- え?
- 203 名前:名前は開発中のものです。 [2010/02/07(日) 18:34:34 ID:dPg09lrX]
- >>202
SNES研究室より 実際積算や除算はサポートされてない と記載されているので、たぶんサポートされてないと思います。
- 204 名前:名前は開発中のものです。 mailto:sage [2010/02/07(日) 21:49:05 ID:p3Qr7jDT]
- >>203
検索してみ? スーファミには乗除算器ちゃんとあるぞ。 あとそこの研究所って所資料足りてない。
- 205 名前:名前は開発中のものです。 [2010/02/07(日) 23:20:12 ID:dPg09lrX]
- >>204
検索したら出てきました。 余計な口突っ込んですいません。
- 206 名前:名前は開発中のものです。 [2010/02/09(火) 17:33:34 ID:hmI1E4PD]
- 今6502をギコ猫で勉強してるんだけど
第11章のネームテーブル gikofami.fc2web.com/nes/nes011.html これの adc #1 なんだが、 G−NESのデバッガ見てたら 1回目は2を足してて、2回目からはちゃんと1を足してるみたい どうして1回目は2を足すんですか?
- 207 名前:名前は開発中のものです。 mailto:sage [2010/02/09(火) 20:14:37 ID:3RJrolvd]
- >>206
adc → Add with Carry キャリーフラグの内容も一緒に加算する。 これによって複バイト分の加算をするときの繰り上がりを簡易にできる。
- 208 名前:名前は開発中のものです。 mailto:sage [2010/02/09(火) 21:38:36 ID:hmI1E4PD]
- >>207
なるほど 理解しました ありがとうございます
- 209 名前:名前は開発中のものです。 mailto:sage [2010/02/10(水) 06:00:21 ID:EXaN1Km+]
- また分からないところがあるんだが
ここでちょくちょく質問していっていいですかね? ギコ猫の第14章の gikofami.fc2web.com/nes/nes014.html 一番下のソースのgetPadBitの ora <KeyBuffer ; キーバッファにora これなんだがOR演算ってのはだいたい分かったけど ここで使う理由がイマイチわかりません 実際ここの命令消してもちゃんと動いてるみたいだし。
- 210 名前:名前は開発中のものです。 mailto:sage [2010/02/10(水) 14:39:07 ID:5TL6Al/8]
- ちゃんと動かんと思うのだが。
そのoraを省くと、直前で$4016を読み出してand #1した内容しか、KeyBufferに書き込まれなくなるだろ。 ループ回って、最後にstaでKeyBufferに書き込まれるのは右ボタンの状態だから、右にしか動かなくなると思うが。
- 211 名前:名前は開発中のものです。 mailto:sage [2010/02/10(水) 15:32:09 ID:EXaN1Km+]
- >>210
その通りでした、ごめんなさい OR演算をちゃんと理解してなかったかも OR演算によって1byteの情報を1bitだけにして 1回目はbit0に書き込んで 2回目はbit1に書き込んでるってことですかね?
- 212 名前:名前は開発中のものです。 mailto:sage [2010/02/11(木) 04:45:25 ID:yuPo8Fe0]
- 前回のKeyBufferの右シフトは分かったのですが
ギコ猫第15章の gikofami.fc2web.com/nes/nes015.html lsr a ; Aレジスタ右シフト(半分にする) これによってスクロールの速さが半分になるのは分かったのですが どういう理屈でこうなってるのですか? 初心者すぎる質問で申し訳ないですが、お願いします
- 213 名前:名前は開発中のものです。 mailto:sage [2010/02/11(木) 06:21:37 ID:+wEnMjxV]
- ヒント1:2進数
ヒント2:二進数で1000を0100にすると十進数では・・・?
- 214 名前:名前は開発中のものです。 mailto:sage [2010/02/11(木) 07:24:50 ID:yuPo8Fe0]
- >>213
8が4になる 半分になる なるほど 分かりました、ありがとうございます
- 215 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 21:10:13 ID:zZTtY1h1]
- マッパとbank orgが解りません
現在$c000がミラーになっている状態です。bank1が$a000と$e000 nesasmです。 どう書けばいいのでしょう?
- 216 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 22:57:47 ID:v0jzLIac]
- マッパ絡むならファミコンスレで聞いたほうがいいと思うんだ
- 217 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:43:05 ID:zZTtY1h1]
- ありがとうございます。
視野が狭くなっていました。(m_m)
- 218 名前:名前は開発中のものです。 [2010/10/12(火) 22:08:22 ID:qsZioCiZ]
- codepad.org/qsGp7Diu
codepad.org/74XbFXAi codepad.org/QiIb2vyD 昔PCエンジン用に作ったF-ZERO風ゲームのソース
- 219 名前:名前は開発中のものです。 mailto:sage [2011/08/03(水) 08:24:23.23 ID:ZQrFVvJL]
- RP2A03の未定義命令を解説しているサイトってありますか?
- 220 名前:名前は開発中のものです。 mailto:sage [2011/09/13(火) 17:27:38.93 ID:6DL8Eput]
- nesdev.parodius.com/2A03%20technical%20reference.txt
- 221 名前:名前は開発中のものです。 [2012/03/05(月) 03:28:21.22 ID:bNrxt/wR]
- PSPでNesterJ最新を使っていますが
save機能が機能しません。 statesaveするとちゃんとリストに日時と共にsaveされるんですが そのファイルをstateloadしてゲーム画面に戻っても loadが反映されてくれないのです。 そういう状況になって解決した方、いらっしゃいますか? ちなみに、関係あるかわかりませんが 一度statesaveした場所にはdeleteしてsaveしなおさない限り上書き出来ません。 (save→yesしてもsave日時が変わらないのでsave出来て無い?) ゲームは問題無く動きますが NesterJのsave機能を利用するための データかなんかの入れ忘れとか考えられますか?
- 222 名前:名前は開発中のものです。 mailto:sage [2012/03/05(月) 12:35:55.88 ID:ssuNvARh]
- マルチな上に明らかにスレ違い。
- 223 名前:名前は開発中のものです。 mailto:sage [2012/03/10(土) 08:42:48.44 ID:YAppe1P3]
- 逆汗って機械語を読める形に変換してるだけだよね?
書換えて機械語に戻すってことは出来ないの? 説明聞いた感じだと逆汗して解読しながら機械語書換えてるみたいなんだけど・・・
- 224 名前:名前は開発中のものです。 mailto:sage [2012/03/13(火) 00:37:17.60 ID:MTJotzS2]
- >>223
逆アセンブラ=逆汗知ってて アセンブラ知らないの? 実際は逆アセンブラがテキストを出力したとして、変数や関数の役目は書いてないわけで、、、それを解析して解読するのが解析神。 試しにWindowsの.exeを逆アセンブルしてごらん。超意味不明だから。 プログラムの規模がある程度大きいと、 逆汗したものを、再アセンブルするのは困難を伴う場合が多い。
- 225 名前:名前は開発中のものです。 mailto:sage [2012/03/13(火) 00:50:41.31 ID:0neKniZs]
- >>224
逆汗の事ばっかり考えてて頭が固まってたようだ・・・ 可逆変換なんだから戻せないわけが無かったね、ありがとう
- 226 名前:名前は開発中のものです。 mailto:sage [2012/04/10(火) 13:23:56.58 ID:NddKazTP]
- ものによっては可逆ってわけでもない
データをコードとして扱ってしまい意味が変わる場合もあるし 普通にコード自体も意味が変わってしまう場合もある
- 227 名前:名前は開発中のものです。 mailto:sage [2012/04/10(火) 17:06:22.62 ID:oLiChzL/]
- 逆汗する場合はバイナリが16進で併記されるツールがいいよ。
8ビット世代だとアセンブラで書いてるソフトが多く、感心するほどキレイなやつもあるんだけどね。 データ部はだいたいバイナリに法則性があるから、慣れれば見分けがつく。
|

|