[心得] RockmanX 1.0 公路詛咒的機制與迴避

作者: Append (<( ̄︶ ̄)>)   2021-05-12 07:45:31
## 前言:「公路的詛咒」
RockmanX的最初版卡帶有一個奇妙的防盜機制,(這應該是防盜機制,有許多記載)
「豆砲打到沒有辦法造成傷害而反彈的東西,
玩家就會被拔裝送回序關高速公路。」
如果對這點沒有印象,首先我們可以看看影片:(注意0:06的位置)
https://youtu.be/6gWaFwSZ08Q
七年前我在這個版上發了一篇這個現象的研究。
#1Ke19UXX (Rockman) [心得] RockmanX初版回溯Bug研究+咒殺八大
那時有了一些模糊的的研究結論,其中最重要的是:
「玩一玩會發現有時候大補落地就會立刻消失,這時候就會發上述bug」
「這可以讓我們秒殺boss」(!)
「只要不拿腳就不會被送回公路,只會被踢出關卡」(!!)
但其實我對那些結論其實一直很不滿意:那並不是一種機制的描述,我沒辦
法從中預先知道我這次離開關卡會不會回到公路,因此不太容易在流程規劃把這
個機制列入考量。七年過去,機緣巧合地重新面對了這個問題,在幾位朋友的幫
助下終於釐清了這個防盜機制發生的過程,控制他發生與否的條件,以及為什麼
不同模擬器會有不同結果。
作者: Valter (V)   2021-05-12 07:59:00
推 不過看下來反而不懂幹嘛稱防盜 正版正常玩都可能出事
作者: Append (<( ̄︶ ̄)>)   2021-05-12 08:01:00
這就是為什麼需要多開一篇...那個防盜機制的原理還是滿有趣的,值得獨立一篇
作者: ainamk (腰包王道)   2021-05-12 08:51:00
比較想要先看這怎麼防盜啊XD
作者: Append (<( ̄︶ ̄)>)   2021-05-12 09:05:00
嗯...那我開個hackmd來寫我目前看懂的好了總之基本原理是想要檢查SRAM X1是沒有SRAM的但很多磁碟機為了應付存檔功能還是有SRAM
作者: RuinAngel (左)   2021-05-12 09:08:00
記得當年玩磁碟機的時後就沒事會回公路很煩,但沒有印像碰過打一半被送回去的都是關卡結束或離開之後出現在公路就是了@@?
作者: Append (<( ̄︶ ̄)>)   2021-05-12 09:08:00
所以如果他發現系統有SRAM就會開始妨礙玩家正常遊玩打一半被送回去通常是豆砲反彈,所以如果你不太常使用豆砲例如特殊武器用的多,或是很努力地都先集氣就不太會遇到
作者: RuinAngel (左)   2021-05-12 09:14:00
還好我不是正版軟體的受害者,是盜版軟體的受害者(?)
作者: Append (<( ̄︶ ̄)>)   2021-05-12 09:22:00
那現在你可以成為盜版軟體的既得利益者了!
作者: h908492 (迷樣)   2021-05-12 09:41:00
剛剛打開卡帶發現有跳線,所以跳線焊起來也可以用詛咒嗎XD
作者: Append (<( ̄︶ ̄)>)   2021-05-12 09:43:00
別。很可能不是只有1.0有跳線。
作者: h908492 (迷樣)   2021-05-12 09:45:00
怕...立刻鎖回去
作者: Append (<( ̄︶ ̄)>)   2021-05-12 09:48:00
這樣說好了,我有去找了很多拍賣網站上的X1卡帶,很偶爾有看到他們拍電路板,更偶爾看有拍到背面跳線。從這些照片中有看到兩種跳線接法,我沒把握哪個是1.0。但總之我去訂了一張和byuu拍的照片一樣的,我想那總應該要是對的。等送來我再找機會去借實機SFC來研究細節。安全的辨認1.0和1.1的方式是用冰車打boss,會碎掉的是1.1,會成型滑出去的是1.0。
作者: randyko (尖端放電)   2021-05-12 11:02:00
推,詛咒是發現盜版才觸發嗎?signed byte隨便都溢位吧
作者: Append (<( ̄︶ ̄)>)   2021-05-12 11:06:00
他會做一些跟硬體有關的檢查,如果發現答案跟他預期不同,就會觸發詛咒。很不巧的是開發版的硬體和製品版也不同....不確定Capcom什麼時候發現這點,但最後他追加了一條跳線強迫更改製品版的記憶體映射,原則上這樣應該就不會出問題後來他們有推出了1.1,檢查的方式跟1.0不太一樣沒有爆炸計數器這種東西了,真的去硬搜記憶體不會找到和爆炸相關的記憶體格子但...我不太確定他們有沒有繼續用跳線這個技巧,看起來很容易辦到,說不定他們根本不想找其他方法就沿用了XD我覺得我之所以現在能在網拍上看到兩種跳線可能是這樣來的
作者: randyko (尖端放電)   2021-05-12 11:20:00
所以有先確認是否為正版的機制在,不過蠻想知道當初拿到沒跳線版一直玩序關能不能換貨可能工廠已經都跳線完了,發現直接升級軟體成1.1就沒問題了,跳線就不拿掉了
作者: Append (<( ̄︶ ̄)>)   2021-05-12 11:30:00
ROM沒辦法升級軟體阿。
作者: randyko (尖端放電)   2021-05-12 11:49:00
在工廠應該可以更新ROM內的軟體吧?
作者: Append (<( ̄︶ ̄)>)   2021-05-12 12:14:00
不能,ROM就是"Read-Only Memory",硬體設計只能讀不能寫"升級軟體"的唯一手段就是"拆晶片直接裝新的"那樣就不是更新軟體了,而是直接換一片新的
作者: randyko (尖端放電)   2021-05-12 12:22:00
了解,感謝解說
作者: dv8508 (空)   2021-05-12 13:56:00
鴉片大太猛了!!!!
作者: superrockman (岩男)   2021-05-12 15:16:00
這個超強 都過了快20年了還能挖出來XD
作者: cola540112   2021-05-12 16:53:00
先推 我盡力看了一半了我還是看不懂XD
作者: h1236660 (X GOD艾克軋德)   2021-05-12 17:21:00
真有趣
作者: snk2001 ( )   2021-05-12 17:26:00
這個我有印象 小時候玩的是超任磁碟片的X 我有發現每次黃豆砲打到會反彈的東西就會通關然後被送回序關結果都一直拿不到腳部零件 無言
作者: loreck (路雷克)   2021-05-12 19:32:00
朝聖
作者: chjimmy (張郎)   2021-05-13 21:21:00
太猛了,以前只覺得很奇怪,沒想到鴉片居然解出觸發機制對了,請問溢位到-128時再爆炸數值還會有變化嗎?
作者: ainamk (腰包王道)   2021-05-13 22:33:00
+1變成-127吧
作者: Append (<( ̄︶ ̄)>)   2021-05-14 00:52:00
就繼續+1,所以再爆128次之後可以解除詛咒...
作者: ainamk (腰包王道)   2021-05-14 08:55:00
但是詛咒狀態下要湊到128次還不能叮 好像 有點難?
作者: Append (<( ̄︶ ̄)>)   2021-05-14 11:19:00
換特武阿,特武不怕叮本作取得特武異常容易,八大全部咒殺掉身上武器很夠用
作者: superrockman (岩男)   2021-05-14 18:04:00
問題 黃豆叮到會觸發詛咒 那特武呢....?
作者: ainamk (腰包王道)   2021-05-14 19:08:00
樓上你先好好看完文章吧?
作者: Append (<( ̄︶ ̄)>)   2021-05-14 23:27:00
特武是絕對安全的,但詛咒狀態不是由黃豆觸發的。詛咒狀態由128次敵人爆炸觸發。黃豆反彈會在詛咒狀態下觸發離開關卡,除此之外衝刺豆砲發射會開啟序關旗標。
作者: sifone7251 (sifone)   2021-05-17 16:01:00
小時候有印象 沒想到真有人去測試機制 受我一拜
作者: clayerlee (clayer)   2021-05-19 15:20:00
這篇超有趣,大推實驗精神
作者: luken (意志力∞)   2021-05-21 23:18:00
想起小時候跟同學說我用八大武器打序關,每個都說我唬爛
作者: mattc123456c (Matt Zhuang)   2021-05-22 21:26:00
樓上,有禁斷碼可以在1.1版體驗

Links booklink

Contact Us: admin [ a t ] ucptt.com