專利名稱:游戲機(jī)、認(rèn)證方法及認(rèn)證程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種設(shè)置在彈子房等游戲廳內(nèi)的彈珠游戲機(jī)、麻將牌式彈球游戲機(jī)、 Arrange Ball等彈球游戲機(jī)、片子游戲機(jī)等回胴式游戲機(jī)等游戲機(jī),以及在這些游戲機(jī)上 實(shí)施的認(rèn)證方法及認(rèn)證程序。
背景技術(shù):
在對(duì)于游戲機(jī)實(shí)施的使之與游戲無關(guān)地強(qiáng)行賠付獎(jiǎng)牌或游戲球等游戲媒體的非 法行為中,與搭載著主控制部的主控制基板及搭載著周邊部的周邊基板相關(guān)的行為,有以 下幾種 (1)將正規(guī)的主控制基板更換為非法的主控制基板; (2)將存儲(chǔ)著搭載在主控制基板上的CPU所執(zhí)行的正規(guī)程序的ROM更換為存儲(chǔ)著 對(duì)上述程序進(jìn)行篡改的非法程序的ROM ; (3)在主控制基板與周邊基板之間設(shè)置非法基板(假冒基板)之后,進(jìn)行上述(2) 的ROM更換。 為防止這樣的非法行為,在先前的游戲機(jī)上具有下述的措施。即該游戲機(jī)包括 主控制部,其在決定可否賦予特權(quán)的同時(shí),還存儲(chǔ)著第3識(shí)別信息;第1副控制部(第1周 邊部),其與主控制部連接,存儲(chǔ)著第1識(shí)別信息;以及第2副控制部(第2周邊部),其與 主控制部連接,存儲(chǔ)著第2識(shí)別信息。在該游戲機(jī)上,僅能從主控制部向第1周邊部輸出信 息,主控制部與第2周邊部則可相互輸入輸出信息。第2周邊部具有向主控制部輸出第2 識(shí)別信息的手段。另一方面,主控制部具有向第1周邊部輸出第2識(shí)別信息和第3識(shí)別信 息的手段。第1周邊部則具有采用第1識(shí)別信息、第2識(shí)別信息及第3識(shí)別信息進(jìn)行特定 運(yùn)算的運(yùn)算手段,以及基于運(yùn)算手段的運(yùn)算結(jié)果來判別是否對(duì)游戲機(jī)實(shí)施了非法改造的手 段(例如參閱專利文獻(xiàn)1)。以下將該技術(shù)稱為第2先前例。 另外,有些先前的游戲機(jī)還具有圖案顯示裝置,其顯示中頭彩圖案;主控制裝置 (主控制部),其根據(jù)游戲情況向圖案控制部發(fā)送數(shù)據(jù);圖案控制部(周邊部),其基于根據(jù) 游戲情況從主控制部接收的控制數(shù)據(jù)來控制圖案顯示裝置。在該彈珠游戲機(jī)中,主控制部 具有第1存儲(chǔ)手段,其存儲(chǔ)第1鍵數(shù)據(jù);加密手段,其對(duì)旨在控制圖案控制部的動(dòng)作的控 制數(shù)據(jù)實(shí)施與第1鍵數(shù)據(jù)相對(duì)應(yīng)的加密;發(fā)送手段,其將對(duì)于與游戲情況相對(duì)應(yīng)的控制數(shù) 據(jù)實(shí)施加密的數(shù)據(jù)發(fā)送至周邊部;第1鍵變更手段,其在預(yù)先規(guī)定的時(shí)機(jī)更改第1鍵數(shù)據(jù)。 周邊部具有第2存儲(chǔ)手段,其存儲(chǔ)第2鍵數(shù)據(jù);認(rèn)證手段,其通過對(duì)從主控制部接收的加 密數(shù)據(jù)實(shí)施與第2鍵數(shù)據(jù)相對(duì)應(yīng)的處理來判斷該接收加密數(shù)據(jù)的正當(dāng)性,并在其為正當(dāng)時(shí) 對(duì)該加密數(shù)據(jù)實(shí)施認(rèn)證;動(dòng)作控制手段,其在所接收的加密數(shù)據(jù)被認(rèn)證時(shí),使圖案顯示裝置 實(shí)施與該加密數(shù)據(jù)相對(duì)應(yīng)的動(dòng)作;第2鍵變更手段,其在預(yù)先規(guī)定使之與第l鍵數(shù)據(jù)的更改 時(shí)機(jī)相一致的時(shí)機(jī),更改第2鍵數(shù)據(jù)使之與第1鍵數(shù)據(jù)相對(duì)應(yīng)(例如,參見專利文獻(xiàn)2)。以 下,將該技術(shù)稱為第2先前例。
另外,有些先前的彈珠游戲機(jī)還具有主控制基板;周邊基板,其基于由主控制基板發(fā)送的控制指令實(shí)施特定的處理。在該彈珠游戲機(jī)中,主控制基板在發(fā)送至周邊基板的 控制指令為特定的控制指令時(shí),將旨在對(duì)主控制基板實(shí)施認(rèn)證的認(rèn)證數(shù)據(jù)附加在特定的控 制指令中,并發(fā)送至周邊基板。然后,周邊基板一旦接收特定的控制指令,就基于附加在該 特定的控制指令而發(fā)送的認(rèn)證數(shù)據(jù)認(rèn)證主控制基板(例如,參見專利文獻(xiàn)3)。以下,將該技 術(shù)稱為第3先前例。 并且,有些先前的彈珠游戲機(jī)還具有主控制基板;周邊基板,其基于由主控制基 板發(fā)送的控制指令實(shí)施特定的處理。在該彈珠游戲機(jī)中,主控制基板在發(fā)送至周邊基板的 控制指令為旨在開始中頭彩狀態(tài)的處理的中頭彩開始指令時(shí),將旨在認(rèn)證主控制基板的認(rèn) 證數(shù)據(jù)附加在中頭彩開始指令中,并發(fā)送至周邊基板。然后,周邊基板一旦接收中頭彩開始 指令,就基于附加在該中頭彩開始指令而發(fā)送的認(rèn)證數(shù)據(jù)認(rèn)證主控制基板(例如,參見專 利文獻(xiàn)4)。以下,將該技術(shù)稱為第4先前例。 并且,有些先前的彈珠游戲機(jī)還具有主控制基板;周邊基板,其基于由主控制基 板發(fā)送的控制指令實(shí)施特定的處理。在該彈珠游戲機(jī)中,主控制基板在發(fā)送至周邊基板的 控制指令為旨在使周邊基板執(zhí)行中頭彩前的立直狀態(tài)處理的中頭彩立直指令時(shí),將旨在認(rèn) 證主控制基板的認(rèn)證數(shù)據(jù)附加在中頭彩立直指令中,并發(fā)送至周邊基板。然后,周邊基板一 旦接收中頭彩立直指令,就基于附加在該中頭彩立直指令而發(fā)送的認(rèn)證數(shù)據(jù)認(rèn)證主控制基 板(例如,參見專利文獻(xiàn)5)。以下,將該技術(shù)稱為第5先前例。 又,在下述專利文獻(xiàn)6,在具備主控制基板和基于由主控制基板發(fā)送的控制指令實(shí) 施特定的處理的周邊基板的彈珠游戲機(jī),在由主控制基板發(fā)送至周邊基板的控制指令為使 周邊基板執(zhí)行接通彈珠游戲機(jī)的電源時(shí)的處理的接通電源指令時(shí),將旨在認(rèn)證主控制基板 的認(rèn)證數(shù)據(jù)附加在控制指令中并發(fā)送至周邊基板。并且,提出有以下技術(shù),即,一旦周邊基 板接收到使之執(zhí)行接通電源時(shí)的處理的接通電源指令,就基于附加在該接通電源指令而發(fā) 送的認(rèn)證數(shù)據(jù)認(rèn)證主控制基板。以下,將該技術(shù)稱為第6先前例。 并且,在下述專利文獻(xiàn)7,在具備主控制基板和基于由主控制基板發(fā)送的控制指令 實(shí)施特定的處理的周邊基板的彈珠游戲機(jī),在由主控制基板發(fā)送至周邊基板的控制指令為 執(zhí)行彈珠游戲機(jī)的非游戲狀態(tài)下的演示顯示的待客演示指令或停止待客演示指令時(shí),將旨 在認(rèn)證主控制基板的認(rèn)證數(shù)據(jù)附加在控制指令中并發(fā)送至周邊基板。并且,提出有以下技 術(shù),即, 一旦周邊基板接收到該控制指令(待客演示指令或停止待客演示指令),就基于附 加在該指令而發(fā)送的認(rèn)證數(shù)據(jù)認(rèn)證主控制基板。以下,將該技術(shù)稱為第7先前例。
并且,在下述專利文獻(xiàn)8,在具備主控制基板和基于由主控制基板發(fā)送的控制指令 實(shí)施特定的處理的周邊基板的彈珠游戲機(jī),在由主控制基板發(fā)送至周邊基板的控制指令為 使上述周邊部執(zhí)行抽選時(shí)的抽選結(jié)果為未中時(shí)的處理的未中指令時(shí),將旨在認(rèn)證主控制基 板的認(rèn)證數(shù)據(jù)附加在控制指令中并發(fā)送至周邊基板。并且,提出有以下技術(shù),即,一旦周邊 基板接收到該控制指令(未中指令),就基于附加在該未中指令而發(fā)送的認(rèn)證數(shù)據(jù)認(rèn)證主 控制基板。以下,將該技術(shù)稱為第8先前例。
專利文獻(xiàn)
專利文獻(xiàn)1 :日本專利文獻(xiàn)特開2005-21330號(hào)公報(bào)
專利文獻(xiàn)2 :日本專利文獻(xiàn)特開2002-210194號(hào)公報(bào)
專利文獻(xiàn)3 :日本專利文獻(xiàn)特開2008-279037號(hào)公報(bào)
5
專利文獻(xiàn)4 :日本專利文獻(xiàn)特開2008-279038號(hào)公報(bào)
專利文獻(xiàn)5 :日本專利文獻(xiàn)特開2008-279039號(hào)公報(bào)
專利文獻(xiàn)6 :日本專利文獻(xiàn)特開2008-279040號(hào)公報(bào)
專利文獻(xiàn)7 :日本專利文獻(xiàn)特開2008-279041號(hào)公報(bào)
專利文獻(xiàn)8 :日本專利文獻(xiàn)特開2008-279042號(hào)公報(bào)
本發(fā)明所要解決的問題
在上述第1先前例中,由對(duì)指示燈及揚(yáng)聲器等進(jìn)行控制的第1周邊基板上所搭載 的CPU采用第1識(shí)別信息、第2識(shí)別信息及第3識(shí)別信息進(jìn)行特定運(yùn)算,由對(duì)顯示進(jìn)行控制 的第2周邊基板上所搭載的CPU基于上述運(yùn)算結(jié)果來判別是否對(duì)游戲機(jī)實(shí)施了非法改造。
于是,要使CPU在現(xiàn)有的處理(例如游戲顯示處理)之外再執(zhí)行認(rèn)證處理,必須 在現(xiàn)有的處理中追加認(rèn)證功能及認(rèn)證時(shí)機(jī)等處理。為此,在旨在追加認(rèn)證功能的認(rèn)證時(shí)機(jī) 的設(shè)計(jì)、認(rèn)證功能的實(shí)現(xiàn)、動(dòng)作的模擬以及對(duì)是否得到所需的功能進(jìn)行確認(rèn)的驗(yàn)證(證明) 上,需要花費(fèi)大量的時(shí)間和精力,因此存在著在游戲機(jī)的開發(fā)上大幅度地花費(fèi)時(shí)間和工夫 的問題。這一問題顯著體現(xiàn)在游戲機(jī)機(jī)型變更時(shí)。此外,隨著最近游戲機(jī)游戲顯示的多樣 化,CPU應(yīng)執(zhí)行的程序的代碼規(guī)模也有增大的趨勢,因此,由于追加認(rèn)證功能,上述問題將愈 發(fā)增大。 另外,在使CPU在現(xiàn)有處理之外執(zhí)行認(rèn)證處理時(shí),由于CPU的處理負(fù)荷增大,會(huì)出 現(xiàn)處理速度低下,無法流暢地進(jìn)行游戲所需的顯示等不良現(xiàn)象,最壞的情況下,認(rèn)證處理本 身都可能無法追加。特別是在最近,為了提高對(duì)游戲的興趣,在立直及中頭彩等時(shí),剌激游 戲者視覺和聽覺的游戲顯示日趨多樣。因此,發(fā)生上述不良現(xiàn)象的可能性增大。
另外,在上述第l先前例中,僅僅是由構(gòu)成周邊部的一個(gè)CPU進(jìn)行一個(gè)階段的認(rèn)證 處理(ID的加法運(yùn)算處理)。此外,如上所述,通過使構(gòu)成周邊部的CPU執(zhí)行現(xiàn)有的處理以 外的認(rèn)證處理而使構(gòu)成周邊部的CPU的處理負(fù)荷增大,故為了更加加強(qiáng)安全,很難使構(gòu)成 周邊部的CPU執(zhí)行根據(jù)比目前更加復(fù)雜的運(yùn)算而實(shí)施的認(rèn)證處理及多階段的認(rèn)證處理。
另一方面,在上述的第2先前例中,在主控制部,加密手段對(duì)于旨在控制圖案顯示 部的動(dòng)作的控制數(shù)據(jù)實(shí)施與第1鍵數(shù)據(jù)相對(duì)應(yīng)的加密,并在第1鍵變更手段預(yù)先規(guī)定的時(shí) 機(jī)更改第1鍵數(shù)據(jù)。在周邊部,認(rèn)證手段通過對(duì)自主控制部接收的加密數(shù)據(jù)實(shí)施與第2鍵 數(shù)據(jù)相對(duì)應(yīng)的處理,判定該接收的加密數(shù)據(jù)的正當(dāng)性,并在其為正當(dāng)時(shí)對(duì)該加密數(shù)據(jù)實(shí)施 認(rèn)證,第2鍵變更手段在預(yù)先規(guī)定使之與第1鍵數(shù)據(jù)的更改時(shí)機(jī)相一致的時(shí)機(jī),更改第2鍵 數(shù)據(jù)使之與第1鍵數(shù)據(jù)相對(duì)應(yīng)。即,主控制部和周邊部均實(shí)施高度復(fù)雜的加密處理及認(rèn)證 處理。因而,在上述的第2先前例中,由于構(gòu)成主控制部的CPU和構(gòu)成周邊部的CPU各自的 處理負(fù)荷均增大,故存在降低處理速度、無法流暢地進(jìn)行伴隨游戲內(nèi)容所進(jìn)行的原先的基 本處理和游戲演示處理的危險(xiǎn)性。 并且,在上述第3 第8的先前例中,與上述第1先前例同樣,在使周邊基板的CPU 執(zhí)行除現(xiàn)有的游戲處理之外的認(rèn)證處理時(shí),由于即使在特定的控制指令,具體地說,在中頭 彩開始指令、中頭彩立直指令、執(zhí)行彈珠游戲機(jī)的接通電源時(shí)的處理的接通電源指令、旨在 執(zhí)行非游戲狀態(tài)下的演示顯示的待客演示指令、或者停止待客演示指令或使上述周邊部執(zhí) 行抽選時(shí)的抽選結(jié)果未中時(shí)的處理的未中指令的任一附加認(rèn)證數(shù)據(jù)而發(fā)送至周邊基板,也 會(huì)增大周邊基板的CPU的處理負(fù)荷,故可考慮處理速度降低、無法流暢地進(jìn)行旨在演示的顯示、或難于追加認(rèn)證處理本身等產(chǎn)生設(shè)計(jì)上的限制的現(xiàn)象。特別是在最近,為提高對(duì)游戲 的興趣,在圖案變動(dòng)的控制上,剌激游戲者視覺和聽覺的游戲顯示日趨多樣。因此,期待對(duì) 于進(jìn)行各種演示控制的周邊基板(圖像控制基板)構(gòu)筑設(shè)置有可以減少實(shí)施認(rèn)證處理的負(fù) 荷的認(rèn)證手段的游戲機(jī)。 此外,在主控制基板與周邊基板之間存在處理能力等方面的差異時(shí),雖然有根據(jù) 處理能力等低的基板實(shí)現(xiàn)認(rèn)證功能的必要,但是很強(qiáng)烈地期待制造出取消旨在實(shí)現(xiàn)這樣的 認(rèn)證功能的限制的游戲機(jī)。另外,還強(qiáng)烈地期待開發(fā)出,在對(duì)認(rèn)證方式的功能實(shí)施升級(jí)時(shí), 不必對(duì)先前的周邊基板所具備的程序處理功能實(shí)施較大改造的游戲機(jī)。 此外,如上所述,由于通過使構(gòu)成周邊基板的CPU執(zhí)行除現(xiàn)有的處理以外的認(rèn)證 處理而增大構(gòu)成周邊基板的CPU的處理負(fù)荷及程序容量,故為了更加加強(qiáng)安全性很難使構(gòu) 成周邊基板的CPU執(zhí)行根據(jù)比目前更加復(fù)雜的運(yùn)算實(shí)施的認(rèn)證處理及多階段的認(rèn)證處理。
然而,在從外部對(duì)游戲機(jī)施加了電噪聲及機(jī)械振動(dòng)時(shí),有時(shí)會(huì)產(chǎn)生誤動(dòng)作。例如, 在從主控制部向周邊部發(fā)送控制指令時(shí),當(dāng)從游戲機(jī)外部施加了電磁波及靜電等噪聲時(shí), 會(huì)受該噪聲的影響而在控制指令數(shù)據(jù)中產(chǎn)生誤碼,使控制指令發(fā)生更改。此時(shí),盡管應(yīng)發(fā)送 至周邊部的控制指令本來是中頭彩指令以外的控制指令,但是若因產(chǎn)生誤碼而使該控制指 令更改為中頭彩指令,則即使不是實(shí)施了上述非法行為的情形,也會(huì)不恰當(dāng)?shù)亟o游戲者賠 付許多游戲媒體(例如游戲球及獎(jiǎng)牌等),使游戲廳蒙受很大損失。然而,在上述第1 第 8的先前例中,對(duì)于這樣的事態(tài)并未采取任何對(duì)策,所以無法解決這種使游戲廳蒙受很大損 失的不良現(xiàn)象。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述問題而完成的,其將解決上述問題作為課題之一例,其目的在 于提供一種具有能夠解決這些問題的游戲機(jī)、認(rèn)證方法及認(rèn)證程序。 為解決上述問題,根據(jù)本發(fā)明的第1方案所述的發(fā)明為一種游戲機(jī),其特征在于, 該游戲機(jī)具備主控制部,其輸出控制指令;中間部,其實(shí)施轉(zhuǎn)換附加在上述控制指令中的數(shù) 據(jù)的中間處理;及周邊部,其基于上述控制指令實(shí)施特定的處理,上述主控制部在上述控制 指令為特定的控制指令時(shí),在上述特定的控制指令中附加旨在對(duì)上述主控制部實(shí)施認(rèn)證的 認(rèn)證數(shù)據(jù)或從上述認(rèn)證數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù),并供給至上述中間部,上述中間部對(duì)附加在上述 特定的控制指令中的上述認(rèn)證數(shù)據(jù)或上述被轉(zhuǎn)換的數(shù)據(jù)實(shí)施上述中間處理,同時(shí)將根據(jù)上 述中間處理獲得的中間處理信息附加在上述特定的控制指令中,并供給至上述周邊部,上 述周邊部采用附加在上述特定的控制指令中的上述中間處理信息對(duì)上述主控制部實(shí)施認(rèn) 證,同時(shí)根據(jù)所獲得的認(rèn)證結(jié)果實(shí)施處理。 根據(jù)本發(fā)明的第2方案所述的發(fā)明,上述主控制部具備存儲(chǔ)著特定的程序代碼的 存儲(chǔ)手段,采用上述特定的程序代碼生成上述認(rèn)證數(shù)據(jù)。 根據(jù)本發(fā)明的第3方案所述的發(fā)明,上述主控制部采用上述特定的程序代碼及上 述特定的控制指令生成上述認(rèn)證數(shù)據(jù)。 根據(jù)本發(fā)明的第4方案所述的發(fā)明,上述特定的控制指令為下列指令中的任意一 種與中頭彩期間的各回合相對(duì)應(yīng)的中頭彩指令、旨在開始中頭彩狀態(tài)下的處理的中頭彩 開始指令、旨在結(jié)束中頭彩狀態(tài)下的處理的中頭彩結(jié)束指令、旨在使上述周邊部執(zhí)行中頭彩之前的立直狀態(tài)下的處理的中頭彩立直指令、旨在使上述周邊部執(zhí)行接通電源時(shí)的處理 的接通電源指令、旨在使上述周邊部執(zhí)行非游戲狀態(tài)下的演示顯示的待客演示指令、旨在 使上述周邊部停止非游戲狀態(tài)下的演示顯示的停止待客演示指令、旨在使上述周邊部執(zhí)行 抽選時(shí)的抽選結(jié)果為未中時(shí)的處理的未中指令。 根據(jù)本發(fā)明的第5方案所述的發(fā)明,上述周邊部在上述認(rèn)證結(jié)果表示上述主控制 部的認(rèn)證不成功時(shí),輸出報(bào)知該情況的報(bào)知信號(hào)。 根據(jù)本發(fā)明的第6方案所述的發(fā)明,上述周邊部在上述認(rèn)證結(jié)果表示上述主控制 部的認(rèn)證不成功時(shí),輸出報(bào)知該情況的報(bào)知信號(hào)。 根據(jù)本發(fā)明的第7方案所述的發(fā)明,其系一種游戲機(jī)所使用的認(rèn)證方法,該游戲 機(jī)具備主控制部,其輸出控制指令;中間部,其實(shí)施轉(zhuǎn)換附加在上述控制指令中的數(shù)據(jù)的中 間處理;及周邊部,其基于上述控制指令實(shí)施特定的處理,該認(rèn)證方法具備第1步驟,其在 上述控制指令為特定的控制指令時(shí),上述主控制部將旨在對(duì)上述主控制部實(shí)施認(rèn)證的認(rèn)證 數(shù)據(jù)或從上述認(rèn)證數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù)附加在上述特定的控制指令中,并供給至上述中間部; 第2步驟,其對(duì)附加在上述特定的控制指令中的上述認(rèn)證數(shù)據(jù)或上述被轉(zhuǎn)換的數(shù)據(jù)實(shí)施上 述中間處理,同時(shí)將通過上述中間處理獲得的中間處理信息附加在上述特定的控制指令 中,并供給至上述周邊部;及第3步驟,其由上述周邊部采用附加在上述特定的控制指令中 的上述中間處理信息對(duì)上述主控制部實(shí)施認(rèn)證,同時(shí)根據(jù)所獲得的認(rèn)證結(jié)果實(shí)施處理。
根據(jù)本發(fā)明的第8方案所述的發(fā)明,上述主控制部具備存儲(chǔ)著特定的程序代碼的 存儲(chǔ)手段,在上述第1步驟,采用上述特定的程序代碼生成上述認(rèn)證數(shù)據(jù)。
根據(jù)本發(fā)明的第9方案所述的發(fā)明,在上述第1步驟,上述主控制部采用上述特定 的程序代碼及上述特定的控制指令生成上述認(rèn)證數(shù)據(jù)。 根據(jù)本發(fā)明的第10方案所述的發(fā)明,上述特定的控制指令為下列指令中的任意 一種與中頭彩期間的各回合相對(duì)應(yīng)的中頭彩指令、旨在開始中頭彩狀態(tài)下的處理的中頭 彩開始指令、旨在結(jié)束中頭彩狀態(tài)下的處理的中頭彩結(jié)束指令、旨在使上述周邊部執(zhí)行中 頭彩之前的立直狀態(tài)下的處理的中頭彩立直指令、旨在使上述周邊部執(zhí)行接通電源時(shí)的處 理的接通電源指令、旨在使上述周邊部執(zhí)行非游戲狀態(tài)下的演示顯示的待客演示指令、旨 在使上述周邊部停止非游戲狀態(tài)下的演示顯示的停止待客演示指令、旨在使上述周邊部執(zhí) 行抽選時(shí)的抽選結(jié)果為未中時(shí)的處理的未中指令。 根據(jù)本發(fā)明的第11方案所述的發(fā)明,在上述第3步驟,上述周邊部在上述認(rèn)證結(jié) 果表示上述主控制部的認(rèn)證不成功時(shí),輸出報(bào)知該情況的報(bào)知信號(hào)。 根據(jù)本發(fā)明的第12方案所述的發(fā)明,在上述第3步驟,上述周邊部在上述認(rèn)證結(jié) 果表示上述主控制部的認(rèn)證不成功時(shí),輸出報(bào)知該情況的報(bào)知信號(hào)。 根據(jù)本發(fā)明的第13方案所述的發(fā)明,其系使電子計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明方案的第7至 9中任一項(xiàng)所述的功能。 根據(jù)本發(fā)明的第14方案所述的發(fā)明,其系使電子計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明方案的第10 項(xiàng)所述的功能。 根據(jù)本發(fā)明的第15方案所述的發(fā)明,其系使電子計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明方案第11項(xiàng) 所述的功能。 根據(jù)本發(fā)明的第16方案所述的發(fā)明,其系使電子計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明方案第12項(xiàng)所述的功能。 依據(jù)本發(fā)明,可檢測出搭載主控制部的正規(guī)的主控制基板被更換為非法的主控制 基板;將存儲(chǔ)著搭載在主控制基板上的CPU所執(zhí)行的正規(guī)程序的ROM更換為存儲(chǔ)著對(duì)上述 程序進(jìn)行篡改的非法程序的ROM ;及在主控制基板與搭載著周邊部的周邊基板之間設(shè)置非 法基板(假冒基板)后進(jìn)行上述ROM的更換等非法行為。并且,依據(jù)本發(fā)明,還可降低從外 部施加的電噪聲及機(jī)械振動(dòng)等所導(dǎo)致的游戲機(jī)誤動(dòng)作。 此外,依據(jù)本發(fā)明,因?yàn)橹虚g部實(shí)施轉(zhuǎn)換附加在控制指令中的認(rèn)證數(shù)據(jù)或從該認(rèn) 證數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù)的中間處理,同時(shí)周邊部采用附加在控制指令中的中間處理信息對(duì)主控 制部實(shí)施認(rèn)證,所以除了能夠防止起因于上述對(duì)主控制部的非法行為及噪聲等的游戲機(jī)的 誤動(dòng)作外,還能防止起因于對(duì)中間部的與對(duì)上述主控制部的非法行為相同的非法行為及噪 聲等的游戲機(jī)的誤動(dòng)作,而且能夠提高安全性。 并且,由于僅對(duì)特定的控制指令附加認(rèn)證數(shù)據(jù)或從該認(rèn)證數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù),所以 對(duì)周邊部所執(zhí)行的程序只追加與特定的控制指令相關(guān)的認(rèn)證處理即可。因此,無需對(duì)周邊 部所執(zhí)行的整體程序?qū)嵤┬碌臅r(shí)機(jī)設(shè)計(jì),所以與對(duì)所有控制指令附加認(rèn)證數(shù)據(jù)或從該認(rèn)證 數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù)的情形相比較,能夠更簡單地以較少工時(shí)實(shí)現(xiàn)追加認(rèn)證功能的時(shí)機(jī)設(shè)計(jì)、 功能安裝及功能驗(yàn)證等。 并且,依據(jù)本發(fā)明,由于認(rèn)證用的程序及特定處理用的程序的結(jié)構(gòu)比較簡單,所以 易于保證其與其他功能的整合性。并且,即使在每種游戲機(jī)的機(jī)型實(shí)施的特定處理各不相 同時(shí),也能實(shí)現(xiàn)認(rèn)證處理的公共化,所以易于進(jìn)行每種游戲機(jī)機(jī)型不同的程序設(shè)計(jì),在可謀 求縮短設(shè)計(jì)時(shí)間的同時(shí),可提高工作效率。 此外,依據(jù)本發(fā)明,由于在從主控制部發(fā)送的控制指令為特定的控制指令時(shí)在控 制指令中附加認(rèn)證數(shù)據(jù)或從該認(rèn)證數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù),所以與發(fā)送認(rèn)證數(shù)據(jù)單體時(shí)相比,可 抑制主控制部與周邊部之間通信負(fù)荷的增大。并且,與發(fā)送認(rèn)證數(shù)據(jù)單體時(shí)相比,可降低從 通信數(shù)據(jù)中提取認(rèn)證數(shù)據(jù)并加以分析的危險(xiǎn)性。 此外,依據(jù)本發(fā)明,由于在主控制部和周邊部之間設(shè)置中間部,所以即使在構(gòu)成主 控制部的CPU和構(gòu)成周邊部的CPU之間存在處理能力上的差異,或在構(gòu)成主控制部的ROM 和構(gòu)成周邊部的ROM之間存在容量上的差異,也能夠通過中間部吸收其差異。例如,當(dāng)構(gòu)成 主控制部的CPU的處理能力與構(gòu)成周邊部的CPU的處理能力相比有余地時(shí),主控制部將通 過復(fù)雜或難度較大的方法轉(zhuǎn)換的數(shù)據(jù)供給至周邊部。又,當(dāng)構(gòu)成周邊部的ROM的容量與構(gòu) 成主控制部的ROM的容量相比有余地時(shí),主控制部將直接或通過比較簡單的方法對(duì)認(rèn)證數(shù) 據(jù)實(shí)施轉(zhuǎn)換的數(shù)據(jù)供給至中間部,中間部將通過復(fù)雜或難度較大的方法對(duì)所接收的數(shù)據(jù)實(shí) 施轉(zhuǎn)換的數(shù)據(jù)供給至周邊部。這說明,本發(fā)明不僅適用于在分別構(gòu)成主控制部及周邊部的 CPU的處理能力和ROM容量上有余地上的差異的情形,同樣還適用于雖然沒有這樣的差異 但由構(gòu)成主控制部的CPU或構(gòu)成周邊部的CPU分別執(zhí)行的程序之一的全部或部分被更改的 情形(版本升級(jí)等)及在認(rèn)證數(shù)據(jù)的格式上發(fā)生形式上的差異的情形。特別是,在從主控 制部向周邊部發(fā)送接通電源指令時(shí),由于游戲機(jī)處于非游戲狀態(tài),且主控制部及周邊部均 在程序處理上有余地,所以也可以實(shí)施上述復(fù)雜的處理。又,在從主控制部向周邊部發(fā)送待 客演示指令或停止待客演示指令時(shí),由于游戲機(jī)處于非游戲狀態(tài),且主控制部及周邊部均 在程序處理上有余地,所以也可以實(shí)施上述復(fù)雜的處理。
此外,由于僅在發(fā)送特定的控制指令時(shí)實(shí)施認(rèn)證處理,所以能夠抑制主控制部的
處理負(fù)荷因認(rèn)證處理而增大的比例。特別是,在特定的控制指令為接通電源指令時(shí),游戲廳
方面即使在開始一天的營業(yè)之前接通了游戲機(jī)的電源時(shí)或者結(jié)束了一天的營業(yè)時(shí),也可以
通過先切斷電源之后再接通電源來檢測出是否對(duì)整個(gè)游戲機(jī)實(shí)施了非法行為。 此外,在本發(fā)明中,當(dāng)特定的控制指令是中頭彩指令時(shí),由于中頭彩指令是在中頭
彩期間的各回合發(fā)送的,所以在處于中頭彩狀態(tài)的一定期間內(nèi)將實(shí)施復(fù)數(shù)次認(rèn)證處理,可
提高認(rèn)證處理的準(zhǔn)確度。 另一方面,在本發(fā)明中,當(dāng)特定的控制指令是中頭彩開始指令及中頭彩結(jié)束指令 時(shí),中頭彩開始指令及中頭彩結(jié)束指令是開始或結(jié)束中頭彩狀態(tài)的控制指令,與其他控制 指令相比,發(fā)送頻度較低,所以可降低從控制信號(hào)中提取認(rèn)證數(shù)據(jù)的危險(xiǎn)性。并且,即使從 控制信號(hào)中提取到認(rèn)證數(shù)據(jù),由于可獲取的抽樣數(shù)很少,故可降低認(rèn)證數(shù)據(jù)被分析的危險(xiǎn) 性。 并且,在本發(fā)明中,當(dāng)特定的控制指令是中頭彩立直指令時(shí),中頭彩立直比中頭彩 的發(fā)生頻度高。并且,中頭彩立直的發(fā)生定時(shí)具有隨機(jī)性。因而,通過在發(fā)送中頭彩立直指 令時(shí)實(shí)施認(rèn)證處理,分散了時(shí)間軸上的認(rèn)證處理實(shí)施位置。然后,通過如此地分散時(shí)間軸上 的認(rèn)證處理實(shí)施位置,可提高認(rèn)證處理的可靠性。這是因?yàn)?,即使是在認(rèn)證數(shù)據(jù)通信不暢及 認(rèn)證數(shù)據(jù)在一定期間內(nèi)被篡改時(shí),也是相隔時(shí)間隨機(jī)地實(shí)施認(rèn)證處理,所以提高了回避認(rèn) 證數(shù)據(jù)通信不暢及被篡改的影響的可能性。 此外,在本發(fā)明中,當(dāng)特定的控制指令是接通電源指令時(shí),接通電源指令將在游戲 機(jī)的電源被接通及復(fù)位時(shí)等實(shí)施游戲機(jī)初始化處理時(shí)發(fā)送。初始化處理屬于與游戲機(jī)的主 處理即有關(guān)游戲(游戲的進(jìn)行)的處理不同的處理類別。因而,如本發(fā)明那樣,如果在初始
化處理期間加入認(rèn)證處理,則與在有關(guān)游戲的處理期間加入認(rèn)證處理相比,可降低有關(guān)程 序設(shè)計(jì)及測試的工序(工時(shí))增加的比例。即,通過在初始化處理期間加入認(rèn)證處理,可取 得降低開發(fā)成本及質(zhì)量管理方面的長處。并且,如果在初始化處理期間加入認(rèn)證處理,則由 于在游戲機(jī)啟動(dòng)之后便實(shí)施認(rèn)證處理,因此,即使是在游戲廳閉店后被實(shí)施了非法行為,也 能在顧客進(jìn)店之前檢測出非法行為。據(jù)此可降低發(fā)生非法行為所導(dǎo)致的損失的危險(xiǎn)性。
并且,在本發(fā)明中,當(dāng)特定的控制指令是待客演示指令或停止待客演示指令時(shí),待 客演示指令或停止待客演示指令將在游戲機(jī)處于非游戲狀態(tài)即未實(shí)施游戲機(jī)的主處理即 有關(guān)游戲(游戲的進(jìn)行)的處理時(shí)發(fā)送,所以,因認(rèn)證處理所導(dǎo)致的處理負(fù)荷增大不會(huì)對(duì)有 關(guān)游戲的處理造成影響。因此,即使是在主控制部及周邊部尚不具備較高的處理能力時(shí),以 及有關(guān)游戲的處理的處理負(fù)荷很大的游戲機(jī),也能追加認(rèn)證處理功能。又,由于被認(rèn)為待客 演示指令在很多情況下是在顧客不操作游戲機(jī)的情況下發(fā)送,所以即使在顧客不操作游戲 機(jī)時(shí)也可以檢測出非法行為。 此外,在本發(fā)明中,當(dāng)特定的控制指令是未中指令時(shí),因?yàn)?未中"作為抽選時(shí)的抽 選結(jié)果其發(fā)生頻度最高,所以,如果在發(fā)送未中指令時(shí)在控制指令中附加認(rèn)證數(shù)據(jù),則可將 從抽選至認(rèn)證處理的流程看作是游戲機(jī)處理的基本形式。并且,未中時(shí)的處理則每種游戲 機(jī)機(jī)型的差異較小。因此,如本發(fā)明那樣,如果在未中時(shí)的處理中加入認(rèn)證處理,則可在認(rèn) 證處理流程不作大的更改的前提下將游戲機(jī)的本體重新利用于其他機(jī)型。另外,該未中指 令是使上述周邊部執(zhí)行主控制部執(zhí)行了中頭彩的抽選處理時(shí)的抽選結(jié)果為未中時(shí)的處理的指令,還包括該抽選結(jié)果為"無立直的未中指令"的情形以及"有立直的未中指令"的情 形。
圖1是用于說明本發(fā)明實(shí)施方式1的游戲機(jī)之一即彈珠游戲機(jī)的外觀構(gòu)成的正視 圖。
圖2是用于說明圖1所示的彈珠游戲機(jī)的電氣構(gòu)成的方塊圖。 圖3是用于說明構(gòu)成圖l所示的彈珠游戲機(jī)的主控制部所實(shí)施的包括向中間部及
賞球控制部發(fā)送指令的處理的流程圖。 圖4是用于說明構(gòu)成圖l所示的彈珠游戲機(jī)的主控制部所實(shí)施的包括向中間部及 賞球控制部發(fā)送指令的處理的流程圖。 圖5是用于說明有關(guān)中頭彩的指令的發(fā)送時(shí)機(jī)的一例的時(shí)序圖。 圖6是用于說明構(gòu)成圖1所示的彈珠游戲機(jī)的副控制部所實(shí)施的圖案變動(dòng)處理的
流程圖。 圖7是用于說明構(gòu)成圖l所示的彈珠游戲機(jī)的副控制部所實(shí)施的中頭彩時(shí)的處理 的流程圖。 圖8是用于說明構(gòu)成圖1所示的彈珠游戲機(jī)的指示燈控制部所實(shí)施的指示燈控制 處理的流程圖。 圖9是模式性地表示構(gòu)成圖1所示的彈珠游戲機(jī)的主控制部輸出的控制信號(hào)的數(shù) 據(jù)格式的一例的說明圖。 圖10是模式性地表示構(gòu)成圖1所示的彈珠游戲機(jī)的中間部輸出的控制信號(hào)的數(shù) 據(jù)格式的一例的說明圖。 圖11是用于說明構(gòu)成圖1所示的彈珠游戲機(jī)的主控制部所實(shí)施的控制信號(hào)發(fā)送 處理的一例的流程圖。 圖12是用于說明構(gòu)成圖1所示的彈珠游戲機(jī)的中間部所實(shí)施的控制信號(hào)接收發(fā) 送處理的一例的流程圖。 圖13是用于說明構(gòu)成圖1所示的彈珠游戲機(jī)的副控制部所實(shí)施的控制信號(hào)接收 處理的一例的流程圖。 圖14是用于說明構(gòu)成圖l所示的彈珠游戲機(jī)的主控制部、中間部及副控制部分別 執(zhí)行的處理的相互關(guān)系的一例的流程圖。 圖15是用于說明構(gòu)成圖l所示的彈珠游戲機(jī)的主控制部、中間部及副控制部分別 執(zhí)行的處理的相互關(guān)系的一例的流程圖。 圖16是模式性地表示構(gòu)成本發(fā)明的實(shí)施方式2的游戲機(jī)之一即彈珠游戲機(jī)的主 控制部輸出的控制信號(hào)的數(shù)據(jù)格式的一例的說明圖。 圖17是模式性地表示構(gòu)成本發(fā)明的實(shí)施方式2的彈珠游戲機(jī)的中間部輸出的控 制信號(hào)的數(shù)據(jù)格式的一例的說明圖。 圖18是用于說明構(gòu)成本發(fā)明的實(shí)施方式2的彈珠游戲機(jī)的主控制部所實(shí)施的控 制信號(hào)發(fā)送處理的一例的流程圖。 圖19是用于說明構(gòu)成本發(fā)明的實(shí)施方式2的彈珠游戲機(jī)的中間部所實(shí)施的控制信號(hào)接收發(fā)送處理的一例的流程圖。 圖20是用于說明構(gòu)成本發(fā)明的實(shí)施方式2的彈珠游戲機(jī)的副控制部所實(shí)施的控 制信號(hào)接收處理的一例的流程圖。 圖21是用于說明構(gòu)成本發(fā)明的實(shí)施方式2的彈珠游戲機(jī)的主控制部、中間部及副 控制部分別執(zhí)行的處理的相互關(guān)系的一例的流程圖。 圖22是用于說明構(gòu)成本發(fā)明的實(shí)施方式3的彈珠游戲機(jī)的主控制部所實(shí)施的控 制信號(hào)的發(fā)送處理的一例的流程圖。 圖23是用于說明構(gòu)成本發(fā)明的實(shí)施方式3的彈珠游戲機(jī)的中間部所實(shí)施的控制 信號(hào)的接收發(fā)送處理的一例的流程圖。 圖24是用于說明構(gòu)成本發(fā)明的實(shí)施方式3的彈珠游戲機(jī)的副控制部所實(shí)施的控 制信號(hào)的接收處理的一例的流程圖。 圖25是用于說明構(gòu)成本發(fā)明的實(shí)施方式3的彈珠游戲機(jī)的主控制部、中間部及副 控制部分別執(zhí)行的處理的相互關(guān)系的一例的流程圖。 圖26是用于說明構(gòu)成本發(fā)明的實(shí)施方式3的彈珠游戲機(jī)的主控制部、中間部及副 控制部分別執(zhí)行的處理的相互關(guān)系的一例的流程圖。標(biāo)號(hào)說明201主控制部,201a CPU,20lb ROM,20 lc廳,202中間部,202a CPU,202b匪,202c廳,203副控制部,203a CPU,203b ROM,203c廳,204賞球控制部,204a CPU,204b ROM,204c RAM,300 、320通常的控制信號(hào),301控制指令數(shù)據(jù),302附屬數(shù)據(jù),303認(rèn)證數(shù)據(jù),304中間處理信息,305第1認(rèn)證數(shù)據(jù),306第2認(rèn)證數(shù)據(jù),
12
307第1中間處理信息, 308第2中間處理信息, 310 312、330 332帶認(rèn)證數(shù)據(jù)的控制信號(hào), 321 323、340 342帶中間處理信息的控制信號(hào)。
具體實(shí)施例方式以下參照
實(shí)施本發(fā)明的最佳實(shí)施方式。
圖1是用于說明本發(fā)明的實(shí)施方式1的游戲機(jī)之一即彈珠游戲機(jī)1的外觀構(gòu)成的 正視圖,圖2是用于說明圖1所示的彈珠游戲機(jī)1的電氣構(gòu)成的方塊圖。
實(shí)施方式1
本實(shí)施方式1的彈珠游戲機(jī)1具備游戲盤101。在游戲盤101的圖1中的右下方、 框架構(gòu)件110(后述)的右下部,設(shè)有由游戲者操作,旨在使發(fā)射部292(參見圖2)動(dòng)作的 操作手柄113。操作手柄113呈向游戲者一方突出的形狀。操作手柄113具備發(fā)射指示構(gòu) 件114,其使發(fā)射部292動(dòng)作,將游戲球發(fā)射出去。發(fā)射指示構(gòu)件114設(shè)置在操作手柄113 的外周部,從游戲者的方向看可向右旋轉(zhuǎn)。發(fā)射部292在游戲者直接操作發(fā)射指示構(gòu)件114 時(shí),將游戲球發(fā)射出去。由于屬于公知技術(shù),在此省略了說明,在操作手柄113上,設(shè)置有傳 感器等,其用于檢測出游戲者直接操作發(fā)射指示構(gòu)件114。 通過發(fā)射部292的動(dòng)作而發(fā)射的游戲球經(jīng)軌道102a、102b之間上升,到達(dá)游戲盤 101的上部位置之后,在游戲區(qū)域103內(nèi)下落。在游戲區(qū)域103設(shè)有省略圖示的復(fù)數(shù)個(gè)釘及 使游戲球的下落方向發(fā)生變化的風(fēng)車、入球口 ,使游戲球向各種方向下落。這里,"入球口" 是后述的第1起動(dòng)口 105、第2起動(dòng)口 120、普通入賞口 107、第1大入賞口 109c、第2大入 賞口 129c的總稱。 在游戲盤101的大體中央部分,配置有圖案顯示部104。圖案顯示部104例如具有 液晶顯示器(LCD)及等離子顯示屏(PDP)等顯示器。在圖案顯示部104的下方,配置有第 1起動(dòng)口 105,其可接受打入游戲區(qū)域103的游戲球。在第1起動(dòng)口 105的下方,配置有第 2起動(dòng)口 120。第2起動(dòng)口 120在一對(duì)可動(dòng)片(圖示省略)處于閉合狀態(tài)時(shí),無法或者難以 接受游戲球,而在一對(duì)可動(dòng)片處于開放狀態(tài)時(shí),比第1起動(dòng)口 105更容易接受游戲球。
此外,在圖案顯示部104的左側(cè),還配置有入賞門106。入賞門106是為了檢測游 戲球的通過,實(shí)行使第2起動(dòng)口 120僅開放一定時(shí)間的普通圖案的抽選而設(shè)置的。在圖案 顯示部104的左側(cè)及下方等,配置有復(fù)數(shù)個(gè)普通入賞口 107。當(dāng)游戲球進(jìn)入各普通入賞口 107之后,賠付特定的賞球數(shù)(例如IO個(gè))。在游戲區(qū)域103的最下部,配置有回收口 108, 其將在任何入球口均未入球的游戲球回收起來。 當(dāng)?shù)玫接螒蚯驈暮笫龅母笨刂撇?03 (參見圖2)進(jìn)入第1起動(dòng)口 105或第2起動(dòng) 口 120的報(bào)知時(shí),上述的圖案顯示部104開始變動(dòng)顯示復(fù)數(shù)個(gè)裝飾圖案,在經(jīng)過特定時(shí)間后 停止該裝飾圖案的變動(dòng)。在停止時(shí),如為齊全的特定圖案(例如"777")時(shí),則游戲者獲得 了實(shí)行第1中頭彩游戲(長中獎(jiǎng)游戲)的權(quán)利,然后開始第1中頭彩游戲(長中獎(jiǎng)游戲)。 第1中頭彩游戲(長中獎(jiǎng)游戲)開始之后,位于游戲區(qū)域103下方的第1大入賞口開關(guān)裝 置109上的第l大入賞口開關(guān)門109a將在一定時(shí)間內(nèi)開放的動(dòng)作重復(fù)特定次數(shù)(例如15 次),賠付與所入球的游戲球相對(duì)應(yīng)的賞球。
另一方面,在圖案顯示部104的上述裝飾圖案停止時(shí),如為與上述特定圖案不同 的齊全的特定圖案(例如"737")時(shí),則游戲者獲得了實(shí)行第2中頭彩游戲(短中獎(jiǎng)游戲) 的權(quán)利,然后開始第2中頭彩游戲(短中獎(jiǎng)游戲)。第2中頭彩游戲(短中獎(jiǎng)游戲)開始之 后,位于第1大入賞口開關(guān)裝置109的右斜上方的第2大入賞口開關(guān)裝置129上的第2大 入賞口開關(guān)門129a以比第l大入賞口開關(guān)門109a的開關(guān)動(dòng)作短的時(shí)間將在一定時(shí)間內(nèi)開 放的動(dòng)作重復(fù)特定次數(shù)(例如15次),當(dāng)有入球的游戲球時(shí),賠付與之相對(duì)應(yīng)的賞球。
在游戲盤101的游戲區(qū)域103的外周,還設(shè)置有框架構(gòu)件IIO,游戲區(qū)域103從開 口部向游戲者一側(cè)露出。框架構(gòu)件110呈向游戲者一側(cè)突出的形狀。在框架構(gòu)件110,在游 戲區(qū)域103的左上部及右下部,分別設(shè)置有游戲顯示燈(指示燈單元)llla及l(fā)llb。各個(gè) 游戲顯示燈llla及l(fā)llb具備復(fù)數(shù)盞燈112。各個(gè)游戲顯示燈llla及l(fā)llb的構(gòu)成為其 分別由上下驅(qū)動(dòng)電機(jī)(圖示省略)驅(qū)動(dòng),可使從各自所具備的復(fù)數(shù)盞燈112照射的光的方 向向上下方向即與連接位于彈珠游戲機(jī)1的正面的游戲者的頭部及腹部的方向相平行的 方向變更。 各盞燈112還通過構(gòu)成各盞游戲顯示燈llla及l(fā)llb的旋轉(zhuǎn)驅(qū)動(dòng)電機(jī)(圖示省略) 的驅(qū)動(dòng),分別向具有特定半徑的圓的圓周方向移動(dòng)。通過上述構(gòu)成,可一邊使各盞燈112照 射的光旋轉(zhuǎn)移動(dòng),一邊使從所有各盞游戲顯示燈llla及l(fā)llb照射的光上下移動(dòng)。此外,在 框架構(gòu)件110的下部,還設(shè)置有供給游戲球的接盤單元119。在該接盤單元119上,供給從 未圖示的租球裝置出租的游戲球。 在圖1中,在圖案顯示部104的右側(cè),設(shè)置有游戲顯示用的裝飾物(以下簡稱為 "游戲顯示裝飾物")115。游戲顯示裝飾物115作為角色模式性地表示人的上半身(特別是 頭部)。游戲顯示裝飾物115設(shè)置為可開關(guān)角色的眼瞼部116,猶如角色眨眼一樣,使眼瞼 部116沿上下方向移動(dòng)。游戲顯示裝飾物115還設(shè)置為可使角色的頭部左右方向移動(dòng)。
在框架構(gòu)件110上,在操作手柄113的左側(cè),還設(shè)置有由游戲者操作的機(jī)會(huì)按鈕 117。機(jī)會(huì)按鈕117的操作,僅在例如游戲中特定的立直游戲顯示時(shí),在顯示催促進(jìn)行機(jī)會(huì) 按鈕117操作的指南期間發(fā)揮效力。 此外,在框架構(gòu)件110上,還安裝著揚(yáng)聲器277 (參見圖2),其用于輸出游戲顯示效 果音響或告知非法行為的音響。該揚(yáng)聲器277是可輸出高、中、低音域的類型,控制為在正 常游戲顯示時(shí)平衡地輸出高、中、低音,但是在例如特殊游戲顯示時(shí)或者有非法行為時(shí)較高 地輸出高音域,以使周圍能聽得見。 接著參照?qǐng)D2所示的方塊圖說明本發(fā)明的實(shí)施方式1的彈珠游戲機(jī)1的電氣構(gòu) 成。在電氣構(gòu)成上,彈珠游戲機(jī)1在控制手段200上連接著已述及后述的第1起動(dòng)口檢測 部221等各種檢測手段、圖案顯示部104等各種游戲顯示手段、裝飾物動(dòng)作裝置231 、賠付部 291及發(fā)射部292等。 在圖2所示的例子中,控制手段200由主控制部201、中間部202、副控制部203、賞 球控制部204及指示燈控制部205構(gòu)成。 主控制部201構(gòu)成為具備CPU201a,其控制彈珠游戲機(jī)1的有關(guān)游戲的基本動(dòng)作, 根據(jù)預(yù)先存儲(chǔ)在R0M201b內(nèi)的程序(程序代碼)執(zhí)行與游戲內(nèi)容的進(jìn)行相對(duì)應(yīng)的基本處 理;以及RAM201c,其作為CPU201a運(yùn)算處理時(shí)的數(shù)據(jù)工作區(qū)發(fā)揮作用;計(jì)數(shù)器電路(計(jì)時(shí) 器),其旨在對(duì)經(jīng)過時(shí)間實(shí)施計(jì)數(shù)(圖示省略)。
在該主控制部201上,以游戲球進(jìn)入第1起動(dòng)口 105或第2起動(dòng)口 120為契機(jī),進(jìn) 行中頭彩的抽選,并基于該抽選結(jié)果選擇存儲(chǔ)在R0M201b內(nèi)的與游戲顯示有關(guān)的指令。
在上述主控制部201的輸入端,連接著第1起動(dòng)口檢測部221 、第2起動(dòng)口檢測部 225、門檢測部222、普通入賞口檢測部223、第1大入賞口檢測部214以及第2大入賞口檢 測部224。第1起動(dòng)口檢測部221檢測進(jìn)入第1起動(dòng)口 105的游戲球,并將檢測結(jié)果供給至 主控制部201。第2起動(dòng)口檢測部225檢測進(jìn)入第2起動(dòng)口 120的游戲球,并將檢測結(jié)果供 給至主控制部201。門檢測部222檢測通過入賞門106的游戲球,并將檢測結(jié)果供給至主控 制部201。普通入賞口檢測部223檢測進(jìn)入普通入賞口 107的游戲球,并將檢測結(jié)果供給至 主控制部201。第1大入賞口檢測部214檢測進(jìn)入第1大入賞口 109c的游戲球,并將檢測 結(jié)果供給至主控制部201。第2大入賞口檢測部224檢測進(jìn)入第2大入賞口 129c的游戲 球,并將檢測結(jié)果供給至主控制部201。上述各個(gè)檢測部,例如可采用接近開關(guān)等構(gòu)成。
在該主控制部201的輸出端,還連接著裝飾物動(dòng)作裝置231 。在本實(shí)施方式1中,上 述裝飾物動(dòng)作裝置231由分別使第l大入賞口開關(guān)門109a及第2大入賞口開關(guān)門129a(參 見圖1)開關(guān)的第1大入賞口開關(guān)螺線管109b及第2大入賞口開關(guān)螺線管129b,和使第2 起動(dòng)口 120(參見圖1)開關(guān)的第2起動(dòng)口開關(guān)螺線管120b構(gòu)成。 上述裝飾物動(dòng)作裝置231受主控制部201的控制,在長中獎(jiǎng)游戲時(shí)給第1大入賞 口開關(guān)螺線管109b通電,使第1大入賞口開關(guān)螺線管109a開放,或在短中獎(jiǎng)游戲及小中獎(jiǎng) 游戲時(shí)給第2大入賞口開關(guān)螺線管129b通電,使第2大入賞口開關(guān)螺線管129a開放,還通 過選中上述普通圖案而給第2起動(dòng)口開關(guān)螺線管120b通電,使第2起動(dòng)口 120開關(guān)。
主控制部201除以上大致說明的與彈珠游戲機(jī)1的游戲相關(guān)的基本動(dòng)作控制外, 還執(zhí)行有關(guān)本實(shí)施方式1的特征即旨在防止非法行為的處理。有關(guān)該認(rèn)證的大致說明如 下,但根據(jù)需要執(zhí)行(ii)的處理。
(i)從后面所述的認(rèn)證基本值生成認(rèn)證數(shù)據(jù)。
(ii)對(duì)認(rèn)證數(shù)據(jù)進(jìn)行加密。在這里,作為加密方式,例如采用凱撒加密法、簡單代
替密碼、英格瑪?shù)缺容^簡單的方式為佳。下面所采用的加密方式也相同。另外,對(duì)各個(gè)數(shù)據(jù)
的加密、重加密可以采用同一的加密方式,也可以采用其它不同的加密方式。
(iii)通過將未加密或已加密的認(rèn)證數(shù)據(jù)附加在經(jīng)中間部202發(fā)送至副控制部
203的控制指令的數(shù)據(jù)(控制指令數(shù)據(jù))及即將后述的附屬數(shù)據(jù)而生成帶認(rèn)證數(shù)據(jù)的控制
信號(hào)(參見圖9)。 (iv)將帶認(rèn)證數(shù)據(jù)的控制信號(hào)發(fā)送至中間部202。
另外,關(guān)于這些與認(rèn)證相關(guān)的處理,將在后面詳述。 另一方面,中間部202構(gòu)成為具有CPU202a,其基于預(yù)先存儲(chǔ)在R0M202b中的程序 執(zhí)行中間處理;RAM202c,其作為CPU202a的運(yùn)算處理時(shí)的數(shù)據(jù)的工作區(qū)發(fā)揮作用。對(duì)該中 間處理的大致說明如下。另外,以下將(i) (iv)稱為"廣義的中間處理",將(iii)稱為 轉(zhuǎn)換某些數(shù)據(jù)的"狹義的中間處理"。另外,也可以將主控制部201的上述(ii)的處理稱為 "轉(zhuǎn)換"某些數(shù)據(jù)的處理。 (i)接收從主控制部201發(fā)送的僅由控制指令數(shù)據(jù)及附屬數(shù)據(jù)構(gòu)成的通常的控制
信號(hào)或由控制指令數(shù)據(jù)、附屬數(shù)據(jù)及認(rèn)證數(shù)據(jù)構(gòu)成的帶認(rèn)證數(shù)據(jù)的控制信號(hào)。 (ii)原封不動(dòng)地將上述通常的控制信號(hào)發(fā)送至副控制部203。
(iii)就上述帶認(rèn)證數(shù)據(jù)的控制信號(hào)執(zhí)行以下處理,但并不是經(jīng)常執(zhí)行這些所有 的處理。
(a)在認(rèn)證數(shù)據(jù)被主控制部201加密時(shí),進(jìn)行解碼。 (b)從未被主控制部201加密或被中間部202解碼的認(rèn)證數(shù)據(jù)中復(fù)原即將后述的 認(rèn)證基本值。 (c)對(duì)于被中間部202復(fù)原的認(rèn)證基本值、未被主控制部201加密的認(rèn)證數(shù)據(jù)或被 中間部202解碼的認(rèn)證數(shù)據(jù)中的任一、控制指令數(shù)據(jù)、基于特定的轉(zhuǎn)換公式對(duì)控制指令數(shù) 據(jù)實(shí)施轉(zhuǎn)換的數(shù)據(jù)(以下稱為'轉(zhuǎn)換控制指令數(shù)據(jù)')、或者隨機(jī)數(shù)發(fā)生部所產(chǎn)生的隨機(jī)數(shù) 等特定的數(shù)值等,實(shí)施四則運(yùn)算及邏輯運(yùn)算等中間處理。 (d)雖然通過更改由構(gòu)成主控制部201的CPU201a或構(gòu)成副控制部202的CPU分 別執(zhí)行的程序的全部或一部分(版本升級(jí)等)無法實(shí)質(zhì)性地更改認(rèn)證方式,但在認(rèn)證數(shù)據(jù) 的格式上發(fā)生了形式上的差異時(shí),在主控制部201和副控制部203之間,使認(rèn)證數(shù)據(jù)的格式 等形式上的差異消失。以下,將該處理稱為"格式轉(zhuǎn)換"。 (e)重新對(duì)被中間部202復(fù)原的認(rèn)證基本值、被中間部202復(fù)原的認(rèn)證數(shù)據(jù)或被主 控制部201加密的認(rèn)證數(shù)據(jù)、(c)中的中間運(yùn)算的結(jié)果(以下稱為'中間運(yùn)算結(jié)果')中的 任一項(xiàng)進(jìn)行加密。 (f)通過在控制指令數(shù)據(jù)及附屬數(shù)據(jù)中附加以上說明的(a) (e)的處理或通過 這些處理的組合處理獲得的結(jié)果(以下稱為'中間處理信息')而生成帶中間處理信息的 控制信號(hào)。作為中間處理信息至少包含例如未被主控制部201加密的認(rèn)證數(shù)據(jù)、處于被主 控制部202加密的狀態(tài)的認(rèn)證數(shù)據(jù)、被中間部202復(fù)原的認(rèn)證基本值、被中間部202解碼的 認(rèn)證數(shù)據(jù)、從被中間部202復(fù)原的認(rèn)證基本值重新被中間部202加密的認(rèn)證數(shù)據(jù)、被中間部 202解碼后重新被中間部202加密的認(rèn)證數(shù)據(jù)、以被主控制部201加密的狀態(tài)重新被中間 部202加密的認(rèn)證數(shù)據(jù)、未重新被中間部202加密的中間運(yùn)算結(jié)果或重新被中間部202加 密的中間運(yùn)算結(jié)果之中的一項(xiàng)。 (iv)將帶中間處理信息的控制信號(hào)發(fā)送至副控制部203。 在副控制部203的輸入端,還連接著機(jī)會(huì)按鈕檢測部220,其檢測上述機(jī)會(huì)按鈕 117的操作。該副控制部203具有CPU203a,其主要控制游戲中的游戲顯示,并基于由主控制 部201經(jīng)中間部202發(fā)送的控制指令數(shù)據(jù)執(zhí)行游戲顯示的抽選及游戲顯示處理;ROM203b, 其存儲(chǔ)程序及過去的游戲顯示圖案;RAM203c,其具有CPU203a在運(yùn)算處理時(shí)的數(shù)據(jù)工作區(qū) 的功能;以及VRAM203d,其用于寫入使圖案顯示部104顯示的圖象數(shù)據(jù)。
該副控制部203 —旦接收到自主控制部201通過中間部202發(fā)送的與游戲顯示有 關(guān)的控制指令數(shù)據(jù),即根據(jù)該控制指令數(shù)據(jù)進(jìn)行抽選,確定游戲顯示背景圖案、立直游戲顯 示圖案及登場角色等游戲顯示,同時(shí)進(jìn)行所確定的游戲顯示的控制。 另外,在副控制部203的輸出端,還連接有圖案顯示部104,按照由抽選決定的內(nèi) 容,在圖案顯示部104展開裝飾圖案的顯示。 并且在通常的情況下,CPU203a讀入ROM203b所存儲(chǔ)的程序,執(zhí)行背景圖像顯示處 理、圖案圖像顯示及變動(dòng)處理、角色圖像顯示處理等各種圖像處理,從R0M203b讀出必要的 圖像數(shù)據(jù),寫入VRAM203d。背景圖像、圖案圖像、角色圖像在顯示畫面上重疊顯示在圖案顯 示部104上。
16
S卩,將圖案圖像及角色圖像顯示在背景圖像的前面。此時(shí),當(dāng)在同一位置重疊了背 景圖像和圖案圖像時(shí),采用Z緩存算法等周知的面消隱算法,參考各圖像數(shù)據(jù)的Z緩存算法 的Z值,以圖案圖像為優(yōu)先,存儲(chǔ)在VRAM203d內(nèi)。 并且,副控制部203除以上大致說明的處理以外,在接收到帶中間處理信息的控 制信號(hào)時(shí),執(zhí)行有關(guān)認(rèn)證的處理。有關(guān)該認(rèn)證的處理的大致說明如下,但并非經(jīng)常執(zhí)行這些 所有的處理。另外,以下,將(i) (iv)稱為"廣義的認(rèn)證處理",將(iv)稱為"狹義的認(rèn) 證處理"。 (i)在構(gòu)成中間處理信息的從主控制部201生成的認(rèn)證數(shù)據(jù)中被中間部202復(fù)原
的認(rèn)證基本值、被主控制部201加密而被中間部202解碼的認(rèn)證數(shù)據(jù)、被主控制部201加密
的認(rèn)證數(shù)據(jù)、中間運(yùn)算結(jié)果中的任一項(xiàng)被加密或重新被加密時(shí),進(jìn)行解碼。 (ii)從未被加密或在(i)中被解碼的中間運(yùn)算結(jié)果中,提取被中間部202復(fù)原的
認(rèn)證基本值、未被加密或被中間部202解碼的認(rèn)證數(shù)據(jù)中的任一項(xiàng)。 (iii)在(ii)中提取的認(rèn)證數(shù)據(jù)被加密或重新被加密時(shí),進(jìn)行解碼。 (iv)利用在(i) (iii)中獲得的認(rèn)證基本值或認(rèn)證數(shù)據(jù),對(duì)主控制部201或中
間部202中的一項(xiàng)或兩項(xiàng)實(shí)施認(rèn)證。
(v)根據(jù)在(iv)中獲得的認(rèn)證結(jié)果,實(shí)施基于控制指令數(shù)據(jù)的處理。
(vi)當(dāng)在(iv)中獲得的認(rèn)證結(jié)果表示認(rèn)證不成功時(shí),報(bào)知該情況。
另外,有關(guān)這些認(rèn)證的處理,將在后面詳述。 并且,在副控制部203的輸出端,還連接著揚(yáng)聲器277,按副控制部203中所確定的 那樣輸出音響。 在副控制部203的輸出端,還具備指示燈262、游戲顯示燈llla及111b、控制游戲 顯示裝飾物動(dòng)作裝置254的指示燈控制部205。游戲顯示裝飾物動(dòng)作裝置254由使游戲顯 示裝飾物115等游戲顯示用裝飾物動(dòng)作的電機(jī)及螺線管等構(gòu)成。 指示燈控制部205的構(gòu)成為具備CPU205a,其基于由副控制部203發(fā)送的控制指令 數(shù)據(jù)使從R0M205b讀入的程序工作,執(zhí)行運(yùn)算處理;R0M205b,其存儲(chǔ)上述程序及各種游戲 顯示圖案數(shù)據(jù);以及RAM205c,其具有CPU205a運(yùn)算處理時(shí)的數(shù)據(jù)工作區(qū)的功能。
上述指示燈控制部205除對(duì)于設(shè)在游戲盤101及支架等的各種指示燈262實(shí)施亮 燈控制外,還對(duì)于分別構(gòu)成游戲顯示燈llla及l(fā)llb的復(fù)數(shù)盞燈112實(shí)施亮燈控制,為改變 各盞燈112的光的照射方向而對(duì)于電機(jī)實(shí)施驅(qū)動(dòng)控制等。 指示燈控制部205還基于由副控制部203發(fā)送的控制指令數(shù)據(jù)對(duì)于使游戲顯示裝 飾物115動(dòng)作的螺線管實(shí)施驅(qū)動(dòng)控制,對(duì)于使眼瞼部116動(dòng)作的電機(jī)實(shí)施驅(qū)動(dòng)控制等。
此外,在上述主控制部201上,還連接著可雙向發(fā)送的賞球控制部204。賞球 控制部204基于存儲(chǔ)在R0M204b的程序?qū)嵤┵p球控制。該賞球控制部204的構(gòu)成為具 備CPU204a,其使存儲(chǔ)在R0M204b的程序工作,執(zhí)行賞球控制處理;以及RAM204c,其具有 CPU204a運(yùn)算處理時(shí)的數(shù)據(jù)工作區(qū)的功能。 賞球控制部204對(duì)于所連接的賠付部291實(shí)施控制,使之賠付與各入球口 (第1起 動(dòng)口 105、第2起動(dòng)口 120、普通入賞口 107、第1大入賞口 109c、第2大入賞口 129c)所入 球的游戲球相對(duì)應(yīng)的賞球數(shù)。賞球控制部204還檢測對(duì)于發(fā)射部292發(fā)射游戲球的操作, 控制游戲球的發(fā)射。賠付部291由用于從游戲球的貯留部賠付特定數(shù)量的電機(jī)等構(gòu)成。
發(fā)射部292發(fā)射用于游戲的游戲球,其具有檢測游戲者的游戲操作的傳感器(圖 示省略)及發(fā)射游戲球的螺線管等(圖示省略)。當(dāng)發(fā)射部292的傳感器檢測到游戲操作 之后,賞球控制部204與檢測出的游戲操作相對(duì)應(yīng)地驅(qū)動(dòng)螺線管等,間歇地發(fā)射游戲球,將 游戲球發(fā)送至游戲盤101的游戲區(qū)域103。 上述構(gòu)成的主控制部201、中間部202、副控制部203、賞球控制部204及指示燈控 制部205搭載在各自不同的印刷基板(主控制基板、中間基板、副控制基板、賞球控制基板、 指示燈控制基板)上。它們當(dāng)中,將中間基板、副控制基板、賞球控制基板及指示燈控制基 板統(tǒng)稱為"周邊基板"。另外,例如賞球控制部204也可搭載在與主控制部201相同的印刷 基板上。中間部202也可搭載在與副控制部203相同的印刷基板上。 接著參照
上述構(gòu)成的彈珠游戲機(jī)1的動(dòng)作。另外,在以下的說明中,所謂 "發(fā)送控制指令",即"發(fā)送包含表示該控制指令的數(shù)據(jù)(控制指令數(shù)據(jù))的控制信號(hào)"的意 思,并不考慮例如圖9所示的認(rèn)證數(shù)據(jù)及附屬數(shù)據(jù)的有無。 (A)參照?qǐng)D3及圖4所示的流程圖說明主控制部201所實(shí)施的包含向中間部202 及賞球控制部204發(fā)送控制指令的處理。 首先,主控制部201在執(zhí)行伴隨彈珠游戲機(jī)1的電源接通的初始設(shè)定處理(參見 圖3的步驟S1)之后,進(jìn)至步驟S2。另外,在接通彈珠游戲機(jī)1的電源時(shí),為了使周邊基板 準(zhǔn)確地導(dǎo)入從主控制基板發(fā)送的控制指令,構(gòu)成為周圍基板啟動(dòng)后進(jìn)行RAM區(qū)域的初始化 處理,并在進(jìn)入待機(jī)狀態(tài)之后啟動(dòng)主控制基板。主控制部201,作為初始設(shè)定處理,例如在棧 指示器上設(shè)定預(yù)選規(guī)定的特定值,同時(shí)為了等待中間部202及周邊部達(dá)到上述待機(jī)狀態(tài), 僅等待特定時(shí)間(例如約1秒鐘)。 在步驟S2,主控制部201將電源接通指令發(fā)送至中間部202及賞球控制部204之 后,進(jìn)至步驟S3。 一旦發(fā)送電源接通指令,中間部202即將該電源接通指令發(fā)送至副控制 部203。 一旦發(fā)送電源接通指令,副控制部203即分別向圖案顯示部104及指示燈控制部 205發(fā)送電源接通時(shí)的游戲顯示用控制指令,具體地說,發(fā)送用于顯示游戲機(jī)處在非游戲狀 態(tài)時(shí)的待客顯示畫面得待客顯示指令、或旨在使指示燈點(diǎn)亮等的控制指令。
另外,所謂用來執(zhí)行上述電源接通時(shí)的處理的電源接通指令,是指在各控制基板 啟動(dòng)之后由主控制部201發(fā)送至中間部202以及經(jīng)中間部202發(fā)送至副控制部203、賞球控 制部204等的控制指令,還指在接通電源后啟動(dòng)時(shí)用于控制游戲的初始控制信息,例如用 于發(fā)送控制模式、緩存數(shù)據(jù)等的控制指令。另外,該電源接通指令還包含用于發(fā)送按游戲機(jī) 的復(fù)原按鈕時(shí)所執(zhí)行的這些控制模式、緩存數(shù)據(jù)等的控制指令。 在步驟S3,主控制部201參照存儲(chǔ)在RAM201c內(nèi)的未抽選入賞次數(shù)數(shù)據(jù),判斷未 抽選入賞次數(shù)是否為0次。這里,所謂未抽選入賞次數(shù),是從在第1起動(dòng)口檢測部221或第 2起動(dòng)口檢測部225檢測到的游戲球數(shù)(入賞次數(shù))中減去與該游戲球的入球相對(duì)應(yīng)的抽 選的實(shí)施次數(shù)(已抽選次數(shù))之后的數(shù)。當(dāng)步驟S3的判斷結(jié)果為"NO"時(shí),即未抽選入賞 次數(shù)不為0次時(shí),主控制部201進(jìn)至后述的步驟SIO。另一方面,當(dāng)步驟S3的判斷結(jié)果為 "YES"時(shí),即未抽選入賞次數(shù)為0次時(shí),主控制部201進(jìn)至步驟S4。 在步驟S4,主控制部201計(jì)測出待客演示開始后所經(jīng)過的時(shí)間,然后進(jìn)至步驟S5。 在步驟S5,主控制部201判斷待客演示開始后是否經(jīng)過了特定時(shí)間。當(dāng)步驟S5的判斷結(jié)果 為"YES"時(shí),即待客演示開始后經(jīng)過了特定時(shí)間時(shí),主控制部201進(jìn)至步驟S6。
18
在步驟S6,主控制部201將待客演示指令發(fā)送至中間部202之后,進(jìn)至步驟S7。當(dāng) 發(fā)送待客演示指令之后,中間部202將該待客演示指令發(fā)送至副控制部203。當(dāng)發(fā)送待客演 示指令之后,副控制部203將待客演示用的控制信號(hào)分別發(fā)送至圖案顯示部104及指示燈 控制部205。 另一方面,當(dāng)步驟S5的判斷結(jié)果為"NO"時(shí),即待客演示開始后未經(jīng)過特定時(shí)間 時(shí),主控制部201進(jìn)至步驟S7。在步驟S7,主控制部201判斷在第1起動(dòng)口檢測部221是 否檢測到進(jìn)入第1起動(dòng)口 105的游戲球或者在第2起動(dòng)口檢測部225是否檢測到進(jìn)入第2 起動(dòng)口 120的游戲球。當(dāng)步驟S7的判斷結(jié)果為"YES"時(shí),即在第1起動(dòng)口檢測部221檢測 到進(jìn)入第1起動(dòng)口 105的游戲球或者在第2起動(dòng)口檢測部225檢測到進(jìn)入第2起動(dòng)口 120 的游戲球時(shí),主控制部進(jìn)至步驟S8。 另一方面,當(dāng)步驟S7的判斷結(jié)果為"NO"時(shí),即在第1起動(dòng)口檢測部221未檢測到 進(jìn)入第1起動(dòng)口 105的游戲球,且在第2起動(dòng)口檢測部225未檢測到進(jìn)入第2起動(dòng)口 120 的游戲球時(shí),主控制部返回步驟S4,重復(fù)步驟S3以后的處理。 在步驟S8,主控制部201將待客演示開始后所計(jì)測的時(shí)間清零之后,進(jìn)至步驟S9。 在步驟S9,主控制部201在未抽選入賞次數(shù)上加1之后,進(jìn)至步驟S10。在步驟S10,主控制 部201從預(yù)先準(zhǔn)備的隨機(jī)數(shù)(例如0 250)中隨意獲取l個(gè)中頭彩判定用隨機(jī)數(shù)之后,進(jìn) 至步驟Sll。在步驟Sll,主控制部201從未抽選入賞次數(shù)中減去1之后,進(jìn)至圖4所示的 步驟S12。 在圖4所示的步驟S12,主控制部201判斷在步驟S10的處理中獲取的中頭彩判 定用隨機(jī)數(shù)是否為預(yù)先規(guī)定的中頭彩隨機(jī)數(shù)。并且,在步驟S12,還判斷在未中的隨機(jī)數(shù)時(shí) 是否為"有立直的未中"或"無立直的未中"。當(dāng)步驟S12的判斷結(jié)果為"YES"時(shí),即在步 驟S10獲取的中頭彩判定用隨機(jī)數(shù)為預(yù)先規(guī)定的中頭彩隨機(jī)數(shù)時(shí),主控制部201進(jìn)至步驟 S13。 在步驟S13,主控制部201將中頭彩立直指令(圖案變動(dòng)指令)發(fā)送至中間部202 之后,進(jìn)至步驟S14。當(dāng)發(fā)送中頭彩立直指令(圖案變動(dòng)指令)之后,中間部202將該中頭 彩立直指令(圖案變動(dòng)指令)發(fā)送至副控制部203。在步驟S14,主控制部201判斷是否經(jīng) 過了圖案變動(dòng)時(shí)間。當(dāng)步驟S14的判斷結(jié)果為"NO"時(shí),即未經(jīng)過圖案變動(dòng)時(shí)間時(shí),主控制 部201重復(fù)同一判斷。并且,一旦經(jīng)過圖案變動(dòng)時(shí)間,步驟S14的判斷結(jié)果即為"YES",主控 制部201進(jìn)至步驟S15。 在步驟S15,主控制部201將圖案停止指令發(fā)送至中間部202之后,進(jìn)至步驟S16。 當(dāng)接收到圖案停止指令之后,中間部202即將該圖案停止指令發(fā)送至副控制部203。在步驟 S16,主控制部201將中頭彩開始指令發(fā)送至中間部202之后,進(jìn)至步驟S17。當(dāng)發(fā)送中頭彩 開始指令之后,中間部202即將該中頭彩開始指令發(fā)送至副控制部203。在步驟S17,主控 制部201將與中頭彩期間的各回合相對(duì)應(yīng)的指令(中頭彩指令)依次發(fā)送至中間部202,當(dāng) 全部回合的中頭彩指令發(fā)送完畢之后,進(jìn)至步驟S18。當(dāng)依次發(fā)送與各回合相對(duì)應(yīng)的中頭 彩指令之后,中間部202將與各回合相對(duì)應(yīng)的中頭彩指令依次發(fā)送至副控制部203。在步 驟S18,主控制部201將中頭彩結(jié)束結(jié)束指令發(fā)送至中間部202之后,進(jìn)至步驟S22。當(dāng)發(fā) 送中頭彩結(jié)束指令之后,中間部202即將該中頭彩結(jié)束指令發(fā)送至副控制部203。
另一方面,當(dāng)步驟S12的判斷結(jié)果為"NO"時(shí),即在步驟SIO的處理獲取的中頭彩判定用隨機(jī)數(shù)不是預(yù)先規(guī)定的中頭彩隨機(jī)數(shù)時(shí),主控制部201進(jìn)至步驟S19。在步驟S19, 主控制部201,在"有立直的未中"時(shí),將"未中立直指令(圖案變動(dòng)指令)"發(fā)送至中間部 202,在"無立直的未中"時(shí),將"未中指令(圖案變動(dòng)指令)"發(fā)送至中間部202之后,進(jìn)至 步驟S20。當(dāng)發(fā)送未中立直指令或未中指令之后,中間部202將該控制指令(圖案變動(dòng)指 令)發(fā)送至副控制部203。 在步驟S20,主控制部201判斷是否經(jīng)過了圖案變動(dòng)時(shí)間。當(dāng)步驟S20的判斷結(jié)果 為"N0"時(shí),即未經(jīng)過圖案變動(dòng)時(shí)間時(shí),主控制部201重復(fù)同一判斷。并且,一旦經(jīng)過了圖案 變動(dòng)時(shí)間,步驟S20的判斷結(jié)果即為"YES",主控制部201進(jìn)至步驟S21。在步驟S21,主控 制部201將圖案停止指令發(fā)送至中間部202之后,進(jìn)至步驟S22。當(dāng)發(fā)送圖案停止指令之 后,中間部202將該圖案停止指令發(fā)送至副控制部203。 在步驟S22,主控制部201判斷彈珠游戲機(jī)1的電源是否關(guān)閉。當(dāng)步驟S22的判 斷結(jié)果為"NO"時(shí),即彈珠游戲機(jī)1的電源尚未關(guān)閉時(shí),主控制部201返回圖3所示的步驟 S3,重復(fù)步驟S3以后的處理。 另一方面,當(dāng)步驟S22的判斷結(jié)果為"YES"時(shí),即彈珠游戲機(jī)1的電源已經(jīng)關(guān)閉時(shí), 主控制部201進(jìn)至步驟S23。在步驟S23,主控制部201將結(jié)束處理指令發(fā)送至中間部202 之后,結(jié)束一系列處理。當(dāng)接收到結(jié)束處理指令之后,中間部202將該結(jié)束處理指令發(fā)送至 副控制部203。 這里,圖5為有關(guān)中頭彩指令(中頭彩立直指令、中頭彩開始指令、中頭彩指令、中 頭彩結(jié)束指令)的發(fā)送時(shí)機(jī)之一例的時(shí)序圖。圖5(1)所示的中頭彩立直指令比實(shí)際發(fā)生 中頭彩更頻繁且隨機(jī)地發(fā)送。并且,圖5(2)所示的中頭彩開始指令在實(shí)際發(fā)生中頭彩的情 況下轉(zhuǎn)入中頭彩狀態(tài)時(shí)僅發(fā)送1次。此外,圖5(3)所示的中頭彩指令在轉(zhuǎn)入中頭彩狀態(tài)后 于每個(gè)回合持續(xù)發(fā)送。另外,圖5(4)所示的中頭彩結(jié)束指令僅在中頭彩狀態(tài)的所有回合結(jié) 束,轉(zhuǎn)入通常狀態(tài)時(shí)發(fā)送l次。 (B)接著說明副控制部203所實(shí)施的處理。以下就圖案變動(dòng)時(shí)(接收到中頭彩立 直指令(參見圖4所示的步驟S13)或未中立直指令(參見圖4所示的步驟S19)時(shí))以及 中頭彩時(shí)副控制部203的處理進(jìn)行說明。 (i)首先參照?qǐng)D6所示的流程圖說明副控制部203所實(shí)施的圖案變動(dòng)處理。
首先,副控制部203判斷是否從主控制部201通過中間部202接收到了圖案變動(dòng) 指令即中頭彩立直指令(參見圖4所示的步驟S13)或未中立直指令(參見圖4所示的步 驟S19)中的任意一種指令(參見圖6的步驟S31)。當(dāng)該判斷結(jié)果為"NO"時(shí),副控制部203 重復(fù)同一判斷。并且,一旦接收到中頭彩立直指令或未中立直指令的任意一種指令之后,步 驟S31的判斷結(jié)果即為"YES",副控制部203進(jìn)至步驟S32。 在步驟S32,副控制部203從預(yù)先準(zhǔn)備的隨機(jī)數(shù)(例如0 250)中隨意獲取1個(gè)
變動(dòng)顯示選擇用隨機(jī)數(shù)之后,進(jìn)至步驟S33。在步驟S33,副控制部203基于在步驟S32的
處理中獲取的變動(dòng)顯示選擇用隨機(jī)數(shù)選擇變動(dòng)顯示的種類之后,進(jìn)至步驟S34。 在步驟S34,副控制部203將每種變動(dòng)顯示的顯示開始指令發(fā)送至圖案顯示部104
及指示燈控制部205之后,進(jìn)至步驟S35。在步驟S35,副控制部203判斷是否經(jīng)過了變動(dòng)
顯示的顯示時(shí)間。當(dāng)步驟S35的判斷結(jié)果為"NO"時(shí),即未經(jīng)過變動(dòng)顯示的顯示時(shí)間時(shí),副
控制部203進(jìn)至步驟S36。
在步驟S36,副控制部203判斷是否從主控制部201通過中間部202接收到了圖案 停止指令(參見圖4所示的步驟S15及S21)。當(dāng)步驟S36的判斷結(jié)果為"N0"時(shí),即尚未接 收到圖案停止指令時(shí),副控制部203返回步驟S35,重復(fù)步驟S35以后的處理。
另一方面,當(dāng)步驟S36的判斷結(jié)果為"YES"時(shí),即已接收到圖案停止指令時(shí),副控 制部203進(jìn)至步驟S37。另外,當(dāng)步驟S35的判斷結(jié)果為"YES"時(shí),即已經(jīng)過變動(dòng)顯示的顯 示時(shí)間時(shí),副控制部203也進(jìn)至步驟S37。在步驟S37,副控制部203將顯示停止指令發(fā)送 至圖案顯示部104及指示燈控制部205之后,結(jié)束一系列處理。 (ii)接著參照?qǐng)D7所示的流程圖說明副控制部203所實(shí)施的中頭彩時(shí)的處理。
首先,副控制部203判斷(參見圖7的步驟S41)是否從主控制部201通過中間 部202接收到了中頭彩開始指令(參見圖4所示的步驟S16)。當(dāng)該判斷結(jié)果為"NO"時(shí), 副控制部203重復(fù)同一判斷。并且,一旦接收到中頭彩開始指令,步驟S41的判斷結(jié)果即為 "YES",副控制部203進(jìn)至步驟S42。 在步驟S42,副控制部203將中頭彩開始處理指令發(fā)送至圖案顯示部104及指示燈 控制部205之后,進(jìn)至步驟S43。在步驟S43,副控制部203判斷是否從主控制部201通過 中間部202接收到了逐回合的中頭彩指令(參見圖4所示的步驟S17)。當(dāng)該判斷結(jié)果為 "N0"時(shí),副控制部203重復(fù)同一判斷。并且,一旦接收到逐回合的中頭彩指令,步驟S43的 判斷結(jié)果即為"YES",副控制部203進(jìn)至步驟S44。 在步驟S44,副控制部203在發(fā)送與在圖案顯示部104及指示燈控制部205接收的 逐回合的中頭彩指令相對(duì)應(yīng)的逐回合的處理指令之后,進(jìn)至步驟S45。在步驟S45,判斷是 否從主控制部201通過中間部202接收到了中頭彩結(jié)束指令(參見圖4所示的步驟S18)。 當(dāng)該判斷結(jié)果為"NO"時(shí),副控制部203重復(fù)同一判斷。并且,一旦接收到中頭彩結(jié)束指令, 步驟S45的判斷結(jié)果即為"YES",副控制部203進(jìn)至步驟S46。在步驟S46,副控制部203將 中頭彩結(jié)束指令發(fā)送至圖案顯示部104及指示燈控制部205之后,結(jié)束一系列處理。
(C)接著說明指示燈控制部205所實(shí)施的處理。這里,參照?qǐng)D8所示的流程圖說明 從副控制部203接收到圖案變動(dòng)指令時(shí)(圖案變動(dòng)時(shí))的處理。 首先,指示燈控制部205判斷(參見圖8的步驟S51)是否從副控制部203接收到 了游戲顯示開始指令(參見圖6所示的步驟S34)。當(dāng)該判斷結(jié)果為"NO"時(shí),指示燈控制部 205重復(fù)同一判斷。并且,一旦接收到游戲顯示開始指令,步驟S51的判斷結(jié)果即為"YES", 指示燈控制部205進(jìn)至步驟S52。 在步驟S52,指示燈控制部205例如從R0M205b讀出預(yù)先按指令存儲(chǔ)的數(shù)據(jù)之后, 進(jìn)至步驟S53。在步驟S53,指示燈控制部205執(zhí)行按指令的選擇程序之后,進(jìn)至步驟S54。 在步驟S54,指示燈控制部205設(shè)置指示燈數(shù)據(jù)之后,進(jìn)至步驟S55。 在步驟S55,指示燈控制部205將指示燈數(shù)據(jù)輸出至指示燈262之后,進(jìn)至步驟 S56。據(jù)此,指示燈262基于從指示燈控制部205輸出的指示燈數(shù)據(jù)來點(diǎn)亮或熄滅。在步驟 S56,指示燈控制部205判斷是否從副控制部203接收到了游戲顯示停止指令(參見圖6所 示的步驟S37)。當(dāng)該判斷結(jié)果為"NO"時(shí),指示燈控制部205返回步驟S55,重復(fù)步驟S55 以后的處理。另一方面,當(dāng)步驟S56的判斷結(jié)果為"YES"時(shí),即已從副控制部203接收到游 戲顯示停止指令時(shí),指示燈控制部205進(jìn)至步驟S57。在步驟S57,指示燈控制部205停止 指示燈數(shù)據(jù)的輸出之后,結(jié)束一系列處理。
如上所述,副控制部203及指示燈控制部205基于從主控制部201供給的控制指 令實(shí)施各種處理。賞球控制部204也是同樣。以下,將副控制部203、賞球控制部204及指 示燈控制部205統(tǒng)稱為"周邊部"。 另一方面,如上所述,在對(duì)于游戲機(jī)實(shí)施的使之與游戲無關(guān)地強(qiáng)行賠付獎(jiǎng)牌及游 戲球等游戲媒體的非法行為中,與主控制基板(主控制部)及周邊基板(周邊部)有關(guān)的, 包括以下幾種 (1)將正規(guī)的主控制基板更換為非法的主控制基板; (2)將存儲(chǔ)著搭載在主控制基板上的CPU所執(zhí)行的正規(guī)程序的ROM更換為存儲(chǔ)著 對(duì)上述程序進(jìn)行篡改的非法程序的ROM ; (3)在主控制基板與周邊基板之間設(shè)置非法基板(假冒基板)之后,進(jìn)行上述(2) 的ROM更換。 在實(shí)施了這種非法行為之后,周邊部將根據(jù)非法的控制部所輸出的非法控制指令 數(shù)據(jù)進(jìn)行非法動(dòng)作。這是因?yàn)?,在現(xiàn)有的控制指令數(shù)據(jù)中并不包含發(fā)送者能識(shí)別的信息,所 以,在接收控制指令數(shù)據(jù)的周邊部,無法識(shí)別所發(fā)送的控制指令數(shù)據(jù)是否是從正規(guī)的控制 部發(fā)送的。 并且,不僅限于上述非法行為,例如在從主控制部向周邊部發(fā)送控制指令數(shù)據(jù)時(shí), 還可能通過從外部向游戲機(jī)施加電噪聲及機(jī)械振動(dòng),由于該噪聲等的影響而使控制指令數(shù) 據(jù)產(chǎn)生誤碼,使控制指令數(shù)據(jù)發(fā)生更改。此時(shí),盡管本來應(yīng)發(fā)送至周邊部的控制指令數(shù)據(jù)是 中頭彩指令以外的控制指令的數(shù)據(jù),但是若發(fā)生誤碼而使該控制指令數(shù)據(jù)被更改為中頭彩 指令數(shù)據(jù),則即使不是實(shí)施了上述非法行為的情形,也會(huì)不當(dāng)?shù)叵蛴螒蛘哔r付許多游戲媒 體(例如游戲球及獎(jiǎng)牌等),使游戲廳蒙受很大損失。 因此,為了防止游戲機(jī)發(fā)生起因于上述非法行為及噪聲等的誤動(dòng)作,在本實(shí)施方 式1的彈珠游戲機(jī)1上,在主控制部201與副控制部203之間設(shè)有中間部202,當(dāng)從主控制 部201供給的控制指令是特定的控制指令時(shí),中間部202實(shí)施認(rèn)證數(shù)據(jù)等的解碼、再加密、 格式轉(zhuǎn)換、認(rèn)證數(shù)據(jù)等與控制指令數(shù)據(jù)等之間的中間運(yùn)算等狹義的中間處理,同時(shí)在中間 部202與副控制部203之間實(shí)施認(rèn)證處理(狹義)。 這里,所謂特定的控制指令,是在彈珠游戲機(jī)1通電期間為了指示彈珠游戲機(jī)1的 動(dòng)作(例如初始化動(dòng)作及游戲顯示動(dòng)作或待客演示等)而從各種控制指令中任意選定的特 定的控制指令。所謂特定的控制指令,更具體地說,是下列指令中的任意一種在中頭彩狀 態(tài)持續(xù)期間發(fā)送的中頭彩指令、旨在開始中頭彩狀態(tài)下的處理的中頭彩開始指令、旨在結(jié) 束中頭彩狀態(tài)下的處理的中頭彩結(jié)束指令、旨在使周邊部執(zhí)行中頭彩之前的立直狀態(tài)下的 處理的中頭彩立直指令、旨在使周邊部執(zhí)行接通電源時(shí)的處理的接通電源指令、旨在使周 邊部執(zhí)行非游戲狀態(tài)下的演示顯示的待客演示指令、旨在使周邊部停止非游戲狀態(tài)下的演 示顯示的停止待客演示指令、旨在使周邊部執(zhí)行抽選時(shí)的抽選結(jié)果為未中時(shí)的處理的末中 指令。 接著參照?qǐng)D9所示的模式圖說明主控制部201供給至中間部202的控制信號(hào)的數(shù) 據(jù)格式之一例。如圖9(1)所示,在主控制部201輸出的通常的控制信號(hào)300中,包含著控 制指令數(shù)據(jù)301及附屬數(shù)據(jù)302。此時(shí)的控制指令數(shù)據(jù)301是上述特定的控制指令以外的 控制指令所固有的數(shù)據(jù)。另外,附屬數(shù)據(jù)302是附屬于控制指令301的數(shù)據(jù),例如是對(duì)顯示現(xiàn)在的游戲狀態(tài)的數(shù)據(jù)等基于控制指令數(shù)據(jù)301的處理所需的數(shù)據(jù)。 另一方面,當(dāng)控制信號(hào)內(nèi)的控制指令數(shù)據(jù)301為上述特定的控制指令所固有的數(shù) 據(jù)時(shí),如圖9(2)所示,主控制部201將除控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302之外還生成并 輸出包含認(rèn)證數(shù)據(jù)303的帶認(rèn)證數(shù)據(jù)的控制信號(hào)310。另外,雖然未在圖9中顯示,但在通 常的控制信號(hào)300及帶認(rèn)證數(shù)據(jù)的控制信號(hào)310中,與在一般的數(shù)據(jù)通信中傳輸?shù)目刂菩?號(hào)相同,包含著BCC(Block Check Charecter)等。BCC是為了檢測在數(shù)據(jù)傳輸過程中發(fā)生 的數(shù)據(jù)錯(cuò)誤等而附加在每個(gè)傳輸塊上的錯(cuò)誤檢測符號(hào)。對(duì)于后述的帶認(rèn)證數(shù)據(jù)的控制信號(hào) 311、312、通常的控制信號(hào)320、帶中間處理信息的控制信號(hào)321 、322及323也相同。
這樣一來,通過在控制信號(hào)中包含認(rèn)證數(shù)據(jù)303,與發(fā)送認(rèn)證數(shù)據(jù)單體時(shí)相比,可 抑制主控制部201與周邊部之間通信負(fù)荷的增大。并且,通過在控制信號(hào)中包含認(rèn)證數(shù)據(jù) 303,與單體發(fā)送認(rèn)證數(shù)據(jù)303時(shí)相比,可降低從通信數(shù)據(jù)中提取認(rèn)證數(shù)據(jù)303進(jìn)行分析的 危險(xiǎn)性。并且,由于認(rèn)證處理僅在發(fā)送特定的控制指令的控制指令數(shù)據(jù)時(shí)實(shí)施,所以可抑制 主控制部201的處理負(fù)荷因認(rèn)證處理而增大的比例。 此外,因?yàn)樵谥骺刂撇?01與副控制部203之間設(shè)有中間部202,所以即使在構(gòu)成 主控制部201的CPU201a與構(gòu)成副控制部203的CPU203a之間存在處理能力上的差異,或 在構(gòu)成主控制部201的R0M201b與構(gòu)成副控制部203的R0M203b之間存在容量上的差異, 也可以通過中間部202吸收其差異。例如,在構(gòu)成主控制部201的CPU201a的處理能力與 構(gòu)成副控制部203的CPU203a的處理能力相比有余地時(shí),主控制部201將通過對(duì)認(rèn)證數(shù)據(jù) 實(shí)施復(fù)雜或難度較大的加密運(yùn)算而獲得的加密運(yùn)算結(jié)果供給至中間部202,中間部202將 通過對(duì)所接收的上述加密運(yùn)算結(jié)果實(shí)施比較簡單或難度較低的加密運(yùn)算而獲得的加密運(yùn) 算結(jié)果供給至副控制部203。又,在構(gòu)成副控制部203的R0M203b的容量與構(gòu)成主控制部 201的R0M201b的容量相比有余地時(shí),主控制部201將通過對(duì)認(rèn)證數(shù)據(jù)實(shí)施原封不動(dòng)或比 較簡單或難度較低的加密運(yùn)算而獲得的加密運(yùn)算結(jié)果供給至中間部202,中間部202將通 過對(duì)所接收的上述加密運(yùn)算結(jié)果實(shí)施復(fù)雜或難度較大的再加密運(yùn)算或?qū)ι鲜黾用苓\(yùn)算結(jié) 果實(shí)施解碼之后進(jìn)行更加復(fù)雜或難度較大的再加密運(yùn)算的中間運(yùn)算所獲得的中間運(yùn)算結(jié) 果供給至副控制部203。這說明,不僅適合于在分別構(gòu)成主控制部201及副控制部203的 CPU201a及203a的處理能力和R0M201b及203b的容量的余地上有差異時(shí),而且還同樣適合 于雖然沒有這樣的差異但由構(gòu)成主控制部201的CPU201a或構(gòu)成副控制部203的CPU203a 分別執(zhí)行的程序中一項(xiàng)的全部或一部分被更改時(shí)(版本升級(jí)等),以及在認(rèn)證數(shù)據(jù)的格式 上發(fā)生了形式上的差異時(shí)。 此外,中間部202對(duì)認(rèn)證數(shù)據(jù)303實(shí)施解碼、再加密、控制指令數(shù)據(jù)等的中間運(yùn)算, 或格式轉(zhuǎn)換等狹義的中間處理,周邊部對(duì)實(shí)施該狹義的中間處理的認(rèn)證數(shù)據(jù)303實(shí)施狹義 的認(rèn)證處理。因而,周邊部不僅對(duì)主控制部201還對(duì)中間部202實(shí)施認(rèn)證,所以能夠防止起 因于上述(1) (3)等中的主控制部201實(shí)施的非法行為及噪聲等的彈珠游戲機(jī)1的誤動(dòng) 作,還能提高安全性。此時(shí),周邊部一旦進(jìn)一步實(shí)施多階段的認(rèn)證,則對(duì)主控制部201及中 間部202的非法行為將變得更加困難。 并且,由于僅對(duì)特定的控制指令的控制指令數(shù)據(jù)301附加認(rèn)證數(shù)據(jù)303,所以對(duì)副 控制部203所執(zhí)行的程序只追加與特定的控制指令相關(guān)的認(rèn)證處理(狹義)即可。因此, 無需對(duì)副控制部203所執(zhí)行的整體程序?qū)嵤┬碌臅r(shí)機(jī)設(shè)計(jì),所以與對(duì)所有控制指令的控制指令數(shù)據(jù)301附加認(rèn)證數(shù)據(jù)303時(shí)相比,能夠更簡單地以較少工時(shí)實(shí)現(xiàn)追加狹義的認(rèn)證功 能的時(shí)機(jī)設(shè)計(jì)、功能安裝及功能驗(yàn)證等。 在主控制部201為正規(guī)的主控制部、中間部202為正規(guī)的中間部時(shí),認(rèn)證數(shù)據(jù)303 為周邊部用于認(rèn)證(狹義)的數(shù)據(jù)。具體地說,認(rèn)證數(shù)據(jù)303是例如采用固有地賦予彈珠 游戲機(jī)l或CPU201a的識(shí)別碼(ID)、程序計(jì)數(shù)器(PC)的值、棧指示器值、隨機(jī)數(shù)發(fā)生部所產(chǎn) 生的隨機(jī)數(shù)、程序代碼檢查值(以下把這些統(tǒng)稱為'認(rèn)證基本值'。)、或上述認(rèn)證基本值和 特定的控制指令(進(jìn)而后述的附屬數(shù)據(jù))而生成(例如,四則運(yùn)算、邏輯運(yùn)算等)的數(shù)據(jù)。 在這里,程序代碼檢查值是指對(duì)存儲(chǔ)在R0M201b的全部或一部分程序進(jìn)行散列函數(shù)運(yùn)算及 奇偶校驗(yàn)、循環(huán)冗余校驗(yàn)(CRC:Cyclic Redundancy Check)及校驗(yàn)和(Check Sum)等實(shí)施 檢錯(cuò)運(yùn)算所得的值,即可檢測出程序代碼的正當(dāng)性的值。 中間部202將通過對(duì)認(rèn)證數(shù)據(jù)303實(shí)施解碼、再加密及認(rèn)證數(shù)據(jù)303和控制指令 數(shù)據(jù)等的中間運(yùn)算等狹義的中間處理而獲得的中間處理信息發(fā)送至周邊部,并由周邊部根 據(jù)上述中間處理實(shí)施對(duì)認(rèn)證數(shù)據(jù)303的解碼及提取之后,通過采用認(rèn)證數(shù)據(jù)303實(shí)施認(rèn)證 (狹義)周邊部可基于所獲得的認(rèn)證結(jié)果判斷控制信號(hào)的輸出源是否為正規(guī)的主控制部 201及正規(guī)的中間部202。另外,自不待言,周邊部為了采用認(rèn)證數(shù)據(jù)303實(shí)施狹義的認(rèn)證, 必須在構(gòu)成周邊部的ROM等存儲(chǔ)手段中預(yù)先存儲(chǔ)認(rèn)證所需的數(shù)據(jù)(以下稱之為'期待值' 等)。并且,還可檢測出對(duì)于主控制部201的R0M201b所存儲(chǔ)的程序代碼的非法改寫及對(duì)于 主控制部201的ROM201b的非法更換等。 另外,主控制部201用來生成與各個(gè)控制信號(hào)不同的認(rèn)證數(shù)據(jù)303。具體地說,例 如可使為生成認(rèn)證數(shù)據(jù)303而采用的R0M201b內(nèi)存儲(chǔ)有程序代碼的地址范圍各異,或者使 旨在生成認(rèn)證數(shù)據(jù)303的檢錯(cuò)運(yùn)算各異。另外,生成認(rèn)證數(shù)據(jù)303時(shí)所采用的數(shù)據(jù)不僅限 于程序代碼,也可以是存儲(chǔ)在R0M201b內(nèi)的任意數(shù)據(jù)(例如,存儲(chǔ)在數(shù)據(jù)表的特定地址上的 數(shù)據(jù))。 并且,在認(rèn)證數(shù)據(jù)303中,也可以包含與認(rèn)證數(shù)據(jù)303同時(shí)發(fā)送的與控制指令數(shù)據(jù) 301及附屬數(shù)據(jù)302相關(guān)的數(shù)據(jù)。所謂與控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302相關(guān)的數(shù)據(jù),是 控制指令數(shù)據(jù)301和附屬數(shù)據(jù)302本身以及對(duì)于控制指令數(shù)據(jù)301和附屬數(shù)據(jù)302實(shí)施采 用如上述檢錯(cuò)方式的運(yùn)算后所得的值。 一般說來,非法的控制部是通過發(fā)送與正規(guī)的主控 制部201不同的控制指令數(shù)據(jù)來欲使周邊部進(jìn)行非法動(dòng)作。如果采用與認(rèn)證數(shù)據(jù)303 —同 發(fā)送的控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302生成認(rèn)證數(shù)據(jù)303,則即使在通過非法的控制部重 新利用認(rèn)證數(shù)據(jù)303時(shí),也無法取得認(rèn)證數(shù)據(jù)303與控制指令的整合,可檢測出非法行為。
另外,不僅限于上述非法行為,起因于電噪聲及機(jī)械振動(dòng)等而使控制指令數(shù)據(jù)產(chǎn) 生誤碼,使控制指令數(shù)據(jù)發(fā)生更改時(shí),由于認(rèn)證不成功,故也能夠防止與起因于上述噪聲等 而更改的控制指令數(shù)據(jù)相對(duì)應(yīng)的控制指令的執(zhí)行。 在使認(rèn)證數(shù)據(jù)303中包含與控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302相關(guān)的數(shù)據(jù)時(shí),主 控制部201將與控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302相關(guān)的數(shù)據(jù)與認(rèn)證基本值合起來進(jìn)行加 密,生成認(rèn)證數(shù)據(jù)303。 另外,帶認(rèn)證數(shù)據(jù)的控制信號(hào)不僅限于如圖9(2)所示的按控制指令數(shù)據(jù)301、附 屬數(shù)據(jù)302、認(rèn)證數(shù)據(jù)303的順序配置的帶認(rèn)證數(shù)據(jù)的控制信號(hào)310,例如,也可以是如圖 9(3)所示將認(rèn)證數(shù)據(jù)303設(shè)在控制信號(hào)的先頭的帶認(rèn)證數(shù)據(jù)的控制信號(hào)311,或者如圖9(4)所示在控制指令數(shù)據(jù)301與附屬數(shù)據(jù)302之間插入認(rèn)證數(shù)據(jù)303的帶認(rèn)證數(shù)據(jù)的控 制信號(hào)312。另外,還可以是與控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302相獨(dú)立地輸出認(rèn)證數(shù)據(jù) 303。例如,也可以是在發(fā)送包含中頭彩指令數(shù)據(jù)的控制信號(hào)之后,在第3次發(fā)送控制信號(hào) 時(shí)附加認(rèn)證數(shù)據(jù)303等。此外,生成認(rèn)證數(shù)據(jù)303的時(shí)序沒有特殊的限制,只要在發(fā)送特定 的控制指令的控制指令數(shù)據(jù)之前生成即可。 接著,參照?qǐng)D10所示的模式圖說明中間部202供給至副控制部203的控制信號(hào)的 數(shù)據(jù)格式的一例。在從主控制部201供給圖9 (1)所示的通常的控制信號(hào)300時(shí),如圖10 (1) 所示,中間部202生成包含控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302的通??刂菩盘?hào)320,并供給 至副控制部203。另一方面,從主控制部201,供給例如圖9(2) (4)所示的帶認(rèn)證數(shù)據(jù)的 控制信號(hào)310 312等時(shí),中間部202對(duì)認(rèn)證數(shù)據(jù)303實(shí)施修狹義的中間處理,生成中間處 理信息304,生成例如圖10(2) (4)所示的帶中間信息處理的控制信號(hào)321 323等,并 供給至副控制部203。 (D)接著,說明在主控制部201與中間部202及周邊部之間實(shí)施的控制信號(hào)的發(fā)送 接收處理。以下,參照?qǐng)D11及圖12所示的流程圖說明主控制部201與中間部202之間的 控制信號(hào)的發(fā)送接收處理,但主控制部201與賞球控制部204之間的控制信號(hào)的發(fā)送接收 處理也以相同的步驟進(jìn)行。 圖11是用于說明主控制部201所實(shí)施的控制信號(hào)的發(fā)送處理之一例的流程圖。首 先,主控制部201判斷當(dāng)前是否是控制指令數(shù)據(jù)的發(fā)送時(shí)機(jī)(參見圖11的步驟S61)。當(dāng)該 判斷結(jié)果為"NO"時(shí),主控制部201重復(fù)同一判斷。并且,一旦變?yōu)榭刂浦噶畹陌l(fā)送時(shí)機(jī),步 驟S61的判斷結(jié)果即為"YES",主控制部201進(jìn)至步驟S62。 在步驟S62,主控制部201判斷此次發(fā)送的控制指令是否為特定的控制指令。當(dāng)步 驟S62的判斷結(jié)果為"YES"時(shí),即此次發(fā)送的控制指令為特定的控制指令時(shí),主控制部201 進(jìn)至步驟S63。在步驟S63,主控制部201將控制指令數(shù)據(jù)301 (特定的控制指令的控制指 令數(shù)據(jù))及附屬數(shù)據(jù)302設(shè)定在RAM201c的特定存儲(chǔ)區(qū)域后,進(jìn)至步驟S64。
在步驟S64,主控制部201在生成認(rèn)證數(shù)據(jù)303之后,進(jìn)至步驟S65 。認(rèn)證數(shù)據(jù)303, 例如可以考慮在R0M201b中存儲(chǔ)的程序的所有校驗(yàn)和(程序代碼檢查值)。另外,認(rèn)證數(shù)據(jù) 303也可以采用以凱撒加密法、簡單代替密碼、英格瑪?shù)缺容^簡單的加密方式對(duì)上述程序代 碼檢查值等實(shí)施加密的數(shù)據(jù)。又,也可以調(diào)換步驟S63的處理與步驟S64的處理順序。
在步驟S65,主控制部201生成包含分別在上述步驟S63及步驟S64的處理中生 成的控制指令數(shù)據(jù)301、附屬數(shù)據(jù)302及認(rèn)證數(shù)據(jù)303的控制信號(hào)(帶認(rèn)證數(shù)據(jù)的控制信 號(hào)),并發(fā)送至中間部202之后,結(jié)束一系列處理。 另一方面,當(dāng)步驟S62的判斷結(jié)果為"NO"時(shí),即此次發(fā)送的控制指令并非特定的 控制指令時(shí),主控制部201進(jìn)至步驟S66 。在步驟S66,主控制部201將控制指令數(shù)據(jù)301 (特 定的控制指令以外的控制指令的控制指令數(shù)據(jù))及附屬數(shù)據(jù)302設(shè)定在RAM201c的特定的 存儲(chǔ)區(qū)域之后,進(jìn)至步驟S67。在步驟S67,主控制部201將生成包含在上述步驟S66的處 理中生成的控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302的控制信號(hào)(通常的控制信號(hào)),并發(fā)送至中 間部202之后,結(jié)束一系列處理。 這樣,主控制部201,僅在將特定的控制指令的控制指令數(shù)據(jù)發(fā)送至中間部202 時(shí),在控制指令數(shù)據(jù)301中附加認(rèn)證數(shù)據(jù)303。因?yàn)檎J(rèn)證處理僅在發(fā)送特定的控制指令的控制指令數(shù)據(jù)時(shí)進(jìn)行,所以能夠抑制主控制部201的處理負(fù)荷因認(rèn)證處理而增大的比例。當(dāng) 特定的控制指令為中頭彩指令時(shí),由于中頭彩指令是在中頭彩期間的各回合發(fā)送,所以在 處于中頭彩狀態(tài)的一定期間內(nèi)將實(shí)施復(fù)數(shù)次認(rèn)證處理,可提高認(rèn)證處理的準(zhǔn)確度。
并且,當(dāng)特定的控制指令是中頭彩開始指令及中頭彩結(jié)束指令時(shí),中頭彩開始指 令及中頭彩結(jié)束指令是開始或結(jié)束中頭彩狀態(tài)的控制指令,與其他控制指令相比,發(fā)送頻 度較低。因而,可降低從控制信號(hào)中提取認(rèn)證數(shù)據(jù)303的危險(xiǎn)性。并且,即使從控制信號(hào)中 提取到認(rèn)證數(shù)據(jù)303,由于可獲取的抽樣數(shù)很少,故可降低認(rèn)證數(shù)據(jù)303被分析的危險(xiǎn)性。
并且,當(dāng)特定的控制指令是中頭彩立直指令時(shí),中頭彩立直比中頭彩的發(fā)生頻度 高。并且,中頭彩立直的發(fā)生時(shí)機(jī)具有隨機(jī)性。因而,通過在發(fā)送中頭彩立直指令數(shù)據(jù)時(shí)實(shí) 施認(rèn)證處理,分散了時(shí)間軸上的認(rèn)證處理實(shí)施位置。然后,通過如此分散時(shí)間軸上的認(rèn)證處 理實(shí)施位置,可提高認(rèn)證處理的可靠性。這是因?yàn)?,即使是在認(rèn)證數(shù)據(jù)的通信不暢及對(duì)認(rèn)證 數(shù)據(jù)的篡改持續(xù)一定期間時(shí),也是相隔時(shí)間隨機(jī)地實(shí)施認(rèn)證處理,所以提高了回避通信不 暢及被篡改的影響的可能性。 此外,當(dāng)特定的控制指令是接通電源指令時(shí),接通電源指令將在彈珠游戲機(jī)1的 電源被接通及復(fù)位時(shí)等實(shí)施彈珠游戲機(jī)l的初始化處理時(shí)發(fā)送。初始化處理被分類為與彈 珠游戲機(jī)l的主處理即游戲(游戲的進(jìn)行)相關(guān)處理不同的處理類別。因而,如果在初始化 處理期間導(dǎo)入認(rèn)證處理,則與在游戲相關(guān)處理期間導(dǎo)入認(rèn)證處理時(shí)相比,可降低有關(guān)程序 設(shè)計(jì)及測試的工序(工時(shí))增加的比例。即,通過在初始化處理期間導(dǎo)入認(rèn)證處理,可取得 降低開發(fā)成本及質(zhì)量管理方面的長處。并且,如果在初始化處理期間導(dǎo)入認(rèn)證處理,則由于 在彈珠游戲機(jī)1啟動(dòng)之后便實(shí)施認(rèn)證處理,因此,即使是在游戲廳閉店后實(shí)施了非法行為, 也能在顧客進(jìn)店之前檢測出非法行為。據(jù)此,可降低發(fā)生非法行為所導(dǎo)致的損失的危險(xiǎn)性。
并且,當(dāng)特定的控制指令是待客演示指令或停止待客演示指令時(shí),待客演示指令 或停止待客演示指令將在彈珠游戲機(jī)1處于非游戲狀態(tài)即未實(shí)施彈珠游戲機(jī)1的主處理即 游戲(游戲的進(jìn)行)相關(guān)處理時(shí)發(fā)送,所以,因認(rèn)證處理所導(dǎo)致的處理負(fù)荷增大不會(huì)對(duì)游戲 相關(guān)處理造成影響。因此,即使是在主控制部201及周邊部尚不具備較高的處理能力時(shí),以 及游戲相關(guān)處理的處理負(fù)荷很大的彈珠游戲機(jī)l,也能追加認(rèn)證處理功能。并且,因?yàn)榇?演示指令或停止待客演示指令是顧客操作彈珠游戲機(jī)1之前發(fā)行的指令,所以能夠在顧客 操作彈珠游戲機(jī)1之前檢測出非法行為。 此外,當(dāng)特定的控制指令是未中指令時(shí),因?yàn)?未中"作為抽選時(shí)的抽選結(jié)果其發(fā) 生頻度最高,所以,如果在發(fā)送未中指令時(shí)在控制指令中附加認(rèn)證數(shù)據(jù),則可將從抽選至認(rèn) 證處理的流程看作是彈珠游戲機(jī)1的處理的基本形式。另一方面,雖然中頭彩立直時(shí)及中 頭彩時(shí)的處理屬于每種彈珠游戲機(jī)1型號(hào)其游戲顯示方法都會(huì)變更的特殊處理,但是未中 時(shí)的處理則每種彈珠游戲機(jī)1的機(jī)型差異較小。因此,如本實(shí)施方式1那樣,如果在未中時(shí) 的處理中導(dǎo)入認(rèn)證處理,則可在對(duì)認(rèn)證處理流程不作大的更改的前提下將彈珠游戲機(jī)1的 本體重新利用于其他機(jī)型。 接著說明中間部202所實(shí)施的控制信號(hào)接收發(fā)送處理。圖12是用于說明中間部 202所實(shí)施的控制信號(hào)接收發(fā)送處理之一例的流程圖。首先,中間部202判斷是否接收到了 從主控制部201發(fā)送的控制信號(hào)(參見圖12的步驟S71)。當(dāng)該判斷結(jié)果為"NO"時(shí),中間 部202重復(fù)同一判斷。并且,一旦接收到從主控制部201發(fā)送的控制信號(hào),步驟S71的判斷結(jié)果即為"YES",中間部202進(jìn)至步驟S72。 在步驟S72,中間部202判斷所接收的認(rèn)證信號(hào)中是否包含認(rèn)證數(shù)據(jù)303。當(dāng)步驟 S72的判斷結(jié)果為"YES"時(shí),即所接收的控制信號(hào)中包含認(rèn)證數(shù)據(jù)303時(shí),中間部202進(jìn)至 步驟S73。這里,判斷控制信號(hào)中是否包含認(rèn)證數(shù)據(jù)303,例如通過下述方法進(jìn)行,即判斷控 制信號(hào)的數(shù)據(jù)量是否比通常的控制信號(hào)多,或者在控制信號(hào)中構(gòu)成控制指令數(shù)據(jù)301或附 屬數(shù)據(jù)303的任意的位元或另行設(shè)置的識(shí)別數(shù)據(jù)(圖示省略)是否表示包含認(rèn)證數(shù)據(jù)303。 另外,在步驟S72的處理中,也可以不判斷所接收的控制信號(hào)中是否包含認(rèn)證數(shù)據(jù)303而判 斷控制信號(hào)所包含的控制指令數(shù)據(jù)301是否是特定的控制指令的控制指令數(shù)據(jù)。
在步驟S73,中間部202從控制信號(hào)中提取認(rèn)證數(shù)據(jù)303,并對(duì)認(rèn)證數(shù)據(jù)303實(shí)施 狹義的中間處理之后,進(jìn)至步驟S74。作為狹義的中間處理,例如進(jìn)行以下所示(a) (d) 的處理或組合這些處理的處理。 (a)認(rèn)證數(shù)據(jù)303被主控制部201加密時(shí),進(jìn)行解碼。 (b)從未被主控制部201加密或通過(a)的處理被解碼的認(rèn)證數(shù)據(jù)303復(fù)原認(rèn)證 基本值。 (c)對(duì)于通過(b)的處理復(fù)原的認(rèn)證基本值、未被主控制部201加密的認(rèn)證數(shù)據(jù) 303、或通過(a)的處理被解碼的認(rèn)證數(shù)據(jù)303的任一項(xiàng)、與該認(rèn)證數(shù)據(jù)303 —同接收的控 制指令數(shù)據(jù)、基于特定的轉(zhuǎn)換公式轉(zhuǎn)換該控制指令數(shù)據(jù)的轉(zhuǎn)換控制指令數(shù)據(jù)、或者根據(jù)隨 機(jī)數(shù)發(fā)生部而產(chǎn)生的隨機(jī)數(shù)等特定的數(shù)值等,實(shí)施四則運(yùn)算及邏輯運(yùn)算等中間運(yùn)算。
(d)重新對(duì)通過(b)的處理復(fù)原的認(rèn)證基本值、通過(a)的處理被解碼的認(rèn)證數(shù)據(jù) 或被主控制部201加密的認(rèn)證數(shù)據(jù)303、 (c)的中間運(yùn)算結(jié)果的任一項(xiàng)。
在步驟S74,中間部202生成包含控制信號(hào)所包含的控制指令數(shù)據(jù)301、附屬數(shù)據(jù) 302和、在上述步驟S73的處理中獲得的中間處理信息304的控制信號(hào)(帶中間處理信息的 控制信號(hào)),并在發(fā)送至副控制部203之后,結(jié)束一系列的處理。 另一方面,在步驟S72的判斷結(jié)果為"NO"時(shí),即在所接收的控制信號(hào)中未包含認(rèn) 證數(shù)據(jù)303時(shí),即為通常的控制信號(hào)時(shí),中間部202進(jìn)至步驟S75。中間部202原封不動(dòng)地 將所發(fā)送的通常的控制信號(hào)發(fā)送到副控制部203之后,結(jié)束一系列的處理。
接著說明副控制部203所實(shí)施的控制信號(hào)接收處理。圖13是用于說明副控制部 203所實(shí)施的控制信號(hào)接收處理之一例的流程圖。首先,副控制部203判斷是否接收到了從 中間部202發(fā)送的控制信號(hào)(參見圖13的步驟S81)。當(dāng)該判斷結(jié)果為"NO"時(shí),副控制部 203重復(fù)同一判斷。并且,一旦接收到從中間部202發(fā)送的控制信號(hào),步驟S81的判斷結(jié)果 即為"YES",副控制部203進(jìn)至步驟S82。 在步驟S82,副控制部203判斷所接收的控制信號(hào)中是否包含中間處理信息304。 當(dāng)步驟S82的判斷結(jié)果為"YES"時(shí),即所接收的控制信號(hào)中包含中間處理信息304時(shí),副控 制部203進(jìn)至步驟S83。在這里,判斷在控制信號(hào)中是否包含中間處理信息304,例如,通過 下述方法進(jìn)行,即判斷控制信號(hào)的數(shù)據(jù)量是否比通常的控制信號(hào)多,或者判斷在控制信號(hào) 中構(gòu)成控制指令數(shù)據(jù)301或附屬數(shù)據(jù)302的任意位元或另行設(shè)置的識(shí)別數(shù)據(jù)(圖示省略) 是否表示包含中間處理信息304,或者也可以判斷控制信號(hào)中所包含的控制指令數(shù)據(jù)301 是否是為了實(shí)施認(rèn)證處理而預(yù)先設(shè)定的特定的控制指令的控制指令數(shù)據(jù)。
在步驟S83,副控制部203從控制信號(hào)中提取中間處理信息304,并實(shí)施認(rèn)證處理(廣義),獲取其結(jié)果(認(rèn)證結(jié)果)后,進(jìn)至步驟S84。作為認(rèn)證處理(廣義),例如實(shí)施以 下所示(i) (iv)的處理或組合這些處理的處理。 (i)構(gòu)成中間處理信息304的在主控制部201生成的認(rèn)證數(shù)據(jù)303在中間部202 被復(fù)原的認(rèn)證基本值、在主控制部201被加密在中間部202被解碼的認(rèn)證數(shù)據(jù)303、在主控 制部201被加密的認(rèn)證數(shù)據(jù)303、中間運(yùn)算結(jié)果中的任一項(xiàng)被加密或被重新加密時(shí),進(jìn)行解 碼。 (ii)從未被加密或在(i)中被解碼的中間運(yùn)算結(jié)果中,提取在中間部202復(fù)原的 認(rèn)證基本值、未被加密或在中間部202中被解碼的認(rèn)證數(shù)據(jù)303中的任一項(xiàng)。
(iii)在(ii)中提取的認(rèn)證數(shù)據(jù)303被加密或重新被加密時(shí),進(jìn)行解碼。
(iv)采用在(i) (iii)中獲取的認(rèn)證基本值或認(rèn)證數(shù)據(jù)303對(duì)主控制部201或 中間部202中的一項(xiàng)或兩項(xiàng)實(shí)施認(rèn)證(狹義)。 (iv)中的認(rèn)證處理(狹義)例如通過以下所述的方法實(shí)施。即,例如判斷在(i) (iii)中所獲取的認(rèn)證基本值或認(rèn)證數(shù)據(jù)303 (以下稱為'認(rèn)證數(shù)據(jù)303等')是否與期望 值一致。另外,副控制部203也可以不判斷認(rèn)證數(shù)據(jù)303等是否與期望值一致而是判斷認(rèn) 證數(shù)據(jù)303等是否與期望值處于特定的關(guān)系。所謂特定的關(guān)系,是指基于認(rèn)證數(shù)據(jù)303等 實(shí)施特定的運(yùn)算而獲得的值與期望值一致等關(guān)系。 副控制部203用于參照的期望值,例如在制造時(shí)等預(yù)先存儲(chǔ)在構(gòu)成副控制部203 的R0M203b的特定存儲(chǔ)區(qū)域內(nèi)。另外,也可以從其他構(gòu)成部將副控制部203用于參照的期 望值發(fā)送至副控制部203。作為其他構(gòu)成部,例如有賞球控制部204及旨在生成認(rèn)證數(shù)據(jù) 的期望值的專用處理部(以下稱為'期望值計(jì)算部')等。期望值計(jì)算部既可以將預(yù)先存儲(chǔ) 的期望值發(fā)送至副控制部203,也可以在每次參照處理時(shí)生成期望值。并且,也可以通過外 接接口 (圖示省略)從外部設(shè)備向副控制部203及期望值計(jì)算部發(fā)送計(jì)算期望值所需的系 數(shù)。這樣,如果不是在構(gòu)成副控制部203的R0M203b的特定存儲(chǔ)區(qū)域預(yù)先存儲(chǔ)認(rèn)證數(shù)據(jù)303 等期望值而是從其他構(gòu)成部獲取,則可在事后更改認(rèn)證數(shù)據(jù)303等。 在步驟S84,副控制部203判斷在步驟S83的處理中獲取的認(rèn)證結(jié)果是否表示認(rèn)證 成功。當(dāng)步驟S84的判斷結(jié)果為"YES"時(shí),即在步驟S83的處理中獲取的認(rèn)證結(jié)果表示認(rèn) 證成功時(shí),副控制部203進(jìn)至步驟S85。又,在步驟S82的判斷結(jié)果為"N0"時(shí),即在所接收 的控制信號(hào)中不包含中間處理信息304時(shí),即在通常的控制信號(hào)時(shí),副控制部203也進(jìn)至步 驟S85。 在步驟S85,副控制部203實(shí)施基于控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302的處理之 后,結(jié)束一系列處理。另一方面,在步驟S84的判斷結(jié)果為"N0"時(shí),即在步驟S83的處理中 獲取的認(rèn)證結(jié)果不表示認(rèn)證成功時(shí),副控制部203進(jìn)至步驟S86。在步驟S86,副控制部203 將控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302廢棄,并將報(bào)知非法行為的報(bào)知信號(hào)發(fā)送至圖案顯示 部104及指示燈控制部205或者管理彈珠游戲機(jī)1的中心控制裝置等之后,結(jié)束一系列處 理。另外,在步驟S86的處理中,副控制部203也可以僅實(shí)施數(shù)據(jù)廢棄及報(bào)知中的任意一項(xiàng)。
圖案顯示部104及指示燈控制部205等基于所供給的報(bào)知信號(hào)執(zhí)行報(bào)知顯示,通 報(bào)主控制部201有可能被實(shí)施了非法行為。該顯示例如可在圖案顯示部104上出現(xiàn)通常不 出現(xiàn)的角色,或使通常出現(xiàn)的角色以與通常不同的方法出現(xiàn)。另外,還可以改變圖案顯示部 104的亮度、顏色,或者對(duì)于指示燈控制部205實(shí)施特定的指示燈顯示控制??偠灾?,使工作人員在該彈珠游戲機(jī)1跟前通過時(shí)能發(fā)覺該狀態(tài)即可。另外,該顯示既可以是顧客無法 對(duì)其狀態(tài)察覺的顯示,也可以是顧客容易察覺的顯示。如果采取顧客容易察覺的顯示,即可 有效地抑制非法行為。 并且,在報(bào)知信號(hào)中還可以包含"中頭彩期間"及"概率變動(dòng)期間"等有關(guān)彈珠游 戲機(jī)1的游戲狀態(tài)的信息。也可以通過管理彈珠游戲機(jī)1的中心控制裝置基于這些關(guān)于游 戲狀態(tài)的信息判斷是否被實(shí)施了非法行為。例如,即使在中頭彩期間及概率變動(dòng)期間集中 入賞,也有正常的時(shí)候。因此,在中頭彩期間及概率變動(dòng)期間,需要以與其他狀態(tài)不同的條 件判斷是否存在非法行為的危險(xiǎn)。此外,關(guān)于游戲狀態(tài)的信息也可以不包含在報(bào)知信號(hào)中, 而作為另外的信號(hào)輸出。此時(shí),工作人員可基于報(bào)知信號(hào)和有關(guān)游戲狀態(tài)的信息兩方面來 判斷是否有非法行為的危險(xiǎn)。 接著參照?qǐng)D14及圖15所示的流程圖說明主控制部201、中間部202及副控制部 203分別執(zhí)行的處理的相互關(guān)系之一例。當(dāng)控制指令數(shù)據(jù)301為特定的控制指令以外的 控制指令的控制指令數(shù)據(jù)時(shí),主控制部201在將控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302設(shè)定在 RAM201c的特定存儲(chǔ)區(qū)域(參見圖14的步驟S91)之后,進(jìn)至步驟S92。在步驟S92,主控制 部201將生成包含控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302的通常的控制信號(hào),并發(fā)送至中間部 202。 中間部202在接收到在步驟S92的處理中發(fā)送的通常的控制信號(hào)后(參見步驟 S93),進(jìn)至步驟S94。在步驟S94,中間部202將所發(fā)送的通常的控制信號(hào)原封不動(dòng)地發(fā)送 至副控制部203。副控制部203接收到在步驟S94的處理中發(fā)送的通常的控制信號(hào)后(參 見步驟S95),進(jìn)至步驟S96。在步驟S96,副控制部203進(jìn)行基于包含在通常的控制信號(hào)當(dāng) 中的控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302的處理。這樣,在控制指令數(shù)據(jù)301為特定的控制 指令以外的控制指令的控制指令數(shù)據(jù)時(shí),中間部202不必實(shí)施中間處理,而將包含所接收 的控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302、不包含認(rèn)證數(shù)據(jù)303的通常的控制信號(hào)原封不動(dòng)地發(fā) 送至副控制部203,副控制部203進(jìn)行基于所接收的通常的控制信號(hào)所包含的控制指令數(shù) 據(jù)301及附屬數(shù)據(jù)302的處理。 另一方面,當(dāng)控制指令數(shù)據(jù)301為特定的控制指令的控制指令數(shù)據(jù)時(shí),主控制部 201將控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302設(shè)定在RAM201c的特定存儲(chǔ)區(qū)域(參見圖15的步 驟S101)之后,進(jìn)至步驟S102。在步驟S102,主控制部201在生成認(rèn)證數(shù)據(jù)303之后,進(jìn)至 步驟S103。在步驟S103,主控制部201在生成包含控制指令數(shù)據(jù)301、附屬數(shù)據(jù)302及認(rèn)證 數(shù)據(jù)303的帶認(rèn)證數(shù)據(jù)的控制信號(hào),并發(fā)送至中間部202。 另一方面,中間部202接收到在步驟S103的處理中發(fā)送的帶認(rèn)證數(shù)據(jù)的控制信號(hào) (參見步驟S104)之后,進(jìn)至步驟S105。在步驟S105,中間部202對(duì)帶認(rèn)證數(shù)據(jù)的控制信 號(hào)中所包含的認(rèn)證數(shù)據(jù)303實(shí)施狹義的中間處理之后,進(jìn)至步驟S106。在步驟S106,中間 部202將生成包含帶認(rèn)證數(shù)據(jù)的控制信號(hào)中所包含的控制指令數(shù)據(jù)301、附屬數(shù)據(jù)302、在 上述步驟S105的處理中所獲取的中間處理信息304的帶中間處理信息的控制信號(hào),并發(fā)送 至副控制部203。 據(jù)此,副控制部203接收到在步驟S106的處理中發(fā)送的帶中間處理信息的控制信 號(hào)(參見步驟S107)之后,進(jìn)至步驟S108。在步驟S108,副控制部203采用帶中間處理信息 的控制信號(hào)中所包含的認(rèn)證數(shù)據(jù)303等實(shí)施認(rèn)證處理之后,進(jìn)至步驟S109。在步驟S109,副控制部203判斷在步驟S108的處理中所獲取的認(rèn)證結(jié)果是否表示認(rèn)證成功。當(dāng)步驟S109 的判斷結(jié)果為"YES"時(shí),即在步驟S108的處理中所獲取的認(rèn)證結(jié)果表示認(rèn)證成功時(shí),副控 制部203進(jìn)至步驟SI 10。在步驟SI 10,副控制部203進(jìn)行基于控制指令數(shù)據(jù)301及附屬數(shù) 據(jù)302的處理。 另一方面,當(dāng)步驟S109的判斷結(jié)果為"NO"時(shí),即在步驟S108的處理中所獲取的 認(rèn)證結(jié)果不表示認(rèn)證成功時(shí),副控制部203進(jìn)至步驟Slll。在步驟Slll,副控制部203將 控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302廢棄,并將旨在報(bào)知非法行為的報(bào)知信號(hào)發(fā)送至圖案顯 示部104及指示燈控制部205。 另外,中間部202對(duì)于認(rèn)證數(shù)據(jù)303的狹義的中間處理,也可以不在每次接收認(rèn)證 數(shù)據(jù)303時(shí)進(jìn)行,而是在接收到復(fù)數(shù)個(gè)認(rèn)證數(shù)據(jù)303時(shí)進(jìn)行。此時(shí),中間部202例如在第一 次就接收到包含特定的控制指令的控制指令數(shù)據(jù)、附屬數(shù)據(jù)及認(rèn)證數(shù)據(jù)的帶認(rèn)證數(shù)據(jù)的控 制信號(hào)時(shí),并不進(jìn)行狹義的中間處理,而直接發(fā)送至副控制部203。然后,中間部202在第二 次接收到包含特定的控制指令的控制指令數(shù)據(jù)、附屬數(shù)據(jù)及認(rèn)證數(shù)據(jù)的帶認(rèn)證數(shù)據(jù)的控制 信號(hào)時(shí),進(jìn)行對(duì)第一次接收的認(rèn)證數(shù)據(jù)303的狹義的中間處理。此時(shí),中間部202也可以對(duì) 第一次接收到的認(rèn)證數(shù)據(jù)303和第二次接收到的認(rèn)證數(shù)據(jù)303 二者實(shí)施中間處理。這樣, 如果在接收到復(fù)數(shù)個(gè)認(rèn)證數(shù)據(jù)303時(shí)實(shí)施中間處理,則在由于錯(cuò)誤而在控制信號(hào)中附加了 多余的數(shù)據(jù)時(shí),可降低錯(cuò)誤地實(shí)施狹義的中間處理的危險(xiǎn)性。對(duì)于在副控制部203中實(shí)施 的認(rèn)證處理也同樣。 如上所述,在本實(shí)施方式1的彈珠游戲機(jī)1中,當(dāng)發(fā)送特定的控制指令的控制指令 數(shù)據(jù)時(shí),在中間部202對(duì)認(rèn)證數(shù)據(jù)303實(shí)施解碼、加密、再加密及中間運(yùn)算等狹義的中間處 理(轉(zhuǎn)換處理)之后發(fā)送至副控制部203,并非直接將保持從主控制部201發(fā)送的狀態(tài)下未 進(jìn)行任何轉(zhuǎn)換處理的所謂"原始的數(shù)據(jù)"發(fā)送至副控制部203。此外,在副控制部203,采用 旨在認(rèn)證主控制部201的正當(dāng)性的認(rèn)證數(shù)據(jù)303等實(shí)施認(rèn)證處理。因此,能夠檢測到以下 所述的非法行為。并且,如果包含此次發(fā)送的控制指令數(shù)據(jù)及附屬數(shù)據(jù)生成認(rèn)證數(shù)據(jù)303, 則可防止通過非法的主控制部重新利用認(rèn)證數(shù)據(jù)303,能夠更確切地檢測出對(duì)彈珠游戲機(jī) 1的非法行為。 (1)將正規(guī)的主控制基板更換為非法的主控制基板; (2)將存儲(chǔ)著搭載在主控制基板上的CPU所執(zhí)行的正規(guī)程序的ROM更換為存儲(chǔ)著 對(duì)上述程序進(jìn)行篡改的非法程序的ROM ; (3)在主控制基板與周邊基板之間設(shè)置非法基板(假冒基板)之后,進(jìn)行上述(2) 的ROM更換。 并且,不僅限于上述非法行為,起因于電噪聲及機(jī)械振動(dòng)等而使控制指令數(shù)據(jù)產(chǎn) 生誤碼,使控制指令數(shù)據(jù)發(fā)生更改時(shí),由于認(rèn)證不成功,故也能夠防止與起因于上述噪聲等 而被更改的控制指令數(shù)據(jù)相對(duì)應(yīng)的控制指令的執(zhí)行。 并且,在本實(shí)施方式1的彈珠游戲機(jī)1中,當(dāng)主控制部201將特定的控制指令的控 制指令數(shù)據(jù)發(fā)送至周邊部時(shí),在中間部202實(shí)施狹義的中間處理的同時(shí),在副控制部203, 進(jìn)行對(duì)主控制部201及中間部202的正當(dāng)性實(shí)施認(rèn)證的認(rèn)證處理。因而,例如在特定的控制 指令為中頭彩指令時(shí),僅通過更改中頭彩狀態(tài)期間的時(shí)機(jī)設(shè)計(jì),即可使現(xiàn)有的彈珠游戲機(jī)1 執(zhí)行認(rèn)證處理。并且,由于實(shí)施認(rèn)證處理而增大主控制部201及周邊部的處理負(fù)荷的,僅僅是在發(fā)送特定的控制指令的控制指令數(shù)據(jù)301期間,例如在特定的控制指令為中頭彩指令 時(shí),僅為發(fā)送中頭彩指令數(shù)據(jù)期間(中頭彩狀態(tài)期間),可抑制主控制部201及周邊部的處 理負(fù)荷增大的比例。 并且,在本實(shí)施方式的彈珠游戲機(jī)l,在特定的控制指令為中頭彩指令時(shí),由于在 中頭彩期間的每個(gè)回合發(fā)送中頭彩指令數(shù)據(jù),所以在處于中頭彩狀態(tài)的一定期間內(nèi)進(jìn)行復(fù) 數(shù)次認(rèn)證處理。據(jù)此,可提高認(rèn)證處理的準(zhǔn)確度,更確切地檢測出對(duì)主控制部201及周邊部 實(shí)施的非法行為。 此外,在本實(shí)施方式的彈珠游戲機(jī)l,在特定的控制指令為中頭彩開始指令及中頭 彩結(jié)束指令時(shí),中頭彩開始指令及中頭彩結(jié)束指令是開始或結(jié)束中頭彩狀態(tài)的控制指令, 與其他控制指令相比,發(fā)送頻度較低。因而,可降低從控制信號(hào)中提取認(rèn)證數(shù)據(jù)303的危險(xiǎn) 性。并且,即使從控制信號(hào)中提取到認(rèn)證數(shù)據(jù)303,由于可獲取的抽樣數(shù)很少,故可降低認(rèn)證 數(shù)據(jù)303被分析的危險(xiǎn)性。 并且,在本實(shí)施方式的彈珠游戲機(jī)l,在特定的控制指令是中頭彩立直指令時(shí),中 頭彩立直比中頭彩的發(fā)生頻度高。并且,中頭彩立直的發(fā)生時(shí)機(jī)具有隨機(jī)性。因而,通過在 發(fā)送中頭彩立直指令數(shù)據(jù)時(shí)實(shí)施認(rèn)證處理,分散了時(shí)間軸上的認(rèn)證處理實(shí)施位置。然后,通 過如此分散時(shí)間軸上的認(rèn)證處理實(shí)施位置,可提高認(rèn)證處理的可靠性。這是因?yàn)?,即使是?一定期間內(nèi)發(fā)生了認(rèn)證數(shù)據(jù)的通信不暢及對(duì)認(rèn)證數(shù)據(jù)的篡改,也是相隔時(shí)間隨機(jī)地實(shí)施認(rèn) 證處理,所以提高了可回避通信不暢及被篡改的影響的可能性。 此外,在本實(shí)施方式的彈珠游戲機(jī)l,在特定的控制指令是接通電源指令時(shí),接通 電源指令將在彈珠游戲機(jī)1的電源被接通及復(fù)位時(shí)等實(shí)施彈珠游戲機(jī)1的初始化處理時(shí)被 發(fā)送。初始化處理被分類為與彈珠游戲機(jī)1的主處理即游戲(游戲的進(jìn)行)相關(guān)處理不同 的處理類別。因而,如果在初始化處理期間導(dǎo)入認(rèn)證處理,則與在游戲相關(guān)處理期間導(dǎo)入認(rèn) 證處理相比,可降低有關(guān)程序設(shè)計(jì)及測試的工序(工時(shí))增加的比例。即,通過在初始化處 理期間導(dǎo)入認(rèn)證處理,可取得降低開發(fā)成本及質(zhì)量管理方面的長處。并且,如果在初始化處 理期間導(dǎo)入認(rèn)證處理,則由于在彈珠游戲機(jī)1啟動(dòng)之后便實(shí)施認(rèn)證處理,因此,即使是在游 戲廳閉店后實(shí)施了非法行為,也能在顧客進(jìn)店之前檢測出非法行為。據(jù)此,可降低發(fā)生非法 行為所導(dǎo)致的損失的可能性。 并且,在本實(shí)施方式的彈珠游戲機(jī)l,在特定的控制指令是待客演示指令或停止待 客演示指令時(shí),待客演示指令或停止待客演示指令將在彈珠游戲機(jī)1處于非游戲狀態(tài)即未 實(shí)施彈珠游戲機(jī)1的主處理即游戲(游戲的進(jìn)行)相關(guān)處理時(shí)發(fā)送,所以,因認(rèn)證處理所導(dǎo) 致的處理負(fù)荷增大不會(huì)對(duì)游戲相關(guān)處理造成影響。因此,即使是在主控制部201及周邊部 尚不具備較高的處理能力時(shí),以及游戲相關(guān)處理的處理負(fù)荷很大的游戲機(jī),也能追加認(rèn)證 處理功能。并且,因?yàn)榇脱菔局噶罨蛲V勾脱菔局噶钍窃陬櫩筒僮鲝椫橛螒驒C(jī)1之前 發(fā)行的指令,所以能夠在顧客操作彈珠游戲機(jī)1之前檢測出非法行為。 此外,在本實(shí)施方式的彈珠游戲機(jī)l,在特定的控制指令是未中指令時(shí),因?yàn)?未 中"作為抽選時(shí)的抽選結(jié)果其發(fā)生頻度最高,所以,如果在發(fā)送未中指令數(shù)據(jù)時(shí)在控制指令 中附加認(rèn)證數(shù)據(jù)303,則可將從抽選至認(rèn)證處理的流程看作是彈珠游戲機(jī)1的處理的基本 形式。另一方面,雖然中頭彩立直時(shí)及中頭彩時(shí)的處理屬于每種彈珠游戲機(jī)1型號(hào)其游戲 顯示方法都會(huì)變更的特殊處理,但是未中時(shí)的處理在每種機(jī)型中的差異較小。因此,如本實(shí)施方式1那樣,如果在未中時(shí)的處理中導(dǎo)入認(rèn)證處理,則可在認(rèn)證處理流程不作大的更改 的前提下將彈珠游戲機(jī)1的本體重新利用于其他機(jī)型。 并且,在本實(shí)施方式1的彈珠游戲機(jī)1中,當(dāng)包含在從主控制部201發(fā)送的控制信 號(hào)中的控制指令數(shù)據(jù)為特定的控制指令的控制指令數(shù)據(jù)時(shí),因?yàn)閷⒄J(rèn)證數(shù)據(jù)303附加在控 制指令數(shù)據(jù)301及附屬數(shù)據(jù)302中,所以與發(fā)送認(rèn)證數(shù)據(jù)303單體時(shí)相比,可抑制主控制部 201與周邊部之間的通信負(fù)荷的增大。并且,通過將認(rèn)證數(shù)據(jù)303包含在控制信號(hào)中,與以 單體發(fā)送認(rèn)證數(shù)據(jù)303時(shí)相比,可降低從通信數(shù)據(jù)中提取認(rèn)證數(shù)據(jù)303進(jìn)行分析的危險(xiǎn)性。
此夕卜,由于在中間部202實(shí)施狹義的中間處理的同時(shí),在副控制部203實(shí)施認(rèn)證處 理,所以除了可以防止起因于對(duì)上述(1) (3)等的主控制部實(shí)施的非法行為及噪聲等的 游戲機(jī)的誤動(dòng)作外,還可以防止起因于對(duì)中間部202實(shí)施的與上述(1) (3)等相同的非 法行為及噪聲等的游戲機(jī)的誤動(dòng)作,并且還可以提高安全性。 另外,由于僅對(duì)特定的控制指令的控制指令數(shù)據(jù)301附加認(rèn)證數(shù)據(jù)303,所以對(duì)于 副控制部203所執(zhí)行的程序只追加與特定的控制指令相關(guān)的認(rèn)證處理即可。因而,由于不 必對(duì)由副控制部203執(zhí)行的程序整體進(jìn)行新的時(shí)機(jī)設(shè)計(jì),故與對(duì)所有控制指令的控制指令 數(shù)據(jù)301附加認(rèn)證數(shù)據(jù)303時(shí)相比,能夠更簡單地以較少的工時(shí)實(shí)現(xiàn)追加認(rèn)證功能的時(shí)機(jī) 設(shè)計(jì)、功能的安裝以及功能的驗(yàn)證等。 并且,認(rèn)證用的程序及游戲顯示用程序的結(jié)構(gòu)比較簡單,所以易于保證其與其他 功能的整合性。并且,即使在每種彈珠游戲機(jī)l的機(jī)型實(shí)施的游戲顯示處理各不相同時(shí),也 能實(shí)現(xiàn)認(rèn)證處理的公共化,所以易于進(jìn)行每種彈珠游戲機(jī)1的不同機(jī)型的程序設(shè)計(jì),在可 謀求縮短設(shè)計(jì)時(shí)間的同時(shí),可提高工作效率。 此外,依據(jù)本實(shí)施方式1,由于在主控制部201與副控制部203之間設(shè)置中間部 202,所以即使在構(gòu)成主控制部201的CPU201a與構(gòu)成副控制部203的CPU203a之間存在處 理能力上的差異,或在構(gòu)成主控制部201的R0M201b與構(gòu)成副控制部203的R0M203b之間存 在容量上的差異,也可以通過中間部202吸收其差異。例如,構(gòu)成主控制部201的CPU201a 的處理能力相比構(gòu)成副控制部203的CPU203a的處理能力有余地時(shí),主控制部201將對(duì)于 認(rèn)證數(shù)據(jù)實(shí)施復(fù)雜或難度較大的加密運(yùn)算而獲得的加密運(yùn)算結(jié)果供給至中間部202,中間 部202將對(duì)于所接收的上述加密運(yùn)算結(jié)果實(shí)施比較簡單或難度較低的加密運(yùn)算而獲得的 加密運(yùn)算結(jié)果供給至副控制部203。另外,構(gòu)成副控制部203的R0M203b的容量相比構(gòu)成 主控制部201的R0M201b的容量有余地時(shí),主控制部201直接將認(rèn)證數(shù)據(jù)或通過實(shí)施比較 簡單或難度較低的加密運(yùn)算而獲得的加密運(yùn)算結(jié)果供給至中間部202,中間部202將通過 實(shí)施對(duì)所接收的上述加密運(yùn)算結(jié)果實(shí)施復(fù)雜或難度較大的再加密運(yùn)算或者對(duì)上述加密運(yùn) 算結(jié)果實(shí)施解碼后實(shí)施更復(fù)雜或難度較大的再加密運(yùn)算的中間運(yùn)算而獲得的中間運(yùn)算結(jié) 果供給至副控制部203。這說明,不僅適合于在分別構(gòu)成主控制部201及副控制部203的 CPU201a及203a的處理能力和R0M201b及203b的容量的余地上有差異時(shí),而且還同樣適合 于雖然沒有這樣的差異但由構(gòu)成主控制部201的CPU201a或構(gòu)成副控制部203的CPU203a 分別執(zhí)行的程序中一項(xiàng)的全部或一部分被更改時(shí)(版本升級(jí)等),以及在認(rèn)證數(shù)據(jù)的格式 上發(fā)生了形式上的差異時(shí)。
實(shí)施方式2
接著,參照
本發(fā)明的實(shí)施方式2。首先,與本發(fā)明的實(shí)施方式2相關(guān)的游
32戲機(jī)中的一種即彈珠游戲機(jī)的硬件結(jié)構(gòu),與圖1及圖2所示的本發(fā)明實(shí)施方式1中的彈珠 游戲機(jī)1的硬件結(jié)構(gòu)相同。但是,主控制部201為了在副控制部203中實(shí)施認(rèn)證,從認(rèn)證基 本值生成兩個(gè)不同的第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306,并將第1認(rèn)證數(shù)據(jù)305及第2 認(rèn)證數(shù)據(jù)306附加在特定的控制指令上供給至中間部202。中間部202對(duì)從主控制部201 發(fā)送的第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306實(shí)施狹義的中間處理之后,將所獲得的第1 中間處理信息307及第2中間處理信息308供給至副控制部203。副控制部203采用從中 間部202發(fā)送的第1中間處理信息307及第2中間處理信息308執(zhí)行第一階段及第二階段 的認(rèn)證處理。又,由主控制部201供給至中間部202的控制信號(hào)的數(shù)據(jù)格式及由中間部202 供給至副控制部203的控制信號(hào)的數(shù)據(jù)格式,與在上述實(shí)施方式1中由主控制部201供給 至中間部202的控制信號(hào)的數(shù)據(jù)格式及由中間部202供給至副控制部203的控制信號(hào)的數(shù) 據(jù)格式不同(參見圖9、圖10、圖16及17)。伴隨著該控制信號(hào)的數(shù)據(jù)格式的差異,構(gòu)成彈 珠游戲機(jī)的主控制部202所實(shí)施的控制信號(hào)的發(fā)送處理、中間部202所實(shí)施的控制信號(hào)的 接收發(fā)送處理、副控制部203所實(shí)施的控制信號(hào)的接收處理,如后面所述,各不相同。大致 來講,在本發(fā)明實(shí)施方式2中,由于在副控制部203執(zhí)行兩個(gè)階段的認(rèn)證處理,故與上述的 本發(fā)明實(shí)施方式l相比,更能加強(qiáng)安全性,同時(shí)因?yàn)樵趦蓚€(gè)階段的認(rèn)證處理中所采用的所 有第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306與控制指令數(shù)據(jù)301 —同發(fā)送,故能更簡單地以 較少的工時(shí)實(shí)現(xiàn)追加認(rèn)證數(shù)據(jù)等發(fā)送方法及認(rèn)證功能的時(shí)機(jī)設(shè)計(jì)、功能的安裝以及功能的 驗(yàn)證等。又,由于在每次發(fā)送控制指令數(shù)據(jù)301時(shí)均能執(zhí)行兩個(gè)階段的認(rèn)證處理,所以能夠 提高認(rèn)證的準(zhǔn)確度。此外,通過執(zhí)行兩個(gè)階段的認(rèn)證處理,即使在采用認(rèn)證強(qiáng)度較低的認(rèn)證 方式時(shí),也可以得到實(shí)質(zhì)上與使用認(rèn)證強(qiáng)度高的一個(gè)階段認(rèn)證方式時(shí)相同認(rèn)證強(qiáng)度的認(rèn)證 效果。因而,即使由于副控制部203的處理能力低而無法執(zhí)行認(rèn)證強(qiáng)度高的一個(gè)階段的認(rèn) 證處理時(shí),通過至少組合兩個(gè)認(rèn)證強(qiáng)度雖低認(rèn)證方式不同的認(rèn)證功能,實(shí)際上也能夠追加 認(rèn)證強(qiáng)度高的認(rèn)證功能。 接著,參照?qǐng)D16所示的模式圖說明主控制部201供給至中間部202的控制信號(hào)的 數(shù)據(jù)格式之一例。首先,主控制部201發(fā)送至中間部202的通常之控制信號(hào)的數(shù)據(jù)格式與圖 9(1)所示的通常的控制信號(hào)300的數(shù)據(jù)格式。另一方面,控制信號(hào)內(nèi)的控制指令數(shù)據(jù)301 為特定的控制指令的控制指令數(shù)據(jù)時(shí),如圖16(1)所示,主控制部201除控制指令數(shù)據(jù)301 及附屬數(shù)據(jù)302之外,生成包含第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306的帶認(rèn)證數(shù)據(jù)的控 制信號(hào)330,并供給至中間部202。這里,所謂第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306是指 在副控制部203實(shí)施第一階段及第二階段認(rèn)證時(shí)所使用的認(rèn)證數(shù)據(jù)。 另外,帶認(rèn)證數(shù)據(jù)的控制信號(hào)并不局限于按如圖16(1)所示的控制指令數(shù)據(jù)301、 附屬數(shù)據(jù)302、第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306的順序配置的帶認(rèn)證數(shù)據(jù)的控制信號(hào) 330,例如也可以是如圖16 (2)所示,將第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306作為設(shè)置在控 制信號(hào)的先頭的帶認(rèn)證數(shù)據(jù)的控制信號(hào)331或如圖16(3)所示,也可以是在控制指令數(shù)據(jù) 301與附屬數(shù)據(jù)302之間插入第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306的帶認(rèn)證數(shù)據(jù)的控制 信號(hào)332。另外,如圖16(1) (3)所示,不必將第l認(rèn)證數(shù)據(jù)303及第2認(rèn)證數(shù)據(jù)304連 續(xù)配置,而可以在控制指令數(shù)據(jù)301與附屬數(shù)據(jù)302之間配置,也可以將第1認(rèn)證數(shù)據(jù)303 與第2認(rèn)證數(shù)據(jù)304的配置順序顛倒。又,也可以是與控制指令數(shù)據(jù)301及附屬數(shù)據(jù)302 另行輸出第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306。例如,也可以是在發(fā)送包含特定的控制指令的控制指令數(shù)據(jù)的控制信號(hào)之后,第三次發(fā)送控制信號(hào)時(shí)附加第1認(rèn)證數(shù)據(jù)305及第 2認(rèn)證數(shù)據(jù)306。此外,對(duì)于生成第認(rèn)證數(shù)據(jù)305及2認(rèn)證數(shù)據(jù)306的時(shí)機(jī),沒有特別的限 制,只要在發(fā)送特定的控制指令的控制指令數(shù)據(jù)之前生成即可。 接著,參照?qǐng)D17所示的模式圖說明由中間部202供給至副控制部203的控制信號(hào) 的數(shù)據(jù)格式的一例。首先,從主控制部201供給如圖9(1)所示的通常的控制信號(hào)300時(shí)生 成中間部202,供給至副控制部203的通常的控制信號(hào)的數(shù)據(jù)格式是與如圖10(1)所示的通 常的控制信號(hào)320相同。 從主控制部201供給例如圖16(1) (3)所示的帶認(rèn)證數(shù)據(jù)的控制信號(hào)320 322 等時(shí),中間部202將對(duì)第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306實(shí)施狹義的中間處理,生成第 1中間處理信息305及第2中間處理信息306,例如生成如圖17(1) (3)所示的帶中間處 理信息的控制信號(hào)340 342,并供給至副控制部203。另外,對(duì)于控制指令數(shù)據(jù)301、附屬 數(shù)據(jù)302、第1中間處理信息305及第2中間處理信息306的配置順序,除圖17(1) (3) 所示的變化之外,還可考慮與上述控制指令數(shù)據(jù)301、附屬數(shù)據(jù)302及第1認(rèn)證數(shù)據(jù)305及 第2認(rèn)證數(shù)據(jù)306的配置順序相同的變化。 接著說明在主控制部201與中間部202及周邊部之間進(jìn)行的控制信號(hào)的發(fā)送接收 處理。以下,參照?qǐng)D18及圖19中所示的流程圖說明在主控制部201與中間部202之間進(jìn) 行的控制信號(hào)的發(fā)送接收處理,但是在主控制部201與賞球控制部204之間進(jìn)行的對(duì)控制 信號(hào)的發(fā)送接收處理也按同樣的步驟進(jìn)行。 圖18是用于說明主控制部201所實(shí)施的控制信號(hào)的發(fā)送處理之一例的流程圖。在 圖18中,對(duì)與圖11的各個(gè)處理相對(duì)應(yīng)的處理標(biāo)注相同的符號(hào),省略其詳細(xì)的說明。圖18所 示的主控制部201所實(shí)施的控制信號(hào)的發(fā)送處理與圖11所示的主控制部201所實(shí)施的控 制信號(hào)的發(fā)送處理的不同點(diǎn)是,替換步驟S64及S65的處理而新設(shè)置了步驟S68 S70的 處理。以下,僅說明步驟S68 S70的處理。 在步驟S68,主控制部201在生成第1認(rèn)證數(shù)據(jù)305之后,進(jìn)至步驟S69。在步驟 S69,主控制部201在生成第2認(rèn)證數(shù)據(jù)306之后,進(jìn)至步驟S70。第1認(rèn)證數(shù)據(jù)305例如 可考慮存儲(chǔ)于R0M201b中的整體程序的校驗(yàn)和(程序代碼檢查值),此時(shí),作為第2認(rèn)證數(shù) 據(jù)306,例如可考慮以與第1認(rèn)證數(shù)據(jù)305不同的生成方法生成的程序代碼檢查值,或在 CPU201a中固有地賦予的識(shí)別碼(ID)、程序計(jì)數(shù)器(PC)的值。另外,第1認(rèn)證數(shù)據(jù)305或 第2認(rèn)證數(shù)據(jù)306的任意一項(xiàng)或兩項(xiàng)也可以采用以凱撒加密法、簡單代替密碼、英格瑪?shù)缺?較簡單的加密方式對(duì)上述程序代碼檢查值等進(jìn)行加密的。又,也可以調(diào)換步驟S63、 S68及 S69的處理順序。在步驟S70,主控制部201生成包含在上述的步驟S63及S68及S69的各個(gè)處理中
生成的控制指令數(shù)據(jù)301、附屬數(shù)據(jù)302、第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306的控制信
號(hào)(帶認(rèn)證數(shù)據(jù)的控制信號(hào)),并發(fā)送至中間部202之后,結(jié)束一系列的處理。 這樣,主控制部201僅在向中間部202發(fā)送特定的控制指令的控制指令數(shù)據(jù)時(shí),將
第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306附加在控制指令數(shù)據(jù)301中。由于僅在發(fā)送特定的
控制指令的控制指令數(shù)據(jù)時(shí)實(shí)施認(rèn)證處理,所以可抑制主控制部201的處理負(fù)荷因認(rèn)證處
理而增大的比例。 接著,說明由中間部202實(shí)施的控制信號(hào)的接收發(fā)送處理。圖19是用于說明由中間部202實(shí)施的控制信號(hào)的接收發(fā)送處理之一例的流程圖。在圖19,對(duì)與圖12的各個(gè)處 理相對(duì)應(yīng)的處理標(biāo)注相同的符號(hào),省略其詳細(xì)的說明。圖19所示的中間部202所實(shí)施的控 制信號(hào)的接收發(fā)送處理與圖12所示的中間部202所實(shí)施的控制信號(hào)的接收發(fā)送處理的不 同點(diǎn)是,替換步驟S73及S74的處理而新設(shè)置了步驟S76 S78的處理。以下,僅說明步驟 S76 S78的處理。 在步驟S76,中間部202從控制信號(hào)提取第1認(rèn)證數(shù)據(jù)305,對(duì)第1認(rèn)證數(shù)據(jù)305 實(shí)施狹義的中間處理之后,進(jìn)至步驟S77。對(duì)于第1認(rèn)證數(shù)據(jù)的中間處理的方法與上述實(shí)施 方式1中對(duì)認(rèn)證數(shù)據(jù)303的中間處理的方法相同,所以省略其說明。 在步驟S77,中間部202從控制信號(hào)提取第2認(rèn)證數(shù)據(jù)306,對(duì)第2認(rèn)證數(shù)據(jù)306 實(shí)施狹義的中間處理之后,進(jìn)至步驟S78。對(duì)于第2認(rèn)證數(shù)據(jù)的中間處理的方法與上述實(shí)施 方式1中對(duì)認(rèn)證數(shù)據(jù)303的中間處理的方法相同,所以省略其說明。 在步驟S78,中間部202生成包含在控制信號(hào)中包含的控制指令數(shù)據(jù)301、附屬數(shù) 據(jù)302與分別在上述步驟S76及S77的處理中獲得的第1中間處理信息307及第2中間處 理信息308的控制信號(hào)(帶中間處理信息的控制信號(hào)),發(fā)送至副控制部203之后,結(jié)束一 系列處理。 接著,說明由副控制部203實(shí)施的控制信號(hào)的接收處理。圖20是用于說明由副控 制部203實(shí)施的控制信號(hào)的接收處理之一例的流程圖。在圖20,對(duì)與圖13的各個(gè)處理相對(duì) 應(yīng)的處理標(biāo)注相同的符號(hào),省略其詳細(xì)的說明。圖20所示的副控制部203所實(shí)施的控制信 號(hào)的接收處理與圖13所示的副控制部203所實(shí)施的控制信號(hào)的接收處理的不同點(diǎn)是,替換 步驟S83及S84的處理而新設(shè)置了步驟S87 S89的處理。以下,僅說明步驟S87 S89 的處理。 在步驟S87,副控制部203從控制信號(hào)中提取第1中間處理信息307,實(shí)施第一階 段的認(rèn)證處理(廣義),并獲取其結(jié)果(第l認(rèn)證結(jié)果)之后,進(jìn)至步驟S88。由于第一階 段的認(rèn)證處理(廣義)的方法與上述實(shí)施方式1的認(rèn)證處理(廣義)的方法相同,故省略 其說明。 在步驟S88,副控制部203從控制信號(hào)中提取第2中間處理信息308,實(shí)施第二階 段的認(rèn)證處理,并獲取其結(jié)果(第2認(rèn)證結(jié)果)之后,進(jìn)至步驟S89。由于第二階段的認(rèn)證 處理(廣義)的方法與上述實(shí)施方式1的認(rèn)證處理(廣義)的方法相同,故省略其說明。另 外,也可以調(diào)換步驟S87的處理與步驟S88的處理的順序。 在步驟S89,副控制部203判斷在步驟S87的處理中獲得的第1認(rèn)證結(jié)果及在步驟 S88的處理中獲得的第2認(rèn)證結(jié)果是否均表示認(rèn)證成功。在步驟S89的判斷結(jié)果為"YES" 時(shí),即在步驟S87的處理中獲得的第1認(rèn)證結(jié)果及在步驟S88的處理中獲得的第2認(rèn)證結(jié)果 均表示認(rèn)證成功時(shí),副控制部203進(jìn)至步驟S85。另一方面,在步驟S89的判斷結(jié)果為"NO" 時(shí),即在步驟S87的處理中獲得的第1認(rèn)證結(jié)果或在步驟S88的處理中獲得的第2認(rèn)證結(jié) 果的任一項(xiàng)不表示認(rèn)證成功時(shí),副控制部203進(jìn)至步驟S86。 另外,副控制部203也可以在步驟S87的處理結(jié)束后判斷在步驟S87的處理中獲 得的第1認(rèn)證結(jié)果是否表示認(rèn)證成功。并且,在該判斷結(jié)果為"N0"時(shí),即在步驟S87的處 理中獲得的第1認(rèn)證結(jié)果不表示認(rèn)證成功時(shí),副控制部203不必在步驟S88中實(shí)施第二階 段的認(rèn)證,只要構(gòu)成為向步驟S86進(jìn)軍即可。S卩,在第一階段的認(rèn)證不成功時(shí),省略第二階
35段的認(rèn)證而使處理簡單、快速。 接著,參照?qǐng)D21所示的流程圖說明主控制部201、中間部202及副控制部203分別 執(zhí)行的處理的相互關(guān)系之一例。首先,控制指令數(shù)據(jù)301為特定的控制指令以外的控制指 令的控制指令數(shù)據(jù)時(shí)的主控制部201 、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān) 系與上述實(shí)施方式1的控制指令數(shù)據(jù)301為特定的控制指令以外的控制指令的控制指令數(shù) 據(jù)時(shí)的主控制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系相同,所以省 略其說明。 在圖21中,對(duì)于與圖15的各個(gè)處理相對(duì)應(yīng)的處理標(biāo)注相同的符號(hào),省略其詳細(xì)的 說明。圖21所示的主控制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系 與圖15所示的主控制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系的不 同點(diǎn)是,替換步驟S102、S103、S105、S106、S108及S109的處理,新設(shè)置了步驟S112 S120 的處理。以下,僅說明步驟S112 S120的處理。 在步驟S112中,主控制部201生成第1認(rèn)證數(shù)據(jù)305之后,進(jìn)至步驟S113。在步 驟S113中,主控制部201生成第2認(rèn)證數(shù)據(jù)306之后,進(jìn)至步驟S114。在步驟S114,主控 制部201生成包含控制指令數(shù)據(jù)301、附屬數(shù)據(jù)302、第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306 的帶認(rèn)證數(shù)據(jù)的控制信號(hào),并發(fā)送至中間部202。 接著,在步驟S115中,中間部202對(duì)包含在帶認(rèn)證數(shù)據(jù)的控制信號(hào)中的第1認(rèn)證 數(shù)據(jù)305實(shí)施狹義的中間處理之后,進(jìn)至步驟S116。在步驟S116中,中間部202對(duì)包含在 帶認(rèn)證數(shù)據(jù)的控制信號(hào)中的第2認(rèn)證數(shù)據(jù)306實(shí)施狹義的中間處理之后,進(jìn)至步驟S117。 在步驟Sl 17中,中間部202生成包含帶認(rèn)證數(shù)據(jù)的控制信號(hào)所包含的控制指令數(shù)據(jù)301 、附 屬數(shù)據(jù)302和在上述步驟S115及S116的各個(gè)處理中獲得的第1中間處理信息307及第2 中間處理信息308的帶中間處理信息的控制信號(hào),并發(fā)送至副控制部203。
接著,在步驟S118,副控制部203在采用帶中間處理信息的控制信號(hào)所包含的第1 中間處理信息307等實(shí)施第一階段的認(rèn)證處理之后,進(jìn)至步驟S119。在步驟S119,副控制 部203在采用帶中間處理信息的控制信號(hào)所包含的第2中間處理信息308等實(shí)施第二階段 的認(rèn)證處理之后,進(jìn)至步驟S120。在步驟S120,副控制部203判斷在步驟S118的處理中獲 得的第1認(rèn)證結(jié)果及在步驟S119的處理中獲得的第2認(rèn)證結(jié)果是否均表示認(rèn)證成功。在 步驟S120的判斷結(jié)果為"YES"時(shí),即在步驟S118的處理中獲得的第1認(rèn)證結(jié)果及在步驟 S119的處理中獲得的第2認(rèn)證結(jié)果均表示認(rèn)證成功時(shí),副控制部203進(jìn)至步驟SllO。另一 方面,在步驟S120的判斷結(jié)果為"NO"時(shí),即在步驟S118的處理中獲得的第1認(rèn)證結(jié)果及 在步驟S119的處理中獲得的第2認(rèn)證結(jié)果均不表示認(rèn)證成功時(shí),副控制部203進(jìn)至步驟 Slll。 另外,中間部202對(duì)于采用第1認(rèn)證數(shù)據(jù)305的狹義的中間處理,也可以不在每次 接收第1認(rèn)證數(shù)據(jù)305時(shí)進(jìn)行,而是在接收到復(fù)數(shù)個(gè)第1認(rèn)證數(shù)據(jù)305時(shí)進(jìn)行。此時(shí),中間 部202例如在第一次就接收到包含特定的控制指令的控制指令數(shù)據(jù)、附屬數(shù)據(jù)、第1認(rèn)證數(shù) 據(jù)305及第2認(rèn)證數(shù)據(jù)306的帶認(rèn)證數(shù)據(jù)的控制信號(hào)時(shí),并不實(shí)施狹義的中間處理,而直接 發(fā)送至副控制部203。并且,在中間部202在第二次接收到包含特定的控制指令的控制指令 數(shù)據(jù)、附屬數(shù)據(jù)、第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306的帶認(rèn)證數(shù)據(jù)的控制信號(hào)時(shí),進(jìn)行 對(duì)第一次接收到的第1認(rèn)證數(shù)據(jù)305的狹義的中間處理。此時(shí),中間部202也可以對(duì)第一
36次接收到的第1認(rèn)證數(shù)據(jù)305和第二次接收到的第1認(rèn)證數(shù)據(jù)305 二者實(shí)施狹義的中間處 理。這樣,如果在接收到復(fù)數(shù)個(gè)第1認(rèn)證數(shù)據(jù)305時(shí)就實(shí)施狹義的中間處理,則在由于錯(cuò)誤 而在控制信號(hào)中附加了多余的數(shù)據(jù)時(shí),可降低錯(cuò)誤地實(shí)施狹義的中間處理的危險(xiǎn)性。對(duì)于 副控制部203在第一階段及第二階段的認(rèn)證處理也同樣。 如上所述,在本實(shí)施方式2的彈珠游戲機(jī)中,當(dāng)發(fā)送特定的控制指令的控制指令 數(shù)據(jù)時(shí),在中間部202,對(duì)第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306實(shí)施解碼、加密、再加密、中 間運(yùn)算等狹義的中間處理(轉(zhuǎn)換處理)之后發(fā)送至副控制部203,并非直接將保持從主控 制部201發(fā)送的狀態(tài)下未進(jìn)行任何轉(zhuǎn)換處理的所謂"原始的數(shù)據(jù)"發(fā)送至副控制部203。此 外,在副控制部203,采用旨在認(rèn)證主控制部201的正當(dāng)性的第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證 數(shù)據(jù)306實(shí)施兩個(gè)階段的認(rèn)證處理。為此,可以得到與上述實(shí)施方式1的情形相同的效果。
并且,在本發(fā)明的實(shí)施方式2的彈珠游戲機(jī)中,由于利用副控制部203執(zhí)行兩個(gè)階 段的認(rèn)證處理,故與上述本發(fā)明的實(shí)施方式1相比,更加提高安全性,并且在兩個(gè)階段的認(rèn) 證處理中所使用的所有第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306與控制指令數(shù)據(jù)301同時(shí)發(fā) 送,所以能夠更加簡單地以較少的工時(shí)實(shí)現(xiàn)追加認(rèn)證數(shù)據(jù)等發(fā)送方法及認(rèn)證功能的時(shí)機(jī)設(shè) 計(jì)、功能安裝及功能的驗(yàn)證等。又,由于在每次發(fā)送控制指令數(shù)據(jù)301時(shí)均能執(zhí)行兩個(gè)階段 的認(rèn)證處理,所以能夠提高認(rèn)證的準(zhǔn)確度。此外,通過執(zhí)行兩個(gè)階段的認(rèn)證處理,例如即使 在使用了認(rèn)證強(qiáng)度較低的認(rèn)證方式時(shí),實(shí)質(zhì)上能夠得到與使用認(rèn)證強(qiáng)度較高的一個(gè)階段認(rèn) 證方式時(shí)同等認(rèn)證強(qiáng)度的認(rèn)證效果。因而,即使在因副控制部203的處理能力較低而無法 執(zhí)行認(rèn)證強(qiáng)度較高的一個(gè)階段的認(rèn)證處理時(shí),也可通過組合至少兩個(gè)認(rèn)證強(qiáng)度雖低但認(rèn)證 方式不同的認(rèn)證功能實(shí)質(zhì)性地追加認(rèn)證強(qiáng)度較高的認(rèn)證功能。
實(shí)施方式3
接著,參照
本發(fā)明的實(shí)施方式3。首先,本發(fā)明的實(shí)施方式3的游戲機(jī)1 即彈珠游戲機(jī)的硬件結(jié)構(gòu),與圖1及圖2所示的本發(fā)明的實(shí)施方式1的彈珠游戲機(jī)1的硬 件結(jié)構(gòu)相同。又,主控制部201供給至中間部202的控制信號(hào)的數(shù)據(jù)格式及中間部202供 給至副控制部203的控制信號(hào)的數(shù)據(jù)格式,也與本發(fā)明的實(shí)施方式1中主控制部201供給 至中間部202的控制信號(hào)的數(shù)據(jù)格式及中間部202供給至副控制部203的控制信號(hào)的數(shù)據(jù) 格式相同(參見圖9及圖10)。 然而,在本發(fā)明的實(shí)施方式3中,與上述實(shí)施方式2的情形相同,利用副控制部203 執(zhí)行兩個(gè)階段的認(rèn)證處理。只是,在上述的實(shí)施方式2中,將在兩個(gè)階段的認(rèn)證處理中所使 用的所有第1認(rèn)證數(shù)據(jù)305及第2認(rèn)證數(shù)據(jù)306與控制指令數(shù)據(jù)301同時(shí)發(fā)送,而在本發(fā) 明的實(shí)施方式3中,在兩個(gè)階段的認(rèn)證處理中所使用的所有第1認(rèn)證數(shù)據(jù)及第2認(rèn)證數(shù)據(jù) 將分成兩次從主控制部201發(fā)送至中間部202。據(jù)此,在本發(fā)明的實(shí)施方式3中,與上述的 實(shí)施方式2相比,能夠抑制所有認(rèn)證數(shù)據(jù)被非法行為實(shí)施者掌握,所以更加提高安全性。此 外,在本發(fā)明的實(shí)施方式3中,與上述實(shí)施方式2相同,通過執(zhí)行兩個(gè)階段的認(rèn)證處理,即使 在采用了認(rèn)證強(qiáng)度較低的認(rèn)證方式時(shí),能夠得到實(shí)質(zhì)上與使用認(rèn)證強(qiáng)度較高的一個(gè)階段的 認(rèn)證方式時(shí)相同認(rèn)證強(qiáng)度的認(rèn)證效果。因而,即使在因副控制部203的處理能力低而無法 執(zhí)行認(rèn)證強(qiáng)度較高的一個(gè)階段的認(rèn)證處理時(shí),也通過組合至少兩個(gè)認(rèn)證強(qiáng)度雖低但認(rèn)證方 式不同的認(rèn)證功能,能夠?qū)嵸|(zhì)性地追加認(rèn)證強(qiáng)度較高的認(rèn)證功能。此外,在本發(fā)明的實(shí)施方 式3中,與上述實(shí)施方式2相比,能夠更簡單地以較少的工時(shí)實(shí)現(xiàn)追加第1認(rèn)證數(shù)據(jù)及第2認(rèn)證數(shù)據(jù)的發(fā)送方法及認(rèn)證功能的時(shí)機(jī)設(shè)計(jì)、功能安裝及功能的驗(yàn)證等。
接著,就在主控制部201與中間部202及周邊部之間實(shí)施的控制信號(hào)的發(fā)送接收 處理進(jìn)行說明。以下,將參照?qǐng)D22及圖23所示的流程圖說明在主控制部201與中間部202 之間實(shí)施的控制信號(hào)的發(fā)送接收處理,但在主控制部201與賞球控制部204之間實(shí)施的控 制信號(hào)的發(fā)送接收處理也按相同步驟進(jìn)行。 圖22是用于說明主控制部201所實(shí)施的控制信號(hào)的發(fā)送處理之一例的流程圖。在 圖22中,對(duì)與圖11的各個(gè)處理相對(duì)應(yīng)的處理標(biāo)注相同的符號(hào),省略其詳細(xì)的說明。圖22 所示的主控制部201所實(shí)施的控制信號(hào)的發(fā)送處理與圖11所示的主控制部201所實(shí)施的 控制信號(hào)的發(fā)送處理的不同點(diǎn)是,替換步驟S64及S65的處理,新設(shè)置步驟S121 S123的 處理。以下,僅對(duì)步驟S121 S123的處理進(jìn)行說明。 在步驟S121,主控制部201判斷第1認(rèn)證數(shù)據(jù)是否已發(fā)送完畢。在步驟S121的判 斷結(jié)果為"NO"時(shí),即在還未發(fā)送第1認(rèn)證數(shù)據(jù)時(shí),主控制部201進(jìn)至步驟S122。在這里,例 如通過判斷在RAM201c的特定區(qū)域中是否插入了表示第1認(rèn)證數(shù)據(jù)已發(fā)送完畢的旗標(biāo)來判 斷是否已經(jīng)發(fā)送完第l認(rèn)證數(shù)據(jù)。在步驟S122,主控制部201在生成第1認(rèn)證數(shù)據(jù)之后,進(jìn) 至步驟S65。第1認(rèn)證數(shù)據(jù)的具體實(shí)施例與上述實(shí)施方式2的第1認(rèn)證數(shù)據(jù)305相同,所以 省略其說明。另外,第1認(rèn)證數(shù)據(jù)也可以采用以凱撒加密法、簡單代替密碼、英格瑪?shù)缺容^ 簡單的加密方式對(duì)上述程序代碼檢查值等實(shí)施加密的數(shù)據(jù)。 另一方面,在步驟S121的判斷結(jié)果為"YES"時(shí),即在已發(fā)送完第1認(rèn)證數(shù)據(jù)時(shí),主 控制部201進(jìn)至步驟S123。在步驟S123,主控制部201在生成第2認(rèn)證數(shù)據(jù)之后,進(jìn)至步 驟S65。第2認(rèn)證數(shù)據(jù)的具體實(shí)施例與上述實(shí)施方式2的第2認(rèn)證數(shù)據(jù)306相同,所以省略 其說明。另外,第2認(rèn)證數(shù)據(jù)也可以采用以凱撒加密法、簡單代替密碼、英格瑪?shù)缺容^簡單 的加密方式對(duì)上述程序代碼檢查值等實(shí)施加密的數(shù)據(jù)。 圖23是用于說明中間部202所實(shí)施的控制信號(hào)的接收發(fā)送處理之一例的流程圖。 在圖23中,對(duì)與圖12的各個(gè)處理相對(duì)應(yīng)的處理標(biāo)注同一的符號(hào),省略其詳細(xì)的說明。圖22 所示的中間部202所實(shí)施的控制信號(hào)的接收發(fā)送處理與圖12所示的中間部202所實(shí)施的 控制信號(hào)的接收發(fā)送處理的不同點(diǎn)是,替換步驟S73及S74的處理,新設(shè)置了步驟S131 S135的處理。以下,僅對(duì)步驟S131 S135的處理進(jìn)行說明。另外,雖然在圖23中未說明, 但第1認(rèn)證數(shù)據(jù)及第2認(rèn)證數(shù)據(jù)的接收處理是例如通過判斷在RAM202c的特定區(qū)域中是否 插入了表示已接收完第1認(rèn)證數(shù)據(jù)的旗標(biāo)而實(shí)施。 在步驟S131,中間部202判斷是否在所接收的控制信號(hào)中包含第1認(rèn)證數(shù)據(jù)。在 步驟S131的判斷結(jié)果為"YES"時(shí),即在所接收的控制信號(hào)中包含第1認(rèn)證數(shù)據(jù)時(shí),中間部 202進(jìn)至步驟S132。在這里,例如通過判斷控制信號(hào)的數(shù)據(jù)量是否比通常的控制信號(hào)多,或 在控制信號(hào)中構(gòu)成控制指令數(shù)據(jù)301或附屬數(shù)據(jù)302的任意位元或另行設(shè)置的識(shí)別碼(圖 示省略)是否表示包含第1認(rèn)證數(shù)據(jù)來判斷在控制信號(hào)中是否包含第1認(rèn)證數(shù)據(jù)。另外, 在步驟S131的處理中,中間部202也可以不判斷所接收的控制信號(hào)中是否包含第l認(rèn)證數(shù) 據(jù)而判斷控制信號(hào)中所包含的控制指令數(shù)據(jù)301是否是特定的控制指令的控制指令數(shù)據(jù)。
在步驟S132中,中間部202從控制信號(hào)提取第1認(rèn)證數(shù)據(jù),并對(duì)第1認(rèn)證數(shù)據(jù)實(shí) 施狹義的中間處理后,進(jìn)至步驟S133。對(duì)于第1認(rèn)證數(shù)據(jù)的中間處理的方法,與對(duì)于上述實(shí) 施方式2中第1認(rèn)證數(shù)據(jù)305的中間處理方法相同,故省略其說明。
在步驟S133中,中間部202生成包含控制信號(hào)所包含的控制指令數(shù)據(jù)301 、附屬數(shù) 據(jù)302和在上述步驟S132的處理中獲得的第1中間處理信息的控制信號(hào)(帶中間處理信 息的控制信號(hào)),并發(fā)送至副控制部203之后,結(jié)束一系列的處理。 另一方面,在步驟S131的判斷結(jié)果為"NO"時(shí),即在所接收的控制信號(hào)中并不包含 第1認(rèn)證數(shù)據(jù)而第2認(rèn)證數(shù)據(jù)時(shí),中間部202進(jìn)至步驟S134。在步驟S134中,中間部202 從控制信號(hào)中提取第2認(rèn)證數(shù)據(jù),并對(duì)第2認(rèn)證數(shù)據(jù)實(shí)施狹義的中間處理之后,進(jìn)至步驟 S135。由于對(duì)于第2認(rèn)證數(shù)據(jù)的中間處理的方法與上述實(shí)施方式2中對(duì)第2認(rèn)證數(shù)據(jù)306 的中間處理的方法相同,故省略其說明。 在步驟S135中,中間部202生成包含控制信號(hào)所包含的控制指令數(shù)據(jù)301 、附屬數(shù) 據(jù)302和在上述步驟S134的處理中獲得的第2中間處理信息的控制信號(hào)(帶中間處理信 息的控制信號(hào)),并發(fā)送至副控制部203之后,結(jié)束一系列的處理。 接著,說明副控制部203所實(shí)施的控制信號(hào)的接收處理。圖24是說明副控制部203 所實(shí)施的控制信號(hào)的接收處理之一例的流程圖。在圖24中,對(duì)與圖13的各個(gè)處理相對(duì)應(yīng) 的處理標(biāo)注同一的符號(hào),并省略其詳細(xì)的說明。圖24所示的副控制部203所實(shí)施的控制信 號(hào)的接收處理與圖13所示的副控制部203所實(shí)施的控制信號(hào)的接收處理的不同點(diǎn)是,替代 步驟S83及S84的處理,新設(shè)置了步驟S141 S146的處理。以下,僅對(duì)步驟S141 S146 的處理進(jìn)行說明。另外,雖然在圖24中未作說明,但例如通過判斷在RAM203c的特定的區(qū) 域中是否插入了表示已接收完第1認(rèn)證數(shù)據(jù)的旗標(biāo)來判斷第1認(rèn)證數(shù)據(jù)及第2認(rèn)證數(shù)據(jù)的 接收處理。 在步驟S141中,副控制部203判斷是否在所接收的控制信號(hào)中包含第1中間處理 信息。在步驟S141的判斷結(jié)果為"YES"時(shí),即在所接收的控制信號(hào)中包含第1中間處理信 息時(shí),副控制部203進(jìn)至步驟S142。在這里,判斷在控制信號(hào)中是否包含第1中間處理信 息,例如通過下述方法進(jìn)行,即判斷控制信號(hào)的數(shù)據(jù)量是否比通常的控制信號(hào)多,或者判斷 在控制信號(hào)中構(gòu)成控制指令數(shù)據(jù)301或附屬數(shù)據(jù)302的任意位元或另行設(shè)置的識(shí)別數(shù)據(jù) (圖示省略)是否表示包含第1中間處理信息。另外,在步驟S141的處理中,中間部202也 可以不判斷在所接收的控制信號(hào)中是否包含第1中間處理信息而判斷控制信號(hào)中所包含 的控制指令數(shù)據(jù)301是否是特定的控制指令的控制指令數(shù)據(jù)。 在步驟S142中,副控制部203從控制信號(hào)中提取第1中間處理信息,實(shí)施第一階 段的認(rèn)證處理(廣義),并獲得其結(jié)果(第1認(rèn)證結(jié)果)后,進(jìn)至步驟S143。由于第一階段 的認(rèn)證處理(廣義)的方法與上述實(shí)施方式2中第一階段的認(rèn)證處理(廣義)的方法相同, 故省略其說明。在步驟S143中,副控制部203判斷在步驟S142的處理中獲得的第1認(rèn)證 結(jié)果是否表示認(rèn)證成功。在步驟S143的判斷結(jié)果為"YES"時(shí),即在步驟S142的處理中獲 得的第1認(rèn)證結(jié)果表示認(rèn)證成功時(shí),副控制部203進(jìn)至步驟S85。另一方面,在步驟S143的 判斷結(jié)果為"NO"時(shí),即在步驟S142的處理中獲得的第1認(rèn)證結(jié)果不表示認(rèn)證成功時(shí),副控 制部203進(jìn)至步驟S86。 另一方面,在步驟S141的判斷結(jié)果為"NO"時(shí),即在所接收的控制信號(hào)中并不包含 第1中間處理信息時(shí),副控制部203進(jìn)至步驟S144。在步驟S144中,副控制部203判斷在 所接收的控制信號(hào)中是否包含第2中間處理信息。在步驟S144的判斷結(jié)果為"YES"時(shí),即 在所接收的控制信號(hào)中包含第2中間處理信息時(shí),副控制部203進(jìn)至步驟S145。在這里,判斷在控制信號(hào)中是否包含第2中間處理信息,例如通過下述方法進(jìn)行,即判斷控制信號(hào)的 數(shù)據(jù)量是否比通常的控制信號(hào)多,或者判斷在控制信號(hào)中構(gòu)成控制指令數(shù)據(jù)301或附屬數(shù) 據(jù)302的任意位元或另行設(shè)置的識(shí)別數(shù)據(jù)(圖示省略)是否表示包含第2中間處理信息。 另外,在步驟S144的處理中,中間部202也可以不判斷在所接收的控制信號(hào)中是否包含第 2中間處理信息而判斷控制信號(hào)中所包含的控制指令數(shù)據(jù)301是否是特定的控制指令的控 制指令數(shù)據(jù)。 在步驟S145中,副控制部203從控制信號(hào)中提取第2中間處理信息,實(shí)施第二階 段的認(rèn)證處理(廣義),并在得到其結(jié)果(第2認(rèn)證結(jié)果)后,進(jìn)至步驟S146。由于第二階 段的認(rèn)證處理(廣義)的方法與上述實(shí)施方式2中第二階段的認(rèn)證處理(廣義)的方法相 同,故省略其說明。 在步驟S146中,副控制部203判斷在步驟S145的處理中獲得的第2認(rèn)證結(jié)果是 否表示認(rèn)證成功。在步驟S146的判斷結(jié)果為"YES"時(shí),即在步驟S145的處理中獲得的第 2認(rèn)證結(jié)果表示認(rèn)證成功時(shí),副控制部203進(jìn)至步驟S85。又,在步驟S144的判斷結(jié)果為 "NO"時(shí),即在所接收的控制信號(hào)中不包含任何第1中間處理信息及第2中間處理信息時(shí),即 是在通常的控制信號(hào)時(shí),副控制部203進(jìn)至步驟S85。另一方面,在步驟S146的判斷結(jié)果為 "NO"時(shí),即在步驟S145的處理中獲得的第2認(rèn)證結(jié)果并不表示認(rèn)證成功時(shí),副控制部203 進(jìn)至步驟S86。 另外,在步驟S146的處理,副控制部203也可以判斷在步驟S142的處理中獲得的 第1認(rèn)證結(jié)果及在步驟S145的處理中獲得的第2認(rèn)證結(jié)果是否均表示認(rèn)證成功。并且,只 要構(gòu)成為在步驟S146的判斷結(jié)果為"YES"時(shí),即在步驟S142的處理中獲得的第1認(rèn)證結(jié) 果及在步驟S145的處理中獲得的第2認(rèn)證結(jié)果均表示認(rèn)證成功時(shí),副控制部203進(jìn)至步驟 S85,而在步驟S146的判斷結(jié)果為"NO"時(shí),即在步驟S142的處理中獲得的第1認(rèn)證結(jié)果或 在步驟S145的處理中獲得的第2認(rèn)證結(jié)果的任意一項(xiàng)不表示認(rèn)證成功時(shí),副控制部203進(jìn) 至步驟S86即可。 接著,參照?qǐng)D25及圖26所示的流程圖說明主控制部201、中間部202及副控制部 203分別執(zhí)行的處理的相互關(guān)系之一例。首先,在控制指令數(shù)據(jù)301是特定的控制指令以外 的控制指令的控制指令數(shù)據(jù)時(shí)主控制部201 、中間部202及副控制部203分別執(zhí)行的處理的 相互關(guān)系,與在上述實(shí)施方式1的控制指令數(shù)據(jù)301是特定的控制指令以外的控制指令的 控制指令數(shù)據(jù)時(shí)主控制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系相 同,故省略其說明。 圖25是用于說明控制指令數(shù)據(jù)301為特定的控制指令的控制指令數(shù)據(jù),且在發(fā)送 包含該控制指令數(shù)據(jù)301、附屬數(shù)據(jù)302及第1認(rèn)證數(shù)據(jù)的帶認(rèn)證數(shù)據(jù)的控制信號(hào)時(shí)主控 制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系之一例的流程圖。在圖 25中,對(duì)與圖15的各個(gè)處理相對(duì)應(yīng)的處理標(biāo)注同一的符號(hào),并省略其詳細(xì)的說明。圖25所 示的主控制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系與圖15所示的 主控制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系的不同點(diǎn)是,替代步 驟S102、 S103、 S105及S108的處理,新設(shè)置了步驟S151 S153的處理。以下,僅對(duì)步驟 S151 S153的處理進(jìn)行說明。 在步驟S151中,主控制部201在生成第1認(rèn)證數(shù)據(jù)之后,進(jìn)至步驟S103。
接著,在步驟S152中,中間部202在對(duì)帶認(rèn)證數(shù)據(jù)的控制信號(hào)所包含的第1認(rèn)證 數(shù)據(jù)實(shí)施狹義的中間處理之后,進(jìn)至步驟S106。 接著,在步驟S153中,副控制部203在采用帶中間處理信息的控制信號(hào)所包含的 第1中間處理信息等實(shí)施第一階段的認(rèn)證處理之后,進(jìn)至步驟S109。 圖26是用于說明控制指令數(shù)據(jù)301為特定的控制指令的控制指令數(shù)據(jù),且在發(fā)送 包含該控制指令數(shù)據(jù)301、附屬數(shù)據(jù)302及第2認(rèn)證數(shù)據(jù)的帶認(rèn)證數(shù)據(jù)的控制信號(hào)時(shí)主控 制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系之一例的流程圖。在圖 26中,對(duì)與圖15的各個(gè)處理相對(duì)應(yīng)的處理標(biāo)注同一的符號(hào),并省略其詳細(xì)的說明。圖26所 示的主控制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系與圖15所示的 主控制部201、中間部202及副控制部203分別執(zhí)行的處理的相互關(guān)系的不同點(diǎn)是,替代步 驟S102、 S103、 S105及S108的處理,新設(shè)置了步驟S161 S163的處理。以下,僅對(duì)步驟 S161 S163的處理進(jìn)行說明。 在步驟S161中,主控制部201在生成第2認(rèn)證數(shù)據(jù)之后,進(jìn)至步驟S103。 接著,在步驟S162中,中間部202對(duì)于帶認(rèn)證數(shù)據(jù)的控制信號(hào)所包含的第2認(rèn)證
數(shù)據(jù)實(shí)施狹義的中間處理之后,進(jìn)至步驟S106。 接著,在步驟S163中,副控制部203在采用包含在帶中間處理信息的控制信號(hào)中 的第2中間處理信息等實(shí)施第二階段的認(rèn)證處理之后,進(jìn)至步驟S109。
另外,中間部202對(duì)于第1認(rèn)證數(shù)據(jù)的狹義的中間處理,也可以是并非在每次接收 第1認(rèn)證數(shù)據(jù)時(shí)實(shí)施,而是在接收到復(fù)數(shù)個(gè)第1認(rèn)證數(shù)據(jù)時(shí)實(shí)施。此時(shí),中間部202例如在 第一次就接收到包含特定的控制指令的控制指令數(shù)據(jù)、附屬數(shù)據(jù)及第1認(rèn)證數(shù)據(jù)的帶認(rèn)證 數(shù)據(jù)的控制信號(hào)時(shí),不進(jìn)行中間處理。并且,中間部202在第二次就接收到包含特定的控制 指令的控制指令數(shù)據(jù)、附屬數(shù)據(jù)及第1認(rèn)證數(shù)據(jù)的帶認(rèn)證數(shù)據(jù)的控制信號(hào)時(shí),實(shí)施對(duì)第一 次接收到的第1認(rèn)證數(shù)據(jù)的中間處理。此時(shí),中間部202也可以實(shí)施對(duì)第一次接收到的第1 認(rèn)證數(shù)據(jù)和第二次接收到的第1認(rèn)證數(shù)據(jù)兩者的中間處理。如此,如果在接收到復(fù)數(shù)個(gè)第1 認(rèn)證數(shù)據(jù)時(shí)實(shí)施中間處理,則可降低在因錯(cuò)誤對(duì)控制信號(hào)附加多余的數(shù)據(jù)時(shí)錯(cuò)誤地實(shí)施中 間處理的危險(xiǎn)性。與在中間部202中對(duì)第2認(rèn)證數(shù)據(jù)的中間處理一樣,在副控制部203中 對(duì)第1認(rèn)證數(shù)據(jù)及第2認(rèn)證數(shù)據(jù)的認(rèn)證處理也相同。 又,主控制部201也可以并不交替發(fā)送第1認(rèn)證數(shù)據(jù)和第2認(rèn)證數(shù)據(jù),而是在復(fù)數(shù) 次發(fā)送第1認(rèn)證數(shù)據(jù)之后,發(fā)送第2認(rèn)證數(shù)據(jù)。此時(shí),中間部202對(duì)每一次發(fā)送的第1認(rèn)證 數(shù)據(jù)或復(fù)數(shù)次發(fā)送的復(fù)數(shù)個(gè)第1認(rèn)證數(shù)據(jù)進(jìn)行中間處理,并將包含第1中間處理信息的帶 中間處理信息的控制信號(hào)發(fā)送至副控制部203。據(jù)此,副控制部203基于每一次發(fā)送的第1 中間處理信息、復(fù)數(shù)次發(fā)送的復(fù)數(shù)個(gè)第1中間處理信息、或者通過采用一個(gè)或復(fù)數(shù)個(gè)第1中 間處理信息實(shí)施的第一階段的認(rèn)證而獲得的一個(gè)或復(fù)數(shù)個(gè)第1認(rèn)證結(jié)果以及通過采用一 個(gè)第2中間處理信息實(shí)施的第二階段的認(rèn)證而獲得的第2認(rèn)證結(jié)果判斷認(rèn)證是否成功。如 果如此處理,則可以提高安全性。 如上所述,在本實(shí)施方式3的彈珠游戲機(jī)中,當(dāng)發(fā)送特定的控制指令的控制指令 數(shù)據(jù)時(shí),在中間部202對(duì)第1認(rèn)證數(shù)據(jù)303及第2認(rèn)證數(shù)據(jù)304實(shí)施解碼、加密、再加密及 中間運(yùn)算等狹義的中間處理(轉(zhuǎn)換處理)之后發(fā)送至副控制部203,并非直接將保持從主 控制部201發(fā)送的狀態(tài)下未進(jìn)行任何轉(zhuǎn)換處理的所謂"原始的數(shù)據(jù)"發(fā)送至副控制部203。
41此外,在副控制部203,采用旨在認(rèn)證主控制部201的正當(dāng)性的第1認(rèn)證數(shù)據(jù)及第2認(rèn)證數(shù) 據(jù)實(shí)施兩個(gè)階段的認(rèn)證處理。因此,能夠獲得與上述的實(shí)施方式1的情形同樣的效果。
并且,在本實(shí)施方式3的彈珠游戲機(jī)中,第1認(rèn)證數(shù)據(jù)及第2認(rèn)證數(shù)據(jù)將分成兩次 從主控制部201發(fā)送至中間部202,所以與上述的實(shí)施方式2相比,能夠抑制非法行為實(shí)施 者掌握所有的認(rèn)證數(shù)據(jù)。此外,與上述的實(shí)施方式2相比,能夠更簡單地以較少的工時(shí)實(shí)現(xiàn) 追加在第1認(rèn)證數(shù)據(jù)及第2認(rèn)證數(shù)據(jù)的發(fā)送方法及認(rèn)證功能的時(shí)機(jī)設(shè)計(jì)、功能安裝及功能 驗(yàn)證等。 以上,參照附圖詳細(xì)說明了本發(fā)明的實(shí)施方式,但是具體的構(gòu)成并不僅限于這些 實(shí)施方式,即便在不脫離本發(fā)明之精神的范圍內(nèi)有設(shè)計(jì)的變更等,也包含在本發(fā)明中。
例如在上述的各實(shí)施方式中,以在主控制部201與副控制部203之間設(shè)置中間部 202為例進(jìn)行了說明,但是并不僅限于此,也可以在主控制部201與賞球控制部204之間設(shè) 置中間部。此時(shí),賞球控制部204雖然并不具備報(bào)知手段,但是因?yàn)榭稍谥骺刂撇?01與賞 球控制部204之間雙向通信,所以也可以構(gòu)成為,在認(rèn)證不成功時(shí),在從賞球控制部204對(duì) 于主控制部201發(fā)送控制指令數(shù)據(jù)及附屬數(shù)據(jù)的同時(shí),還發(fā)送表示認(rèn)證不成功的數(shù)據(jù)。然 后,主控制部201通過中間部202將上述表示不成功的數(shù)據(jù)發(fā)送至副控制部203,在副控制 部203,基于上述表示不成功的數(shù)據(jù),報(bào)知其被實(shí)施了非法行為。 并且,在上述的各實(shí)施方式中,以將本發(fā)明適用于彈珠游戲機(jī)1為例進(jìn)行了說明, 但是并不限于此,本發(fā)明也可適用于麻將牌式彈球游戲機(jī)、Arrange Ball等彈珠游戲機(jī)以 外的彈球游戲機(jī)、片子游戲機(jī)等回胴式游戲機(jī)等其他游戲機(jī)。在這些游戲機(jī)上,也可以通過 與上述各實(shí)施方式相同的構(gòu)成取得與上述各實(shí)施方式相同的效果。 另外,上述的各實(shí)施方式,只要在其目的及構(gòu)成等方面不發(fā)生矛盾和問題,就可以 利用相互之間的技術(shù)。例如,也可以從主控制部201向中間部202以圖9所示的格式發(fā)送 數(shù)據(jù),從中間部202向副控制部203以圖17所示的格式發(fā)送數(shù)據(jù)。又,也可以是從主控制 部201向中間部202以圖17所示的格式發(fā)送數(shù)據(jù),從中間部202向副控制部203以圖10 所示的格式發(fā)送數(shù)據(jù)。
權(quán)利要求
一種游戲機(jī),其特征在于,該游戲機(jī)具備主控制部,其輸出控制指令;中間部,其實(shí)施轉(zhuǎn)換附加在上述控制指令中的數(shù)據(jù)的中間處理;及周邊部,其基于上述控制指令實(shí)施特定的處理,在上述控制指令為特定的控制指令時(shí),上述主控制部在上述特定的控制指令中附加從旨在對(duì)上述主控制部實(shí)施認(rèn)證的認(rèn)證數(shù)據(jù)或上述認(rèn)證數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù),并供給至上述中間部,上述中間部對(duì)附加在上述特定的控制指令中的上述認(rèn)證數(shù)據(jù)或上述所轉(zhuǎn)換的數(shù)據(jù)實(shí)施上述中間處理,同時(shí)將通過上述中間處理獲得的中間處理信息附加在上述特定的控制指令中,并供給至上述周邊部,上述周邊部采用附加在上述特定的控制指令中的上述中間處理信息對(duì)上述主控制部實(shí)施認(rèn)證,同時(shí)根據(jù)所獲得的認(rèn)證結(jié)果實(shí)施處理。
2. 根據(jù)權(quán)利要求1所述的游戲機(jī),其特征在于,上述主控制部具備存儲(chǔ)著特定的程序代碼的存儲(chǔ)手段,采用上述特定的程序代碼生成上述認(rèn)證數(shù)據(jù)。
3. 根據(jù)權(quán)利要求2所述的游戲機(jī),其特征在于,上述主控制部采用上述特定的程序代碼及上述特定的控制指令生成上述認(rèn)證數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的游戲機(jī),其特征在于,上述特定的控制指令為下列指令中的任意一種與中頭彩期間的各回合相對(duì)應(yīng)的中頭彩指令、旨在開始中頭彩狀態(tài)下的處理的中頭彩開始指令、旨在結(jié)束中頭彩狀態(tài)下的處理的中頭彩結(jié)束指令、旨在使上述周邊部執(zhí)行中頭彩之前的立直狀態(tài)下的處理的中頭彩立直指令、旨在使上述周邊部執(zhí)行接通電源時(shí)的處理的接通電源指令、旨在使上述周邊部執(zhí)行非游戲狀態(tài)下的演示顯示的待客演示指令、旨在使上述周邊部停止非游戲狀態(tài)下的演示顯示的停止待客演示指令、旨在使上述周邊部執(zhí)行抽選時(shí)的抽選結(jié)果為未中時(shí)的處理的未中指令。
5. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的游戲機(jī),其特征在于,上述周邊部在上述認(rèn)證結(jié)果表示上述主控制部的認(rèn)證不成功時(shí),輸出報(bào)知該情況的報(bào)知信號(hào)。
6. 根據(jù)權(quán)利要求4所述的游戲機(jī),其特征在于,上述周邊部在上述認(rèn)證結(jié)果表示上述主控制部的認(rèn)證不成功時(shí),輸出報(bào)知該情況的報(bào)知信號(hào)。
7. —種認(rèn)證方法,其系一種游戲機(jī)所使用的認(rèn)證方法,該游戲機(jī)具備主控制部,其輸出控制指令;中間部,其實(shí)施轉(zhuǎn)換附加在上述控制指令中的數(shù)據(jù)的中間處理;及周邊部,其基于上述控制指令實(shí)施特定的處理,其特征在于,該認(rèn)證方法具備第1步驟,其在上述控制指令為特定的控制指令時(shí),上述主控制部在上述特定的控制指令中附加旨在對(duì)上述主控制部實(shí)施認(rèn)證的認(rèn)證數(shù)據(jù)或從上述認(rèn)證數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù),并供給至上述中間部;第2步驟,其由上述中間部對(duì)附加在上述特定的控制指令中的上述認(rèn)證數(shù)據(jù)或上述被轉(zhuǎn)換的數(shù)據(jù)實(shí)施上述中間處理,同時(shí)將在上述中間處理中獲得的中間處理信息附加在上述特定的控制指令中,并供給至上述周邊部;及第3步驟,其由上述周邊部采用附加在上述特定的控制指令中的上述中間處理信息對(duì)上述主控制部實(shí)施認(rèn)證,同時(shí)根據(jù)所獲得的認(rèn)證結(jié)果實(shí)施處理。
8. 根據(jù)權(quán)利要求7所述的認(rèn)證方法,其特征在于,上述主控制部具備存儲(chǔ)著特定的程序代碼的存儲(chǔ)手段,在上述第1步驟,采用上述特定的程序代碼生成上述認(rèn)證數(shù)據(jù)。
9. 根據(jù)權(quán)利要求8所述的認(rèn)證方法,其特征在于,在上述第l步驟,上述主控制部采用上述特定的程序代碼及上述特定的控制指令生成上述認(rèn)證數(shù)據(jù)。
10. 根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的認(rèn)證方法,其特征在于,上述特定的控制指令為下列指令中的任意一種與中頭彩期間的各回合相對(duì)應(yīng)的中頭彩指令、旨在開始中頭彩狀態(tài)下的處理的中頭彩開始指令、旨在結(jié)束中頭彩狀態(tài)下的處理的中頭彩結(jié)束指令、旨在使上述周邊部執(zhí)行中頭彩之前的立直狀態(tài)下的處理的中頭彩立直指令、旨在使上述周邊部執(zhí)行接通電源時(shí)的處理的接通電源指令、旨在使上述周邊部執(zhí)行非游戲狀態(tài)下的演示顯示的待客演示指令、旨在使上述周邊部停止非游戲狀態(tài)下的演示顯示的停止待客演示指令、旨在使上述周邊部執(zhí)行抽選時(shí)的抽選結(jié)果為未中時(shí)的處理的未中指令。
11. 根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的認(rèn)證方法,其特征在于,在上述第3步驟,上述周邊部在上述認(rèn)證結(jié)果表示上述主控制部的認(rèn)證不成功時(shí),輸出報(bào)知該情況的報(bào)知信號(hào)。
12. 根據(jù)權(quán)利要求10所述的認(rèn)證方法,其特征在于,在上述第3步驟,上述周邊部在上述認(rèn)證結(jié)果表示上述主控制部的認(rèn)證不成功時(shí),輸出報(bào)知該情況的報(bào)知信號(hào)。
13. —種使電子計(jì)算機(jī)實(shí)現(xiàn)權(quán)利要求7至9中任一項(xiàng)所述的功能的認(rèn)證程序。
14. 一種使電子計(jì)算機(jī)實(shí)現(xiàn)權(quán)利要求10所述的功能的認(rèn)證程序。
15. —種使電子計(jì)算機(jī)實(shí)現(xiàn)權(quán)利要求11所述的功能的認(rèn)證程序。
16. —種使電子計(jì)算機(jī)實(shí)現(xiàn)權(quán)利要求12所述的功能的認(rèn)證程序。
全文摘要
本發(fā)明提供一種游戲機(jī)、認(rèn)證方法及認(rèn)證程序,可發(fā)現(xiàn)搭載主控制部的正規(guī)的主控制基板被更換為非法的主控制基板等非法行為,且可減輕構(gòu)成周邊部的CPU的處理負(fù)荷。該彈珠游戲機(jī)具備主控制部、中間部及周邊部。主控制部在控制指令為特定的控制指令時(shí),在特定的控制指令中附加旨在對(duì)主控制部實(shí)施認(rèn)證的認(rèn)證數(shù)據(jù)或由該認(rèn)證數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù),并供給至中間部。中間部對(duì)附加在特定的控制指令中的認(rèn)證數(shù)據(jù)或上述所轉(zhuǎn)換的數(shù)據(jù)實(shí)施中間處理,同時(shí)將通過該中間處理獲得的中間處理信息附加在控制指令中,并供給至周邊部。周邊部采用附加在特定的控制指令中的中間處理信息對(duì)主控制部實(shí)施認(rèn)證,同時(shí)根據(jù)所獲得的認(rèn)證結(jié)果實(shí)施處理。
文檔編號(hào)G05B19/04GK101791475SQ20091013928
公開日2010年8月4日 申請(qǐng)日期2009年6月5日 優(yōu)先權(quán)日2009年1月29日
發(fā)明者張靜, 橫島元成, 水上浩, 渡邊直幸 申請(qǐng)人:京樂產(chǎn)業(yè).株式會(huì)社