精華區beta Emulator 關於我們 聯絡資訊
※ 引述《kobe872125 (小豬)》之銘言: : 呃,小弟抓了gm8 還是不太懂怎麼用耶 - - : 開了完結篇一開始金錢是 1000000 : 我轉16進制是 F4240 : 請問這樣,我一開始是要搜尋什麼呀 - - : 是 Fh 按搜尋嗎 ? 我按Fh 搜尋 : 什麼也沒有耶 - - : 有會用的人可以教學一下嗎 - - : 感恩呀 其他sega的主機我沒修改過,所以不確定 但MD和saturn這兩台,都有相同的情況 一般來說,數值存在記憶體的方式(包括絕大部分的電腦程式與其他主機) 是採用16進位,但排列方式卻是相反的 舉例來說,555555這個值,16進位是87A23 那麼在記憶體會排成這樣:23 7A 08 所以修改用的程式(GM、FPE等等), 設定是搜尋555555的話,在記憶體中找的就是23 7A 08 MD和saturn比較特別,雖然也是16進位 但555555會存成這樣:08 7A 23 所以直接打555555絕對是什麼都找不到的 這時候要搜尋有兩種辦法 第一種就是前篇作者用的,把大值當成"連續的幾組小值"來搜尋 也就是搜尋08h,7Ah,23h;10進位來看則是8,122,35 ^這個h是代表16進位的意思 第二種是自己將值手動反過來 不要搜尋555555,而是找2325000(237A08的10進位) 至於你問為何1000000(F4240h)搜尋Fh會找不到... 其實是有找到的,但是符合Fh(15)這條件的值實在太多了,所以這樣找是沒效率的 應該搜尋Fh,42h,40h或4211215(40420F的10進位) 我想只要知道sega主機的這項差異,大部分的修改應該都很簡單了 再來就只是經驗的累積了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.138.130