- 1 名前:デフォルトの名無しさん [05/03/05 01:56:33 .net]
- やってるやついねーの?
暇潰しでもいいからいじって遊ぼうぜ。
- 215 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 21:10:13 ID:zZTtY1h1.net]
- マッパとbank orgが解りません
現在$c000がミラーになっている状態です。bank1が$a000と$e000 nesasmです。 どう書けばいいのでしょう?
- 216 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 22:57:47 ID:v0jzLIac.net]
- マッパ絡むならファミコンスレで聞いたほうがいいと思うんだ
- 217 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:43:05 ID:zZTtY1h1.net]
- ありがとうございます。
視野が狭くなっていました。(m_m)
- 218 名前:名前は開発中のものです。 [2010/10/12(火) 22:08:22 ID:qsZioCiZ.net]
- codepad.org/qsGp7Diu
codepad.org/74XbFXAi codepad.org/QiIb2vyD 昔PCエンジン用に作ったF-ZERO風ゲームのソース
- 219 名前:名前は開発中のものです。 mailto:sage [2011/08/03(水) 08:24:23.23 ID:ZQrFVvJL.net]
- RP2A03の未定義命令を解説しているサイトってありますか?
- 220 名前:名前は開発中のものです。 mailto:sage [2011/09/13(火) 17:27:38.93 ID:6DL8Eput.net]
- nesdev.parodius.com/2A03%20technical%20reference.txt
- 221 名前:名前は開発中のものです。 [2012/03/05(月) 03:28:21.22 ID:bNrxt/wR.net]
- 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.net]
- マルチな上に明らかにスレ違い。
- 223 名前:名前は開発中のものです。 mailto:sage [2012/03/10(土) 08:42:48.44 ID:YAppe1P3.net]
- 逆汗って機械語を読める形に変換してるだけだよね?
書換えて機械語に戻すってことは出来ないの? 説明聞いた感じだと逆汗して解読しながら機械語書換えてるみたいなんだけど・・・
- 224 名前:名前は開発中のものです。 mailto:sage [2012/03/13(火) 00:37:17.60 ID:MTJotzS2.net]
- >>223
逆アセンブラ=逆汗知ってて アセンブラ知らないの? 実際は逆アセンブラがテキストを出力したとして、変数や関数の役目は書いてないわけで、、、それを解析して解読するのが解析神。 試しにWindowsの.exeを逆アセンブルしてごらん。超意味不明だから。 プログラムの規模がある程度大きいと、 逆汗したものを、再アセンブルするのは困難を伴う場合が多い。
- 225 名前:名前は開発中のものです。 mailto:sage [2012/03/13(火) 00:50:41.31 ID:0neKniZs.net]
- >>224
逆汗の事ばっかり考えてて頭が固まってたようだ・・・ 可逆変換なんだから戻せないわけが無かったね、ありがとう
- 226 名前:名前は開発中のものです。 mailto:sage [2012/04/10(火) 13:23:56.58 ID:NddKazTP.net]
- ものによっては可逆ってわけでもない
データをコードとして扱ってしまい意味が変わる場合もあるし 普通にコード自体も意味が変わってしまう場合もある
- 227 名前:名前は開発中のものです。 mailto:sage [2012/04/10(火) 17:06:22.62 ID:oLiChzL/.net]
- 逆汗する場合はバイナリが16進で併記されるツールがいいよ。
8ビット世代だとアセンブラで書いてるソフトが多く、感心するほどキレイなやつもあるんだけどね。 データ部はだいたいバイナリに法則性があるから、慣れれば見分けがつく。
- 228 名前:名前は開発中のものです。 mailto:sage [2012/09/20(木) 17:51:26.96 ID:cGMaKOFB.net]
- hos
- 229 名前:名前は開発中のものです。 [2012/09/20(木) 17:54:15.47 ID:4k8cLmU9.net]
- ふむ
- 230 名前:名前は開発中のものです。 mailto:age [2012/09/20(木) 19:09:31.58 ID:f/XsJWvW.net]
- 普通に逆汗してもメモリジャンプの位置とかステージデータとかキャラデータとか
すべて目を通して手直ししないといけないからSMWを高級言語にするのは不可能 一番の問題はデータが散在しててアンセブラがそこも逆汗するからバグる 素人にデータとプログラム部分を見分けられるとはとても思えない
- 231 名前:名前は開発中のものです。 mailto:sage [2012/09/20(木) 20:30:06.88 ID:/2q+0d4/.net]
- 6502なんて命令少ないし、意味のあるプログラムか否かなんて結構機械的に判断できそうな感じだけどな。
- 232 名前:名前は開発中のものです。 mailto:sage [2012/09/20(木) 22:06:39.96 ID:U5jp9Vm/.net]
- エミュによってはcodeとdataのlogをとれるやつあるけどな
- 233 名前:名前は開発中のものです。 mailto:sage [2012/09/21(金) 16:39:47.95 ID:OAdH7gAE.net BE:1991223348-BRZ(10002)]
- sssp://img.2ch.sc/ico/mokkori-na_2.gif
OS/A65 - a Multitasking/Multithreading Operating System for 6502 computers (C) 1996-2006 André Fachat ttp://www.6502.org/users/andre/icapos/osa65.html
- 234 名前:名前は開発中のものです。 mailto:sage [2013/01/31(木) 00:28:22.70 ID:6eMaXvnA.net]
- 6502よりゲームボーイ(Z80C)のがわりかしわかりやすかった
- 235 名前:名前は開発中のものです。 [2013/03/21(木) 02:42:37.61 ID:yPAEg+sf.net]
- 人がいなそうだけど聞いてみる。
22 16 2A C0 JSL $002A16 -> $002A16 //Jump Subroutine Long アセンブラ読めないけど、初めて改造に手を出そうと思ってるんですが なんで $C02A16 じゃなくて $002A16 なんでしょうか? dist65816です。 あと、65c816のニーモニックの解説でオススメサイトあったら教えてください。
- 236 名前:名前は開発中のものです。 mailto:sage [2013/03/21(木) 11:11:30.63 ID:A78LSmbb.net]
- 素人だけどC0の部分がジャンプ命令なんじゃないかな
- 237 名前:名前は開発中のものです。 mailto:sage [2013/03/21(木) 13:02:01.12 ID:eR9L18ep.net]
- >>235
SNESだとしたら、 HiROMだと、00の部分がバンクなので、 C0がミラーバンクになるはず。 LoROMだと、ちょっと違うけど。
- 238 名前:名前は開発中のものです。 mailto:sage [2013/03/21(木) 18:17:24.85 ID:fEWioKjJ.net]
- >>235
わりとガチな事言うけど読めるんならSNESのソースをお勧めする。 解説サイトで分からない事が出てきた場合にとても分かりやすい。
- 239 名前:名前は開発中のものです。 mailto:sage [2013/03/21(木) 22:46:31.36 ID:yPAEg+sf.net]
- >>236
22 がジャンプ命令って先入観があったけど C0がなにかの引数(フラグ)的な役割の可能性ありますね。 なるほど。ありがとう。 >>237 >SNESだとしたら スーファミのって意味ですよね? スーファミのDQ6です。 HiROMっぽいですね。 さらっと見てみましたがミラーバンクがよくわからなかった (0x80〜 が 0x00 のミラーバンクと読める →とすると 0xc0 は 0x00 とはならないのでは?) ので もう一度ググってみます。ありがとう。 >>238 >SNESのソース (スーファミのソースって何??)と悩みましたが SNESというエミュのソースプログラムが公開されてるのでそれを参考に ってことですね。 探してみます。ありがとう。
- 240 名前:名前は開発中のものです。 mailto:sage [2013/03/21(木) 23:00:57.73 ID:eR9L18ep.net]
- バンクのミラーは、
80〜だけでなく、C0〜もある。 持っている資料ではそうなっている。
- 241 名前:名前は開発中のものです。 mailto:sage [2013/03/22(金) 04:25:50.22 ID:wiXBJRbA.net]
- >>238
それって"ない"という回答であるという認識でいいのかなぁ? まあ自分もいいサイト知らない。 Westan Design(仕様開発元)かSHARP(製造元)がいいのかもね(調べてないけど)
- 242 名前:名前は開発中のものです。 [2014/02/15(土) 01:43:33.73 ID:gYTXJhyH.net]
- cc65 6502用C言語コンパイラ
- 243 名前:名前は開発中のものです。 mailto:sage [2014/03/28(金) 11:07:17.51 ID:+zloHXLO.net]
- μPD612x
μPD613x には加算命令がないのです、乗算命令とかアホなこと言うなボケ。 さらにレジスタだってAレジスタ1つだけだ。 メモリアドレスだって16個だけだ。バカ言うな。 スタックなんて4階層だけだ。
- 244 名前:名前は開発中のものです。 mailto:sage [2014/04/09(水) 17:40:28.58 ID:Aiee0k4j.net]
- >>218
うちのでべろに突っ込んでみる
- 245 名前:245 mailto:sage [2015/08/15(土) 00:06:56.46 ID:r1UAelHl.net]
- あっ普通にディスアセンブラついてたんか
適当なのやってみると.byteてのがいっぱいある EQUかDB的なもんなんかな? 即値をなんかしてんだろう 他は普通の命令ぽいしなんとかわかるかな 16進と三文字程度の命令見るとなんか落ち着く でもなんか情報あればいただきたい
- 246 名前:245 mailto:sage [2015/08/22(土) 20:54:26.46 ID:lmAY31um.net]
- ん〜中々無いか・・・
まぁCやpythonレベルですら、日本語環境は著名サイトや書籍でも「公式マニュアル翻訳しただけor毛が生えた転載レベル」情報ばっかだもんな・・・ とりあえず画像処理音声処理とか千年早そうなので8080をもちょっとちゃんとやってみよう うん
- 247 名前:名前は開発中のものです。 [2017/02/05(日) 08:29:23.99 ID:7/zag2Au.net]
- そうかそうか
|

|