(57)【要約】【課題】  記憶媒体に記憶されている遊技用情報の認証を行い得る遊技機および遊技用情報の認証取込装置並びに遊技用情報を認証可能に取込む取込装置を提供する。【解決手段】  遊技用情報の認証取込装置１は、遊技用情報３０ａ，３０ｂを記憶したメモリーカード３０のカードスロット１２を備えたゲーミングボード１０と、ゲーミングボード１０に接続されていると共に、ＲＡＭ２３を備えたマザーボード２０とを備えている。そして、ゲーミングボード１０には、認証プログラム１１ａおよび予備認証プログラム１１ｂがブートＲＯＭ１１に記憶されており、ゲーミングボード１０側のＣＰＵ１７が、認証プログラム１１ａに対し予備認証プログラム１１ｂによる認証処理を行う。マザーボード２０側のメインＣＰＵ２１は、認証処理が行われた認証プログラム１１ａを読出した上で、遊技用情報に対し認証プログラム１１ａによる認証処理を行う。【選択図】  図１
2006296672.tif 000002
【特許請求の範囲】
【請求項１】
遊技に用いられる遊技用情報を記憶した記憶媒体の接続手段を有する取込装置と、
前記取込装置に接続されていると共に、読書可能な記憶手段を有する処理装置と、
遊技のための遊技動作を実行する遊技動作実行装置とを備え、
前記取込装置が、
前記接続手段に接続されている前記記憶媒体に記憶された前記遊技用情報を認証するための第１の認証プログラムを記憶した第１のプログラム記憶手段と、
前記第１のプログラム記憶手段に記憶された前記第１の認証プログラムを認証するための第２の認証プログラムを記憶した第２のプログラム記憶手段と、
前記第１のプログラム記憶手段に記憶された前記第１の認証プログラムに対し、前記第２のプログラム記憶手段に記憶された前記第２の認証プログラムによる認証処理を行う第１の認証手段とを有し、
前記処理装置が、
前記取込装置の前記接続手段に接続されている前記記憶媒体からの前記遊技用情報の読出しと、前記第１の認証手段による認証処理が行われた前記第１の認証プログラムの前記第１のプログラム記憶手段からの読出しを行う読出手段と、
前記読出手段により読出された前記遊技用情報に対し、前記読出手段により読出された前記第１の認証プログラムによる認証処理を行う第２の認証手段と、
前記第２の認証手段により認証された前記遊技用情報を、前記記憶手段に書込む書込手段と、
前記書込手段により前記記憶手段に書込まれた前記遊技用情報にしたがい、前記遊技動作実行装置が前記遊技動作を実行するように制御する動作制御手段とを有する
ことを特徴とする遊技機。
【請求項２】
前記取込装置の前記第１の認証手段は、前記第１の認証プログラムの認証処理が終わると、認証完了信号を前記処理装置の前記読出手段に対して送信し、
前記読出手段は、前記第１の認証手段から前記認証完了信号を受信するまで、前記第１の認証プログラムの読出しを保留する
ことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記読出手段は、前記第１の認証手段による前記第１の認証プログラムの認証処理の完了を検出した後、前記第１の認証プログラムの読出しをおこなう
ことを特徴とする請求項１に記載の遊技機。
【請求項４】
遊技に用いられる遊技用情報を記憶した記憶媒体の接続手段を備えた取込装置と、
前記取込装置に接続されていると共に、読書可能な記憶手段を備えた処理装置とを備え、
前記取込装置が、
前記接続手段に接続されている前記記憶媒体に記憶された前記遊技用情報を認証するための第１の認証プログラムを記憶した第１のプログラム記憶手段と、
前記第１のプログラム記憶手段に記憶された前記第１の認証プログラムを認証するための第２の認証プログラムを記憶した第２のプログラム記憶手段と、
前記第１のプログラム記憶手段に記憶された前記第１の認証プログラムに対し、前記第２のプログラム記憶手段に記憶された前記第２の認証プログラムによる認証処理を行う第１の認証手段とを有し、
前記処理装置が、
前記取込装置の前記接続手段に接続されている前記記憶媒体からの前記遊技用情報の読出しと、前記第１の認証手段による認証処理が行われた前記第１の認証プログラムの前記第１のプログラム記憶手段からの読出しを行う読出手段と、
前記読出手段により読出された前記遊技用情報に対し、前記読出手段により読出された前記第１の認証プログラムによる認証処理を行う第２の認証手段と、
前記第２の認証手段により認証された前記遊技用情報を、前記記憶手段に書込む書込手段とを有する
ことを特徴とする遊技用情報の認証取込装置。
【請求項５】
前記取込装置の前記第１の認証手段は、前記第１の認証プログラムの認証処理が終わると、認証完了信号を前記処理装置の前記読出手段に対して送信し、
前記読出手段は、前記第１の認証手段から前記認証完了信号を受信するまで、前記第１の認証プログラムの読出しを保留する
ことを特徴とする請求項４に記載の遊技用情報の認証取込装置。
【請求項６】
前記読出手段は、前記第１の認証手段による前記第１の認証プログラムの認証処理の完了を検出した後、前記第１の認証プログラムの読出しをおこなう
ことを特徴とする請求項４に記載の遊技用情報の認証取込装置。
【請求項７】
遊技に用いられる遊技用情報を記憶した記憶媒体から、記憶されている前記遊技用情報を接続されているマザーボードに取込むための遊技用情報の取込装置であって、
前記記憶媒体の接続手段と、
前記接続手段に接続されている前記記憶媒体に記憶された前記遊技用情報を認証するための第１の認証プログラムを記憶した第１のプログラム記憶手段と、
前記第１のプログラム記憶手段に記憶された前記第１の認証プログラムを認証するための第２の認証プログラムを記憶した第２のプログラム記憶手段と、
前記第１のプログラム記憶手段に記憶された前記第１の認証プログラムに対し、前記第２のプログラム記憶手段に記憶された前記第２の認証プログラムによる認証処理を行う第１の認証手段とを備える
ことを特徴とする遊技用情報の取込装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯可能な記憶媒体に記憶されている遊技用情報の認証を行い得る遊技機および遊技用情報の認証取込装置並びに遊技用情報を取込む取込装置に関する。
【背景技術】
【０００２】
従来から、画像表示手段に表示される画像を用いた画像遊技を行える遊技機（いわゆるビデオゲーム機）、スロットマシン、パチスロ機、パチンコ遊技機といった各種の遊技機が知られている。近年、この種の遊技機では、遊技の進行制御や画像の表示制御、さらには入賞するかしないかの判定（当りはずれの判定）といった遊技に必要な動作の制御に用いられるプログラム（以下「遊技用プログラム」という）や、遊技に用いられる各種のゲームデータ（以下、これらをまとめて「遊技用情報」という）が記憶媒体によって供給されることがある。例えば、コンパクトフラッシュ(登録商標、ＣＦカードともいう)などの携帯可能な小型の記憶媒体に遊技用情報を記憶する一方で、遊技機はその記憶媒体の着脱自在な構成にし、その記憶媒体を用いて、遊技機への遊技用情報の供給が行われる。
【０００３】
しかしながら、遊技用情報を記憶する記憶媒体は、遊技機に対して着脱自在であるから、遊技機から取り外され、記憶されている遊技用情報が複製されたり、改竄されたりといった不正行為がなされるおそれがある。そのため、記憶媒体を用いて遊技用情報を供給する場合は、遊技用情報を記憶している記憶媒体についての不正行為を排除しなければならない。
【０００４】
この点、例えば、特許文献１には、ゲーム装置に記憶媒体が装着されたときに、ゲーム装置固有の識別情報をゲーム装置から記憶媒体に記憶させるとともに、遊技用情報固有の識別情報を記憶媒体からゲーム装置に記憶させるようにして、ゲーム装置と記憶媒体との間で２つの識別情報が一致したときに、記憶媒体に記憶されているソフトウェアを実行することが開示されている。
【０００５】
また、特許文献２には、リムーバブルユニットをコンピュータ本体に装着したときに、リムーバブルユニットに記憶されているユーザコードの内容と、コンピュータ本体に記憶されているユニットコードの内容とを比較し、双方の一致または不一致によって、システムの起動可否を決めるコンピュータの起動に関する技術が開示されている。
【０００６】
さらに、特許文献３には、ゲームプログラムおよびセキュリティコードを記憶している貯蔵手段（記憶媒体）に対して、情報処理装置に設定されているセキュリティコードとの比較を行うセキュリティチェックをゲーム進行中に繰り返し行うようにしたビデオゲームシステムが開示されている。
【特許文献１】特開２００１−３４４０９６号公報
【特許文献２】特開２００２−３４１９５７号公報
【特許文献３】特開平８−２４１１９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した各特許文献に記載の従来技術では、記憶媒体自体の認証が行われるにとどまり、記憶媒体に記憶されている遊技用情報の改竄が行われていないことを確認および証明すること、すなわち、遊技用情報の認証が行われていない、という問題があった。
【０００８】
すなわち、特許文献１に記載の技術は、記憶媒体に記憶されている遊技用情報の複製による不正使用を排除できるだけであり、遊技用情報自体の改竄を排除できるようにはなっていない。また、特許文献２に記載の技術では、リムーバブルユニット自体に対する認証が行われるものの、そこに記憶されているデータに対する認証はなされないため、記憶されているデータの改竄を排除できるようにはなっていない。さらに、特許文献３に記載のビデオゲームシステムでは、セキュリティチェック後における不正ソフトウェアへの差替えおよび実行が排除されるものの、記憶媒体に記憶されているデータの改竄を排除できるようにはなっていない。
【０００９】
そこで、本発明は上記課題を解決するためになされたもので、記憶媒体に記憶されている遊技用情報の認証を行い得る遊技機および遊技用情報の認証取込装置並びに遊技用情報を取込む取込装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る遊技機は、遊技に用いられる遊技用情報を記憶した記憶媒体の接続手段を有する取込装置と、取込装置に接続されていると共に、読書可能な記憶手段を有する処理装置と、遊技のための遊技動作を実行する遊技動作実行装置とを備え、取込装置が、接続手段に接続されている記憶媒体に記憶された遊技用情報を認証するための第１の認証プログラムを記憶した第１のプログラム記憶手段と、第１のプログラム記憶手段に記憶された第１の認証プログラムを認証するための第２の認証プログラムを記憶した第２のプログラム記憶手段と、第１のプログラム記憶手段に記憶された第１の認証プログラムに対し、第２のプログラム記憶手段に記憶された第２の認証プログラムによる認証処理を行う第１の認証手段とを有し、処理装置が、取込装置の接続手段に接続されている記憶媒体からの遊技用情報の読出しと、第１の認証手段による認証処理が行われた第１の認証プログラムの第１のプログラム記憶手段からの読出しを行う読出手段と、読出手段により読出された遊技用情報に対し、読出手段により読出された第１の認証プログラムによる認証処理を行う第２の認証手段と、第２の認証手段により認証された遊技用情報を、記憶手段に書込む書込手段と、書込手段により記憶手段に書込まれた遊技用情報にしたがい、遊技動作実行装置が遊技動作を実行するように制御する動作制御手段とを有することを特徴とする。
【００１１】
この遊技機では、処理装置に取込装置が接続されているので、遊技用情報を記憶した記憶媒体を取込装置の接続手段に接続することにより、記憶されている遊技用情報を処理装置の記憶手段に記憶させて取込むことができる。そして、取込装置のプログラム記憶手段には、遊技用情報の認証するための第１の認証プログラムが記憶されているので、第１の認証プログラムにしたがった認証処理を第２の認証手段が行った上でその取込みを行えるようになっている。さらに、この第１の認証プログラムを、第１の認証手段によって、第２の認証プログラムにしたがって認証処理することができるため、記憶媒体に記憶されている遊技用情報をより高い確度で認証することができる。
【００１２】
また、取込装置の第１の認証手段は、第１の認証プログラムの認証処理が終わると、認証完了信号を処理装置の読出手段に対して送信し、読出手段は、第１の認証手段から認証完了信号を受信するまで、第１の認証プログラムの読出しを保留することが好ましい。この場合、第１の認証手段による第１の認証プログラムの認証処理が終わる前に、前記読出手段が前記第１の認証プログラムを読出す事態を確実に回避することができる。
【００１３】
また、読出手段は、第１の認証手段による第１の認証プログラムの認証処理の完了を検出した後、第１の認証プログラムの読出しをおこなうことが好ましい。この場合、第１の認証手段による第１の認証プログラムの認証処理が終わる前に、前記読出手段が前記第１の認証プログラムを読出す事態を確実に回避することができる。
【００１４】
本発明に係る遊技用情報の認証取込装置は、遊技に用いられる遊技用情報を記憶した記憶媒体の接続手段を備えた取込装置と、取込装置に接続されていると共に、読書可能な記憶手段を備えた処理装置とを備え、取込装置が、接続手段に接続されている記憶媒体に記憶された遊技用情報を認証するための第１の認証プログラムを記憶した第１のプログラム記憶手段と、第１のプログラム記憶手段に記憶された第１の認証プログラムを認証するための第２の認証プログラムを記憶した第２のプログラム記憶手段と、第１のプログラム記憶手段に記憶された第１の認証プログラムに対し、第２のプログラム記憶手段に記憶された第２の認証プログラムによる認証処理を行う第１の認証手段とを有し、処理装置が、取込装置の接続手段に接続されている記憶媒体からの遊技用情報の読出しと、第１の認証手段による認証処理が行われた第１の認証プログラムの第１のプログラム記憶手段からの読出しを行う読出手段と、読出手段により読出された遊技用情報に対し、読出手段により読出された第１の認証プログラムによる認証処理を行う第２の認証手段と、第２の認証手段により認証された遊技用情報を、記憶手段に書込む書込手段とを有することを特徴とする。
【００１５】
この遊技用情報の認証取込装置では、処理装置に取込装置が接続されているので、遊技用情報を記憶した記憶媒体を取込装置の接続手段に接続することにより、記憶されている遊技用情報を処理装置の記憶手段に記憶させて取込むことができる。そして、取込装置のプログラム記憶手段には、遊技用情報の認証するための第１の認証プログラムが記憶されているので、第１の認証プログラムにしたがった認証処理を第２の認証手段が行った上でその取込みを行えるようになっている。さらに、この第１の認証プログラムには、第１の認証手段によって、第２の認証プログラムにしたがった認証処理がおこなわれるため、記憶媒体に記憶されている遊技用情報をより高い確度で認証することができる。
【００１６】
また、取込装置の第１の認証手段は、第１の認証プログラムの認証処理が終わると、認証完了信号を処理装置の読出手段に対して送信し、読出手段は、第１の認証手段から認証完了信号を受信するまで、第１の認証プログラムの読出しを保留することが好ましい。この場合、第１の認証手段による第１の認証プログラムの認証処理が終わる前に、前記読出手段が前記第１の認証プログラムを読出す事態を確実に回避することができる。
【００１７】
また、読出手段は、第１の認証手段による第１の認証プログラムの認証処理の完了を検出した後、第１の認証プログラムの読出しをおこなうことが好ましい。この場合、第１の認証手段による第１の認証プログラムの認証処理が終わる前に、前記読出手段が前記第１の認証プログラムを読出す事態を確実に回避することができる。
【００１８】
本発明に係る遊技用情報の取込装置は、遊技に用いられる遊技用情報を記憶した記憶媒体から、記憶されている遊技用情報を接続されているマザーボードに取込むための遊技用情報の取込装置であって、記憶媒体の接続手段と、接続手段に接続されている記憶媒体に記憶された遊技用情報を認証するための第１の認証プログラムを記憶した第１のプログラム記憶手段と、第１のプログラム記憶手段に記憶された第１の認証プログラムを認証するための第２の認証プログラムを記憶した第２のプログラム記憶手段と、第１のプログラム記憶手段に記憶された第１の認証プログラムに対し、第２のプログラム記憶手段に記憶された第２の認証プログラムによる認証処理を行う第１の認証手段とを備えることを特徴とする。
【００１９】
この遊技用情報の取込装置は、マザーボードに接続された際、接続手段に接続された記憶媒体が記憶する遊技用情報がマザーボードにより読出されるときに、その遊技用情報を第１の認証プログラムにしたがって認証処理することができる。さらに、この第１の認証プログラムを、第１の認証手段によって、第２の認証プログラムにしたがって認証処理することができるため、記憶媒体に記憶されている遊技用情報をより高い確度で認証することができる。
【発明の効果】
【００２０】
以上詳述したように、本発明によれば、記憶媒体に記憶されている遊技用情報の認証を行い得る遊技機および遊技用情報の認証取込装置並びに遊技用情報の取込装置が得られる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００２２】
（遊技用情報の認証取込装置の全体構成）
図１は、遊技用情報の認証取込装置１の全体構成を示すブロック図である。遊技用情報の認証取込装置１は、本発明における取込装置としてのゲーミングボード１０と、本発明における処理装置としてのマザーボード２０とを有し、ゲーミングボード１０と、マザーボード２０とが信号伝達部としてのＰＣＩバス３１およびＩＤＥバス３２によって接続された構成を有している。この遊技用情報の認証取込装置１は、メモリーカード３０に記憶されている本発明の遊技用情報としてのゲームプログラム３０ａおよびゲームシステムプログラム３０ｂに対し、認証を行って取込む認証取込処理を行うようになっている。
【００２３】
ゲーミングボード１０は、内部バス１８によって互いに接続されたＣＰＵ１７及びブートＲＯＭ１１と、メモリーカード３０に対応したカードスロット１２とを有し、本発明における記憶媒体としてのメモリーカード３０から、後述するゲームプログラム３０ａおよびゲームシステムプログラム３０ｂをマザーボード２０に取込むための装置である。
【００２４】
内部バス１８によって互いに接続されたＣＰＵ１７及びブートＲＯＭ１１は、ＰＣＩバス３１によってマザーボード２０に接続されている。ＰＣＩバス３１は、マザーボード２０とゲーミングボード１０との間の信号伝達を行うと共に、マザーボード２０からゲーミングボード１０への電力供給を行う。ブートＲＯＭ１１には、後述する認証プログラム（第１の認証プログラム）１１ａ、予備認証プログラム（第２の認証プログラム）１１ｂ、およびＣＰＵ１７が予備認証プログラム１１ｂをブート（起動）するための図示しないプログラム（ブートコード）等が記憶されており、このブートＲＯＭ１１が本発明における第１のプログラム記憶手段及び第２のプログラム記憶手段としての機能を有している。
【００２５】
認証プログラム１１ａは、認証取込処理の対象となる遊技用情報が改竄されていないことの確認および証明、すなわち、遊技用情報の認証を行う手順（認証手順）に沿って記述されており、メモリーカード３０を用いてスロットマシン４１に供給されるゲームプログラム３０ａおよびゲームシステムプログラム３０ｂを認証するためのプログラムである。この認証プログラム１１ａは、ゲームプログラム３０ａおよびゲームシステムプログラム３０ｂについて、改竄されていないことのチェックを行うことから、改竄チェックプログラムともいう。
【００２６】
一方、予備認証プログラム１１ｂの認証処理の対象は上記認証プログラム１１ａである。この予備認証プログラム１１ｂは、この認証プログラム１１ａが改竄されていないことの確認および証明、すなわち、認証プログラム１１ａの認証を行う手順（認証手順）に沿って記述されており、ゲームプログラム３０ａおよびゲームシステムプログラム３０ｂの認証をおこなう上記認証プログラム１１ａを認証するためのプログラムである。
【００２７】
カードスロット１２は、ＩＤＥバス３２によってマザーボード２０に接続されている。このカードスロット１２は、記憶されているゲームプログラム３０ａおよびゲームシステムプログラム３０ｂを読み出し可能な状態でメモリーカード３０を接続し得るようになっていて、メモリーカード３０を差込み可能な本発明の接続手段としてのスロット（物理的な接続部）である。
【００２８】
マザーボード２０は、市販の汎用マザーボード（パーソナルコンピュータの基本部品を実装したプリント基板）を用いて構成され、少なくとも図１に示すメインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３およびＩ／Ｏポート２４を有し、そのＩ／Ｏポート２４に上述したＰＣＩバス３１およびＩＤＥバス３２が接続されている。
【００２９】
ＲＯＭ２２には、メインＣＰＵ２１により実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）２２ａ（マザーボード２０における標準ＢＩＯＳ）などのプログラムと、恒久的なデータが記憶されている。メインＣＰＵ２１によってこのＢＩＯＳ２２ａが実行されると、所定の周辺装置の初期化処理が行われると共に、メモリーカード３０に記憶されているゲームプログラム３０ａおよびゲームシステムプログラム３０ｂのゲーミングボード１０を介した取込処理が開始される。なお、このＲＯＭ２２には、フラッシュメモリ等のメモリデバイスが採用されるが、内容の書き換えが可能なもの及び不可能なもののいずれも利用可能である。
【００３０】
ＲＡＭ２３には、メインＣＰＵ２１が作動する際に用いるデータやプログラムが記憶され、ゲーミングボード１０を介して読み出される認証プログラム１１ａと、ゲームプログラム３０ａおよびゲームシステムプログラム３０ｂとが少なくとも記憶される部分であり、本発明における読書可能な記憶手段を構成している。
【００３１】
メモリーカード３０は、遊技に用いられる遊技用情報を記憶した本発明における記憶媒体であって、本実施の形態では、ＣＦカードを用いている。このメモリーカード３０には、本発明における遊技用情報としてのゲームプログラム３０ａおよびゲームシステムプログラム３０ｂが記憶されている（図４参照）。ゲームプログラム３０ａおよびゲームシステムプログラム３０ｂは、本実施の形態では、それぞれスロットゲーム用のプログラムになっている。
【００３２】
なお、遊技用情報の認証取込装置１のマザーボード２０には、電源ユニット３９が電源ケーブル３９ａによって接続されている。そして、この電源ユニット３９からマザーボード２０に電力を供給すると、マザーボード２０のメインＣＰＵ２１が起動すると共に、略同時にＰＣＩバス３１を介してゲーミングボード１０に電力が供給されてＣＰＵ１７が起動される。
【００３３】
（スロットマシンの全体構成）
図２は、スロットマシン４１の全体構成を示す斜視図である。スロットマシン４１は本発明の実施の形態に係る遊技機であって、上述した構成を有する遊技用情報の認証取込装置１が組み込まれていて、その認証取込装置１により取り込まれたゲームプログラム３０ａおよびゲームシステムプログラム３０ｂに基づいて、遊技のための遊技動作を実行するようになっている。
【００３４】
このスロットマシン４１は、遊技に用いられる遊技用画像を表示する表示手段を有している。その表示手段には、複数の図柄を有するリールを複数(５つ)並べた様子を示し、各リールがあたかもスクロールするかのような可変表示画像（リール画像）が表示される。このスロットマシン４１は、表示手段に表示される各リール（画像で表示されるリールは「擬似リール」ともいう）が停止した時点の図柄の組合わせに応じて配当が決まるスロットゲームを行えるビデオスロットマシンとなっている。
【００３５】
スロットマシン４１は、筐体４２を有し、その筐体４２の正面側に、上側から順に上側画像表示パネル４３と、下側画像表示パネル４４を有している。上側画像表示パネル４３は、液晶表示装置により構成され、ゲームに直接的には関与しないような画像（例えば、ゲームの説明など）を表示し、そこに表示される画像が動作内容に応じて変化するようになっている。下側画像表示パネル４４は、筐体４２の上下ほぼ中央に配置され、図示しない液晶表示装置によって構成され、リール画像を含む遊技用画像を表示するようになっている。
【００３６】
そして、スロットマシン４１は、下側画像表示パネル４４の下方に、遊技者が所定の操作を行うための複数の操作ボタンが配置されたコントロールパネル４５を有し、その右側にメダルや硬貨などの遊技で用いられる遊技媒体（以下「コイン」という）を投入するためのコイン投入部４７と、遊技者が紙幣を挿入するために設けられ、紙幣挿入を示す信号を出力する紙幣挿入センサ４８ａ（図３参照）を有する紙幣挿入口４８が設けられている。さらに、スロットマシン４１は、筐体４２の底部に、コインの払出口５０と、払い出されたコインを収めるコイン受け部５１とを有し、払出口５０の左右それぞれにスピーカ４９Ｌ，４９Ｒが設けられている。
【００３７】
図３は、内部の構成を中心に示すスロットマシン４１のブロック図である。スロットマシン４１は、上述した遊技用情報の認証取込装置１を構成するマザーボード２０およびゲーミングボード１０が組み込まれ、そのほか、遊技動作を実行する本発明における遊技動作実行装置としての複数の構成要素を有している。マザーボード２０は、上述したメインＣＰＵ２１と、ＲＯＭ２２、ＲＡＭ２３、Ｉ／Ｏポート２４のほか、乱数発生器３５、サンプリング回路３６、クロックパルス発生回路３７と、分周器３８とを有している。なお、乱数発生器３５は、メインＣＰＵ２１の指示にしたがい作動して、一定範囲の乱数を発生させる。サンプリング回路３６は、メインＣＰＵ２１の指示にしたがい、乱数発生器３５が発生させた乱数の中から任意の乱数を抽出し、その抽出した乱数をメインＣＰＵ２１に入力する。クロックパルス発生回路３７は、メインＣＰＵ２１を作動させるための基準クロックを発生させ、分周器３８はその基準クロックを一定周期で分周した信号をメインＣＰＵ２１に入力する。
【００３８】
さらに、スロットマシン４１は、上記遊技動作実行装置として、ランプ駆動回路５９、ランプ６０と、ＬＥＤ駆動回路６１、ＬＥＤ６２と、ホッパー駆動回路６３、ホッパー６４と、払出完了信号回路６５、コイン検出部６６とを有し、画像制御回路７１と、音制御回路７２を有している。そして、これらのランプ駆動回路５９から音制御回路７２までが遊技動作実行装置群を構成している。
【００３９】
ランプ駆動回路５９はランプ６０を点灯させるための信号をランプ６０に出力し、ランプ６０をゲーム実行中に点滅させる。この点滅によって、ゲームの演出が行われる。ＬＥＤ駆動回路６１は、ＬＥＤ６２の点滅表示を制御する。ＬＥＤ６２はクレジット枚数表示や獲得枚数表示等を行う。ホッパー駆動回路６３はメインＣＰＵ２１の制御にしたがってホッパー６４を駆動させ、ホッパー６４は入賞コインの払出しを行うための動作を行い、払出口５０からコイン受け部５１へコインを払い出させる。コイン検出部６６は、ホッパー６４により払い出されたコインの枚数を計測し、その計測した枚数値のデータを払出完了信号回路６５に通知する。払出完了信号回路６５は、コイン検出部６６からコインの枚数値のデータを入力し、その枚数値が、設定された枚数のデータに達したときにコインの払出完了を通知する信号をメインＣＰＵ２１に入力する。
【００４０】
画像制御回路７１は、上側画像表示パネル４３および下側画像表示パネル４４のそれぞれにおける画像表示を制御して、複数の図柄の可変表示画像等の各種の画像を表示させる。
【００４１】
音制御回路７２は音源ＩＣから音声信号を入力し、その入力した音声信号を増幅してスピーカ４９Ｌ，４９Ｒから音声を出力させる。これにより、スピーカ４９Ｌ，４９Ｒから、例えば、ゲーム開始後、適当な時期にゲームを盛り上げるための音声が出力される。
【００４２】
なお、画像制御回路７１および音制御回路７２はＲＯＭ２２に画像制御プログラムおよび音制御プログラムを記憶させるとともに、それぞれのプログラムに沿った処理をＣＰＵ２１により実行することによって、マザーボード２０に組み込むことが可能である。
【００４３】
また、電源ユニット３９は、マザーボード２０だけでなく、他の構成要素にも接続されているが、図３では、図示の都合上、電源ユニット３９と、マザーボード２０以外の構成要素との接続を省略している。
【００４４】
（遊技用情報の認証取込装置およびスロットマシンの動作内容）
次に、以上の構成を有する遊技用情報の認証取込装置１およびスロットマシン４１の動作内容について、図１とともに、図４および図５を参照して説明する。
【００４５】
ここで、図４は遊技用情報の認証取込装置１について、遊技用情報の認証取込処理の手順を図示したブロック図である。図５はゲーミングボード１０と、マザーボード２０とによる遊技用情報の認証取込処理の手順を図示したチャートである。なお、図５では、ステップをＳと略記している。
【００４６】
遊技用情報の認証取込装置１およびスロットマシン４１では、遊技用情報の認証取込処理を行うにあたって、まず、図５に示すように、電源ユニット３９における電源スイッチの投入（電源の投入）を行い、マザーボード２０およびゲーミングボード１０を起動する（ステップ１−１、ステップ２−１）。なお、この電源スイッチの投入と相前後して、メモリーカード３０がゲーミングボード１０におけるカードスロット１２に差し込まれている。
【００４７】
マザーボード２０およびゲーミングボード１０が起動すると、それぞれ別個の処理が並行して行われる。すなわち、ゲーミングボード１０のほうでは、ＣＰＵ１７がブートＲＯＭ１１に格納されている予備認証プログラム１１ｂの読み出しを行い、その読み出した予備認証プログラム１１ｂにしたがい、第１の認証手段として作動して、マザーボード２０への取込前に予め認証プログラム１１ａの改竄が行われていないことを確認および証明する予備認証ｆ４（図４参照）を行う（ステップ２−２）。
【００４８】
一方、マザーボード２０のほうでは、メインＣＰＵ２１がＢＩＯＳ２２ａを実行して、ＢＩＯＳ２２ａに組み込まれている圧縮データをＲＡＭ２３に展開する（ステップ１−２）。そして、メインＣＰＵ２１がステップ１−３に進むと、ＲＡＭ２３に展開されたＢＩＯＳ２２ａを実行し、各種周辺装置の診断と初期化を行う。このとき、メインＣＰＵ２１は、ＰＣＩバス３１に何が接続されているのかのチェックを行う。すると、ＰＣＩバス３１には、ゲーミングボード１０のブートＲＯＭ１１が接続されているので、ステップ１−４に進んでメインＣＰＵ２１が本発明における読出手段として作動して、ブートＲＯＭ１１に格納されている認証プログラム１１ａの読み出しを行う。
【００４９】
また、メインＣＰＵ２１は、認証プログラム１１ａの読み出しを行うと、読み出した認証プログラム１１ａをＲＡＭ２３に記憶させる取込処理ｒ１を行う。この取込処理ｒ１では、メインＣＰＵ２１はＢＩＯＳ２２ａの標準ＢＩＯＳの機能にしたがい、ＡＤＤＳＵＭ方式（標準チェック機能）によるチェックサムを取り、格納が間違いなく行われるか否かの確認処理ｆ１（図４参照）を行いながら認証プログラム１１ａをＲＡＭ２３に記憶させる。
【００５０】
次に、メインＣＰＵ２１は、ステップ１−５に進み、ＩＤＥバス３２に何が接続されているのかを確認した上で、ＩＤＥバス３２を介して、カードスロット１２に差し込まれているメモリーカード３０にアクセスする。そして、メインＣＰＵ２１は、本発明における読出手段として作動して、メモリーカード３０から、遊技用情報（つまり、ゲームプログラム３０ａおよびゲームシステムプログラム３０ｂ）の読み出しを行う。この場合、メインＣＰＵ２１は、遊技用情報を構成するデータを４バイトづつ読み出す。続いて、メインＣＰＵ２１は、ＲＡＭ２３に記憶させた認証プログラム１１ａにしたがい本発明における第２の認証手段として作動して、読み出したゲームシステムプログラム３０ｂに対する認証処理ｆ２およびゲームプログラム３０ａに対する認証処理ｆ３を行い、ゲームプログラム３０ａおよびゲームシステムプログラム３０ｂが改竄されていないことの確認および証明を行う。その認証処理ｆ２，ｆ３が正常に終了すると、メインＣＰＵ２１は、ステップ１−６に進み、本発明における書込手段として作動して、認証処理の対象となった（認証された）ゲームシステムプログラム３０ｂの取込処理ｒ２と、ゲームプログラム３０ａの取込処理ｒ３とを行い、ゲームプログラム３０ａとゲームシステムプログラム３０ｂをＲＡＭ２３に書き込み、記憶させる。
【００５１】
なお、図示はしないが、メインＣＰＵ２１はゲームシステムプログラム３０ｂが改竄されていたなど、何らかの理由で認証処理中に異常が発生し、認証処理が正常に終了しなかったときは、メインＣＰＵ２１が上側画像表示パネル４３にエラー表示を行わせるなどして異常発生を報知したのち、認証処理を中止する。この場合は、取込処理は行われない。つまり、ゲームプログラム３０ａとゲームシステムプログラム３０ｂは、認証されたときにしかマザーボード２０に取り込まれないようになっている。
【００５２】
こうして、ＣＰＵ１７によるステップ２−１〜２−２およびメインＣＰＵ２１によるステップ１−１〜１−６の処理で認証取込処理は終了し、遊技用情報の認証取込装置１による処理も終了する。
【００５３】
一方、スロットマシン４１では、さらに続いて、メインＣＰＵ２１がステップ１−７に進み、メインＣＰＵ２１が動作制御手段として作動して、ＲＡＭ２３に記憶させたゲームプログラム３０ａおよびゲームシステムプログラム３０ｂにしたがい、各遊技動作実行装置が遊技動作を実行するように制御する。これにより、遊技動作実行装置群を構成する遊技動作実行装置としての複数の構成要素が遊技動作としてのそれぞれの動作を実行する。例えば、画像制御回路７１は、下側画像表示パネル４４に擬似リール等の遊技に用いられる遊技用画像を表示させ、また、ランプ駆動回路５９は、遊技の進行に応じて、主として演出のためにランプ６０を点灯させるなどである。さらに、ホッパー駆動回路６３は、遊技の入賞結果に応じてホッパー６４を作動させ、コインの払出しを行う。そして、遊技者は、擬似リールを参照しながらスロットゲームを行うことができる。
【００５４】
こうして、スロットマシン４１では、メモリーカード３０を用いて供給され、認証後にＲＡＭ２３に記憶されたゲームプログラム３０ａおよびゲームシステムプログラム３０ｂにしたがい、遊技動作実行装置が遊技動作を行い、これにより、遊技者がスロットゲームを行えるようになっている。
【００５５】
上述のとおり、遊技用情報の認証取込装置１およびスロットマシン４１では、汎用のマザーボード２０にゲーミングボード１０が接続されているので、遊技用情報を記憶したメモリーカード３０をゲーミングボード１０のカードスロット１２に差し込むことにより、記憶されている遊技用情報を読出し、マザーボード２０のＲＡＭ２３に記憶させて取込むことができる。
【００５６】
また、ゲーミングボード１０のブートＲＯＭ１１には、遊技用情報の認証手順に沿って記述された認証プログラム１１ａが記憶されているので、遊技用情報を取り込むときに、認証プログラム１１ａにしたがった認証処理を行い、改竄されていないことの確認および証明を行った上で取り込めるようになっている。したがって、認証取込装置１およびスロットマシン４１では、遊技用情報３０ａ，３０ｂがスロットマシン４１の外部から供給されるとしても、取り込まれる遊技用情報３０ａ，３０ｂは、改竄されていない正規の遊技用情報であることが確実であり、遊技用情報そのもの自体に対する不正行為が確実に排除されるようになっている。
【００５７】
さらに、ゲームプログラム３０ａおよびゲームシステムプログラム３０ｂに対する認証処理を行うための認証プログラム１１ａに対し、マザーボード２０への取り込み前に予備認証ｆ４を行っている。すなわち、認証プログラム１１ａを取り込む前に、標準ＢＩＯＳによるチェックサムに加えて予備認証ｆ４を行っているので、認証プログラム１１ａそのものが改竄されていない正規のプログラムであることが確認され、認証プログラム１１ａそのものに対する信頼性が高くなっている。その結果、メモリーカード３０に記憶されている遊技用情報３０ａ，３０ｂをより高い確度で認証することができる。また、予備認証ｆ４を行う予備認証プログラム１１ｂはブートＲＯＭ１１に格納され、書換えられないようになっている。
【００５８】
その上、遊技用情報の認証取込装置１およびスロットマシン４１では、マザーボード２０が市販の汎用のマザーボードによって構成されているので、マザーボード２０の汎用性が高く、その汎用性が高いがゆえに、製造コストを削減し得るようになっている。
【００５９】
そして、上述の説明では、スロットゲーム用のゲームプログラム３０ａおよびゲームシステムプログラム３０ｂを取り込んでいるが、それらの代わりに別のゲーム用ゲームプログラム３０ａおよびゲームシステムプログラム３０ｂを取り込むこともできる。こうすると、スロットマシン４１が別のゲーム（例えば、トランプのカードを示すカード画像を表示してカードゲーム）を行えるゲーム機（カードゲーム機）となる。
【００６０】
なお、以上で説明したゲーミングボード１０とマザーボード２０とによる遊技用情報の認証取込処理の手順に代えて、図６および図７に示すような手順にしてもよい。すなわち、図６および図７に示した遊技用情報の認証取込処理の手順は、ＣＰＵ１７が認証プログラム１１ａの認証を行う際に、メインＣＰＵ２１のリセットコントロールをおこなう点で、上述した手順と異なる。
【００６１】
具体的には、上述した遊技用情報の認証取込処理の手順と同様に、電源ユニット３９における電源スイッチの投入（電源の投入）を行い、マザーボード２０およびゲーミングボード１０を起動する（ステップ１−１、ステップ２−１）。すると、ゲーミングボード１０のほうでは、ＣＰＵ１７がステップ２−１０に進んで、ＰＣＩバス３１を介してメインＣＰＵ２１にリセット信号の出力処理Ｐ１（図６参照）を行う。このリセットコントロールの出力処理Ｐ１を行うことにより、後のステップ２−１１におけるリセット解除信号（認証完了信号）の出力処理Ｐ２があるまでメインＣＰＵ２１がリセット状態を保持し、認証プログラム１１ａおよび遊技用情報３０ａ，３０ｂの読出処理を実行しないようにしている。次に、ＣＰＵ１７はステップ２−２に進み、ブートＲＯＭ１１に格納されている予備認証プログラム１１ｂの読み出しを行い、その読み出した予備認証プログラム１１ｂにしたがい予備認証ｆ４を行う。予備認証ｆ４が正常に終了すると、ステップ２−１１に進み、ＣＰＵ１７はリセット解除信号の出力処理Ｐ２を行い（図６参照）、メインＣＰＵ２１のリセット状態を解除させる。
【００６２】
以上のように、リセット信号およびリセット解除信号を用いたリセットコントロールを採用することで、ゲーミングボード１０側のＣＰＵ１７の予備認証ｆ４が終わるまでマザーボード２０側のメインＣＰＵ２１による認証プログラム１１ａの読出しが保留されるため、ＣＰＵ１７の予備認証ｆ４が終わる前にメインＣＰＵ２１が認証プログラム１１ａを読出す事態を確実に回避することができる。また、このようなリセットコントロールを採用することで、ＣＰＵ１７とメインＣＰＵ２１とが同じタイミングでＰＣＩバス３１にアクセスして信号が衝突してしまう事態を、バスの切分手段等の別途の手段を用いることなく回避することができる。
【００６３】
ただし、一般に、ＣＰＵ１７による予備認証ｆ４（ステップ２−２）の処理時間に比べて、メインＣＰＵ２１によるＢＩＯＳ２２ａの実行処理（ステップ１−２からステップ１−３に亘る一連の処理）のほうがはるかに長いため、図５のチャートに示したようにリセットコントロールを採用せずにＣＰＵ１７とメインＣＰＵ２１とを並行処理させたほうが、ステップ１−７の遊技用情報を実行するまでの時間が短縮できる点で好ましい。
【００６４】
ＣＰＵ１７とメインＣＰＵ２１とを並行処理させる態様においては、リセットコントロール以外の方法で、ＣＰＵ１７の予備認証ｆ４が終わる前にメインＣＰＵ２１が認証プログラム１１ａを読出す事態を回避することもできる。すなわち、予め、ゲーミングボード１０及びマザーボード２０のいずれかに、予備認証ｆ４の完了を確認するための所定記憶領域（例えば、レジスタやメモリ）を設けておく。そして、予備認証ｆ４が完了した際にＣＰＵ１７がその所定記憶領域の内容を書き換えて、その書き換えをメインＣＰＵ２１が監視することにより、メインＣＰＵ２１はＣＰＵ１７による予備認証ｆ４の完了を検出することができる。そして、メインＣＰＵ２１が、この予備認証ｆ４の完了を検出した後に認証プログラム１１ａの読出しをおこなうことで、ＣＰＵ１７の予備認証ｆ４が終わる前にメインＣＰＵ２１が認証プログラム１１ａを読出す事態が回避される。それと同時に、ＣＰＵ１７とメインＣＰＵ２１とが同じタイミングでＰＣＩバス３１にアクセスして信号が衝突してしまう事態を、バスの切分手段等の別途の手段を用いることなく回避することもできる。
【００６５】
なお、上述の実施の形態では、遊技機として、スロットゲームを行えるスロットマシン４１を例にとって説明しているが、ほかのゲームが行える遊技機についても本発明の適用がある。例えば、トランプのカードを示すカード画像を用いたカードゲームを行えるカードゲーム機や、麻雀ゲームを行える麻雀ゲーム機、さらには、遊技球を用いるパチンコ遊技機にも本発明の適用がある。また、スロットマシンの場合は、スロットマシン４１のようなビデオスロットマシンに限られることはなく、機械式のリールを有する回胴式のスロットマシンでもよい。この場合は、機械式リールが本発明における遊技動作実行装置を構成する。
【００６６】
さらに、上述の実施の形態では、遊技用情報はゲームプログラムおよびゲームシステムプログラムの２種類のプログラムで構成されたものとしているが、遊技用情報は、１種類のプログラムや３種類以上のプログラムによって構成された遊技用情報に適宜変更することができる。また、認証プログラム１１ａおよび予備認証プログラム１１ｂの両方をブートＲＯＭ１１に記憶させた態様を示したが、適宜、ゲーミングボード１０に複数のＲＯＭやＲＡＭを設けて認証プログラム１１ａおよび予備認証プログラム１１ｂを別個のＲＯＭやＲＡＭに格納することもできる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態にかかる遊技用情報の認証取込装置の全体構成を示すブロック図である。
【図２】本発明の実施形態にかかる遊技機であるスロットマシンの全体構成を示す斜視図である。
【図３】内部の構成を中心に示す図２に示したスロットマシンのブロック図である。
【図４】図１に示した遊技用情報の認証取込装置について、遊技用情報の認証取込処理の手順を図示したブロック図である。
【図５】図１に示したゲーミングボードとマザーボードとによる遊技用情報の認証取込処理の手順を図示したチャートである。
【図６】図４とは異なる態様の遊技用情報の認証取込処理の手順を図示したブロック図である。
【図７】図５とは異なるゲーミングボードとマザーボードとによる遊技用情報の認証取込処理の手順を図示したチャートである。
【符号の説明】
【００６８】
１…遊技用情報の認証取込装置
１０…ゲーミングボード
１１…ブートＲＯＭ、１２…カードスロット
１７…ＣＰＵ、２１…メインＣＰＵ
２２…ＲＯＭ、２０…マザーボード
２３…ＲＡＭ、３０…メモリーカード
５９…ランプ駆動回路、６０…ランプ
６１…ＬＥＤ駆動回路、６２…ＬＥＤ
６３…ホッパー駆動回路、６４…ホッパー
６５…払出完了信号回路、６６…コイン検出部
７１…画像制御回路、７２…音制御回路
４１…スロットマシン
１１ａ…認証プログラム、３０ａ…ゲームプログラム
３０ｂ…ゲームシステムプログラム
１１ｂ…予備認証プログラム
【図１】
2006296672.tif 000003
【図２】
2006296672.tif 000004
【図３】
2006296672.tif 000005
【図４】
2006296672.tif 000006
【図５】
2006296672.tif 000007
【図６】
2006296672.tif 000008
【図７】
2006296672.tif 000009