シリアル化 - (2006/12/11 (月) 17:30:46) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
v0.1.6から導入されたmulti adress writeを使用することで
既存のコードを短く纏めることが出来る
----
multi adress write書式
36bit
0x4aaaaaaa 0xbbbbyyyy
0xdddddddd 0x00000000
アドレスaaaaaaaからbbbb個のアドレスになるように
yyyy*4アドレスずつずらしながら値ddddddddを書き込む
16bit
0x8aaaaaaa 0xbbbbyyyy
0x1000dddd 0x00000000
アドレスaaaaaaaからbbbb個のアドレスになるように
yyyy*4アドレスずつずらしながら値ddddを書き込む
8bit
0x8aaaaaaa 0xbbbbyyyy
0x000000dd 0x00000000
アドレスaaaaaaaからbbbb個のアドレスになるように
yyyy*4アドレスずらしながら値ddを書き込む
----
例
魔界戦記ディスガイアポータブル
_C0 MANA 01-10
_L 0x20153000 0x0098967F
_L 0x20153750 0x0098967F
_L 0x20153EA0 0x0098967F
_L 0x201545F0 0x0098967F
_L 0x20154D40 0x0098967F
_L 0x20155490 0x0098967F
_L 0x20155BE0 0x0098967F
_L 0x20156330 0x0098967F
_L 0x20156A80 0x0098967F
_L 0x201571D0 0x0098967F
このコードをよく見るとアドレスの下三桁が
000,750,EA0と+750hになっていることがわかる。
よって、このコードはアドレス0153000から750hアドレスずつずらした
10個のアドレスが並んでるということになるので
_C0 MANA 01-10
_L 0x40153000 0x000A0750
_L 0x0098967F 0x00000000
と表すことが出来る
----
このコードの利点はコードが短くなるだけではなく、例のような場合
bbbbの値がそのまま適用人数となるので、人数が増えたときのコード適用が
容易になる等が挙げられる
v0.1.6から導入されたmulti adress writeを使用することで
既存のコードを短く纏めることが出来る
----
multi adress write書式
36bit
0x4aaaaaaa 0xbbbbyyyy
0xdddddddd 0x00000000
アドレスaaaaaaaからbbbb個のアドレスになるように
yyyy*4アドレスずつずらしながら値ddddddddを書き込む
16bit
0x8aaaaaaa 0xbbbbyyyy
0x1000dddd 0x00000000
アドレスaaaaaaaからbbbb個のアドレスになるように
yyyy*4アドレスずつずらしながら値ddddを書き込む
8bit
0x8aaaaaaa 0xbbbbyyyy
0x000000dd 0x00000000
アドレスaaaaaaaからbbbb個のアドレスになるように
yyyy*4アドレスずらしながら値ddを書き込む
----
例
魔界戦記ディスガイアポータブル
_C0 MANA 01-10
_L 0x20153000 0x0098967F
_L 0x20153750 0x0098967F
_L 0x20153EA0 0x0098967F
_L 0x201545F0 0x0098967F
_L 0x20154D40 0x0098967F
_L 0x20155490 0x0098967F
_L 0x20155BE0 0x0098967F
_L 0x20156330 0x0098967F
_L 0x20156A80 0x0098967F
_L 0x201571D0 0x0098967F
このコードをよく見るとアドレスの下三桁が
000,750,EA0と+[[750h>Q&A]]になっていることがわかる。
よって、このコードはアドレス0153000から[[750h>Q&A]]アドレスずつずらした
10個のアドレスが並んでるということになるので
_C0 MANA 01-10
_L 0x40153000 0x000A0750
_L 0x0098967F 0x00000000
と表すことが出来る
----
このコードの利点はコードが短くなるだけではなく、例のような場合
bbbbの値がそのまま適用人数となるので、人数が増えたときのコード適用が
容易になる等が挙げられる
表示オプション
横に並べて表示:
変化行の前後のみ表示: