(57)【要約】      （修正有）【課題】ＲＯＭの内容が改ざんされたか否かを容易且つ確実に判別する手段の提供。【解決手段】第一基板から第二基板に一方向通信で情報伝達される遊技機において、第一基板側は、第一ＲＯＭに記録されている第一機械語命令群の内から、機械語命令と当該機械語命令のアドレス値とを抽出し、当該抽出した機械語命令とアドレスとを導出可能な機械語命令関連情報を第二基板に送信するよう構成されていると共に、第二基板側は、第一ＲＯＭに記録されている第一機械語命令群の内容と同一の内容及び当該第一機械語命令群に記録されているアドレス値と同一の値が記録されていることに加え、第一基板側から送信された機械語命令関連情報に基づき機械語命令と当該機械語命令に割り当てられたアドレス値を導出すると共に、当該導出した機械語命令と、当該導出したアドレス値に基づき第二基板側で記録された機械語命令と、が一致しているか否かを判定する。【選択図】図２１
2012120800.tif 000002
【特許請求の範囲】
【請求項１】
一の機械語命令に基づき一の動作を実行する第一ＣＰＵと、
複数の機械語命令からなる第一機械語命令群が記録されたＲＯＭであり、複数の機械語命令のそれぞれに対してアドレスが割り当てられている第一ＲＯＭと、
第一ＣＰＵと第一ＲＯＭとを有する第一基板と、
第一基板上にて第一機械語命令群に基づき作動する第一制御部と、
一の機械語命令に基づき一の動作を実行する第二ＣＰＵと、
複数の機械語命令からなる第二機械語命令群が記録されたＲＯＭであり、複数の機械語命令のそれぞれに対してアドレスが割り当てられている第二ＲＯＭと、
第二ＣＰＵと第二ＲＯＭとを有する第二基板と、
第二基板上にて第二機械語命令群に基づき作動する第二制御部と
を有し、第一基板から第二基板に対して一方向通信で情報伝達される遊技機において、
第一制御部は、
第一ＲＯＭに記録されている第一機械語命令群の内から、第二基板に送信されるべき機械語命令と当該機械語命令に割り当てられているアドレスを読み出した上、機械語命令と当該機械語命令に割り当てられているアドレスが導出可能な機械語命令関連情報を第二基板に対して送信する第一制御部側機械語命令関連情報送信制御手段と
を有しており、
第二制御部は、
第一制御部から送信された機械語命令関連情報を受信する第二制御部側情報受信制御手段と、
第一ＲＯＭと同一内容である複数の機械語命令からなる第一機械語命令群が記録された手段であって、複数の機械語命令のそれぞれに対して第一ＲＯＭと同一値であるアドレスが割り当てられている第二制御部側第一機械語命令情報記憶手段と、
第二制御部側情報受信制御手段が受信した機械語命令関連情報に基づき、機械語命令と当該機械語命令に割り当てられているアドレスとを導出すると共に、導出された当該機械語命令と、導出された当該機械語命令に割り当てられたものとして機械語命令関連情報から導出されたアドレスと対応した、第二制御部側第一機械語命令情報記憶手段に記録された機械語命令と、が一致しているか否かを判定する第二制御部側第一機械語命令検査手段と
を有することを特徴とする遊技機。
【請求項２】
第一制御部は、
所定のタイミングに基づき、遊技の内容を決定する乱数を取得する乱数取得手段
を更に有し、
第一制御部側機械語命令関連情報送信制御手段は、乱数取得手段が取得した乱数値と同一値のアドレスと対応した機械語命令に係る機械語命令関連情報を第二基板に対して送信することを特徴とする、請求項１記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主制御基板と副制御基板を有する遊技機において、特に主制御基板側への不正防止の技術に関する。
【背景技術】
【０００２】
従来のパチンコ遊技機やスロットマシン等の遊技機は、遊技の進行を司る主制御基板において、大当り抽選等の各種抽選処理や遊技媒体の払出判定処理等、遊技媒体に係る処理を実行し、演出表示を司る副制御基板において、主制御基板側での処理結果に基づき当該処理結果に係る情報を遊技者に報知する処理を実行している。ここで、主制御基板及び副制御基板には、ＣＰＵ（中央演算処理装置）、ＲＯＭ（読み出し専用メモリ）、ＲＡＭ（読み書き可能メモリ）等が設けられており、当該ＲＯＭ内に格納された機械語命令に基づきＣＰＵが様々な処理を実行するよう構成されている。
【０００３】
ところで、主制御基板側のＲＯＭ内には、遊技媒体に係る重要な機械語命令が格納されているため、当該機械語命令を不正に改ざんしたＲＯＭ（所謂、不正ＲＯＭ）と取り替えることで、大当り確率が非常に高く設定される等により、不正に遊技媒体の払出を導出するようなゴト行為（ＲＯＭ替えゴト行為）が可能となってしまうのである。このようなゴト行為は従来から頻繁に発生しているため、不正ＲＯＭとの取り替えを防止するための様々な技術が提案されている。
【特許文献１】特許第２９１７８８２号
【特許文献２】特開平１１−１６９５４６
【特許文献３】特許第４４０１４６８号
【特許文献４】特開２００５−１３７７６１
【特許文献５】特開２００１−２９０５５１
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、次のような問題点があるため、ＲＯＭ替えゴト行為を防止するための根本的な対策となっておらず、未だにゴト行為の発生が後を絶たないのが現状となっている。その問題点とは、（１）主制御基板内外にセキュリティ用回路やセキュリティ装置等の特別なハードウエアを設けることによって、不正ＲＯＭとの取り替えを監視する手法においては、当該ハードウエアを入手し解析することによって、当該防止する手法を無効化する新たなゴト行為を生み出し易く、所謂イタチごっことなりやすい、（２）主制御基板側のＲＯＭ内にセキュリティ用の識別コードを埋め込み、主制御基板内でＲＯＭの正当性を判定する手法においては、主制御基板ごと取り替えるようなゴト行為には対応できない、（３）ゴト行為を防止するための特別なハードウエアやソフトウエアを要する場合には、開発コストが増大してしまうため、業界スタンダードな手法として浸透させることが困難である、等が挙げられる。そこで、本発明では、パチンコ遊技機やスロットマシン等の遊技機において、前述の（１）〜（３）のような問題点を全て解決し、ＲＯＭ替えゴト行為を防止するための根本的な対策となり得る手段を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明（１）は、
一の機械語命令に基づき一の動作を実行する第一ＣＰＵ（主制御用ＣＰＵ１０００ａ）と、
複数の機械語命令からなる第一機械語命令群（アセンブリ言語で記述され、アセンブラによって変換された機械語命令）が記録されたＲＯＭであり、複数の機械語命令のそれぞれに対してアドレスが割り当てられている第一ＲＯＭ（主制御ＲＯＭ１０００ｃ）と、
第一ＣＰＵ（主制御用ＣＰＵ１０００ａ）と第一ＲＯＭ（主制御ＲＯＭ１０００ｃ）とを有する第一基板（主制御装置１０００）と、
第一基板（主制御装置１０００）上にて第一機械語命令群に基づき作動する第一制御部（主制御装置１０００における各手段）と、
一の機械語命令に基づき一の動作を実行する第二ＣＰＵ（表示制御用ＣＰＵ２１５０ａ）と、
複数の機械語命令からなる第二機械語命令群（高級言語で記述され、コンパイラによって変換された機械語命令）が記録されたＲＯＭであり、複数の機械語命令のそれぞれに対してアドレスが割り当てられている第二ＲＯＭ（表示制御ＲＯＭ２１５０ｃ）と、
第二ＣＰＵ（表示制御用ＣＰＵ２１５０ａ）と第二ＲＯＭ（表示制御ＲＯＭ２１５０ｃ）とを有する第二基板（サブメイン制御装置２１５０）と、
第二基板（サブメイン制御装置２１５０）上にて第二機械語命令群に基づき作動する第二制御部（演出表示制御手段２１５０）と
を有し、第一基板（主制御装置１０００）から第二基板（サブメイン制御装置２１５０）に対して一方向通信で情報伝達される遊技機において、
第一制御部（主制御装置１０００における各手段）は、
第一ＲＯＭ（主制御ＲＯＭ１０００ｃ）に記録されている第一機械語命令群の内から、第二基板に送信されるべき機械語命令と当該機械語命令に割り当てられているアドレスを読み出した上、機械語命令と当該機械語命令に割り当てられているアドレスが導出可能な機会語命令関連情報を第二基板（サブメイン制御装置２１５０）に対して送信する第一制御部側機械語命令関連情報送信制御手段（情報送信制御手段１２００）と
を有しており、
第二制御部（演出表示制御手段２１５０）は、
第一制御部（主制御装置１０００における各手段）から送信された機械語命令関連情報を受信する第二制御部側情報受信制御手段（情報受信手段２１５１）と、
第一ＲＯＭ（主制御ＲＯＭ１０００ｃ）と同一内容である複数の機械語命令からなる第一機械語命令群が記録された手段であって、複数の機械語命令のそれぞれに対して第一ＲＯＭ（主制御ＲＯＭ１０００ｃ）と同一値であるアドレスが割り当てられている第二制御部側第一機械語命令情報記憶手段（メイン側機械語命令照合用情報一時記憶手段２１５３ｃ）と、
第二制御部側情報受信制御手段（情報受信手段２１５１）が受信した機械語命令関連情報に基づき、機械語命令と当該機械語命令に割り当てられているアドレスとを導出すると共に、導出された当該機械語命令と、導出された当該機械語命令に割り当てられたものとして機械語命令関連情報（メイン側機械語命令照合用情報一時記憶手段２１５３ｃ）から導出されたアドレスと対応した、第二制御部側第一機械語命令情報記憶手段（メイン側機械語命令照合用情報一時記憶手段２１５３ｃ）に記録された機械語命令と、が一致しているか否かを判定する第二制御部側第一機械語命令検査手段（メイン側機械語命令検査制御手段２１５３）と
を有することを特徴とする遊技機である。
【０００６】
本発明（２）は、
第一制御部（主制御装置１０００における各手段）は、
所定のタイミングに基づき、遊技の内容を決定する乱数を取得する乱数取得手段（乱数取得判定実行手段１１２０）
を更に有し、
第一制御部側機械語命令関連情報送信制御手段（情報送信制御手段１２００）は、乱数取得手段（乱数取得判定実行手段１１２０）が取得した乱数値と同一値のアドレスと対応した機械語命令に係る機械語命令関連情報を第二基板に対して送信することを特徴とする、前記発明（１）の遊技機である。
【０００７】
ここで、本特許請求の範囲及び本明細書における各用語の意義について説明する。まず、「一の機械語命令」とは、ＣＰＵが直接理解し実行できる所謂機械語（マシン語）における一命令のことであるが、一命令を構成するバイト数には特に限定されず、最小となる１バイト命令から複数バイトで構成される命令を含む。「機械語命令群」とは、所謂プログラムのことであるが、当該プログラムを生成する方法には特に限定されない。例えば、アセンブリ言語で記述された命令内容をアセンブラによって変換し生成する方法や、Ｃ言語、Ｃ＋＋言語等の高級言語で記述された命令内容をコンパイラによって変換し生成する方法等を挙げることができる。「アドレス」とは、所謂メモリアドレスのことであり、メモリ内のデータを一意に識別できるものであれば、アドレスの管理方法（実アドレス、論理アドレス）やアドレス空間の大きさには特に限定されない。「一方向通信」とは、周知の一方向通信と同義であり、通信方式（シリアル通信、パラレル通信）や通信速度には特に限定されない。「機械語命令関連情報」は、機械語命令と当該機械語命令に割り当てられているアドレスが導出可能である限り特に問わず、機械語＋アドレスの組み合わせ｛この場合は、第二制御部側でも、これら機械語＋アドレスと同内容を記憶した記憶手段を備えるか、或いは、言語（例えばアセンブリ言語）＋アドレスの内容を記憶した記憶手段を備えており、当該言語を機械語に変換するソフトウエア（例えばアセンブラ）も更に備える構成とすることが好ましい｝、機械語を言語に逆変換したもの＋アドレスとの組み合わせ｛この場合には、第一制御部側では、機械語を言語に逆変換するソフトウエアを更に備え、他方、第二制御部側では、言語＋アドレスの内容を記憶した記憶手段を備えるか、或いは、機械語＋アドレスの内容を記憶した記憶手段を備えており、機械語を言語に変換するソフトウエアも更に備える構成とすることが好ましい｝、第一制御部側で所持するテーブルで「機械語命令とアドレス」を別の情報（例えばＩＤ情報）に変換したもの｛この場合には、第一制御部側では、機械語命令とアドレスとに基づき特定情報が導ける変換用テーブルを備えており、他方、第二制御部側では、特定情報から機械語命令とアドレスを導出できる逆変換用テーブルを備えていることが好適である｝、等を挙げることができる。尚、どのような手法であっても、第一基板側から送信される情報は、第一基板で実際に作動しているプログラムから抽出された機械語そのものか当該機械語を加工したもの（例えば言語やコード）である。また、一回の送信にて第二制御部側に送信される情報は、一つの機械語と当該機械語に割り当てられた一つのアドレスとの組み合わせに係る情報には限定されず、複数の組み合わせに係る情報であってもよい。「遊技の内容を決定する乱数」とは、遊技内容決定に直接的又は間接的に関係する乱数を指す。「乱数」とは、遊技機において、何らかの遊技内容を決定するための抽選（電子計算機によるくじ）に使用される乱数であり、狭義の乱数の他に擬似乱数も含む（例えば、乱数としてはハード乱数、擬似乱数としてはソフト乱数）。例えば、パチンコ遊技機に関しては、遊技の結果に影響を与えるいわゆる「基本乱数」、具体的には、特別遊技の移行と関連した「当選乱数（当否抽選用乱数）」、識別図柄の変動態様（又は変動時間）を決定するための「変動態様決定乱数」、停止図柄を決定する「図柄決定乱数」、特別遊技後に特定遊技（例えば確率変動遊技）に移行するか否かを決定する「当り図柄決定乱数」等を挙げることができる。尚、変動態様の内容や確定識別情報の内容等を決定する際、これらすべての乱数を使用する必要はなく、互いに同一又は相違する、少なくとも一つの乱数を使用すればよい。また、本特許請求の範囲や本明細書では、乱数の数とか複数個の乱数、といった形で乱数を個数表示していることがあるが、乱数取得の契機となる入球口（例えば始動入球口）の一回の入球により取得された乱数を一個と称している（即ち、前記の例だと、当選乱数＋変動態様決定乱数＋図柄決定乱数・・・という乱数の束を一個の乱数と称している）。また、例えば、一種の乱数（例えば当選乱数）が、別種の乱数（例えば図柄決定乱数）を兼ねていてもよい。「第一識別情報の変動態様と停止識別情報に係る第一識別情報関連情報」とは、第一識別情報の変動態様及び停止識別情報そのものの情報（例えば、変動態様を特定するためのＩＤ、停止識別情報を特定するためのＩＤ）でもよいが、第一識別情報の変動態様と停止識別情報から導出される情報（例えば、変動時間、当否結果、属性）でも、第一識別情報の変動態様と停止情報を導出するための情報（例えば、乱数そのもの）でも、第一識別情報の変動態様や停止識別情報に基づく情報（例えば、変動態様を複数の区分に分けた上での、属する区分についてのＩＤ）でもよい。また、スロットマシンに関しては、第一種特別役物（所謂レギュラーボーナス）及び第一種特別役物に係る連続作動装置（所謂ビックボーナス）、普通役物（所謂小役）等の獲得に係る当選乱数を挙げることができる。
【発明の効果】
【０００８】
本発明（１）によれば、第一ＣＰＵと第一ＲＯＭとを有する第一基板と、第二ＣＰＵと第二ＲＯＭとを有する第二基板と、を有する遊技機であって、第一基板から第二基板に対して一方向通信で情報伝達される遊技機において、第一基板側は、第一ＲＯＭに記録されている第一機械語命令群の内から、機械語命令と当該機械語命令に割り当てられているアドレス値とを抽出し、当該抽出した機械語命令とアドレスとを導出可能な機械語命令関連情報を第二基板に対して送信するよう構成されていると共に、第二基板側は、第一ＲＯＭに記録されている第一機械語命令群の内容と同一の内容及び当該第一機械語命令群に記録されているアドレス値と同一の値が記録されていることに加え、第一基板側から送信された機械語命令関連情報に基づき機械語命令と当該機械語命令に割り当てられたアドレス値を導出すると共に、当該導出した機械語命令と、当該導出したアドレス値に基づき第二基板側で記録された機械語命令と、が一致しているか否かを判定するよう構成されているため、第一基板側の第一ＲＯＭの内容が改ざんされたか否かを第二基板側で監視することが可能となり、主制御ＲＯＭの内容を不正に改ざんすることで、不正に出玉を獲得するといったゴト行為を防止することができるという効果を奏する。
【０００９】
本発明（２）によれば、前記効果に加え、第一基板側は、所定のタイミングに基づき、遊技の内容を決定する乱数を取得すると共に、第一ＲＯＭに記録されている第一機械語命令群の内から、当該乱数値と同一のアドレスに配置されている機械語命令を読み出すよう構成されているため、主制御用ＲＯＭ内の内容が改ざんされたか否かを監視する方法として、所謂サンプリングテストを実施することが可能となることに加え、サンプリングテストにおけるランダム性を生み出すための新たな乱数情報を生成する必要が生じないため、主制御ＣＰＵへの処理負担を増大させることなくテストを実施することができるという効果を奏する。尚、所定のタイミングとしては、パチンコ遊技機については、例えば始動口に入球して新たな乱数が取得されたとき、スロットマシンに関しては、例えばスタートレバーが操作されて新たな乱数が取得されたとき、を挙げることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の最良形態に係るパチンコ遊技機の正面図である。
【図２】図２は、本発明の最良形態に係るパチンコ遊技機の背面図である。
【図３】図３は、本発明の最良形態に係るメイン基板及びサブ基板の電気的構成図である。
【図４】図４は、本発明の最良形態に係るパチンコ遊技機の機能ブロック図である。
【図５】図５は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側でのメインフローチャートである。
【図６】図６は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での補助遊技側乱数取得処理のフローチャートである。
【図７】図７は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での電動役物駆動判定処理のフローチャートである。
【図８】図８は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での主遊技側乱数取得処理のフローチャートである。
【図９】図９は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での主遊技図柄表示処理のフローチャートである。
【図１０】図１０は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での主制御機械語命令取得送信処理のフローチャートである。
【図１１】図１１は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特定遊技終了判定処理のフローチャートである。
【図１２】図１２は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特別遊技作動条件判定処理のフローチャートである。
【図１３】図１３は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特別遊技制御処理のフローチャートである。
【図１４】図１４は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特別遊技終了後の遊技状態決定処理のフローチャートである。
【図１５】図１５は、本発明の最良形態に係るパチンコ遊技機における、表示制御装置（サブメイン基板）側でのメインフローチャートである。
【図１６】図１６は、本発明の最良形態に係るパチンコ遊技機における、表示制御装置（サブメイン基板）側での保留情報管理処理のフローチャートである。
【図１７】図１７は、本発明の最良形態に係るパチンコ遊技機における、表示制御装置（サブメイン基板）側での主制御プログラム検査処理のフローチャートである。
【図１８】図１８は、本発明の最良形態に係るパチンコ遊技機における、表示制御装置（サブメイン基板）側での装飾図柄表示内容決定処理のフローチャートである。
【図１９】図１９は、本発明の最良形態に係るパチンコ遊技機における、表示制御装置（サブメイン基板）側での装飾図柄表示制御処理のフローチャートである。
【図２０】図２０は、本発明の最良形態に係るパチンコ遊技機における、表示制御装置（サブメイン基板）側での特別遊技中表示制御処理のフローチャートである。
【図２１】図２１は、本発明の最良形態に係るパチンコ遊技機における、主制御機械語命令の検査処理に係る作用説明図である。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の最良形態を説明する。尚、以下の最良形態は、従来の第１種パチンコ遊技機に関するものであるが、これに限定されず、他の遊技機｛例えば、従来の第２種や第３種、一般電役、普通機、複合機（例えば、従来の第１種の機能を二つ有する遊技機や、従来の第１種の機能と従来の第２種の機能を一つ有する遊技機）といったパチンコ遊技機の他に、スロットマシン、コインゲーム機等のアーケードマシン、各種ゲーム機｝に応用された場合も本発明の範囲内である。尚、あくまで最良の形態であり、各手段が存在する場所や機能等、各種処理に関しての各ステップの順序、フラグのオン・オフのタイミング、各ステップの処理を担う手段名等に関し、以下の態様に限定されるものではない。更に、上記した最良形態や変更例は、特定のものに対して適用されると限定的に解すべきでなく、どのような組み合わせであってもよい。例えば、ある最良形態についての変更例は、別の最良形態の変更例であると理解すべきであり、また、ある変更例と別の変更例が独立して記載されていたとしても、当該ある変更例と当該別の変更例を組み合わせたものも記載されていると理解すべきである。また、本最良形態では、各種テーブルに関し、抽選テーブルと参照テーブルとが存在するが、これらも限定的ではなく、抽選テーブルを参照テーブルとしたり或いはこの逆としてもよい。
【００１２】
まず、図１を参照しながら、本最良形態に係るパチンコ遊技機の前面側の基本構造を説明する。パチンコ遊技機は、主に遊技機枠と遊技盤で構成される。以下、これらを順に説明する。
【００１３】
はじめに、パチンコ遊技機の遊技機枠は、外枠１０２、前枠１０４、透明板１０６、扉１０８、上球皿１１０、下球皿１１２及び発射ハンドル１１６を含む。まず、外枠１０２は、パチンコ遊技機を設置すべき位置に固定するための枠体である。前枠１０４は、外枠１０２の開口部分に整合する枠体であり、図示しないヒンジ機構を介して外枠１０２に開閉可能に取り付けられる。前枠１０４は、遊技球を発射する機構、遊技盤を着脱可能に収容させるための機構、遊技球を誘導又は回収するための機構等を含む。透明板１０６は、ガラス等により形成され、扉１０８により支持される。扉１０８は、図示しないヒンジ機構を介して前枠１０４に開閉可能に取り付けられる。上球皿１１０は、遊技球の貯留、発射レールへの遊技球の送り出し、下球皿１１２への遊技球の抜き取り等の機構を有する。下球皿１１２は、遊技球の貯留、抜き取り等の機構を有する。また、上球皿１１０と下球皿１１２の間にはスピーカ１１４が設けられており、遊技状態等に応じた効果音が出力される。
【００１４】
次に、遊技盤は、外レール１２２と内レール１２４とにより区画された遊技領域１２０が形成されている。そして、当該遊技領域１２０には、図示しない複数の遊技釘及び風車等の機構や各種一般入賞口の他、主遊技始動口２１１０、補助遊技始動口２２１０、大入賞口２１２０、主遊技図柄表示装置２１３０、演出表示装置２１４０、補助遊技図柄表示装置２２２０、センター飾り１９２及びアウト口１４２が設置されている。以下、各要素を順番に詳述する。
【００１５】
まず、主遊技始動口２１１０は、主遊技に対応する始動入賞口として設置されている。具体的構成としては、主遊技始動口２１１０は、主遊技始動口入球検出装置２１１１と、主遊技始動口電動役物２１１２と、主遊技始動口電動役物２１１２を開閉させるための主遊技始動口電動役物ソレノイド２１１２ａとを備える。ここで、主遊技始動口入球検出装置２１１１は、主遊技始動口２１１０への遊技球の入球を検出するセンサであり、入球時にその入球を示す主遊技始動口入球情報を生成する。次に、主遊技始動口電動役物２１１２は、主遊技始動口２１１０に遊技球が入賞し得る通常状態と当該通常状態よりも遊技球が入賞し易い開放状態に可変する。
【００１６】
次に、補助遊技始動口２２１０は、補助遊技に対応する始動入賞口として設置されている。具体的構成としては、補助遊技始動口２２１０は、補助遊技始動口入球検出装置２２１１を備える。ここで、補助遊技始動口入球検出装置２２１１は、補助遊技始動口２２１０への遊技球の入球を検出するセンサであり、入球時にその入球を示す補助遊技始動口入球情報を生成する。尚、補助遊技始動口２２１０への遊技球の入球は、主遊技始動口２１１０の主遊技始動口電動役物２１１２を拡開させるための抽選の契機となる。
【００１７】
次に、大入賞口２１２０は、主遊技が所定態様で停止した場合に開状態となる、横長方形状を成しアウト口１４２の上方に位置した、主遊技に対応した入賞口である。具体的構成としては、大入賞口２１２０は、遊技球の入球を検出するための大入賞口入賞検出装置２１２１と、大入賞口電動役物２１２２と、大入賞口電動役物２１２２を開閉させるための大入賞口電動役物ソレノイド２１２２ａとを備える。ここで、大入賞口入賞検出装置２１２１は、大入賞口２１２０への遊技球の入球を検出するセンサであり、入球時にその入球を示す大入賞口入球情報を生成する。大入賞口電動役物２１２２は、大入賞口２１２０に遊技球が入賞不能又は入賞困難な通常状態と遊技球が入賞し易い開放状態に大入賞口２１２０を可変させる。
【００１８】
次に、主遊技図柄表示装置２１３０は、主遊技に対応する主遊技図柄（特別図柄）の変動表示及び停止表示を行う。具体的構成としては、主遊技図柄表示装置２１３０は、主遊技図柄表示部２１３１と、主遊技図柄保留表示部２１３２とを備える。ここで、主遊技図柄保留表示部２１３２は、４個のランプから構成され、当該ランプの点灯個数が、主遊技に係る乱数の保留数（実行されていない主遊技図柄の変動数）に相当する。尚、主遊技図柄表示装置２１３０は、例えば７セグメントＬＥＤで構成されている場合には、主遊技図柄は、「０」〜「７」の８種類の数字及びハズレの「−」で表示される。
【００１９】
尚、主遊技図柄は必ずしも演出的な役割を持つ必要が無いため、本最良形態では、主遊技図柄表示装置２１３０の大きさは、目立たない程度に設定されている。しかしながら、主遊技図柄自体に演出的な役割を持たせて装飾図柄を表示させないような手法を採用する場合には、後述する演出表示装置２１４０のような液晶ディスプレーに、主遊技図柄を表示させるように構成してもよい。
【００２０】
次に、演出表示装置２１４０は、主として、主遊技図柄と連動して変動・停止する装飾図柄を含む演出画像の変動表示及び停止表示が行われる。具体的構成としては、演出表示装置２１４０は、装図表示部２１４１と、装図保留表示部２１４２とを備える。ここで、装図表示部２１４１は、例えば、スロットマシンのゲームを模した複数列の装飾図柄変動の動画像を画面の中央領域に表示する。尚、演出表示装置２１４０は、本最良形態では液晶ディスプレーで構成されているが、機械式のドラムやＬＥＤ等の他の表示手段で構成されていてもよい。次に、装図保留表示部２１４２は、４個のランプから構成され、当該ランプは、主遊技図柄の保留ランプと連動している。
【００２１】
次に、補助遊技図柄表示装置２２２０は、補助遊技図柄（普通図柄）の変動表示及び停止表示が行われる。具体的構成としては、補助遊技図柄表示装置２２２０は、補助遊技図柄表示部２２２１と、補助遊技図柄保留表示部２２２２とを備える。ここで、補助遊技図柄保留表示部２２２２は、４個のランプから構成され、当該ランプの点灯個数が、補助遊技図柄変動の保留数（実行されていない補助遊技図柄変動の数）に相当する。
【００２２】
最後に、センター飾り１９２は、演出表示装置２１４０の周囲に設置され、遊技球の流路、演出表示装置２１４０の保護、装飾等の機能を有する。また、遊技効果ランプ１９０は、遊技領域１２０又は遊技領域１２０以外の領域に設けられ、点滅等することで演出の役割を果たす。
【００２３】
次に、図２を参照しながら、パチンコ遊技機の背面側における基本構造を説明する。パチンコ遊技機には、パチンコ遊技機の全体動作を制御し、特に主遊技始動口２１１０へ入球したときの抽選等、遊技動作全般の制御（即ち、遊技者の利益と直接関係する制御）を行う主制御装置（メイン基板）１０００と、遊技内容に興趣性を付与する装図表示部２１４１上での各種演出・情報報知に係る表示制御を行う演出表示制御手段｛サブ基板（サブメイン基板）｝２１５０と、サブ基板２１５０からのコマンドを受けて遊技の興趣性を高める演出が表示される演出表示装置２１４０と｛サブ基板（サブサブ基板）｝、賞球タンク２１２、賞球レール２１４及び各入賞口への入賞に応じて賞球タンク２１２から供給される遊技球を上球皿１１０へ払い出す払出ユニット２１６等を備える賞球払出機構（セット基盤）２１０と、払出ユニット２１６による払出動作を制御する賞球払出制御装置（賞球払出制御基板）３０００と、上球皿１１０の遊技球（貯留球）を遊技領域１２０へ１球ずつ発射する発射装置２３２と、発射装置２３２の発射動作を制御する発射制御基板２３０と、パチンコ遊技機の各部へ電力を供給する電源ユニット２９０と、パチンコ遊技機の電源をオンオフするスイッチである電源スイッチ２９２等が、前枠１０４裏面（遊技側と反対側）に設けられている。尚、メイン基板、サブメイン基板、サブサブ基板、賞球払出制御基板は、それぞれ別個にＣＰＵ、ＲＯＭ及びＲＡＭを有している。
【００２４】
《電気的構成》
次に、図３上段を参照しながら、メイン基板及びサブ基板（サブメイン基板である演出表示制御手段２１５０とサブサブ基板である演出表示装置２１４０）のハード構成を説明することとする。尚、ここで示すハード構成は一例に過ぎず、本発明はこれに限定されるものではない。まず、主制御装置１０００（メイン基板）は主に、主制御用ＣＰＵ１０００ａ、読み書き可能なＲＡＭ１０００ｂ、遊技の進行を制御するための制御プログラムが格納された主制御ＲＯＭ１０００ｃから構成される。次に、演出表示制御手段２１５０（サブメイン基板）は、表示制御用ＣＰＵ２１５０ａ、読み書き可能なＲＡＭ２１５０ｂ、図柄表示制御を行うための制御プログラムやデータ等が格納された表示制御ＲＯＭ２１５０ｃから構成される。次に、演出表示装置２１４０（サブサブ基板）は、ＶＤＰ（ビデオ・ディスプレイ・プロセッサ）２１４０ａと、図柄データ等が格納されたキャラクタＲＯＭ２１４０ｂと、画像表示する表示データを展開するためのＶＲＡＭ２１４０ｃと、Ｄ／Ａコンバータ２１４０ｄと、画像表示が実行されるＬＣＤ表示器２１４０ｅと、を有している。ここで、表示制御用ＣＰＵ２１５０ａは、主制御装置１０００（メイン基板）側からの情報に基づき決定された装飾図柄変動に関するコマンドをＶＤＰ２１４０ａに送信する。そして、ＶＤＰ２１４０ａは、表示制御用ＣＰＵ２１５０ａからのコマンドに基づき、キャラクタＲＯＭ２１４０ｂから表示用データを読み出してＶＲＡＭ２１４０ｃ上に展開し、同期信号をＬＣＤ表示器２１４０ｅに送信すると共にＤ／Ａコンバータ２１４０ｄを通じてＲＧＢ信号をＬＣＤ表示器２１４０ｅに送信する。これにより、ＶＲＡＭ２１４０ｃに展開した表示データがＬＣＤ表示器２１４０ｅ上に表示されることになる。
【００２５】
《主制御ＲＯＭ詳細》
次に、図３下段を参照しながら、メイン基板における主制御ＲＯＭ１０００ｃの詳細及び主制御用ＣＰＵ１０００ａの動作概要について説明することとする。本最良形態では、主制御ＲＯＭ１０００ｃ内に、主制御用ＣＰＵ１０００ａを動作させるための機械語命令が格納されている。ここで、機械語命令は１バイト毎に主制御ＲＯＭ１０００ｃ内のメモリ領域に格納されており、当該格納されている１バイト毎の機械語命令には、所在位置を一意に識別するための情報（メモリアドレス、単にアドレスとも呼ばれる）が主制御ＲＯＭ１０００ｃ内のアドレス領域に割り当てられている。そして、パチンコ遊技機の電源投入時には、主制御用ＣＰＵ１０００ａが、アドレス０（ゼロ）のメモリ領域（０番地）に割り当てられた機械語命令を主制御ＲＯＭ１０００ｃから読み出し処理実行を開始すると共に、以降、主制御用ＣＰＵ１０００ａでの処理実行に必要となる機械語命令を、当該機械語命令が格納されているアドレスに基づき主制御ＲＯＭ１０００ｃから読み出し実行するサイクルを繰り返すこととなる。
【００２６】
ここで、本最良形態では、主制御ＲＯＭ１０００ｃ内のアドレス領域には、「０〜６５５３５（１０進数表記）」のアドレス値が割り当てられており、当該アドレス値に対応したメモリ領域には処理上意味のある何らかの機械語命令が格納される（即ち、メモリ領域内に空きがない状態となる）よう構成されている。
【００２７】
ところで、主制御ＲＯＭ１０００ｃ内に機械語命令を格納するためには、まず、人間にとって理解し易い命令語で主制御用ＣＰＵ１０００ａへの命令内容を記述し、当該記述した内容を機械語命令に変換して格納する手法が通例となっている。特に、主制御用ＣＰＵ１０００ａへの命令内容は、アセンブリ言語と呼ばれる命令語によって記述され、アセンブラと呼ばれる変換プログラムによって、当該記述した内容が機械語命令へと変換されることとなる。ここで、アセンブリ言語を命令語とする利点は、機械語命令とアセンブリ言語の命令が略１対１で対応しているため、ＣＰＵへの命令内容を無駄なく最適に記述することが可能である点にある。即ち、プログラムサイズやメモリ容量に厳しい制約があり、処理の高速化が求められる主制御側においては最適な命令語となっている。他方、アセンブリ言語を命令語とする欠点は、機械語命令とアセンブリ言語の命令が略１対１で対応しているため、機械語命令からアセンブリ言語の命令内容への変換（逆アセンブル）が可能であり、当該逆アセンブルしたアセンブリ言語の命令内容に基づき、主制御ＲＯＭの内容を不正に改ざんすることが可能な点である。そして、不正に改ざんした内容を格納した主制御ＲＯＭと、製品に搭載されている主制御ＲＯＭとを入れ替えることで、不正に出玉を獲得するといったゴト行為が可能となってしまうのである。
【００２８】
他方、サブ基板における、表示制御用ＣＰＵ２１５０ａ及び表示制御ＲＯＭ２１５０ｃにおいても動作原理は同様であり、表示制御ＲＯＭ２１５０ｃ内には機械語命令が格納されているが、表示制御用ＣＰＵ２１５０ａへの命令内容は、アセンブリ言語よりも人間にとって更に理解しやすい高級言語（Ｃ言語やＣ＋＋言語等）と呼ばれる命令語によって記述され、コンパイラと呼ばれる変換プログラムによって、当該記述した内容が機械語命令へと変換されることとなる。このような構成においては、高級言語によって記述されたＣＰＵへの命令内容は、コンパイラによって機械語命令と１対１に対応した最適な機械語命令へと変換されないため、プログラムサイズやメモリ容量が相対的に増大する反面、どのような機械語命令へと変換されるのかはコンパイラの種類や命令内容の記載内容によって大きく異なるため、機械語命令から高級言語の命令内容への変換（逆コンパイル）は極めて困難なものとなっている。
【００２９】
そして、このようなメイン基板及びサブ基板の構成に着目し、当該構成を有している遊技機（パチンコ遊技機だけでなく、スロットマシン等も同様の構成を有している）において、主制御ＲＯＭの内容を不正に改ざんすることで、不正に出玉を獲得するといったゴト行為を効果的に防止するための手法について、以下に詳述する。
【００３０】
まず、図４のブロック図を参照しながら、本最良形態に係るパチンコ遊技機の各種機能について説明する。はじめに、主制御装置１０００は、遊技に係る遊技周辺機器２０００｛（主遊技周辺機器Ａ、補助遊技周辺機器２２００）、演出に係るサブメイン制御装置（演出表示制御手段２１５０）、主制御装置１０００からの払出指示に基づき所定数の賞球の払出制御を行う賞球払出制御装置３０００｝と、情報伝達可能に接続されている。また、サブメイン制御装置（演出表示制御手段２１５０）は、画像演出を実行するサブサブ制御装置（演出表示装置２１４０）、各種遊技効果ランプ１９０（例えばサイドランプ）やスピーカ１１４等とも電気的に接続されている。更に、賞球払出制御装置３０００は、ステッピングモータやスプロケット等を備えた賞球払出装置と電気的に接続されている。尚、主制御装置１０００、サブメイン制御装置（演出表示制御手段２１５０）、サブサブ制御装置（演出表示装置２１４０）、賞球払出制御装置３０００等は、ハードウエア的にはデータやプログラムを格納するＲＯＭやＲＡＭ、演算処理に用いるＣＰＵ等の素子等から構成される。また、演出表示制御手段２１５０（サブ基板）や演出表示装置２１４０（サブサブ基板）については後述する。尚、以下で主制御装置１０００に含まれるとする各手段を周辺機器（例えば、遊技周辺機器２０００）に搭載される形で構成してもよい。また、周辺機器（例えば、遊技周辺機器２０００）に含まれるとする各手段を主制御装置１０００に搭載される形で構成してもよい。以下、上記各手段（装置）の詳細を説明する。
【００３１】
まず、主制御装置１０００は、主遊技（特別遊技等）・補助遊技・一般遊技に関する主たる制御を司る遊技制御手段１１００と、遊技周辺機器２０００やサブ（サブメイン、サブサブ）基板側に各種遊技情報｛例えば、停止図柄情報、停止図柄の属性情報（例えば、確率変動大当り、突然確率変動大当り、時間短縮変動大当り、小当り、ハズレ）、変動態様に関する情報（例えば、変動時間）、特別遊技の開始信号・状態情報・終了信号、保留情報等｝を送信するための情報送信制御手段１２００と、各種入賞口への遊技球の入賞に基づき所定の賞球の払出を行うように賞球払出制御装置３０００を制御する賞球払出決定手段１３００と、を有している。
【００３２】
ここで、遊技制御手段１１００は、各入球口（始動口等）への遊技球の流入を判定するための入球判定手段１１１０と、各乱数の取得可否を判定し、当該判定結果に基づき当該各乱数を取得するための乱数取得判定実行手段１１２０と、変動表示中における各始動口への入球を保留球として上限個数以内で一時記憶するための保留制御手段１１３０と、後述する主遊技側乱数（当選乱数）に基づき当りであるか否かを抽選する当否抽選手段１１３５と、各乱数に基づき、各図柄の停止図柄及び変動態様（変動時間等）を決定するための図柄内容決定手段１１４０と、各図柄の変動及び停止表示する制御を行うための表示制御手段１１５０と、主遊技始動口２１１０の主遊技始動口電動役物２１１２の開閉決定に直接関連する各種処理を行うための電動役物開閉制御手段１１６０と、通常遊技よりも遊技者に有利な特別遊技に関する制御を司る特別遊技制御手段１１７０と、主遊技及び補助遊技に関し、現在の遊技状態をどの遊技状態に移行させるかの決定と、当該決定に基づき遊技状態を移行させる処理を行うための特定遊技制御手段１１８０と、現在の遊技状態［例えば、主遊技に関する状態｛通常遊技状態、特定遊技状態（確率変動遊技状態、時間短縮遊技状態）、特別遊技状態｝、補助遊技に関する状態（易開放状態、非易開放状態）、主遊技図柄に係る停止図柄及び変動態様情報、各種フラグのオンオフ状況、特別遊技中の遊技状態（例えばラウンド数や入賞個数情報）］等を一時記憶するための遊技状態一時記憶手段１１９０とを有している。以下、各手段について詳述する。
【００３３】
まず、入球判定手段１１１０は、主遊技始動口２１１０へ遊技球が入球したか否かを判定する主遊技始動口入球判定手段１１１１と、補助遊技始動口２２１０に遊技球が流入したか否かを判定する補助遊技始動口入球判定手段１１１２とを有している。
【００３４】
次に、乱数取得判定実行手段１１２０は、主遊技始動口２１１０への遊技球の入球に基づき主遊技側乱数を取得するか否かを判定すると共に、判定結果に応じて当該乱数（例えば、当選乱数、変動態様決定乱数、主遊技図柄決定乱数等）を取得する主遊技乱数取得判定実行手段１１２１と、補助遊技側乱数の取得の可否を判定し、当該判定結果に基づき当該乱数を取得するための補助遊技乱数取得判定実行手段１１２２とを有している。
【００３５】
ここで、上記を含め本特許請求の範囲及び本明細書における「乱数」は、例えば、乱数の種類により割り振られた「０」〜「６５５３５」（当選乱数）や「０」〜「２５５」（変動態様決定乱数）といった所定範囲からランダムに選択された値である。また、乱数としては、数学的に発生させる乱数でなくともよく、ハードウエア乱数やソフトウエア乱数等により発生させる擬似乱数でもよい。例えば、乱数にある夫々の値の発現方式が、乱数の数列に沿って順々に値を発現させる方式（プラスワン方式）、乱数の数列の最終値が発現したときの次の値（初期値）を偶然性のある値によって定める方式（初期値更新方式）、これらの組み合わせ等を挙げることができる。
【００３６】
次に、保留制御手段１１３０は、主遊技図柄変動許可が下りていない状況で取得した当該主遊技側乱数を一時記憶するか否かを判定し、当該判定結果に基づき前記乱数を図柄変動許可が下りるまで主遊技図柄保留情報一時記憶手段１１３１ａに保留するための主遊技図柄保留手段１１３１と、補助遊技図柄変動許可が下りていない状況で取得した当該補助遊技側乱数を一時記憶するか否かを判定し、当該判定結果に基づき前記乱数を図柄変動許可が下りるまで補助遊技図柄保留情報一時記憶手段１１３２ａに保留するための補助遊技図柄保留手段１１３２と、を有している。ここで、主遊技図柄保留手段１１３１及び補助遊技図柄保留手段１１３２は、最大４個まで記憶可能な、前記乱数を保留順序と結合した形で一時記憶するための、主遊技図柄保留情報一時記憶手段１１３１ａ及び補助遊技図柄保留情報一時記憶手段１１３２ａを夫々有している。
【００３７】
次に、当否抽選手段１１３５は、当否抽選の結果、当りである場合に特別遊技への移行決定をする（例えば、内部的に当りフラグをオンにする）特別遊技移行決定手段１１３５ａと、当否抽選を行う際に参照される当否抽選用テーブル１１３５ｂと、を有している。ここで、当否抽選用テーブル１１３５ｂは、主遊技図柄に関しての大当り抽選を行う際に参照される主遊技用当否抽選テーブル１１３５ｂ−１を有している。尚、各抽選テーブルは、図示しないが、遊技状態毎に異なるテーブルを有している。例えば、各抽選テーブルは、通常遊技状態（時間短縮遊技状態）の際に用いられる低確率抽選用テーブルと、確率変動遊技状態の際に用いられる高確率抽選用テーブルと、を有する。
【００３８】
次に、図柄内容決定手段１１４０は、取得した主遊技側乱数に基づき、主遊技図柄の停止図柄と変動態様（変動時間等）を決定する主遊技内容決定手段１１４１と、取得した補助遊技側乱数に基づき補助遊技図柄の停止図柄を決定する補助遊技内容決定手段１１４２とを有している。
【００３９】
ここで、主遊技内容決定手段１１４１は、主遊技図柄に係る停止図柄や変動態様を決定する際に参照される主遊技内容決定用抽選テーブル１１４１ａを有しており、当該主遊技内容決定用抽選テーブル１１４１ａは、当否結果・遊技状態・保留球数に応じて異なる各種抽選テーブルを備えている（例えば、遊技状態に関しては、通常遊技→主遊技通常遊技状態用抽選テーブル、確率変動遊技→主遊技確率変動遊技状態用抽選テーブル、時間短縮遊技→主遊技時間短縮遊技状態用抽選テーブル）。更に、補助遊技内容決定手段１１４２は、補助遊技図柄に係る停止図柄を決定する際に参照される補助遊技内容決定用抽選テーブル１１４２ａを有しており、当該補助遊技内容決定用抽選テーブル１１４２ａは、遊技状態に応じて異なる各種当選テーブルを備えている（例えば、通常遊技→補助遊技通常用抽選テーブル、確率変動遊技及び時間短縮遊技→補助遊技時間短縮用抽選テーブル）。
【００４０】
ここで、主遊技内容決定手段１１４１が有しており、主遊技図柄に係る停止図柄や変動態様を決定する際に参照される主遊技内容決定用抽選テーブル１１４１ａについて、以下、各構成テーブルについて具体例を挙げながら説明することとする。
【００４１】
まず、表１は、主遊技図柄の停止図柄を決定する際に参照される図柄決定用テーブルの一例である。ここで、当否抽選の結果がハズレである場合には、上段のハズレ時テーブルを参照することによりハズレ図柄が決定される。他方、当否抽選の結果が当りである場合には、下段の当り時テーブルを参照することにより当り図柄が決定される。尚、本最良形態においては、後述のように、この当り図柄は複数の属性に分類でき（通常当り図柄、確率変動当り図柄）、当り図柄の種類に応じて遊技者に付与される利益状態が異なるよう構成されている。しかしながら、これには限定されず、どのような当り図柄であっても一律同じ利益状態を遊技者に付与するよう構成してもよい。また、本最良形態では、いずれの遊技状態でも共通のテーブルとしているがこれにも限定されず、遊技状態に応じて異なるテーブル構成としてもよいことはいうまでもない。更には、本最良形態においては、理解の容易上、ハズレ時には一律「Ｘ」という停止図柄が選択されるよう構成されているがこれには何ら限定されない。例えば、後述するように、メイン側（主制御基板側）は、サブ側に対して停止図柄情報と変動態様情報等の図柄情報を送信し、これを受信したサブ側では、当該図柄情報に基づき装飾図柄の停止図柄や変動態様を決定する処理を実行する。この際、サブ側では、装飾図柄の停止図柄（特にハズレ図柄）を決定する際、当該変動がリーチ変動態様とするか否かの判定を実行した上、リーチ変動態様を実行する場合には、停止図柄としてリーチハズレ図柄やスーパーリーチハズレ図柄を停止図柄として割り振る必要がある。このようなサブ側での処理負担を軽減するため、主制御装置側でのハズレ図柄として、（１）装飾図柄の完全ハズレ図柄に対応したハズレ主遊技図柄Ｘ１、（２）装飾図柄のリーチハズレ図柄に対応したハズレ主遊技図柄Ｘ２、（３）装飾図柄のスーパーリーチハズレ図柄に対応したハズレ主遊技図柄Ｘ３、といった具合に複数のハズレ図柄を割り振るよう構成してもよい。
【表１】
2012120800.tif 000003
【００４２】
次に、表２は、主遊技図柄の変動態様を決定する際に参照される変動態様決定用テーブルの一例である。ここで、本最良形態では、遊技状態、当否結果に応じて異なるテーブルが参照されるよう構成されている。当該テーブルから分かるように、本最良形態では、ハズレ時には変動時間が長いものが選択され難く、他方、当り時には変動時間が長いものが選択され易いよう構成されている。即ち、変動時間が長い程、当り期待度が高くなるよう設定されている。尚、前述のように、主遊技図柄の変動態様に関する情報はサブ側に送信されることとなり、これを受信したサブ側では、装飾図柄の変動態様決定処理を実行することとなる。尚、本例はあくまでも一例であり、これには何ら限定されない。例えば、変動態様の選択割合を同一としてもよいし、夫々のテーブルにおいて変動態様を異ならせてもよい。また、遊技状態に応じて異なるテーブルとしているがこれにも限定されず、共通のテーブル構成としてもよい。
【表２】
2012120800.tif 000004
【００４３】
次に、表示制御手段１１５０は、主遊技図柄表示装置２１３０の主遊技図柄表示部２１３１上で、所定時間主遊技図柄を変動させた後に停止表示する制御を行う主遊技図柄制御手段１１５１と、補助遊技図柄表示装置２２２０の補助遊図柄技表示部２２２１上で、所定時間補助遊技図柄を変動させた後に停止表示する制御を行う補助遊技図柄制御手段１１５２とを有している。
【００４４】
ここで、主遊技図柄制御手段１１５１は、前記主遊技内容決定手段１１４１により決定された変動態様に係る変動時間を管理するための主遊技図柄変動時間管理手段１１５１ａを更に有している。また、主遊技図柄変動時間管理手段１１５１ａは、ゼロクリア可能な主遊技図柄変動管理用タイマ１１５１ａ−１（デクリメントカウンタ）を更に有している。更に、補助遊技図柄制御手段１１５２は、補助遊技図柄表示装置２２２０の補助遊技図柄表示部２２２１上での補助遊技図柄の変動時間を管理するための補助遊技図柄変動時間管理手段１１５２ａを有している。また、補助遊技図柄変動時間管理手段１１５２ａは、時間を計測可能な補助遊技図柄変動管理用タイマ１１５２ａ−１を更に備えている。
【００４５】
次に、電動役物開閉制御手段１１６０は、主遊技始動口２１１０の主遊技始動口電動役物２１１２を開閉する処理を行うための条件を充足しているか否かを判定するための条件判定手段１１６１と、主遊技始動口２１１０の主遊技始動口電動役物２１１２の駆動（開放）時間を計測する開放タイマ１１６２とを有している。
【００４６】
次に、特別遊技制御手段１１７０は、特別遊技に移行するための条件を充足しているか否か、具体的には、当りに当選している（当りフラグが発生している）か否かの判定と共に、主遊技図柄が所定態様で停止したか否かを判定する条件判定手段１１７１と、特別遊技移行条件を充足している場合、当該特別遊技の内容（具体的には、ラウンド数、ラウンド間時間等）を特別遊技関連情報一時記憶手段１１９１ｃ中にセットする特別遊技内容決定手段１１７２と、大入賞口２１２０を所定条件で開状態にするという特別遊技を実行するための特別遊技実行手段１１７３と、特別遊技に関する各種処理の時間管理を行うための特別遊技時間管理手段１１７４とを有している。ここで、特別遊技時間管理手段１１７４は、時間を計測可能な特別遊技用タイマ１１７４ａを更に有している。また、特別遊技内容決定手段１１７２は、特別遊技関連情報一時記憶手段１１９１ｃにセットされるべき前記特別遊技の内容を特定する際に参照される特別遊技内容参照テーブル１１７２ａを更に有している。
【００４７】
次に、特定遊技制御手段１１８０は、特定遊技状態の終了条件を充足しているか否かを判定する特定遊技終了条件判定手段１１８１を有している。ここで、特定遊技終了条件判定手段１１８１は、時短回数をカウント可能な時短回数カウンタ１１８１ａを更に有している。ここで、「特定遊技」とは、例えば、特別遊技への抽選確率が通常遊技時よりも高い確率変動遊技や、主遊技図柄の変動時間が通常遊技時よりも相対的に短い時間短縮遊技を指す。
【００４８】
ここで、本最良形態においては、時短回数は１００回であり、当該時短中には、非時短中と比較して、主遊技図柄の変動時間が相対的に短縮される（時間短縮機能）。更に、補助遊技図柄の変動時間も相対的に短縮されると共に、主遊技始動口２１１０の主遊技始動口電動役物２１１２の開放時間が相対的に延長される（開放時間延長機能）。尚、上記の特定遊技終了条件判定手段１１８１は、例えば、回数制限付きの確率変動遊技において終了回数に到達したか否かを判定する機能を有していたり（回数制限付確率変動遊技機能を有するパチンコ遊技機の場合）、図柄変動の度に所定確率で特定遊技（例えば確率変動遊技や時間短縮遊技）から通常遊技への移行抽選を行う機能を有していてもよい（転落抽選機能を有するパチンコ遊技機の場合）。
【００４９】
次に、遊技状態一時記憶手段１１９０は、主遊技における現在の遊技状態を一時記憶するための主遊技状態一時記憶手段１１９１と、補助遊技における現在の遊技状態を一時記憶するための補助遊技状態一時記憶手段１１９２とを有している。
【００５０】
ここで、主遊技状態一時記憶手段１１９１は、各種遊技状態における各種フラグのオンオフ情報を一時記憶するためのフラグ一時記憶手段１１９１ａと、現在変動中の主遊技図柄（変動開始条件が成立した主遊技図柄）に係る停止図柄及び変動態様情報を一時記憶するための主遊技図柄情報一時記憶手段１１９１ｂと、特別遊技に関する情報（例えば、ラウンド数、任意のラウンドにおける遊技球の入賞個数等）を一時記憶するための特別遊技関連情報一時記憶手段１１９１ｃとを有している。
【００５１】
また、補助遊技状態一時記憶手段１１９２は、補助遊技に関する情報（例えば、補助遊技当選フラグ・補助遊技変動中フラグ・開放延長フラグ・電動役物開放中フラグ・時間短縮フラグ等の各種フラグのオンオフ情報）を一時記憶するための補助遊技関連情報一時記憶手段１１９２ａと、現在変動中の補助遊技図柄（変動開始条件が成立した補助遊技図柄）に係る停止図柄等の情報を一時記憶するための補助遊技図柄情報一時記憶手段１１９２ｂとを有している。
【００５２】
次に、情報送信制御手段１２００は、主制御ＲＯＭ１０００ｃ内の機械語命令を読み出す主制御機械語命令読込制御手段１２１０を更に有している。ここで、主制御機械語命令読込制御手段１２１０は、主制御ＲＯＭ１０００ｃ内から読み出した機械語命令を一時記憶するための主遊技機械語命令情報一時記憶手段１２１１を更に有している。ここで、表３は、主遊技機械語命令情報一時記憶手段１２１１内の構成及び機械語命令が格納される様子を示した図である。まず、主遊技機械語命令情報一時記憶手段１２１１は２バイト分の信号を格納できるｎ個のバッファから構成されており、当該ｎ個のバッファの内の２個分のバッファを使用することで、１機械語命令及び当該１機械語命令に割り当てられたアドレス値が格納されるよう構成されている。ここで、前述のように、１機械語命令は１バイト分の信号によって表されており、当該１機械語命令のアドレス値は２バイト分の信号によって表されているため、ａ番目のバッファには１機械語命令（及び当該格納されている情報が機械語命令である旨を示す固定信号列）が格納され、ａ＋１番目のバッファにはアドレス値が格納可能（本表下段の一例を参照）となる。そして、後述するように、当該バッファに格納された信号はサブ側へ送信され、サブ側にて機械語命令の検査処理が実行されることとなる。尚、機械語命令に係る最初の情報を受信したサブ側では、続いて送信されるアドレスに係る情報を、当該機械語命令に係る最初の情報に対するアドレスに係る情報として管理することになる。
【表３】
2012120800.tif 000005
【００５３】
次に、遊技周辺機器２０００について説明する。尚、一部の周辺機器については既に詳細構成を述べたので、残る構成について説明する。まず、遊技周辺機器２０００は、主遊技側の周辺機器である主遊技周辺機器Ａと、補助遊技に関する補助遊技周辺機器２２００とを有している。以下、これらの周辺機器を順番に説明する。
【００５４】
まず、主遊技周辺機器Ａは、特別遊技移行の契機となる主遊技始動口２１１０と、主遊技図柄の停止表示及び変動表示が可能な主遊技図柄表示装置２１３０と、通常遊技の際には閉状態にあり、特別遊技の際には所定条件下で開状態となる大入賞口２１２０を有している。
【００５５】
次に、補助遊技周辺機器２２００は、主遊技始動口２１１０の主遊技始動口電動役物２１１２の開放の契機となる補助遊技始動口２２１０と、補助遊技図柄の停止表示及び変動表示が可能な補助遊技図柄表示装置２２２０とを有している。
【００５６】
次に、サブメイン制御装置（演出表示制御手段２１５０）及びサブサブ制御装置（演出表示装置２１４０）について説明する。はじめに、主制御装置１０００は、演出に係る一切の表示制御を司る演出表示制御手段２１５０（サブメイン基板）と接続している。また、演出表示制御手段２１５０（サブメイン基板）は、装飾図柄の変動表示及び停止表示・特別遊技中の遊技進行状況を示す表示を含め、演出に係る表示を行う演出表示装置２１４０（サブサブ基板）と接続している。以下、これらの装置・手段を順番に説明する。
【００５７】
まず、演出表示制御手段２１５０は、主制御装置１０００側からの各種情報を受信するための情報受信手段２１５１と、主制御装置１０００側からの前記情報に基づき、演出表示装置２１４０上での演出表示制御を行う表示制御手段２１５２と、主制御装置１０００側からの前記情報に基づき、主制御ＲＯＭ１０００ｃ内の機械語命令の検査処理を司るメイン側機械語命令検査制御手段２１５３と、を有している。以下、上記各手段を詳述する。
【００５８】
はじめに、情報受信手段２１５１は、主制御装置１０００側からの主遊技に関する図柄情報を一時記憶するためのメイン側情報一時記憶手段２１５１ａと、主制御装置１０００側からの機械語命令に関する情報を一時記憶するためのメイン側機械語命令情報一時記憶手段２１５１ｂと、を有している。尚、メイン側情報一時記憶手段２１５１ａに一時記憶された図柄情報は、以下で説明する各処理において、後述の各種手段により必要に応じ適宜参照される。
【００５９】
次に、表示制御手段２１５２は、演出表示装置２１４０の装図表示部２１４１上での装飾図柄の変動表示や停止表示に関する制御を司る装飾図柄表示制御手段２１５２ａと、演出表示装置２１４０の装図保留表示部２１４２上での保留情報の表示処理に関する一切の制御を司る装図保留情報表示制御手段２１５２ｂと、演出に関連する情報を一時記憶する演出表示関連情報一時記憶手段２１５２ｅと、を有している。
【００６０】
ここで、装飾図柄表示制御手段２１５２ａは、メイン側情報一時記憶手段２１５１ａ内に一時記憶された主制御装置１０００側からの図柄情報に基づき、装飾図柄の停止図柄と変動態様を決定するための装図表示内容決定手段２１５２ａ−１と、装飾図柄の変動時間を計時するための変動時間管理タイマ２１５２ａ−４と、を更に有している。
【００６１】
次に、装図表示内容決定手段２１５２ａ−１は、装飾図柄の変動態様を決定する際に参照される装図変動内容決定用抽選テーブル２１５２ａ−１−１と、装飾図柄の停止図柄を決定する際に参照される装図停止図柄決定用抽選テーブル２１５２ａ−１−２と、を有している。ここで、表４は、装飾図柄の変動態様を決定する際に参照される、装図変動内容決定用抽選テーブル２１５２ａ−１−１の一例である。このように、本最良形態では、メイン側から受信した主遊技図柄の変動態様情報（例えば、変動態様を特定するためのＩＤ情報）と紐付いた形で、メイン側での主遊技図柄の変動態様と１対１対応となるよう設定されている。しかしながら、これには限定されず、１対複数対応でも複数対１対応でもよく、更には、メイン側からの変動態様情報（特に時間情報）、当否情報、停止図柄情報及び属性情報（通常当りか確率変動当りか等）から構成されるメイン側図柄情報からなる群より選択される一又は複数の情報に基づき、装飾図柄の変動態様を決定するよう構成してもよい。
【表４】
2012120800.tif 000006
【００６２】
次に、メイン側機械語命令検査制御手段２１５３は、メイン側から送信された機械語命令に関する情報と、後述するメイン側機械語命令複製情報一時記憶手段２１５３ｃに一時記憶されている機械語命令とを照合して正常であるか否かを判定するメイン側機械語命令照合判定手段２１５３ａと、当該照合結果が正常でないと判定された際には異常を報知するメイン側機械語命令異常報知手段２１５３ｂと、主制御側から送信された機械語命令を照合するための情報が一時記憶されているメイン側機械語命令複製情報一時記憶手段２１５３ｃと、主制御ＲＯＭ１０００ｃ内の記憶内容と同一内容が記憶されており、電源立上時に当該内容がメイン側機械語命令複製情報一時記憶手段２１５３ｃにロードされる機械語命令照合用参照テーブル２１５３ｄと、を有している。尚、電源立上げ後、機械語命令照合用参照テーブルに記憶される内容は、少なくとも一部が同一である限り、本発明の効果である主基板側でのプログラム改変は部分的とはいえチェック可能である。したがって、主制御ＲＯＭ１０００ｃの全内容を保持する必要は必ずしもなく、主制御ＲＯＭ１０００ｃ内の記憶内容の一部しか保持していなくても、或いは、主制御ＲＯＭ１０００ｃ内の記憶内容以外の内容を保持していてもよい。尚、一部しか保持していない場合には、（１）メイン側では、所定値（例えば、当否抽選に係るプログラムのエリアに対応したアドレス範囲）の情報しかサブ側に送信せず、他方、サブ側では、当該所定値に対応した情報を少なくとも保持しているように構成する、（２）メイン側では、どのエリアのプログラムに係る情報であっても無関係にサブ側に送信し、他方、サブ側では、メイン側から送信された情報が自身の保持していない情報である場合には無視する、といった処理を実行すればよい。また、本最良形態では、機械語命令照合用参照テーブル３２５３ｄの内容を電源立上時にメイン側機械語命令照合用情報一時記憶手段２１５３ｃにロードすることで処理速度向上を図ったが、これには限定されず、メイン側から機械語命令関連情報を受信する度に、当該情報から導出されたアドレスに基づき、機械語命令照合用参照テーブル２１５３ｄを参照して当該アドレスに対応する機械語を呼び出すよう構成してもよい。ここで、表５は、電源立上げ後に機械語命令照合用参照テーブル２１５３ｄの内容がロードされた状態における、メイン側機械語命令照合用情報一時記憶手段２１５３ｃの一例である。本表で示されるように、メイン側機械語命令照合用情報一時記憶手段２１５３ｃには、主制御ＲＯＭ１０００ｃ内のメモリ領域及びアドレス領域の内容（図３参照）と同一の内容が記憶されるよう構成されている。尚、前述のように、メイン側機械語命令照合用情報一時記憶手段２１５３ｃ内に記憶されている内容は、表示制御ＲＯＭ２１５０ｃ内に予め格納（即ち、製品開発時において、主制御ＲＯＭ１０００ｃ内の内容を複製して格納）されている内容（本例では、機械語命令照合用参照テーブル２１５３ｄ）である。
【表５】
2012120800.tif 000007
【００６３】
尚、演出表示制御手段２１５０は、その他にも、遊技効果ランプ１９０の点灯及び消灯や、スピーカ１１４からの音声出力等の演出処理といった、画像表示以外の演出に係る一切の制御を更に制御する。また、本最良形態においては、演出表示制御手段２１５０が、装飾図柄、遊技ランプ及び音声の制御を一体的に行なうように構成しているが、機能的に別個の周辺機器として分離するように構成してもよい。この場合、当該周辺機器同士を基板対基板コネクタで接続するように構成してもよい。
【００６４】
次に、演出表示装置（サブサブ基板）２１４０は、ＬＣＤ表示器（装図表示部２１４１、装図保留表示部２１４２）や、装飾図柄の停止図柄や変動態様に関するデータ（各種オブジェクトデータ、動画像データ、音声データ等）を含め演出に関する一切のデータを記憶するための画像データ記憶装置等を有しており、演出表示制御手段２１５０（サブメイン基板）からのコマンド等の情報に基づいてＬＣＤ表示器上への画像表示等を実行することとなる。
【００６５】
尚、主遊技図柄表示装置２１３０及び補助遊技図柄表示装置２２２０が、主制御装置１０００と情報伝達可能に接続されており、残る演出表示装置（サブサブ基板）２１４０が、演出表示制御手段（サブメイン基板）２１５０と情報伝達可能に接続されている。即ち、主遊技図柄表示装置２１３０及び補助遊技図柄表示装置２２２０は、主制御装置１０００により制御され、演出表示装置２１４０は、演出表示制御手段２１５０により夫々制御されることを意味する。尚、主制御装置１０００と片方向通信により制御される他の周辺機器を介して、別の周辺機器を制御するように構成してもよい。
【００６６】
次に、図５〜図２０のフローチャートを参照しながら、本最良形態に係るパチンコ遊技機の処理の流れを説明する。はじめに、図５〜図１４のフローチャートを参照しながら、本最良形態に係るパチンコ遊技機のメイン基板側での処理の流れを説明する。まず、図５は、主制御装置１０００が行う一般的な処理の流れを示したメインフローチャートである。まず、ステップ１１００で、主制御装置１０００は、後述の補助遊技側乱数取得処理を実行する。次に、ステップ１２００で、主制御装置１０００は、後述の電動役物駆動判定処理を実行する。次に、ステップ１３００で、主制御装置１０００は、後述の主遊技側乱数取得処理を実行する。次に、ステップ１４００で、主制御装置１０００は、後述の主遊技図柄表示処理を実行する。次に、ステップ１５００で、主制御装置１０００は、後述の特別遊技作動条件判定処理を実行する。次に、ステップ１６００で、主制御装置１０００は、後述の特別遊技制御処理を実行する。次に、ステップ１７００で、主制御装置１０００（特に賞球払出決定手段１３００）は、遊技球が入賞した入賞口に基づき、賞球払出制御装置３０００を駆動して所定の賞球数の払出処理を行い、再びステップ１１００に戻る。以下、各サブルーチンに係る処理について詳述する。
【００６７】
まず、図６は、図５におけるステップ１１００のサブルーチンに係る、補助遊技側乱数取得処理のフローチャートである。まず、ステップ１１０２で、補助遊技始動口入球判定手段１１１２は、補助遊技始動口２２１０の補助遊技始動口入球検出装置２２１１から補助遊技始動口入球情報を受信したか否かを判定する。ステップ１１０２でＹｅｓの場合、ステップ１１０４で、補助遊技乱数取得判定実行手段１１２２は、補助遊技図柄保留情報一時記憶手段１１３２ａを参照し、保留球が上限（例えば４個）でないか否かを判定する。ステップ１１０４でＹｅｓの場合、ステップ１１０６で、補助遊技乱数取得判定実行手段１１２２は、補助遊技側乱数を取得する。次に、ステップ１１０８で、補助遊技図柄保留手段１１３２は、何個目の保留であるかという順番情報と共に、当該乱数を補助遊技図柄保留情報一時記憶手段１１３２ａにセットする形で保留球を１加算する。そして、ステップ１１１０で、情報送信制御手段１２００は、補助遊技図柄保留情報一時記憶手段１１３２ａを参照し、当該乱数が何個目の保留として記憶されたのかの情報を取得すると共に、当該情報を演出表示制御手段２１５０側に送信し、次の処理（ステップ１２００の電動役物駆動判定処理）に移行する。尚、ステップ１１０２及びステップ１１０４でＮｏの場合も、次の処理（ステップ１２００の電動役物駆動判定処理）に移行する。
【００６８】
次に、図７は、図５におけるステップ１２００のサブルーチンに係る、電動役物駆動判定処理のフローチャートである。まず、ステップ１２０２で、電動役物開閉制御手段１１６０は、補助遊技関連情報一時記憶手段１１９２ａを参照して、電動役物開放中フラグがオフであるか否かを判定する。ステップ１２０２でＹｅｓの場合、ステップ１２０４で、補助遊技図柄制御手段１１５２は、補助遊技関連情報一時記憶手段１１９２ａを参照して、補助遊技図柄変動中フラグがオフであるか否かを判定する。ステップ１２０４でＹｅｓの場合、ステップ１２０６で、補助遊技内容決定手段１１４２は、補助遊技図柄保留情報一時記憶手段１１３２ａを参照し、補助遊技図柄に関する保留球があるか否かを判定する。ステップ１２０６でＹｅｓの場合、ステップ１２０８で、補助遊技内容決定手段１１４２は、当該保留球に基づく補助遊技側乱数及び補助遊技側遊技状態に基づき停止図柄を決定する。次に、ステップ１２１０で、補助遊技図柄変動時間管理手段１１５２ａは、補助遊技側遊技状態に基づき、補助遊技図柄変動管理用タイマ１１５２ａ−１に所定時間（例えば、時短遊技の場合には５秒、通常遊技の場合には３０秒）をセットする。そして、ステップ１２１２で、補助遊技図柄制御手段１１５２は、補助遊技関連情報一時記憶手段１１９２ａ内の補助遊技変動中フラグをオンにする。次に、ステップ１２１４で、補助遊技図柄保留手段１１３２は、補助遊技図柄に関する当該保留球を１減算した上で補助遊技図柄保留情報一時記憶手段１１３２ａに記録されている保留情報を更新すると共に、補助遊技図柄制御手段１１５２は、補助遊技図柄変動管理用タイマ１１５２ａ−１をスタートした後、補助遊技図柄表示部２２２１上で補助遊技図柄の変動表示を開始する。次に、ステップ１２１６で、補助遊技図柄変動時間管理手段１１５２ａは、補助遊技図柄変動管理用タイマ１１５２ａ−１を参照して、前記所定時間に到達したか否かを判定する。ステップ１２１６でＹｅｓの場合、ステップ１２１８で、補助遊技図柄制御手段１１５２は、補助遊技図柄表示部２２２１上で、前記ステップ１２０８で補助遊技内容決定手段１１４２が決定した停止図柄を確定表示する。そして、ステップ１２２０で、補助遊技図柄制御手段１１５２は、補助遊技関連情報一時記憶手段１１９２ａ内の補助遊技図柄変動中フラグをオフにする。次に、ステップ１２２２で、条件判定手段１１６１は、当該停止図柄が「当り」であるか否かを判定する。ステップ１２２２でＹｅｓの場合、ステップ１２２４で、電動役物開閉制御手段１１６０は、補助遊技側遊技状態に基づき、開放タイマ１１６２に所定時間（例えば、時短遊技の場合には５秒、通常遊技の場合には０．５秒）セットする。次に、ステップ１２２６で、電動役物開閉制御手段１１６０は、補助遊技関連情報一時記憶手段１１９２ａ内の電動役物開放中フラグをオンにする。そして、ステップ１２２８で、電動役物開閉制御手段１１６０は、主遊技始動口２１１０の主遊技始動口電動役物２１１２を開放する。次に、ステップ１２３０で、電動役物開閉制御手段１１６０は、開放タイマ１１６２を参照して、前記所定時間に到達したか否かを判定する。ステップ１２３０でＹｅｓの場合、ステップ１２３２及びステップ１２３４で、電動役物開閉制御手段１１６０は、主遊技始動口２１１０の主遊技始動口電動役物２１１２を閉鎖すると共に、補助遊技関連情報一時記憶手段１１９２ａ内の電動役物開放中フラグをオフにし、次の処理（ステップ１３００の主遊技側乱数取得処理）に移行する。
【００６９】
尚、ステップ１２０２でＮｏの場合はステップ１２３０に移行し、ステップ１２０４でＮｏの場合はステップ１２１６に移行し、ステップ１２０６、ステップ１２１６、ステップ１２２２及びステップ１２３０でＮｏの場合は次の処理（ステップ１３００の主遊技側乱数取得処理）に移行する。
【００７０】
次に、図８は、図５におけるステップ１３００のサブルーチンに係る、主遊技側乱数取得処理のフローチャートである。まず、ステップ１３０２で、主遊技始動口入球判定手段１１１１は、主遊技始動口２１１０の主遊技始動口入球検出装置２１１１から主遊技始動口入球情報を受信したか否かを判定する。ステップ１３０２でＹｅｓの場合、ステップ１３０４で、主遊技乱数取得判定実行手段１１２１は、主遊技図柄保留情報一時記憶手段１１３１ａを参照し、保留球が上限（例えば４個）でないか否かを判定する。ステップ１３０４でＹｅｓの場合、ステップ１３０６で、主遊技乱数取得判定実行手段１１２１は、主遊技側乱数（当選乱数、変動態様決定乱数、主遊技図柄決定乱数等）を取得し、主遊技図柄保留手段１１３１が、何個目の保留であるかという順番情報と共に、当該乱数を主遊技図柄保留情報一時記憶手段１１３１ａにセットする。そして、ステップ１３０８で、情報送信制御手段１２００は、主遊技図柄保留情報一時記憶手段１１３１ａを参照し、当該乱数が何個目の保留として記憶されたのかの情報を取得すると共に、当該情報を演出表示制御手段２１５０側に送信し、次の処理（ステップ１４００の主遊技図柄表示処理）に移行する。尚、ステップ１３０２及びステップ１３０４でＮｏの場合も、次の処理（ステップ１４００の主遊技図柄表示処理）に移行する。
【００７１】
次に、図９は、図５におけるステップ１４００のサブルーチンに係る、主遊技図柄表示処理のフローチャートである。まず、ステップ１４０２で、主遊技内容決定手段１１４１は、変動開始条件が成立しているか否かを判定する。ここで、この変動開始条件は、特別遊技中や主遊技図柄変動中でないことが条件となる。
【００７２】
ステップ１４０２でＹｅｓの場合、ステップ１４０４で、主遊技内容決定手段１１４１は、主遊技図柄保留情報一時記憶手段１１３１ａに一時記憶されている、今回の図柄変動に係る主遊技側乱数を読み出す。次に、ステップ１４０６で、当否抽選手段１１３５は、主遊技側乱数（当選乱数）及び遊技状態に基づき、主遊技用当否抽選テーブル１１３５ｂ−１を参照し、主遊技図柄当否（大当り）抽選を実行する。そして、ステップ１４０８で、特別遊技移行決定手段１１３５ａは、抽選結果が当りか否かを判定する。ステップ１４０８でＹｅｓの場合、ステップ１４１０で、特別遊技移行決定手段１１３５ａは、フラグ一時記憶手段１１９１ａ内の当りフラグをオンにする。他方、ステップ１４０８でＮｏの場合には、ステップ１４１０をスキップする。
【００７３】
そして、ステップ１４１２及びステップ１４１３で、主遊技内容決定手段１１４１は、主遊技内容決定用抽選テーブル１１４１ａ内の各抽選テーブルを参照し、主遊技側乱数（例えば、主遊技図柄決定乱数、変動態様決定乱数）に基づいて主遊技図柄に関する停止図柄を決定すると共に、当該決定した停止図柄に基づき変動態様を決定し、これらを主遊技図柄情報一時記憶手段１１９１ｂに一時記憶する。尚、前記参照されるテーブルは、当否結果・遊技状態・主遊技図柄に基づいて決定される（以下も同様）。次に、ステップ１４１４で、情報送信制御手段１２００は、ステップ１４１２で決定した主遊技図柄に関する図柄情報（停止図柄情報、停止図柄の属性情報、変動態様情報等）を演出表示制御手段２１５０側に送信する。次に、ステップ１４１５で、遊技制御手段１１００は、後述の主制御機械語命令取得送信処理を実行する。次に、ステップ１４１６で、主遊技図柄変動時間管理手段１１５１ａが、所定時間（前記ステップ１４１２で決定した変動態様に係る変動時間）を主遊技図柄変動管理用タイマ１１５１ａ−１にセットする。そして、ステップ１４１８で、主遊技図柄制御手段１１５１は、主遊技図柄表示装置２１３０の主遊技図柄表示部２１３１上で、主遊技図柄情報一時記憶手段１１９１ｂに記憶された変動態様に従い、主遊技図柄の変動表示を開始する。次に、ステップ１４２０で、主遊技図柄制御手段１１５１は、フラグ一時記憶手段１１９１ａ内の変動中フラグをオンする。そして、ステップ１４２２で、主遊技図柄変動時間管理手段１１５１ａが、所定時間に到達したか否かを判定する。ここで、ステップ１４２２でＮｏの場合には、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。他方、ステップ１４２２でＹｅｓの場合、ステップ１４２４で、情報送信制御手段１２００は、所定時間に到達した旨のコマンドを演出表示制御手段２１５０側に送信する。次に、ステップ１４２６で、主遊技図柄制御手段１１５１は、主遊技図柄表示装置２１３０の主遊技図柄表示部２１３１上での主遊技図柄の変動表示を停止し、主遊技図柄情報一時記憶手段１１９１ｂに記憶されている停止図柄を確定停止図柄として表示制御する。次に、ステップ１４２８で、主遊技図柄制御手段１１５１は、フラグ一時記憶手段１１９１ａ内の変動中フラグをオフにする。そして、ステップ１４３０で、主遊技図柄変動時間管理手段１１５１ａは、主遊技図柄変動管理用タイマ１１５１ａ−１をリセットする。次に、ステップ１４５０で、主制御装置１０００は、後述の特定遊技終了判定処理を実行し、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。
【００７４】
尚、ステップ１４０２でＮｏの場合には、ステップ１４３２で、主遊技図柄制御手段１１５１は、フラグ一時記憶手段１１９１ａを参照し、変動中フラグがオンであるか否かを判定する。ステップ１４３２でＹｅｓの場合にはステップ１４２２に移行し、ステップ１４３２でＮｏの場合には、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。
【００７５】
次に、図１０は、図９におけるステップ１４１５のサブルーチンに係る、主制御機械語命令取得送信処理のフローチャートである。まず、ステップ１４１５−０２で、主制御機械語命令読込制御手段１２１０は、主遊技図柄保留情報一時記憶手段１１３１ａに一時記憶されている、今回の図柄変動に係る主遊技側乱数の内から主遊技図柄決定用乱数を取得する。ここで、本最良形態では、主遊技図柄決定用乱数の乱数値は「０〜６５５３５」の数字の内の何れかの値（表１参照）である。次に、ステップ１４１５−０４で、主制御機械語命令読込制御手段１２１０は、主制御ＲＯＭ１０００ｃにアクセスし、ステップ１４１５−０２で取得した乱数値と同一の値をアドレス値とする機械語命令を、主制御ＲＯＭ１０００ｃ内のメモリ領域から読み込むと共に、当該読み込んだ機械語命令及びアドレス値を、主制御機械語命令情報一時記憶手段１２１１にセットする。ここで、前述のように、本最良形態では、主制御ＲＯＭ１０００ｃ内のアドレス領域には「０〜６５５３５」（１０進数表記）の値が割り当てられている。即ち、当該主制御機械語命令情報一時記憶手段１２１１にセットされた機械語命令は、主遊技図柄決定用乱数値をアドレス値として利用することにより、ランダムに選択された１機械語命令ということになる。そして、ステップ１４１５−０６で、情報送信制御手段１２００は、主制御機械語命令情報一時記憶手段１２１１にセットされた内容を、演出表示制御手段２１５０側に送信し、次の処理（ステップ１４１６）に移行する。尚、本最良形態では、ステップ１４１５−０４にて、主制御ＲＯＭ１０００ｃ内のメモリ領域から機械語命令をその都度読み込むように構成している。他方、処理速度向上の観点からは、電源立上時に、主制御ＲＯＭ１０００内の記憶内容（すべてでも一部でもよい）を一時記憶手段にロードしておくように構成し、ステップ１４１５−０４では当該一時記憶手段から機械語命令を取得するように構成してもよい。
【００７６】
次に、図１１は、図９におけるステップ１４５０のサブルーチンに係る、特定遊技終了判定処理のフローチャートである。まず、ステップ１４５２で、特定遊技制御手段１１８０は、時短回数カウンタ１１８１ａを参照して、時短回数カウンタ値が０よりも大きいか否かを判定する。ステップ１４５２でＹｅｓの場合、ステップ１４５４で、特定遊技制御手段１１８０は、時短回数カウンタ１１８１ａの時短回数カウンタ値を１減算する。次に、ステップ１４５６で、特定遊技制御手段１１８０は、時短回数カウンタ１１８１ａを参照して、時短回数が０であるか否かを判定する。ステップ１４５６でＹｅｓの場合、ステップ１４５８で、特定遊技制御手段１１８０は、補助遊技関連情報一時記憶手段１１９２ａ内の時間短縮フラグをオフにし、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。尚、ステップ１４５２及びステップ１４５６でＮｏの場合にも、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。
【００７７】
次に、図１２は、図５におけるステップ１５００のサブルーチンに係る、特別遊技作動条件判定処理のフローチャートである。まず、ステップ１５０２で、条件判定手段１１７１は、フラグ一時記憶手段１１９１ａを参照し、当りフラグがオンであるか否かを判定する。ステップ１５０２でＹｅｓの場合、ステップ１５０４で、条件判定手段１１７１は、主遊技図柄表示装置２１３０の主遊技図柄表示部２１３１上に表示された主遊技図柄が所定態様で停止したか否かを判定する。ステップ１５０４でＹｅｓの場合、ステップ１５０６で、特別遊技内容決定手段１１７２は、当該所定態様に基づき、特別遊技内容参照テーブル１１７２ａを参照することにより、当該特別遊技の内容を特別遊技関連情報一時記憶手段１１９１ｃにセットする。次に、ステップ１５１０及びステップ１５１２で、特定遊技制御手段１１８０は、特定遊技フラグ（フラグ一時記憶手段１１９１ａ内の確率変動フラグ及び補助遊技関連情報一時記憶手段１１９２内の時間短縮フラグ）を一旦オフにすると共に、時短回数カウンタ１１８１ａをリセット（時短回数カウンタ値＝０）する。そして、ステップ１５１４及びステップ１５１６で、条件判定手段１１７１は、フラグ一時記憶手段１１９１ａ内の特別遊技移行許可フラグをオンにすると共に当りフラグをオフにし、次の処理（ステップ１６００の特別遊技制御処理）に移行する。尚、ステップ１５０２及びステップ１５０４でＮｏの場合には、次の処理（ステップ１６００の特別遊技制御処理）に移行する。
【００７８】
次に、図１３は、図５におけるステップ１６００のサブルーチンに係る、特別遊技制御処理のフローチャートである。まず、ステップ１６０２で、特別遊技実行手段１１７３は、フラグ一時記憶手段１１９１ａを参照し、特別遊技移行許可フラグがオンであるか否かを判定する。ステップ１６０２でＹｅｓの場合、ステップ１６０４及びステップ１６０６で、特別遊技実行手段１１７３は、フラグ一時記憶手段１１９１ａ内の特別遊技移行許可フラグをオフにすると共に特別遊技実行フラグをオンにする。次に、ステップ１６０８で、情報送信制御手段１２００は、演出表示制御手段２１５０側に特別遊技開始信号を送信し、ステップ１６１２に移行する。他方、ステップ１６０２でＮｏの場合、ステップ１６１０で、特別遊技実行手段１１７３は、フラグ一時記憶手段１１９１ａを参照し、特別遊技実行フラグがオンであるか否かを判定する。そして、ステップ１６１０でＹｅｓの場合には、ステップ１６１２に移行する。尚、ステップ１６１０でＮｏの場合には、特別遊技実行手段１１７３は、特別遊技の許可が下りていないと判定し、次の処理（ステップ１７００の賞球払出処理）に移行する。
【００７９】
次に、ステップ１６１２で、特別遊技実行手段１１７３は、フラグ一時記憶手段１１９１ａを参照し、ラウンド継続フラグがオンであるか否か、換言すれば、当該ラウンドが途中であるか否かを判定する。ステップ１６１２でＹｅｓの場合、即ち、当該ラウンドが途中である場合、以下で詳述するステップ１６１４〜１６２２の処理を行うことなく、ステップ１６２４に移行する。他方、ステップ１６１２でＮｏの場合、即ち、当該ラウンドの開始直前である場合、まず、ステップ１６１４で、特別遊技実行手段１１７３は、特別遊技関連情報一時記憶手段１１９１ｃにセットした開放パターン（例えば、開放し続ける開放パターン、開閉を行うパターン）をセットする。次に、ステップ１６１６で、特別遊技実行手段１１７３は、特別遊技関連情報一時記憶手段１１９１ｃ内の入賞球カウンタをゼロクリアする。次に、ステップ１６１８で、特別遊技実行手段１１７３は、特別遊技関連情報一時記憶手段１１９１ｃ内のラウンド数カウンタに１を加算する。尚、特別遊技関連情報一時記憶手段１１９１ｃに記憶されているラウンド数は、特別遊技開始直後（初期値）は０であり、以後ラウンドを重ねていく毎に１ずつインクリメントされる。次に、ステップ１６２０で、特別遊技実行手段１１７３は、フラグ一時記憶手段１１９１ａ内のラウンド継続フラグをオンにする。そして、ステップ１６２２で、特別遊技実行手段１１７３は、大入賞口２１２０の大入賞口電動役物２１２２を駆動して大入賞口２１２０を開放し、ステップ１６２４に移行する。
【００８０】
次に、ステップ１６２４で、情報送信制御手段１２００は、演出表示制御手段２１５０側に現在の遊技状態情報（例えば、現在のラウンド数や遊技球の入賞個数等）を送信する。そして、ステップ１６２６で、特別遊技実行手段１１７３は、特別遊技関連情報一時記憶手段１１９１ｃを参照して当該ラウンドで所定球（例えば１０球）の入賞球があったか否かを判定する。ステップ１６２６でＹｅｓの場合には、ステップ１６３０に移行する。他方、ステップ１６２６でＮｏの場合、ステップ１６２８で、特別遊技実行手段１１７３は、特別遊技用タイマ１１７４ａ（特に開放時間タイマ）を参照して所定時間が経過したか否かを判定する。ステップ１６２６でＹｅｓの場合にも、ステップ１６３０に移行し、Ｎｏの場合には、次の処理（ステップ１７００の賞球払出処理）に移行する。
【００８１】
次に、ステップ１６３０で、特別遊技実行手段１１７３は、大入賞口２１２０の大入賞口電動役物２１２２の駆動を停止して大入賞口２１２０を閉鎖する。そして、ステップ１６３２で、特別遊技実行手段１１７３は、特別遊技用タイマ１１７４ａ（特に開放時間タイマ）をリセットする。次に、ステップ１６３４で、特別遊技実行手段１１７３は、フラグ一時記憶手段１１９１ａ内のラウンド継続フラグをオフにする。次に、ステップ１６３６で、特別遊技実行手段１１７３は、特別遊技関連情報一時記憶手段１１９１ｃを参照して、当該ラウンドが最終ラウンド（例えば、確率変動大当り及び時間短縮変動大当りの場合は１５ラウンド、突然確率変動大当りの場合は２ラウンド、小当りの場合は１ラウンド等）であるか否かを判定する。ステップ１６３６でＹｅｓの場合、ステップ１６３８で、特別遊技実行手段１１７３は、フラグ一時記憶手段１１９１ａ内の特別遊技実行フラグをオフにする。次に、ステップ１６４０で、情報送信制御手段１２００は、演出表示制御手段２１５０側に特別遊技終了信号を送信する。そして、ステップ１６５０で、遊技制御手段１１００は、後述の特別遊技終了後の遊技状態決定処理を実行し、次の処理（ステップ１７００の賞球払出処理）に移行する。尚、ステップ１６３６でＮｏの場合にも、次の処理（ステップ１７００の賞球払出処理）に移行する。
【００８２】
次に、図１４は、図１３におけるステップ１６５０のサブルーチンに係る、特別遊技終了後の遊技状態決定処理のフローチャートである。まず、ステップ１６５２で、特定遊技制御手段１１８０は、主遊技図柄情報一時記憶手段１１９１ｂを参照し、今回の特別遊技が確率変動大当りであるか否かを判定する。ステップ１６５２でＹｅｓの場合、ステップ１６５４及びステップ１６５６で、特定遊技制御手段１１８０は、フラグ一時記憶手段１１９１ａ内の確率変動フラグ及び補助遊技関連情報一時記憶手段１１９２ａ内の時間短縮フラグを夫々オンにし、次の処理（ステップ１７００の賞球払出処理）に移行する。
【００８３】
他方、ステップ１６５２でＮｏの場合、ステップ１６５８で、特定遊技制御手段１１８０は、主遊技図柄情報一時記憶手段１１９１ｂを参照し、今回の特別遊技が非確率変動大当り（時間短縮大当り）であるか否かを判定する。ステップ１６５８でＹｅｓの場合、ステップ１６６０及びステップ１６６２で、特定遊技制御手段１１８０は、補助遊技関連情報一時記憶手段１１９２ａ内の時間短縮フラグをオンにすると共に、時短回数カウンタ１１８１ａに時短回数カウンタ値として所定値（例えば１００）をセットし、次の処理（ステップ１７００の賞球払出処理１７００）に移行する。尚、ステップ１６５８でＮｏの場合、即ち、今回の特別遊技が非確率変動大当り（非時間短縮大当り）である場合にも、次の処理（ステップ１７００の賞球払出処理）に移行する。
【００８４】
次に、図１５〜図２０のフローチャートを参照しながら、本最良形態に係るパチンコ遊技機のサブ基板（演出表示制御手段２１５０、演出表示装置２１４０）側での処理の流れを説明する。まず、図１５は、演出表示制御手段２１５０が行う一般的な処理の流れを示したメインフローチャート２０００である。まず、ステップ２１００で、演出表示制御手段２１５０は、後述する保留情報管理処理を実行する。次に、ステップ２２００で、演出表示制御手段２１５０は、後述する主制御プログラム検査処理を実行する。次に、ステップ２４００で、演出表示制御手段２１５０は、後述する装飾図柄表示内容決定処理を実行する。次に、ステップ２６００で、演出表示制御手段２１５０は、後述する装飾図柄表示制御処理を実行する。そして、ステップ２８００で、演出表示制御手段２１５０は、後述する特別遊技中表示制御処理を実行し、ステップ２１００に戻る処理を繰り返す。以下、各サブルーチンに係る処理について詳述する。
【００８５】
次に、図１６は、図１５でのステップ２１００のサブルーチンに係る、サブ基板側で実行する保留情報管理処理のフローチャートである。まず、ステップ２１０２で、装図保留情報表示制御手段２１５２ｂは、メイン側情報一時記憶手段２１５１ａを参照し、主制御装置１０００側から保留情報を受信したか否かを判定する。ステップ２１０２でＹｅｓの場合、ステップ２１０４で、装図保留情報表示制御手段２１５２ｂは、演出表示関連情報一時記憶手段２１５２ｅ内の装図保留カウンタ値に「１」を加算すると共に、演出表示制御手段２１５０は、演出表示関連情報一時記憶手段２１５２ｅの装図保留カウンタ値に基づき、演出表示装置２１４０の装図保留表示部２１４２上に表示されている保留表示内容を更新し、次の処理（ステップ２２００の主制御プログラム検査処理）に移行する。他方、ステップ２１０２でＮｏの場合、ステップ２１０６で、装図保留情報表示制御手段２１５２ｂは、メイン側情報一時記憶手段２１５１ａを参照し、主制御装置１０００側から新たな図柄情報を受信したか否かを判定する。ステップ２１０６でＹｅｓの場合、ステップ２１０８で、装図保留情報表示制御手段２１５２ｂは、演出表示関連情報一時記憶手段２１５２ｅ内の装図保留カウンタ値から「１」を減算すると共に、演出表示制御手段２１５０は、演出表示関連情報一時記憶手段２１５２ｅの装図保留カウンタ値に基づき、演出表示装置２１４０の装図保留表示部２１４２上に表示されている保留表示内容を更新する。そして、ステップ２１１０で、装図保留情報表示制御手段２１５２ｂは、演出表示関連情報一時記憶手段２１５２ｅのフラグエリア内の図柄内容決定許可フラグをオンにし、次の処理（ステップ２２００の主制御プログラム検査処理）に移行する。尚、ステップ２１０６でＮｏの場合にも、次の処理（ステップ２２００の主制御プログラム検査処理）に移行する。
【００８６】
次に、図１７は、図１５のステップ２２００のサブルーチンに係る、サブ基板側で実行する主制御プログラム検査処理のフローチャートである。まず、ステップ２２０２で、メイン側機械語命令検査制御手段２１５３は、メイン側機械語命令情報一時記憶手段２１５１ｂを参照し、主制御側から機械語命令の命令部及びアドレス部の信号（表３参照）を受信したか否かを判定する。ステップ２２０２でＹｅｓの場合、ステップ２２０４で、メイン側機械語命令検査制御手段２１５３は、当該受信した命令部の信号に基づき、送信された機械語命令（機械語命令１とする）を導出して比較用作業領域に一時記憶する。次に、ステップ２２０６で、メイン側機械語命令検査制御手段２１５３は、当該受信したアドレス部の信号に基づきメイン側機械語命令照合用情報一時記憶手段２１５３ｃを参照して、当該アドレス部の値をアドレス値とする機械語命令（機械語命令２とする）を取得して比較用作業領域に一時記憶する。次に、ステップ２２１０で、メイン側機械語命令照合判定手段２１５３ａは、比較用作業領域に一時記憶されている機械語命令１と機械語命令２の内容が一致しているか否かを判定する。ステップ２２１０でＹｅｓの場合には、次の処理（ステップ２４００の装飾図柄表示内容決定処理）に移行する。他方、ステップ２２１０でＮｏの場合には、ステップ２２２０で、メイン側機械語命令異常報知手段２１５３ｂは、演出表示装置２１４０、各種遊技効果ランプ１９０、スピーカ１１４等を駆使して、遊技続行に係る致命的なエラーが発生した旨を報知し、以降の処理実行を中止（当該ステップで無限ループ）する。尚、本最良形態では、一回でも不一致があった場合にはエラー報知及び無限ループに突入するように構成したが、これには限定されない。例えば、不一致をカウントするカウンタを備え、カウンタ値が所定値に到達した際にエラー報知及び／又は無限ループに突入するように構成してもよい。
【００８７】
次に、図１８は、図１５でのステップ２４００のサブルーチンに係る、サブ基板側で実行する装飾図柄表示内容決定処理のフローチャートである。まず、ステップ２４０２で、装図表示内容決定手段２１５２ａ−１は、演出表示関連情報一時記憶手段２１５２ｅのフラグエリアを参照し、図柄内容決定許可フラグがオンであるか否かを判定する。ステップ２４０２でＹｅｓの場合、ステップ２４０４で、装図表示内容決定手段２１５２ａ−１は、演出表示関連情報一時記憶手段２１５２ｅのフラグエリア内の図柄内容決定許可フラグをオフにする。次に、ステップ２４０５で、装図表示内容決定手段２１５２ａ−１は、メイン側情報一時記憶手段２１５１ａ内に一時記憶された主制御装置１０００側からの図柄情報に基づき、装図停止図柄決定用抽選テーブル２１５２ａ−１−２を参照して、装飾図柄の停止図柄を決定すると共に、当該決定した内容を演出表示関連情報一時記憶手段２１５２ｅに一時記憶する。そして、ステップ２４２０で、装図表示内容決定手段２１５２ａ−１は、演出表示関連情報一時記憶手段２１５２ｅのフラグエリア内の図柄内容決定フラグをオンにし、次の処理（ステップ２６００の装飾図柄表示制御処理）に移行する。尚、ステップ２４０２でＮｏの場合にも、次の処理（ステップ２６００の装飾図柄表示制御処理）に移行する。
【００８８】
次に、図１９は、図１５のステップ２６００のサブルーチンに係る、サブ基板側で実行する装飾図柄表示制御処理のフローチャートである。まず、ステップ２６０２で、装飾図柄表示制御手段２１５２ａは、演出表示関連情報一時記憶手段２１５２ｅのフラグエリアを参照し、図柄内容決定フラグがオンであるか否かを判定する。ステップ２６０２でＹｅｓの場合、ステップ２６０４で、装飾図柄表示制御手段２１５２ａは、演出表示関連情報一時記憶手段２１５２ｅのフラグエリアにアクセスし、図柄内容決定フラグをオフにする。次に、ステップ２６０６で、装飾図柄表示制御手段２１５２ａは、演出表示関連情報一時記憶手段２１５２ｅのフラグエリアにアクセスし、図柄変動中フラグをオンにする。次に、ステップ２６０７で、装飾図柄表示制御手段２１５２ａは、演出表示装置２１４０上で装飾図柄の変動表示を開始し、ステップ２６１０に移行する。尚、ステップ２６０２でＮｏの場合にも、ステップ２６１０に移行する。
【００８９】
次に、ステップ２６１０で、装飾図柄表示制御手段２１５２ａは、演出表示関連情報一時記憶手段２１５２ｅのフラグエリアにアクセスし、図柄変動中フラグがオンであるか否かを判定する。ステップ２６１０でＹｅｓの場合、ステップ２６３２で、装飾図柄表示制御手段２１５２ａは、メイン側から確定表示コマンドを受信したか否か（図９のステップ１４２４を参照）を判定する。ステップ２６３２でＹｅｓの場合、ステップ２６３６で、装飾図柄表示制御手段２１５２ａは、演出表示装置２１４０上で装飾図柄の停止図柄を確定表示する。そして、ステップ２６３８で、装飾図柄表示制御手段２１５２ａは、演出表示関連情報一時記憶手段２１５２ｅのフラグエリアにアクセスし、図柄変動中フラグをオフにし、次の処理（ステップ２８００の特別遊技中表示制御処理）に移行する。尚、ステップ２６１０又はステップ２６３２でＮｏの場合にも、次の処理（ステップ２８００の特別遊技中表示制御処理）に移行する。
【００９０】
次に、図２０は、図１５でのステップ２８００のサブルーチンに係る、サブ基板側で実行する特別遊技中表示制御処理のフローチャートである。まず、ステップ２８０２で、特別遊技中表示制御手段２１５２ｄは、演出表示関連情報一時記憶手段２１５２ｅのフラグエリアを参照し、特別遊技中フラグがオフであるか否かを判定する。ステップ２８０２でＹｅｓの場合、ステップ２８０４で、特別遊技中表示制御手段２１５２ｄは、メイン側情報一時記憶手段２１５１ａを参照し、主制御装置１０００側から特別遊技開始信号を受信したか否かを判定する。ステップ２８０４でＹｅｓの場合、ステップ２８０６で、特別遊技中表示制御手段２１５２ｄは、演出表示関連情報一時記憶手段２１５２ｅのフラグエリア内の特別遊技中フラグをオンにする。そして、ステップ２８０８で、特別遊技中表示制御手段２１５２ｄは、演出表示装置２１４０上で大当り開始表示を実行し、ステップ２８２２に移行する。尚、ステップ２８０２でＮｏの場合にも、ステップ２８２２に移行する。
【００９１】
次に、ステップ２８２２で、特別遊技中表示制御手段２１５２ｄは、演出表示装置２１４０上で、主制御装置１０００側から逐次送信されている遊技情報に基づき、ラウンド数と入賞個数に係る情報を表示する（当りの種類に基づき、必要に応じて表示する。例えば、所謂突然確率変動大当りや小当りである場合には、ラウンド数表示をすると、今回の当りが「突然確率変動大当り」や「小当り」であることが遊技者に分かってしまうので、これらの当りの場合には、当該処理においてラウンド数表示等を実行しない）。次に、ステップ２８３０で、特別遊技中表示制御手段２１５２ｄは、メイン側情報一時記憶手段２１５１ａを参照し、主制御装置１０００側から特別遊技終了信号を受信したか否かを判定する。ステップ２８３０でＹｅｓの場合、ステップ２８３２で、特別遊技中表示制御手段２１５２ｄは、演出表示装置２１４０上で大当り終了表示を実行する。そして、ステップ２８３６で、特別遊技中表示制御手段２１５２ｄは、演出表示関連情報一時記憶手段２１５２ｅのフラグエリア内の特別遊技中フラグをオフにし、次の処理（ステップ２１００の保留情報管理処理）に移行する。尚、ステップ２８０４又はステップ２８３０でＮｏの場合にも、次の処理（ステップ２１００の保留情報管理処理）に移行する。
【００９２】
（作用）
次に、図２１を参照しながら、本最良形態に係る作用について説明する。まず、本最良形態では、パチンコ遊技機の電源投入を契機として、メイン基板側の主制御用ＣＰＵ１０００ａは、主制御用ＲＯＭ１０００ｃ内に格納された機械語命令に基づき処理実行を開始する（図中１，２）。次に、主遊技始動口２１１０への入球を契機として、主制御用ＣＰＵ１０００ａは、主遊技乱数生成処理に係る機械語命令を主制御用ＲＯＭ１０００ｃから読み出して実行し、当該生成した主遊技乱数値を主制御用ＲＡＭ１０００ｂに一時記憶する（図中３）。また、同契機において、主制御用ＣＰＵ１０００ａは、機械語命令読み出し処理に係る機械語命令を主制御用ＲＯＭ１０００ｃから読み出して実行する。ここで、機械語命令読み出し処理に係る機械語命令には、主遊技乱数生成処理で一時記憶されている乱数値に基づき、当該乱数値をアドレス値とする機械語命令を主制御用ＲＯＭ１０００ｃから読み出すと共に、読み出した機械語命令を主制御用ＲＡＭ１０００ｂに一時記憶する旨の命令が記述されている。そして、主制御用ＣＰＵ１０００ａは、当該記述された命令に基づき、主制御用ＲＯＭ１０００ｃから機械語命令を読み出し、主制御用ＲＡＭ１０００ｂに一時記憶する（図中３、４）。次に、主制御用ＲＡＭ１０００ｂに一時記憶されたアドレス値及び機械語命令は、メイン基板側からサブ基板側への主遊技乱数の送信タイミング時に併せてサブ基板側へ送信される（図中５）。次に、当該送信された主遊技乱数に係る信号を受信したサブ側では、主遊技乱数に基づき装飾図柄の図柄変動処理を実行する。また、当該送信されたアドレス値に基づきメイン側機械語命令照合用情報一時記憶手段２１５３ｃ（表示制御ＲＯＭ２１５０ｃ内の機械語命令照合用参照テーブル２１５３ｄと同一内容が電源投入時にコピー）から機械語命令を読み出し、表示制御用ＲＡＭ（比較用作業領域）に一時記憶する（図中６、７）。ここで、表示制御ＲＯＭ２１５０ｃ内のメモリ領域には、サブ基板側の表示制御ＣＰＵ２１５０ａでの処理実行に係る機械語命令が格納されていることに加え、主制御用ＲＯＭ１０００ｃ内のメモリ領域に格納されている機械語命令及びアドレス領域に格納されているアドレス値と同一の内容が予め格納されたメモリ領域（テーブル構造）を有している。即ち、主制御用ＲＯＭ１０００ｃ内に格納されている内容が不正に改ざんされていない限り、主制御用ＲＯＭ１０００ｃ内に格納された機械語命令と表示制御ＲＯＭ２１５０ｃ内の当該テーブル構造内に格納されている機械語命令とは全く同一の内容となる。そして、（図中５）においてメイン基板側から送信された機械語命令と、（図中６、７）において表示制御ＲＯＭ２１５０ｃから読み出した機械語命令（本例の場合には、表示制御ＲＯＭ２１５０ｃと同一内容が一時記憶されているメイン側機械語命令照合用情報一時記憶手段２１５０ｄから読み出した機械語命令）とを比較することで、主制御用ＲＯＭ１０００ｃ内の内容が改ざんされているか否かを判定することができるのである（図中８）。
【００９３】
（効果）
本最良形態によれば、遊技の進行を司るメイン基板と、メイン基板から送信された信号を受信可能なサブ基板とを有するパチンコ遊技機において、メイン基板側の主制御用ＲＯＭ内に格納されている内容と同一の内容が予め格納されたメモリ領域（テーブル構造）が設けられた表示制御ＲＯＭをサブ基板（サブメイン基板でもサブサブ基板でも両者でもよい）が有するよう構成すると共に、メイン基板側から送信された主制御用ＲＯＭ内容における機械語命令と、表示制御ＲＯＭ内のテーブル内容における機械語命令とが一致しているか否かを判定するよう構成されているため、主制御用ＲＯＭ内の内容が改ざんされたか否かを監視することが可能となり、主制御ＲＯＭの内容を不正に改ざんすることで、不正に出玉を獲得するといったゴト行為を効果的に防止することができるという効果を奏する。
【００９４】
更に、前記効果に加え、メイン基板側からサブ基板側への図柄変動に係る主遊技乱数の送信タイミング時に併せて、主制御用ＲＯＭ内容におけるアドレス値及び機械語命令をサブ基板側へ送信するよう構成されているため、パチンコ遊技機の稼働中において定期的に主制御用ＲＯＭ内の内容が改ざんされたか否かを監視することが可能となり、主制御ＲＯＭの内容を不正に改ざんすることで、不正に出玉を獲得するといったゴト行為が行われた際には、当該ゴト行為を迅速に検出することができるという効果を奏する。
【００９５】
更に、前記効果に加え、メイン基板側で生成された主遊技乱数値に基づき主制御用ＲＯＭ内容におけるアドレス値及び機械語命令を取得して、サブ基板側へ送信するよう構成されているため、主制御用ＲＯＭ内の内容が改ざんされたか否かを監視する方法として、所謂サンプリングテストを実施することが可能となることに加え、サンプリングテストにおけるランダム性を生み出すための新たな乱数情報を生成する必要が生じないため、主制御ＣＰＵへの処理負担を増大させることなくテストを実施することができるという効果を奏する。
【００９６】
更に、前記効果に加え、表示制御用ＲＯＭ内に機械語命令を格納する際に、Ｃ言語やＣ＋＋言語等の所謂高級言語によって命令内容を記述し、コンパイラによって機械語命令へと変換して格納する構成である場合には、表示制御用ＲＯＭ内に格納された内容を、人間が理解容易な内容へと変換（逆コンパイル）することが困難となるため、表示制御用ＲＯＭ内に格納された内容の内から、主制御用ＲＯＭ内に格納されている内容と同一の内容を有しているテーブル内容を人間が特定することが困難となる。即ち、表示制御用ＲＯＭ内の当該テーブル内容はゴト行為によって不正に改ざんされる危険性が極めて低いため、主制御用ＲＯＭ内の内容が改ざんされたか否かを判定する際の照合元の情報に係る信頼性、セキュリティ性を担保することができるという効果を奏する。例えば、セキュリティ用回路等の特別なハードウエアによって主制御用ＲＯＭ内の内容を改ざんすることを防止する手法においては、当該ハードウエアを入手し解析することによって、当該防止する手法を無効化する新たなゴト行為を生み出し易く、所謂イタチごっことなりやすいという問題点があるが、本発明においては、前述のような効果によって、このような問題点を根本から解決することが可能となるのである。
【００９７】
更に、前記効果に加え、本最良形態で示される概念は、本願出願時の遊技機における常用のハードウエア構成上において、全てソフトウエアによって実現することが可能であるため、メイン基板とサブ基板を有する遊技機であれば、全ての遊技機に本発明を適用することが可能となることに加え、特別なハードウエアを必要としないため低コストで実現できるという効果を奏する。
【００９８】
（変更例）
尚、本最良形態では、主制御用ＲＯＭ内容に係るアドレス値及び機械語命令をメイン基板側からサブ基板側へ送信するタイミングとして、主遊技図柄の変動開始情報をサブ基板側へ送信したタイミング（図９のステップ１４１４のタイミング）としているが、これには限定されず、当該送信タイミングは遊技機の構成に応じて適宜変更してもよい。その場合には、例えば、主遊技図柄に係る保留情報をサブ基板側へ送信したタイミング（本例では、図８のステップ１３０８のタイミング）、主遊技図柄の変動終了情報をサブ基板側へ送信したタイミング（本例では、図９のステップ１４２４のタイミング）、特別遊技の開始情報をサブ基板側へ送信したタイミング（本例では、図１３のステップ１６０８のタイミング）、特別遊技の終了情報をサブ基板側へ送信したタイミング（本例では、図１３のステップ１６４０のタイミング）等のタイミングとしてもよい。また、遊技機の電源投入直後や、主遊技図柄の非変動中等に、別途サブ基板側へ送信するタイミングを設けるよう構成してもよく、主制御ＣＰＵへの処理負荷が低い状態において当該送信処理を実行したい場合に好適である。また、一定タイミング（但し、メインプログラムが一周する速度と同期しないタイミング、即ち、同一値のアドレスが偏って取得されないようなタイミング）にて、機械語及び当該機械語に割り当てられるアドレスを取得し、サブ側に送信するように構成してもよい。
【００９９】
また、本最良形態では、主遊技側乱数の内の主遊技図柄決定用乱数に基づき、主制御用ＲＯＭ内容に係るアドレス値を導出するよう構成されているが、メイン基板側で生成される乱数値であれば、これには特に限定されない。その場合には、例えば、主遊技側乱数の内の主遊技変動態様決定用乱数（表２参照）や、主遊技側乱数の内の当否抽選用乱数、補助遊技側乱数等に基づき当該アドレス値を導出してもよいし、当該アドレス値を導出するためのみに利用される独自の乱数をメイン基板側で生成するよう構成してもよい。
【０１００】
また、本最良形態では、主制御用ＲＯＭ内容における全ての機械語命令を、サブ基板側への送信対象としているが、これには限定されず、主制御用ＲＯＭ内容における重要な命令部分（例えば、不正に改ざんされ易い大当り判定命令部等）のみをサブ基板側への送信対象としてもよく、サンプリングテストを効果的に実施したい場合において好適である。
【０１０１】
また、本最良形態では、説明の都合上、主制御用ＲＯＭ内容に係るアドレス値及び機械語命令をメイン基板側からサブ基板側へ送信するためのバッファ（主制御機械語命令情報一時記憶手段１２１１）と、主遊技図柄に係る情報をメイン基板側からサブ基板側へ送信するためのバッファ（主遊技図柄情報一時記憶手段１１９１ｂ）と、を別々に設けるよう構成されているが、これには限定されず、これら双方の情報を同一のバッファに格納するよう構成することも可能である。このような構成とすることで、主遊技図柄に係る情報をメイン基板側からサブ基板側へ送信するためのバッファ及び処理内容を流用することが可能となるため、主制御側のプログラムやメモリ容量を低減したい場合において好適である。
【０１０２】
尚、本最良形態では、主制御用ＲＯＭ内容における機械語命令がサブ基板側へ送信されるため、当該送信用の信号線から主制御用ＲＯＭ内容における機械語命令が外部へ流出する危険性がある。このような危険性を回避するため、主制御用ＲＯＭ内容における機械語命令をメイン基板側からサブ基板側へ送信する際に、メイン基板側にて所定の暗号化手法に基づき送信情報を暗号化し、サブ基板側にて所定の復号化手法に基づき受信情報を復号化するよう構成する例を挙げることができる。
【符号の説明】
【０１０３】
１０００  主制御装置
１０００ａ  主制御用ＣＰＵ
１０００ｃ  主制御ＲＯＭ
１１２０  乱数取得判定実行手段
１２００  情報送信制御手段
２１５０  サブメイン制御装置
２１５０ａ  表示制御用ＣＰＵ
２１５０ｃ  表示制御ＲＯＭ
２１５１  情報受信手段
２１５３  メイン側機械語命令検査制御手段
２１５３ｃ  メイン側機械語命令照合用情報一時記憶手段
【図１】
2012120800.tif 000008
【図２】
2012120800.tif 000009
【図３】
2012120800.tif 000010
【図４】
2012120800.tif 000011
【図５】
2012120800.tif 000012
【図６】
2012120800.tif 000013
【図７】
2012120800.tif 000014
【図８】
2012120800.tif 000015
【図９】
2012120800.tif 000016
【図１０】
2012120800.tif 000017
【図１１】
2012120800.tif 000018
【図１２】
2012120800.tif 000019
【図１３】
2012120800.tif 000020
【図１４】
2012120800.tif 000021
【図１５】
2012120800.tif 000022
【図１６】
2012120800.tif 000023
【図１７】
2012120800.tif 000024
【図１８】
2012120800.tif 000025
【図１９】
2012120800.tif 000026
【図２０】
2012120800.tif 000027
【図２１】
2012120800.tif 000028