【65816:SNES】アセンブリ【6502:NES】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
05/03/05 01:56:33暇潰しでもいいからいじって遊ぼうぜ。
0170名前は開発中のものです。
2005/12/17(土) 18:15:10ID:8b2h9FOg0171名前は開発中のものです。
2005/12/17(土) 18:40:57ID:ucY20pxD0172名前は開発中のものです。
2005/12/17(土) 19:02:20ID:jx/U7cAE0173名前は開発中のものです。
2005/12/17(土) 22:00:01ID:YvZEKHkaたてていただけるならよろ。ろろろ
0174名前は開発中のものです。
2006/01/19(木) 00:36:23ID:C711bw4Oデータをみてるんですけど、どうなってるですかね?
CPUは作成したんですけど、そこで無限ループへ......
0175名前は開発中のものです。
NGNG0176名前は開発中のものです。
2006/05/07(日) 22:36:47ID:RQsEtfQ+0177名前は開発中のものです。
NGNG0179名前は開発中のものです。
2006/11/21(火) 23:44:52ID:j0NSXW/Pclc
xce
sep #$30
とかだっけ。
>>174
SPC700たたくところかなあ。
16bitがアドレス、16bitがデータだったような気がするけど記憶の彼方…
0180名前は開発中のものです。
2007/08/14(火) 03:02:28ID:38Qcj2hPみたいなのを作ってるんだけど、どうしても処理落ちしてしまうよ・・・
なかなか難しい
皆さんは命令サイクルもちゃんと意識して作ってるんでしょうか?
0181名前は開発中のものです。
2007/08/17(金) 22:03:01ID:B7B9qytV0182???
2009/01/03(土) 14:48:56ID:F9to3sCZ0183名前は開発中のものです。
2009/01/22(木) 22:09:34ID:K4oPubsM0184名前は開発中のものです。
2009/01/23(金) 18:19:16ID:/C8NR1Tp0185名前は開発中のものです。
2009/03/07(土) 02:49:24ID:SgxsFDLEてか、正確な情報さえ分かれば問題ないのだけども。
良かったらおまいらオススメのドキュメントorサイトを教えてくれないか?
0186名前は開発中のものです。
2009/08/17(月) 16:55:02ID:HCVrGDxc0187名前は開発中のものです。
2009/10/21(水) 21:28:40ID:fBuTY2gE0188名前は開発中のものです。
2009/10/21(水) 22:39:28ID:7kUAJwCS0189名前は開発中のものです。
2009/10/22(木) 05:11:16ID:38KVRlSSただいまメンテナンスをおこなっております。
ご迷惑をおかけいたしますが、復旧までしばらくお待ちください。
評判分析サービスはこちら
hai zannen show
0190名前は開発中のものです。
2009/10/22(木) 08:21:32ID:k8p142oB頑張ってくれ
0191名前は開発中のものです。
2009/11/02(月) 15:12:36ID:1t1Od2qH0192名前は開発中のものです。
2009/11/06(金) 12:39:23ID:34TjKmr30193ひきプロ ◆HIRO2ZQ2Xo
2009/12/17(木) 21:56:23ID:91Ef27E/http://hikipuro.is-a-geek.org/snes/wiki/
翻訳中ですがよろしかったら見てみてください。
僕もSNESエミュ作ろうとしてたんですが
難しすぎてやめましたw
0194名前は開発中のものです。
2009/12/26(土) 01:12:27ID:Fw/fc5Knこの有意義なお仕事に敬服します。
ゆっくり進んでください。
0195名前は開発中のものです。
2009/12/28(月) 01:40:35ID:bQcXet2J加算・減算命令とループを使って作ればいいのかな・・・
0196名前は開発中のものです。
2009/12/28(月) 06:38:48ID:HV7z6G82定数倍の時は、2のN乗の加算の形に分解して、シフトと加算で計算するのが普通かな。
0197名前は開発中のものです。
2009/12/28(月) 11:01:05ID:bQcXet2J(知能低の俺には理解できん・・・)
0198名前は開発中のものです。
2009/12/28(月) 11:31:04ID:QQXUn7l22倍
元の数を左シフトする。
3倍
2倍した物に元の数を足す。
4倍
元の数を2回左シフトする。
5倍
4倍した物に元の数を足す。
・
・
・
オーバーフローするw
0199名前は開発中のものです。
2010/01/11(月) 11:01:01ID:vr3CJdIR今頃になって、やっと分かりました。
時間あいてしまってすいません
0200名前は開発中のものです。
2010/01/27(水) 00:23:11ID:OuwBME7P2クロックと4クロックだっけ?
0201名前は開発中のものです。
2010/02/07(日) 01:45:21ID:dPg09lrXサポートされてるんですか?
0202名前は開発中のものです。
2010/02/07(日) 16:35:41ID:p3Qr7jDT0203名前は開発中のものです。
2010/02/07(日) 18:34:34ID:dPg09lrXSNES研究室より
実際積算や除算はサポートされてない
と記載されているので、たぶんサポートされてないと思います。
0204名前は開発中のものです。
2010/02/07(日) 21:49:05ID:p3Qr7jDT検索してみ?
スーファミには乗除算器ちゃんとあるぞ。
あとそこの研究所って所資料足りてない。
0205名前は開発中のものです。
2010/02/07(日) 23:20:12ID:dPg09lrX検索したら出てきました。
余計な口突っ込んですいません。
0206名前は開発中のものです。
2010/02/09(火) 17:33:34ID:hmI1E4PD第11章のネームテーブル
http://gikofami.fc2web.com/nes/nes011.html
これの
adc #1
なんだが、
G−NESのデバッガ見てたら
1回目は2を足してて、2回目からはちゃんと1を足してるみたい
どうして1回目は2を足すんですか?
0207名前は開発中のものです。
2010/02/09(火) 20:14:37ID:3RJrolvdadc → Add with Carry
キャリーフラグの内容も一緒に加算する。
これによって複バイト分の加算をするときの繰り上がりを簡易にできる。
0208名前は開発中のものです。
2010/02/09(火) 21:38:36ID:hmI1E4PDなるほど
理解しました
ありがとうございます
0209名前は開発中のものです。
2010/02/10(水) 06:00:21ID:EXaN1Km+ここでちょくちょく質問していっていいですかね?
ギコ猫の第14章の
http://gikofami.fc2web.com/nes/nes014.html
一番下のソースのgetPadBitの
ora <KeyBuffer ; キーバッファにora
これなんだがOR演算ってのはだいたい分かったけど
ここで使う理由がイマイチわかりません
実際ここの命令消してもちゃんと動いてるみたいだし。
0210名前は開発中のものです。
2010/02/10(水) 14:39:07ID:5TL6Al/8そのoraを省くと、直前で$4016を読み出してand #1した内容しか、KeyBufferに書き込まれなくなるだろ。
ループ回って、最後にstaでKeyBufferに書き込まれるのは右ボタンの状態だから、右にしか動かなくなると思うが。
0211名前は開発中のものです。
2010/02/10(水) 15:32:09ID:EXaN1Km+その通りでした、ごめんなさい
OR演算をちゃんと理解してなかったかも
OR演算によって1byteの情報を1bitだけにして
1回目はbit0に書き込んで
2回目はbit1に書き込んでるってことですかね?
0212名前は開発中のものです。
2010/02/11(木) 04:45:25ID:yuPo8Fe0ギコ猫第15章の
http://gikofami.fc2web.com/nes/nes015.html
lsr a ; Aレジスタ右シフト(半分にする)
これによってスクロールの速さが半分になるのは分かったのですが
どういう理屈でこうなってるのですか?
初心者すぎる質問で申し訳ないですが、お願いします
0213名前は開発中のものです。
2010/02/11(木) 06:21:37ID:+wEnMjxVヒント2:二進数で1000を0100にすると十進数では・・・?
0214名前は開発中のものです。
2010/02/11(木) 07:24:50ID:yuPo8Fe08が4になる
半分になる
なるほど
分かりました、ありがとうございます
0215名前は開発中のものです。
2010/03/03(水) 21:10:13ID:zZTtY1h1現在$c000がミラーになっている状態です。bank1が$a000と$e000
nesasmです。
どう書けばいいのでしょう?
0216名前は開発中のものです。
2010/03/03(水) 22:57:47ID:v0jzLIac0217名前は開発中のものです。
2010/03/03(水) 23:43:05ID:zZTtY1h1視野が狭くなっていました。(m_m)
0218名前は開発中のものです。
2010/10/12(火) 22:08:22ID:qsZioCiZhttp://codepad.org/74XbFXAi
http://codepad.org/QiIb2vyD
昔PCエンジン用に作ったF-ZERO風ゲームのソース
0219名前は開発中のものです。
2011/08/03(水) 08:24:23.23ID:ZQrFVvJL0220名前は開発中のものです。
2011/09/13(火) 17:27:38.93ID:6DL8Eput■ このスレッドは過去ログ倉庫に格納されています