大蜜蜂,FC經典遊戲之一,沒有金手指,正常玩,大概3-5關就差不多了,現在的人可能很難想像,花一堆錢買一個遊戲,永遠只玩前5關,然後依然熱情不減。
文件:
https://www.bilibili.com/read/cv4085943
https://forum.gamer.com.tw/G2.php?bsn=02450&parent=656&sn=780&lorder=1&ptitle=CHEAT+CODE%E5%8D%80
http://www.emu999.net/info/xsjx/2015/73322.html
http://www.emu999.net/info/xsjx/2015/73323.html
http://www.emu999.net/info/xsjx/2015/73324.html
http://www.emu999.net/info/xsjx/2015/73325.html
https://www.doc88.com/p-608856025637.html
按鍵HACK
https://www.bilibili.com/video/BV1w54y1p7fq/?vd_source=d44fa8c9d3f7e0e22ed642b8b2db206e
程式:
VirtuaNES debug
https://www.cr173.com/soft/83437.html
6502 CPU汇编语言指令集:
https://wusiyu.me/6502-cpu%E6%B1%87%E7%BC%96%E8%AF%AD%E8%A8%80%E6%8C%87%E4%BB%A4%E9%9B%86/
SFC的指令集,多了一些代碼例如STA、CMP可以到3位。
這個遊戲是橫向卷軸遊戲,很妙,因為他的主角是碰撞假人(Crash Dummies Spin),我馬上想到他的訴求對象,好其小朋友會對這個主角有興趣嗎?
結果在google搜尋,真的可以找到這位主角。
這個遊戲很有趣,一開始直接測試的時候,遊戲有5滴血,所以直接去找位址,然後在debuger裡面找DEC(扣血)指令,找到扣血的地方之後,直接給他EA(註銷)掉,原本以為就不扣血了,沒想到碰到子彈觸發第一種扣血,碰到敵人再觸發第2種扣血,於是再找到,把兩個DEC都處理完。
再來是,無限炸彈的部分,炸彈在這個遊戲給很少,難度高。
同樣,炸彈是DEC指令去扣數量,一樣給他註銷,這樣血量和炸彈都不會減少。
實際玩了之後,發現這個遊戲很變態,首先是難度很高,再來武器有4種,都是用經驗直換的,如果扣血,武器還會倒退,就算不會扣血,也是會觸發武器倒退,真的很好奇,在1992年的時候,這種變態遊戲真的有人能夠破?只能接關4次,等於共20滴血,這樣能打到最後?我想,當時,應該有買這個遊戲的人,大多數只能玩到1-2關吧。
找到4個武器的INC(增加)代碼,直接給移植到前面3個條件上面,也就是1.碰到子彈扣血、2.碰到敵人扣血、3.放炸彈,炸彈數減1,變成碰到子彈、碰到敵人、放炸彈,我的武器都會增加。
於是,這個變態的遊戲,我用變態的方法去置換,我花了45分鐘,把他破了,還錄影。
在測試最後一關的時候,還觸發第3種扣血,但是無關緊要了,不想去找。
沒想到真的有破關畫面,太神奇了。
SFC的 Aero Fighters 這個遊戲,在網路上可以找到7FB78C 04 LIFE這個金手指,所以嘗試HACK。
進入遊戲之後,故意給他死掉。
在81D36F這邊,DEC減少代碼,B78C這邊的值,B78C就是生命的位址,所以在HEX找到81D36F
給他3個EA覆蓋掉指令
生命無限改好了,SAVE ROM儲存成無限生命版本。