IPB

Welcome Guest ( Log In | Register )

> [PSP]CMF代码格式, FC 通用,转自 www.wholehk.com
猫猫草
post 2010-12-22 10:17:56, Wed
Post #1


猫猫猫
***

Group: Power Cat
Posts: 626
Joined: 2006-12-8
Member No.: 2



直接寫入碼

單字節/8 bits
0x0aa aa aa a 0x000000bb
※將aa aa aa a地址上的數値修改成bb並鎖定不變。

雙字節/16 bits
0x1aa aa aa a 0x0000bb bb
※將aa aa aa a地址上的數値修改成bb bb並鎖定不變,地址尾數必須是0、2、4、6、8、A、C或E。

四字節/32 bits
0x2aa aa aa a 0xbb bb bbbb
※將aa aa aa a地址上的數値修改成bb bb bbbb並鎖定不變,地址尾數必須是0、4、8或C。

這些就是最普通的代碼了,CM的碼也可以直接轉成這種碼。
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
猫猫草
post 2010-12-22 10:28:57, Wed
Post #2


猫猫猫
***

Group: Power Cat
Posts: 626
Joined: 2006-12-8
Member No.: 2



多行條件碼

單字節/8 bits
0xE1nn00bb 0x0aaa aa aa
※當aaa aa aa地址上的數値等於bb時執行下麵nn行代碼,否則下麵nn行代碼不執行。

0xE1nn00bb 0x1aaa aa aa
※當aaa aaaa地址上的數値不等於bb時執行下麵nn行代碼,否則下麵nn行代碼不執行。

0xE1nn00bb 0x2aaa aaa a
※當aaa aaa a地址上的數値小於bb時執行下麵nn行代碼,否則下麵nn行代碼不執行。

0xE1nn00bb 0x3aaa aaa a
※當aaa aaa a地址上的數値大於bb時執行下麵nn行代碼,否則下麵nn行代碼不執行。

0xDaaa aa aa 0x4bbb bbb b
0xnnnnnnnn 0x00000000
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値等於bbb bbb bb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行。

0xDaaa aaa a 0x5bbb bbb b
0xnnnnnnnn 0x00000000
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値不等於bbb bbb bb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行。

0xDaaa aaa a 0x6bbb bbb b
0xnnnnnnnn 0x00000000
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値小於bbb bbb bb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行。

0xDaaa aaa a 0x7bbb bbb b
0xnnnnnnnn 0x00000000
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値大於bbb bbb bb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行。

雙字節/16 bits
0xE0nnbbb b 0x0aaa aaa a
※當aaa aaa a地址上的數値等於bbbb時執行下麵nn行代碼,否則下麵nn行代碼不執行,地址尾數必須是0、2、4、6、8、A、C或E。

0xE0nnbbbb 0x1aaa aaa a
※當aaa aaa a地址上的數値不等於bbbb時執行下麵nn行代碼,否則下麵nn行代碼不執行,地址尾數必須是0、2、4、6、8、A、C或E。

0xE0nnbbbb 0x2aaa aaa a
※當aaa aaa a地址上的數値小於bbbb時執行下麵nn行代碼,否則下麵nn行代碼不執行,地址尾數必須是0、2、4、6、8、A、C或E。

0xE0nnbbbb 0x3aaa aaa a
※當aaa aaa a地址上的數値大於bbbb時執行下麵nn行代碼,否則下麵nn行代碼不執行,地址尾數必須是0、2、4、6、8、A、C或E。

0xDaaa aaa a 0x4bbbbbbb
0xnnnnnnnn 0x00000001
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値等於bbbbbbbb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行,地址尾數必須是0、2、4、6、8、A、C或E。

0xDaaa aaa a 0x5bbbbbbb
0xnnnnnnnn 0x00000001
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値不等於bbbbbbbb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行,地址尾數必須是0、2、4、6、8、A、C或E。

0xDaaa aaa a 0x6bbbbbbb
0xnnnnnnnn 0x00000001
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値小於bbbbbbbb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行,地址尾數必須是0、2、4、6、8、A、C或E。

0xDaaa aaa a 0x7bbbbbbb
0xnnnnnnnn 0x00000001
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値大於bbbbbbbb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行,地址尾數必須是0、2、4、6、8、A、C或E。

四字節/32 bits
0xDaaa aaa a 0x4bbbbbbb
0xnnnnnnnn 0x00000002
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値等於bbbbbbbb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行,地址尾數必須是0、4、8或C。

0xDaaa aaa a 0x5bbbbbbb
0xnnnnnnnn 0x00000002
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値不等於bbbbbbbb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行,地址尾數必須是0、4、8或C。

0xDaaa aaa a 0x6bbbbbbb
0xnnnnnnnn 0x00000002
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値小於bbbbbbbb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行,地址尾數必須是0、4、8或C。

0xDaaa aaa a 0x7bbbbbbb
0xnnnnnnnn 0x00000002
0xYYYYYYYY 0xZZZZZZZZ (起始行)
※當aaa aaa a地址上的數値大於bbbbbbbb地址上的數値時執行從起始行開始的nnnnnnnn行代碼,否則下麵nnnnnnnn行代碼不執行,地址尾數必須是0、4、8或C。

之前介紹的條件碼衹能控製下麵一行代碼,而當多行代碼都需要同一個條件控製時,或者要控製壓縮碼這樣的不能分離的兩行碼時,又或者有兩個以上的條件碼要嵌 套使用時,就要選擇條件壓縮碼了。衹是可惜條件壓縮碼無法作單字節的比較,但兩組雙字節的條件壓縮碼嵌套使用時卻可以作四字節的比較。
比如
0xE0020A0D 0x00320ACE
0x40320B00 0x00B00001
0x00630001 0x00000001
這個就是和壓縮碼搭配的組合。

又比如
0xE002FB7F 0x002FDA9C
0xD079597E 0x0000453B
0x20795978 0x453B7FFF
這個就是兩個條件碼嵌套的組合。
Go to the top of the page
 
+Quote Post

Posts in this topic
猫猫草   [PSP]CMF代码格式   2010-12-22 10:17:56, Wed
猫猫草   [size=4]多行寫入碼 [color=red]單字節/8 bi...   2010-12-22 10:23:25, Wed
猫猫草   [size=4]條件碼 [color=red]單字節/8 bits 0x...   2010-12-22 10:24:09, Wed
猫猫草   [size=4]萬能鍵位碼 0xD00000[color=green]nn 0...   2010-12-22 10:27:56, Wed
猫猫草   [size=4]多行條件碼 [color=red]單字節/8 bi...   2010-12-22 10:28:57, Wed
猫猫草   [size=4]加減碼 [color=red]單字節/8 bits 0x...   2010-12-22 10:29:46, Wed
猫猫草   [size=4]邏輯運算碼 [color=red]單字節/8 bi...   2010-12-22 10:30:30, Wed
猫猫草   [size=4]複製碼 0x5[color=crimson]aaaa aaa 0xnn...   2010-12-22 10:31:09, Wed
猫猫草   [size=4]指針複製碼 0x6aaaa aaa 0xbbbb bbbb ...   2010-12-22 10:31:57, Wed
猫猫草   [size=4]指針碼 [color=red]單字節/8 bits ...   2010-12-22 10:32:49, Wed
猫猫草   [size=4]多級指針碼 [color=red]單字節/8 bi...   2010-12-22 10:33:40, Wed
猫猫草  

Reply to this topicStart new topic
4 User(s) are reading this topic (4 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 2024-12-25 15:57