(57)【要約】【課題】正常な遊技機制御プログラム等を改竄するといった不正行為そのものを防止することができる遊技機用制御装置を提供する。【解決手段】遊技機用コントロールチップ１００にシステムＲＯＭ１２１と、ユーザＲＯＭ１２２とを実装する。ユーザＲＯＭ１２２には、遊技機の各部を制御するためのアプリケーションプログラムＡＰＰが格納される。一方、システムＲＯＭ１２１には、ユーザＲＯＭ１２２に対するアプリケーションプログラムＡＰＰの書き込み等を制御するシステムプログラムＯＳが格納される。これらシステムＲＯＭ１２１及びユーザＲＯＭ１２２は、いずれも新品の場合にのみプログラムの書き込みが行われる。一方、外部との間で各種データ等の授受を行う入出力回路１３０は、内部アドレスを指定するアドレス情報の受け付けを拒否する。【選択図】　　　　図１
2004129874.tif 000002
【特許請求の範囲】
【請求項１】
遊技機を制御するための遊技機制御プログラムを記憶する記憶手段と、
前記記憶手段が未書込みの状態にある場合にのみ、前記記憶手段に対する前記遊技機制御プログラムの書き込みを許可し、許可した場合に外部から与えられる前記遊技機制御プログラムを前記記憶手段に書き込む書き込み制御手段と
を具備することを特徴とする遊技機用制御装置。
【請求項２】
遊技機を制御するための遊技機制御プログラムを記憶する第１の記憶手段と、
前記遊技機制御プログラムの書き込みを制御する書き込み制御プログラムを記憶する第２の記憶手段と、
前記書き込み制御プログラムを実行することにより、前記第１の記憶手段に対する前記遊技機制御プログラムの書き込みを許可するか否かを判断し、許可した場合にのみ、外部から与えられる前記遊技機制御プログラムを前記第１の記憶手段に書き込む第１の書き込み制御手段と
を具備することを特徴とする遊技機用制御装置。
【請求項３】
前記第１の書き込み制御手段は、前記書き込み制御プログラムを実行することにより、前記第１の記憶手段が未書込みの状態にある場合にのみ、前記第１の記憶手段に対する前記遊技機制御プログラムの書き込みを許可することを特徴とする請求項２に記載の遊技機用制御装置。
【請求項４】
前記第２の記憶手段が未書込みの状態にある場合に前記第２の記憶手段に対する前記書き込み制御プログラムの書き込みを許可し、許可した場合にのみ、外部から与えられる前記書き込み制御プログラムを前記第２の記憶手段に書き込む第２の書き込み制御手段をさらに具備することを特徴とする請求項２または３に記載の遊技機用制御装置。
【請求項５】
外部からの各記憶手段に対するアドレス指定を拒否するアドレス指定拒否機構をさらに具備することを特徴とする請求項４に記載の遊技機用制御装置。
【請求項６】
遊技機を制御するための遊技機制御プログラムを記憶する記憶手段を備えた遊技機用制御装置であって、
前記記憶手段は、表面が紫外線吸収材料でモールドされたＥＰＲＯＭによって構成されていることを特徴とする遊技機用制御装置。
【請求項７】
遊技機を制御するための遊技機制御プログラムを記憶する第１の記憶手段と、前記遊技機制御プログラムの書き込みを制御する書き込み制御プログラムを記憶する第２の記憶手段とを備えた遊技機用制御装置であって、
前記各記憶手段は、表面が紫外線吸収材料または紫外線反射材料或いはこれらを複合させた材料で覆われたＥＰＲＯＭによって構成されていることを特徴とする遊技機用制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコやスロットマシーン等に代表される遊技機を制御するための制御装置に関する。
【０００２】
【従来の技術】
パチンコやスロットマシーン等の遊技機には、電動役物を制御したり、回胴の回転制御を行うための制御装置が実装されている。
かかる制御装置は、遊技機を制御するための遊技機制御プログラムを記憶したＲＯＭや、該ＲＯＭに格納されている遊技機制御プログラムを実行することにより、遊技機各部を制御するＣＰＵなどを備えている。
この遊技機制御プログラムは開発製造業者によって開発され、開発された遊技機制御プログラムはＲＯＭに格納された後、第三者機関により一定の基準に合格するか否かの試験を受ける。そして、第三者機関の試験に合格した遊技機制御プログラムが記憶されているＲＯＭを実装した遊技機のみが遊技場に搬入され、営業に供される。これにより、遊技者は健全な遊技を行うことができる。
【０００３】
しかしながら、かかる試験に合格した遊技機に関して試験後にＲＯＭに格納されている正常な遊技制御プログラムが改竄されたとしても、外観から正規の遊技機であるかどうかを判断するのは難しく、不正な遊戯機であっても正規の遊技機として取り扱われてしまう可能性がある。このような不正な遊技機を放置しておくことは、遊技者に不測の不利益をもたらすと共に、試験に合格した遊技装置を用いて営業を行っている営業者の信用を失墜させる恐れがある。
このような問題を解消するため、正規ＲＯＭのセキュリティ情報Ａ（以下、正規のセキュリティ情報Ａという）を記憶する記憶手段と、当該遊技機を制御するための遊技機制御プログラムＰを記憶する記憶手段と、このプログラムＰを変換フォーマットＦによって変換することにより得られるセキュリティ情報Ａ’と正規のセキュリティ情報Ａとを比較することにより整合性をチェックする適否判断手段とを備えた遊技機用の制御装置が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平６−１６５８６３号公報（第１頁、第３−４頁）
【０００５】
【発明が解決しようとする課題】
かかる制御装置によれば、ＲＯＭに格納されている正常な遊技制御プログラムが改竄された場合、変換することによって得られるセキュリティ情報Ａ’と正規のセキュリティ情報Ａとの整合性はなくなるため、この結果に基づき遊技機の動作を停止させるなどして改竄されたプログラムによる不正な遊技機の動作を防止することが可能となる。
【０００６】
しかしながら、このような対策はあくまでＲＯＭに格納されている正常な遊技機制御プログラムが改竄されることを前提としてなされた事後的な対策にすぎない。従って、正常な遊技機制御プログラムが改竄されることによって発生する不正な遊技機の動作を未然に防止することはできても、正常な遊技機制御プログラムの改竄そのものを防止することはできないという問題があった。
本発明は、以上説明した事情を鑑みてなされたものであり、正常な遊技機制御プログラム等を改竄するといった不正行為そのものを防止することができる遊技機用制御装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した問題を解決するため、本発明は、遊技機を制御するための遊技機制御プログラムを記憶する記憶手段と、前記記憶手段が未書込みの状態にある場合にのみ、前記記憶手段に対する前記遊技機制御プログラムの書き込みを許可し、許可した場合に外部から与えられる前記遊技機制御プログラムを前記記憶手段に書き込む書き込み制御手段とを具備することを特徴とする。
【０００８】
かかる構成によれば、外部から与えられる遊技機制御プログラムについて、記憶手段が未書込みの状態（すなわち、新品）の場合にのみ、該遊技機制御プログラムを記憶手段に書き込む。いいかえると、既に遊技機制御プログラムが書き込まれている記憶手段については、たとえ遊技機用制御プログラムが与えられたとしても、書き換え等が行われることはない。このように、いったん正常な遊技機用制御プログラムが記憶手段に書き込まれた後においては、かかる遊技機用制御プログラムを改竄することはできないため、遊技機用制御プログラムを改竄するといった不正行為そのものを未然に防止することができる。
【０００９】
また、本発明は、遊技機を制御するための遊技機制御プログラムを記憶する第１の記憶手段と、前記遊技機制御プログラムの書き込みを制御する書き込み制御プログラムを記憶する第２の記憶手段と、前記書き込み制御プログラムを実行することにより、前記第１の記憶手段に対する前記遊技機制御プログラムの書き込みを許可するか否かを判断し、許可した場合にのみ、外部から与えられる前記遊技機制御プログラムを前記第１の記憶手段に書き込む第１の書き込み制御手段とを具備することを特徴とする。
【００１０】
かかる構成によれば、遊技機を制御するための遊技機制御プログラムは第１の記憶手段に記憶される一方、この遊技機制御プログラムの書き込みを制御する書き込み制御プログラムは第２の記憶手段に記憶される。ここで、第２の記憶手段に記憶される書き込み制御プログラムは、第１の記憶手段に対する遊技機制御プログラムの書き込み制御する機能のほか、該書き込みを許可するか否かの判定機能をも提供する。いいかえると、第１の記憶手段に対する遊技機制御プログラムの書き込みは、書き込み制御プログラムが実行され、許可された場合にのみ実現されるため、不正な書き込み制御プログラム等に基づいて不正な遊技機制御プログラムを第１の記憶手段に書き込むといった操作を禁止することができる。
【００１１】
ここで、前記第１の書き込み制御手段は、前記書き込み制御プログラムを実行することにより、前記第１の記憶手段が未書込みの状態にある場合にのみ、前記第１の記憶手段に対する前記遊技機制御プログラムの書き込みを許可する態様が好ましい。
【００１２】
また、前記第２の記憶手段が未書込みの状態にある場合に前記第２の記憶手段に対する前記書き込み制御プログラムの書き込みを許可し、許可した場合にのみ、外部から与えられる前記書き込み制御プログラムを前記第２の記憶手段に書き込む第２の書き込み制御手段をさらに具備する態様が好ましい。
さらにまた、外部からの各記憶手段に対するアドレス指定を拒否するアドレス指定拒否機構をさらに具備する態様が好ましい。
【００１３】
また、遊技機を制御するための遊技機制御プログラムを記憶する記憶手段を備えた遊技機用制御装置であって、前記記憶手段は、表面が紫外線吸収材料または紫外線反射材料或いはこれらを複合させた材料で覆われたＥＰＲＯＭによって構成されていることを特徴とする。
かかる構成によれば、遊技機制御プログラムを記憶する記憶手段は、紫外線照射によりデータ消去が可能なＥＰＲＯＭによって構成され、このＥＰＲＯＭの表面は紫外線吸収材料または紫外線反射材料或いはこれらを複合させた材料で覆われている。これにより、いったんＥＰＲＯＭに遊技機制御プログラムが書き込まれた後においては、たとえ紫外線が照射されたとしても該遊技機制御プログラムが消去されることはない。
このように、いったん正常な遊技機用制御プログラムが記憶手段に書き込まれた後においては、この正常な遊技機制御プログラムが消去されることはないため、遊技機用制御プログラムを改竄するといった不正行為そのものを未然に防止することができる。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態について説明する。
【００１５】
Ａ．本実施形態
（１）実施形態の構成
図１は、本実施形態に係るコンピュータの機能を備えた遊技機用コントロールチップ（制御装置）１００の構成を示す図である。
ＣＰＵ１１０は、記憶部１２０に格納されている各種制御プログラムを実行することにより、遊技機用コントロールチップ１００の各部を中枢的に制御する。記憶部１２０は、システムＲＯＭ１２１、ユーザＲＯＭ１２２、ブートＲＯＭ１２３、ＲＡＭ１２４など、各種メモリによって構成されている。
【００１６】
システムＲＯＭ１２１には、ユーザＲＯＭ１２２に対するアプリケーションプログラムＡＰＰの書き込みを制御する機能や、ユーザＲＯＭ１２２に対するアプリケーションプログラムＡＰＰの書き込みを許可するか否かを判定する判定機能（詳細は後述）を実現するためのシステムプログラムＯＳ（システム制御プログラム）等が格納される。
ユーザＲＯＭ１２２には、遊技機に搭載される各種ランプや電動役物の動作等を制御するためのアプリケーションプログラムＡＰＰ（遊技機制御プログラム）等が格納される。
このように、本実施形態に係る遊技機用コントロールチップ１００においては、システムＲＯＭ１２１に格納されるシステムプログラムＯＳによってのみ、ユーザＲＯＭ１２２に対するアプリケーションプログラムＡＰＰの書き込み制御が行われる。
【００１７】
ここで、図２は、システムＲＯＭ１２１及びユーザＲＯＭ１２２を説明するための図である。
システムＲＯＭ１２１及びユーザＲＯＭ１２２は、紫外線を照射してデータを消去することにより再書き込みすることができるＥＰＲＯＭ（Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）によって構成されている。一般に、ＥＰＲＯＭチップの上面には紫外線を透過させるガラス窓が設けられ、この窓を介してＥＰＲＯＭチップのメモリセルに紫外線を照射させることでデータの消去が行われるが、システムＲＯＭ１２１及びユーザＲＯＭ１２２を構成するＥＰＲＯＭは、かかる構成を有していない。
【００１８】
具体的には、図２に示すように、本実施形態に係るＥＰＲＯＭチップの表面は金属箔Ｍで覆われ、さらに紫外線吸収材料Ｕによってモールドされている。この結果、かかるＥＰＲＯＭに向けて紫外線が照射されたとしても、この紫外線は紫外線吸収材料Ｕや金属箔Ｍによって吸収または反射されるため、一端書き込んだデータを消去することは不可能である。つまり、システムＲＯＭ１２１にシステムプログラムＯＳを書き込み、ユーザＲＯＭ１２２にアプリケーションプログラムＡＰＰを書き込んだ後においては、これら各プログラムを消去することはできず、これにより各プログラムの改竄を未然に防止することが可能となる。
ここで、モールドされた紫外線吸収材料Ｕ、金属箔Ｍは、ＥＰＲＯＭチップの表面に強固に固着され、これらを無理に剥がそうとするとＥＰＲＯＭチップ自体が破壊されるようになっている。なお、紫外線吸収材料Ｕとしては、カーボンブラックや黒色顔料を含むエポキシ樹脂、ポリカーボネート樹脂等が広く知られているが、どのような材料を適用するかは適宜変更可能である。また、上記紫外線吸収材料Ｕは、紫外線反射材料であってもよく、さらには、紫外線吸収材料Ｕをモールドするのではなく、該紫外線吸収材料Ｕを金属箔Ｍのように貼り付ける形でも良い。
【００１９】
図１に戻り、ブートＲＯＭ１２３は、マスクＲＯＭによって構成され、このブートＲＯＭ１２３にはブートプログラムＢＰが格納されている。ブートプログラムＢＰは、システムＲＯＭ１２１に対するシステムプログラムＯＳの書き込み等を制御するプログラムであり、このブートプログラムＢＰが起動されることにより、外部から与えられるシステムプログラムＯＳがシステムＲＯＭ１２１に格納される（詳細は後述）。なお、このブートプログラムＢＰは、システムＲＯＭ１２１が新品の場合にのみ起動される、すなわちシステムＲＯＭ１２１が未書込みの状態の場合にのみ起動されるが、かかる動作については後述することとし、説明を続ける。
【００２０】
ＲＡＭ１２４は、主記憶装置として利用され、各種プログラム、データ等が一時的に格納される。
入出力回路１３０は、複数のＩ／Ｏ入出力端子群Ｔ−ｋ（１≦ｋ≦ｎ）を備え、システムバス１４０を流れる各種データ等を外部（被制御回路１５０や接続されるコンピュータ等）に供給する一方、外部から供給される各種データ等をＣＰＵ１１０に供給する。ここで、入出力回路（アドレス指定拒否機構）１３０は、外部から供給される各種データや各処理タイミング等を指定するコントロール情報を受け付けるのみであり、内部アドレスを指定するアドレス情報の受け付けは行わない。いいかえると、入出力回路１３０は、たとえ外部から内部アドレスを指定するアドレス情報が供給されたとしても、かかるアドレス情報については入力を拒否する。この結果、外部から遊技機用コントロールチップ１００の内部アドレスを指定して特定部分のプログラムやデータ等を書き換えるといった操作が禁止される。
【００２１】
被制御回路１５０は、遊技機用コントロールチップ１００からＩ／Ｏ入出力端子群Ｔ−ｋを介して与えられる各種データ等に基づいて、図示せぬ複数の被制御ユニット（各種ランプ、電動役物等）の駆動を制御する。
以上が本実施形態に係る遊技機用コントロールチップ１００の詳細構成である。
以下、遊技機用コントロールチップ１００に各種プログラムを格納する場合の動作等について説明する。
【００２２】
（２）実施形態の動作
＜システムプログラムＯＳの書き込み動作＞
図３は、システムプログラムＯＳの書き込み動作を説明するための図である。システムプログラムＯＳの開発を終えた開発製造業者は、該システムプログラムＯＳが格納されているパーソナルコンピュータ（以下、ＰＣと略記する）と遊技機用コントロールチップ１００とを専用ケーブル等によって接続した後、図示せぬ操作スイッチ等を操作することにより、遊技機用コントロールチップ１００に電源を投入する。
【００２３】
遊技機用コントロールチップ１００に電源が投入されると、ＣＰＵ１１０は、図４に示す第１書き込み制御処理を実行する。
ＣＰＵ１１０は、まず、システムＲＯＭ１２１の所定エリアに格納されている書き込み許可ビットを参照することにより、システムプログラムＯＳの書き込みが許可されているかどうかを判断する（ステップＳ１）。ここで、システムＲＯＭ１２１は、工場出荷時において書込許可ビットの値のみが“０”に設定される。なお、この書込許可ビットの値が“０”に設定されている場合、システムプログラムＯＳの書込は許可され、かかる書込許可ビットの値が“１”に変更されると、システムプログラムＯＳの書込は禁止される。
さて、ＣＰＵ１１０は、書き込み許可ビットの値が“０”であり、書き込みが許可されていると判断すると（ステップＳ１；ＹＥＳ）、ブートＲＯＭ１２３に格納されているブートプログラムＢＰを起動し（ステップＳ２）、ＰＣとの通信を開始する。
【００２４】
そして、ＣＰＵ１１０は、該ＰＣから書き込み対象となるシステムプログラムＯＳをダウンロードし、これをシステムＲＯＭ１２１に順次書き込むことにより（ステップＳ３）、以上説明した処理を終了する。
【００２５】
一方、ステップＳ１において、書き込み許可ビットの値が“１”であり、書き込みが禁止されていると判断すると、ＣＰＵ１１０は、ステップＳ２、Ｓ３、Ｓ４をスキップして以上説明した処理を終了する。
このように、本実施形態においては、システムＲＯＭ１２１が新品の場合にのみ、ブートプログラムＢＰが起動され、システムプログラムＯＳの書き込みが行われる。いいかえると、いったんシステムＲＯＭ１２１にシステムプログラムＯＳが書き込まれた後においては、該システムプログラムＯＳの書き換え等は不可能となる。この結果、システムプログラムＯＳを改竄するといった不正行為そのものを未然に防止することが可能となる。
【００２６】
ここで、図５は、システムＲＯＭ１２１の記憶内容を説明するための図である。上述したように、システムＲＯＭ１２１が新品の場合には、書き込み許可ビットの値のみが“０”に設定され、その他のビットの値が“１”に設定されている（図５に示すＡ参照）。これに対し、システムＲＯＭ１２１にシステムプログラムＯＳが書き込まれた後においては、書き込み許可ビットの値は“０”のままであり、他のビットについては“０”のままのものと、“０”から“１”に変更されたものとが混在する（図５に示すＢ参照）。
【００２７】
このような状態において、紫外線消去（モールドされた紫外線吸収材料Ｕ等を剥がしてむき出しになったＥＰＲＯＭチップの表面に紫外線を照射する動作）が行われると、ＥＰＲＯＭの性質上、システムＲＯＭ１２１の全てのビットの値は“１”に変更される（図５に示すＣ参照）。ここで、書き込み許可ビットの値が“１”に設定されている場合には、システムＲＯＭ１２１に対するシステムプログラムＯＳの書き込みは禁止される。従って、たとえ紫外線消去に成功したとしても、システムプログラムＯＳが消去されたシステムＲＯＭ１２１に新たなシステムプログラムを書き込むことは不可能となる。よって、かかる場合においてもなお、システムプログラムＯＳを改竄するといった不正行為そのものを未然に防止することができる。
【００２８】
＜アプリケーションプログラムＡＰＰの書き込み動作＞
図６は、アプリケーションプログラムＡＰＰの書き込み動作を説明するための図である。
第３者機関による試験に合格したアプリケーションプログラムＡＰＰをユーザＲＯＭ１２２に書き込む場合、営業者等は、試験に合格したアプリケーションプログラムＡＰＰが格納されているマスタ遊技機用コントロールチップ１００ａをマスタＲＯＭ読み出し装置２００に装着するとともに、該アプリケーションプログラムＡＰＰの書き込み対象となる遊技機用コントロールチップ１００をデータ書き込み装置３００に装着する。そして、営業者等は、これらマスタＲＯＭ読み出し装置２００とデータ書き込み装置３００とをケーブル等によって接続した後、図示せぬ操作スイッチ等を操作することにより、これらの装置に電源を投入する。
【００２９】
これらの装置に電源が投入されると、遊技機用コントロールチップ１００のＣＰＵ１１０は、図７に示す第２書き込み制御処理を実行する。
かかる第２書き込み制御処理が行われる前提として、マスタＲＯＭ読み出し装置２００は、マスタ遊技機用コントロールチップ１００ａのマスタＲＯＭ（図示略）に格納されているセキュリティコードＡと、マスター遊技機用コントロールチップ１００ａに記憶されているアプリケーションプログラムＡＰＰに所定の変換をして得たＡ’が一致するか否かで、アプリケーションプログラムＡＰＰが真正なものであるかどうかを判定する。真正なものであると判断した場合、ＣＰＵ１１０は、まず、ユーザＲＯＭ１２０が新品であるかどうか、すなわちユーザＲＯＭ１２０が未書込みの状態であるかどうかの判断を行う（ステップＳａ１）。なお、ユーザＲＯＭ１２０が新品であるかどうかを判断する方法については、例えば上記システムＲＯＭ１２１と同様の方法、すなわちユーザＲＯＭ１２０の所定エリアに書き込み許可ビットを設け、かかる書き込み許可ビットを参照することによりアプリケーションプログラムＡＰＰの書き込みを許可するか否かを判断する方法を採用しても良いが、どのような方法を採用するかは遊技機用コントロールチップ１００の構成等に応じて適宜変更可能である。
【００３０】
ＣＰＵ１１０は、ユーザＲＯＭ１２０が新品であると判断すると（ステップＳａ１；ＹＥＳ）、システムＲＯＭ１２１にアクセスし、システムプログラムＯＳが格納されているかどうかを判断する（ステップＳａ２）。前述したように、ユーザＲＯＭ１２２に対するアプリケーションプログラムＡＰＰの書き込みは、システムＲＯＭ１２１に格納されているシステムプログラムＯＳによってのみ制御される。ＣＰＵ１１０は、システムプログラムＯＳがシステムＲＯＭ１２１に格納されていると判断すると（ステップＳａ２；ＹＥＳ）、このシステムプログラムＯＳを起動し、マスタ遊技機用コントロールチップ１００ａからマスタＲＯＭ読み出し装置２００を介して試験に合格したアプリケーションプログラムＡＰＰをダウンロードする。
【００３１】
そして、ＣＰＵ１１０は、ダウンロードしたアプリケーションプログラムＡＰＰをユーザＲＯＭ１２２に順次書き込み（ステップＳａ３）、書き込みが終了すると、以上説明した処理を終了する。
一方、ステップＳａ１において、ユーザＲＯＭ１２０に既にアプリケーションプログラムＡＰＰが書き込まれていると判断すると、ＣＰＵ１１０は、ステップＳａ２、Ｓａ３をスキップして以上説明した処理を終了する。
また、ステップＳａ１において、ユーザＲＯＭ１２０が新品であると判断したにもかかわらず、ステップＳａ２においてシステムＲＯＭ１２１に未だシステムプログラムＯＳが格納されていないと判断すると、ＣＰＵ１１０は、ステップＳａ３をスキップして以上説明した処理を終了する。
【００３２】
このように、本実施形態においては、ユーザＲＯＭ１２２が新品の場合であって、かつ、システムＲＯＭ１２１にシステムプログラムＯＳが格納されている場合にのみ、ユーザＲＯＭ１２２に対するアプリケーションプログラムＡＰＰの書き込みが行われる。従って、いったんユーザＲＯＭ１２２にアプリケーションプログラムＡＰＰが書き込まれた後においては、該アプリケーションのプログラムＡＰＰの書き換え等は不可能となり、この結果、システムプログラムを改竄するといった不正行為そのものを未然に防止することが可能となる。
また、ユーザＲＯＭ１２２に対するアプリケーションプログラムＡＰＰの書き込みは、システムＲＯＭ１２１に格納されているシステムプログラムＯＳによってのみ制御されるため、外部装置等に格納されている不正なシステムプログラムを利用して不正なアプリケーションプログラムをユーザＲＯＭ１２２に書き込むといった操作も禁止することができる。
【００３３】
（３）変形例
以上この発明の一実施形態について説明したが、上記実施形態はあくまでも例示であり、上記実施形態に対しては、本発明の趣旨から逸脱しない範囲で種々の変形が可能である。
【００３４】
上述した本実施形態では、システムＲＯＭ１２１に対するシステムプログラムＯＳの書き込み制御及びユーザＲＯＭ１２２に対するアプリケーションプログラムＡＰＰの書き込み制御をソフトウェアによって実現する態様を例示したが、例えば遊技機用コントロールチップ１００に書き込み制御回路（ハードウェア）を設け、この書き込み制御回路がシステムＲＯＭ１２１に対するシステムプログラムＯＳの書き込み制御及びユーザＲＯＭ１２２に対するアプリケーションプログラムＡＰＰの書き込み制御を実行するようにしても良い。
【００３５】
なお、ソフトウェアによってシステムＲＯＭ１２１及びユーザＲＯＭ１２２に対する各プログラムの書き込み制御を実現する場合には、該ソフトウェアを次のような方法によって提供すれば良い。例えばこのソフトウェアが記録されている記録媒体（例えばＣＤ−ＲＯＭ等）をＰＣ等を介して遊技機用コントロールチップ１００にインストールする、あるいは該ソフトウェアを備えたサーバからネットワーク（インターネット等）を介して遊技機用コントロールチップ１００にインストールする。このように、種々の媒体等を介して該ソフトウェアを遊技機用コントロールチップ１００にインストールするようにしても良い。
【００３６】
また、上述した本実施形態では、不正な書き込み行為を防止する種々の方法を例示したが、本発明はこれら全ての方法を採用することに限定する趣旨ではない。例えば、これら種々の方法のうちのいずれか１つの方法を採用したり、いくつかの方法を適宜組み合わせて採用するようにしても良い。一例を挙げて説明すると、アプリケーションプログラムを記憶するための記憶手段を備えた遊技機用コントロールチップについては、該記憶手段が新品の場合にのみ、書き込みを許可するといった方法を採用する。あるいは、該記憶手段について表面が紫外線吸収材料でモールドされたＥＰＲＯＭによって構成するといった方法を採用する。このように、本実施形態において例示した種々の方法のうちのいずれか１つの方法を採用した場合であっても、該記憶手段に対するプログラムの書き換え等は不可能となり、この結果、システムプログラムＯＳを改竄するといった不正行為そのものを未然に防止することが可能となる。
【００３７】
【発明の効果】
以上説明したように、本発明によれば、正常な遊技機制御プログラム等を改竄するといった不正行為そのものを防止することができる。
【図面の簡単な説明】
【図１】本実施形態における遊技機用コントロールチップの構成を示す図である。
【図２】同実施形態に係るシステムＲＯＭ及びユーザＲＯＭを説明するための図である。
【図３】同実施形態に係るシステムプログラムの書き込み動作を説明するための図である。
【図４】同実施形態に係る第１書き込み制御処理を示すフローチャートである。
【図５】同実施形態に係るシステムＲＯＭの記憶内容を説明するための図である。
【図６】同実施形態に係るアプリケーションプログラムの書き込み動作を説明するための図である。
【図７】同実施形態に係る第２書き込み制御処理を示すフローチャートである。
【符号の説明】
１００・・・遊技機用コントロールチップ、１００ａ・・・マスタ遊技機用コントロールチップ、１１０・・・ＣＰＵ、１２０・・・記憶部、１２１・・・システムＲＯＭ、１２２・・・ユーザＲＯＭ、１２３・・・ブートＲＯＭ、１２４・・・ＲＡＭ、１３０・・・入出力回路、１４０・・・システムバス、１５０・・・被制御回路、２００・・・マスタＲＯＭ読み出し装置、３００・・・データ書き込み装置。
【図１】
2004129874.tif 000003
【図２】
2004129874.tif 000004
【図３】
2004129874.tif 000005
【図４】
2004129874.tif 000006
【図５】
2004129874.tif 000007
【図６】
2004129874.tif 000008
【図７】
2004129874.tif 000009