【集え】タクティクスオウガ【バイナリ神】11at GAMEURAWAZA
【集え】タクティクスオウガ【バイナリ神】11 - 暇つぶし2ch285:280
08/02/15 00:46:51 ZOjhrj6f
>>281
調べたら、スーファミには乗算器と除算機が装備されているらしい。
実際にやったわけじゃないんですが、実例を挙げてみます。

たとえばAレジスタに3をかけるときは
8D 02 42 STA $4202
A2 03   LDA #$03    ; かける数3
8D 03 42 STA $4203
EA     NOP
EA     NOP
EA     NOP
EA     NOP
AD 42 16 LDA $4216
オーバーフローした分もほしいときは
AD 42 17 LDA $4217
で上位8ビットも得られます。

Aレジスタを3で割るときは
8D 04 42 STA $4204
A2 00   LDA #$00
8D 05 42 STA $4205
A2 03 LDA #$03    ; 割る数3
8D 06 42 STA $4206
EA     NOP
EA     NOP
EA     NOP
EA     NOP
AD 42 16 LDA $4214
これでいいはずです。
ハンドアセンブルなので間違ってたらスマソ


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch