(57)【特許請求の範囲】
【請求項１】
投入口から遊技媒体が投入されることで遊技を行うことが可能な遊技機において、
前記投入口から投入された遊技媒体を検知可能な特定センサと、
プログラムを記憶するプログラム記憶手段と、
データを記憶するデータ記憶手段と、
前記プログラム記憶手段に記憶されたプログラムを実行するとともに、前記プログラムの実行により生成されたデータを前記データ記憶手段に記憶する制御手段とを備え、
前記プログラム記憶手段は、
遊技プログラムを記憶する第１プログラム記憶領域と、
不正判定用プログラムを記憶する第２プログラム記憶領域とを備え、
前記データ記憶手段は、
前記遊技プログラムに対応する第１データ記憶領域と、
前記不正判定用プログラムに対応する第２データ記憶領域とを備え、
前記制御手段は、
前記遊技プログラムを実行することで遊技の進行を制御する第１制御手段と、
前記不正判定用プログラムを実行することで不正判定の制御を行う第２制御手段とを備え、
前記第１制御手段は、前記特定センサの検知状態を特定して遊技媒体の正常な投入であることを判定する正常投入判定手段を備え、
前記第２制御手段は、前記特定センサの検知状態を特定して遊技媒体の投入に関する複数種類の不正判定を行う不正投入判定手段を備え、
前記制御手段は、前記第１制御手段による制御を中断し前記第２制御手段による制御を開始し、当該第２制御手段による前記不正投入判定手段の実行により生成された不正投入判定データを前記第２データ記憶領域に記憶した後に、前記第１制御手段による制御を再開することが可能であり、
前記第１制御手段は、
中断した遊技の進行についての制御を再開するときに、前記第２データ記憶領域に記憶された前記不正投入判定データに基づいて、前記不正投入判定手段が不正投入と判定している不正状態か否かを判定する不正状態判定手段を備え、
前記不正状態判定手段により不正状態でないと判定されたときに限り前記正常投入判定手段を実行可能に構成されていることを特徴とする遊技機。
【請求項２】
払出口から払い出される遊技媒体を検知可能な所定センサをさらに備え、
前記第１制御手段は、前記所定センサの検知状態を特定して遊技媒体の正常な払い出しであることを判定する正常払出判定手段をさらに備え、
前記第２制御手段は、前記所定センサの検知状態を特定して遊技媒体の払い出しに関する複数種類の不正判定を行う不正払出判定手段をさらに備え、
前記制御手段は、前記第１制御手段による制御を中断し前記第２制御手段による制御を開始し、当該第２制御手段による前記不正払出判定手段の実行により生成された不正払出判定データを前記第２データ記憶領域に記憶した後に、前記第１制御手段による制御を再開することが可能であり、
前記不正状態判定手段は、前記第１制御手段が中断した遊技の進行についての制御を再開するときに、前記第２データ記憶領域に記憶された前記不正払出判定データに基づいて、前記不正払出判定手段が不正払出と判定している不正状態か否かを判定し、
前記第１制御手段は、前記不正状態判定手段により不正状態でないと判定されたときに限り前記正常払出判定手段を実行可能に構成されていることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記第１制御手段は、前記特定センサの検知状態を示す特定センサデータを前記第１データ記憶領域に記憶するセンサ入力手段をさらに備え、
前記第１制御手段は、前記第１データ記憶領域に記憶された前記特定センサデータを参照することにより前記特定センサの検知状態を特定し、
前記第２制御手段は、前記第１データ記憶領域に記憶された前記特定センサデータを参照することにより前記特定センサの検知状態を特定することを特徴とする請求項１または２に記載の遊技機。
【請求項４】
前記第１制御手段は、前記不正状態判定手段により不正状態であると判定されたときに、所定のエラー処理を実行するエラー手段を備えることを特徴とする請求項１ないし３のいずれかに記載の遊技機。
【請求項５】
前記第１制御手段は、特定エラーが生じたか否かを判定する特定エラー判定手段をさらに備え、
前記エラー手段は、前記特定エラー判定手段により前記特定エラーが生じたと判定されたときに前記所定のエラー処理を実行することを特徴とする請求項４に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投入口から遊技媒体が投入されることで遊技を行うことが可能なスロットマシン等の遊技機に関する。
【背景技術】
【０００２】
従来、スロットマシン等の遊技機において、制御負担の軽減を図るため、遊技の進行を制御するための遊技プログラムと、遊技機に対する不正行為に関する不正情報を含む不正防止用信号を外部集中端子板等から外部に出力するための不正防止用プログラムとが独立して設けられたものが提供されている（例えば特許文献１参照）。このように構成された従来の遊技機は、投入口に投入されたメダルを検知する投入センサや払出口に払い出されるメダルを検知する払出センサなど、遊技機に搭載された各種のセンサの検知状態が異常であるか否かを判定する異常判定処理を、遊技プログラムを実行することにより実施する。そして、この遊技機は、不正防止用プログラムを実行することにより、遊技プログラムによる異常判定処理の判定結果に基づいて遊技機に対して不正行為が行われたか否かを判定する不正判定処理を実施したり、不正情報を含む不正防止用信号を生成して外部に出力する報知処理を実施したりする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許５０８３８８６号公報（請求項１、段落００９８，０１１７，０１２０，０１２２，０１２３〜０１３９，０１４１，０１４３、図６，１９など）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、遊技機に対する不正行為は日々新たな方法で実行されており、新たな不正行為が露見する毎に、新たな不正行為が行われたか否かを判定できる新たな不正判定処理を実施するためのプログラムを追加するなどの対策を講じる必要がある。ところが、従来の遊技機は、不正判定処理に必要なセンサの検知状態を判定する異常判定処理を、遊技の進行を制御するための遊技プログラムにより実施するため、新たな不正行為が行われたか否かを判定するために、新たな不正行為によるセンサの検知状態の異常を判定するためのプログラムを遊技プログラムに追加しなければならない。そのため、従来の遊技機では、新たな不正行為が行われたか否かを判定するための処理を追加するために、異常判定処理を実施するための遊技プログラムおよび不正判定処理を実施するための不正防止用プログラムの両方を変更しなければならない。したがって、従来の遊技機では、遊技プログラムと不正防止用プログラムとが独立して設けられているにも関わらず、新たな不正行為に対する対策を効率よく行うことができず、更なる技術の改善が要求されている。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、新たな不正行為に対する対策を効率よく行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した目的を達成するために、本発明の遊技機は、投入口から遊技媒体が投入されることで遊技を行うことが可能な遊技機において、前記投入口から投入された遊技媒体を検知可能な特定センサと、プログラムを記憶するプログラム記憶手段と、データを記憶するデータ記憶手段と、前記プログラム記憶手段に記憶されたプログラムを実行するとともに、前記プログラムの実行により生成されたデータを前記データ記憶手段に記憶する制御手段とを備え、前記プログラム記憶手段は、遊技プログラムを記憶する第１プログラム記憶領域と、不正判定用プログラムを記憶する第２プログラム記憶領域とを備え、前記データ記憶手段は、前記遊技プログラムに対応する第１データ記憶領域と、前記不正判定用プログラムに対応する第２データ記憶領域とを備え、前記制御手段は、前記遊技プログラムを実行することで遊技の進行を制御する第１制御手段と、前記不正判定用プログラムを実行することで不正判定の制御を行う第２制御手段とを備え、前記第１制御手段は、前記特定センサの検知状態を特定して遊技媒体の正常な投入であることを判定する正常投入判定手段を備え、前記第２制御手段は、前記特定センサの検知状態を特定して遊技媒体の投入に関する複数種類の不正判定を行う不正投入判定手段を備え、前記制御手段は、前記第１制御手段による制御を中断し前記第２制御手段による制御を開始し、当該第２制御手段による前記不正投入判定手段の実行により生成された不正投入判定データを前記第２データ記憶領域に記憶した後に、前記第１制御手段による制御を再開することが可能であり、前記第１制御手段は、中断した遊技の進行についての制御を再開するときに、前記第２データ記憶領域に記憶された前記不正投入判定データに基づいて、前記不正投入判定手段が不正投入と判定している不正状態か否かを判定する不正状態判定手段を備え、前記不正状態判定手段により不正状態でないと判定されたときに限り前記正常投入判定手段を実行可能に構成されていることを特徴としている。
【０００７】
このように構成することにより、不正判定用プログラムを実行することによる第２制御手段の不正投入判定手段が、投入口から投入された遊技媒体を検知可能な特定センサの検知状態を特定して遊技媒体の投入に関する複数種類の不正判定を行い、その判定結果に基づいて生成した不正投入判定データを第２データ記憶領域に記憶する。その後、遊技プログラムを実行することによる第１制御手段の不正状態判定手段が、第２データ記憶領域に記憶された不正投入判定データに基づいて、第２制御手段の不正投入判定手段が不正投入と判定している不正状態か否かを判定する。そして、遊技プログラムを実行することによる第１制御手段の正常投入判定手段は、不正状態判定手段により不正状態でないと判定されたことに基づいて、特定センサの検知状態を特定して遊技媒体の正常な投入であることを判定することができる。したがって、特定センサに対する新たな不正行為が露見したときに、不正投入判定手段を具現化するための不正判定用プログラムに、新たな不正行為が行われたときの特定センサの検知状態を判定するためのプログラムを追加するだけで、不正行為に対応することができるので、新たな不正行為に対する対策を効率よく行うことができる。
【０００８】
また、払出口から払い出される遊技媒体を検知可能な所定センサをさらに備え、前記第１制御手段は、前記所定センサの検知状態を特定して遊技媒体の正常な払い出しであることを判定する正常払出判定手段をさらに備え、前記第２制御手段は、前記所定センサの検知状態を特定して遊技媒体の払い出しに関する複数種類の不正判定を行う不正払出判定手段をさらに備え、前記制御手段は、前記第１制御手段による制御を中断し前記第２制御手段による制御を開始し、当該第２制御手段による前記不正払出判定手段の実行により生成された不正払出判定データを前記第２データ記憶領域に記憶した後に、前記第１制御手段による制御を再開することが可能であり、前記不正状態判定手段は、前記第１制御手段が中断した遊技の進行についての制御を再開するときに、前記第２データ記憶領域に記憶された前記不正払出判定データに基づいて、前記不正払出判定手段が不正払出と判定している不正状態か否かを判定し、前記第１制御手段は、前記不正状態判定手段により不正状態でないと判定されたときに限り前記正常払出判定手段を実行可能に構成されているとよい。
【０００９】
このように構成すると、第２制御手段の不正払出判定手段が、払出口から払い出される遊技媒体を検知可能な所定センサの検知状態を特定して遊技媒体の払い出しに関する複数種類の不正判定を行い、その判定結果に基づいて生成した不正払出判定データを第２データ記憶領域に記憶する。その後、第１制御手段の不正状態判定手段が、第２データ記憶領域に記憶された不正払出判定データに基づいて、第２制御手段の不正払出判定手段が不正払出と判定している不正状態か否かを判定する。そして、遊技プログラムを実行することによる第１制御手段の正常払出判定手段は、不正状態判定手段により不正状態でないと判定されたことに基づいて、所定センサの検知状態を特定して遊技媒体の正常な払い出しであることを判定することができる。したがって、払い出される遊技媒体を検知可能な所定センサに対する新たな不正行為が露見したときにも、投入された遊技媒体を検知可能な特定センサに対して新たな不正行為が行われたときと同様に、不正払出判定手段を具現化するための不正判定用プログラムに、新たな不正行為が行われたときの所定センサの検知状態を判定するためのプログラムを追加するだけで、不正行為に対応することができるので、新たな不正行為に対する対策をさらに効率よく行うことができる。
【００１０】
また、前記第１制御手段は、前記特定センサの検知状態を示す特定センサデータを前記第１データ記憶領域に記憶するセンサ入力手段をさらに備え、前記第１制御手段は、前記第１データ記憶領域に記憶された前記特定センサデータを参照することにより前記特定センサの検知状態を特定し、前記第２制御手段は、前記第１データ記憶領域に記憶された前記特定センサデータを参照することにより前記特定センサの検知状態を特定するとよい。
【００１１】
このように構成すると、第１制御手段および第２制御手段のそれぞれが、第１データ記憶領域に記憶された同一の特定センサデータを参照して特定センサの検知状態を特定することにより、特定センサの検知状態を特定するプログラムの簡素化を図ることができる。
【００１２】
また、前記第１制御手段は、前記不正状態判定手段により不正状態であると判定されたときに、所定のエラー処理を実行するエラー手段を備えるとよい。
【００１３】
このように構成すると、不正状態判定手段により不正状態であると判定されたときに、不正判定の種類に関わらず、第１制御手段のエラー手段が同一のエラー処理を実行することにより、各不正判定に対するエラー処理を共通化できるので、プログラムの容量増加を防止することができる。
【００１４】
また、前記第１制御手段は、特定エラーが生じたか否かを判定する特定エラー判定手段をさらに備え、前記エラー手段は、前記特定エラー判定手段により前記特定エラーが生じたと判定されたときに前記所定のエラー処理を実行するとよい。
【００１５】
このようにすると、不正状態判定手段により不正状態であると判定されたときと、遊技機に何らかの不具合等が生じることにより特定エラーが発生していると特定エラー判定手段により判定されたときとに、エラー手段が同じエラー処理を実行することにより、プログラムの容量増加を防止することができる。
【００１６】
また、前記投入口に投入された遊技媒体が通過する投入通路において遊技媒体を検知可能な特殊センサをさらに備え、前記不正投入判定手段は、前記特殊センサの検知状態を特定して不正判定を行うとよい。
【００１７】
このように構成すると、特定センサと異なる特殊センサも用いて不正判定を行うことで、より多くの種類の不正判定を行うことができるので、多彩な不正行為に対して対策を講じることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る回胴式遊技機の斜視図である。
【図２】図１の回胴式遊技機のリールの図柄配列を示す図である。
【図３】図１の回胴式遊技機の電気的構成を示すブロック図である。
【図４】図３の投入センサによるメダルの検知状態を説明するための図であって、（ａ）〜（ｃ）はそれぞれ異なるメダルの検知状態を示す図である。
【図５】図３の払出センサによるメダルの検知状態を説明するための図であって、（ａ）〜（ｃ）はそれぞれ異なるメダルの検知状態を示し、（ｄ）は払出センサによるメダルの検出タイミングを示すタイミングチャートである。
【図６】図３のメイン制御手段が備えるメモリのメモリマップを示す図である。
【図７】図６の内蔵ＲＡＭ領域の詳細な構成を示す図である。
【図８】図６の内蔵ＲＯＭ領域の詳細な構成を示す図である。
【図９】図３のメイン制御手段が備える機能およびサブ制御基板に搭載される機能を示す機能ブロック図である。
【図１０】図１のスロットマシンにおいて検出されるエラーの種類を示す図である。
【図１１】役とリール図柄との関係およびメダルの払出枚数を示す図である。
【図１２】抽選結果とコマンドとの関係を示す図である。
【図１３】電源投入処理を示すフローチャートである。
【図１４】図１３のＲＡＭエラー判定処理を示すフローチャートである。
【図１５】図１３のセンサエラー判定処理を示すフローチャートである。
【図１６】メイン処理を示すフローチャートである。
【図１７】図１６のメイン処理中に実行される特定エラー判定処理を示すフローチャートである。
【図１８】タイマ割込処理を示すフローチャートである。
【図１９】図１８の電断処理を示すフローチャートである。
【図２０】図１８の不正判定割込処理を示すフローチャートである。
【図２１】図２０の投入センサ監視処理を示すフローチャートである。
【図２２】図２０の投入センサ監視処理を示すフローチャートであって、図２１に続くフローチャートである。
【図２３】図２０の投入センサ監視処理を示すフローチャートであって、図２１に続くフローチャートである。
【図２４】図２０の投入センサ監視処理を示すフローチャートであって、図２３に続くフローチャートである。
【図２５】図２０の払出センサ監視処理を示すフローチャートである。
【図２６】図２０の払出センサ監視処理を示すフローチャートであって、図２５に続くフローチャートである。
【発明を実施するための形態】
【００１９】
本発明の遊技機である回胴式遊技機（以下、スロットマシンという）に適用した一実施形態について、図１ないし図２６を参照して詳細に説明する。
【００２０】
（構成）
図１および図２を参照して、スロットマシン１の構成の概略について説明する。
【００２１】
本実施形態におけるスロットマシン１は、投入口２５からメダルＭ（遊技媒体：図４参照）が投入されることで遊技を行うことが可能であり、全てのリール１３Ｌ，１３Ｍ，１３Ｒが停止したときの図柄組合せが、役抽選により当選した当選役に対応する図柄組合せ（入賞図柄：図１１参照）である場合に予め定められた枚数のメダルＭを払い出すことにより遊技者に特典を付与するものであり、筐体３の前面開口が前面扉５により開閉自在に閉塞され、この前面扉５のほぼ中央高さの位置に操作板７が配設され、この操作板７の上方に正面板９が配設されている。そして、正面板９には横長矩形の表示窓１１が設けられ、表示窓１１の内側には、複数種類の図柄を予め定められた順序で可変表示する可変表示列を成す回転リールから成る左・中・右リール１３Ｌ，１３Ｍ，１３Ｒが配置されている。
【００２２】
ここで、図２に示すように、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒには、例えば「７」「ＢＡＲ」「Ｂｅｌｌ」「チェリー」「スイカ」「Ｒ１」「Ｒ２」を含む複数種類の図柄が合計２１個、所定の配列でそれぞれ設けられている。
【００２３】
また、各リール１３Ｌ，１３Ｍ，１３Ｒの各図柄それぞれには、０番から２０番までのコマ番号が順に付され、例えばコマ番号０番から２０番までの図柄が印刷されたリールテープがリールの周面に貼り付けられて各リール１３Ｌ，１３Ｍ，１３Ｒがそれぞれ形成されている。また、各リール１３Ｌ，１３Ｍ，１３Ｒが回転すると、コマ番号２０番、１９番、…、０番、２０番、…の予め定められた順に複数の図柄がそれぞれ表示窓１１に可変表示される。
【００２４】
そして、各リール１３Ｌ，１３Ｍ，１３Ｒの回転が停止したときに、各リール１３Ｌ，１３Ｍ，１３Ｒそれぞれについて３個ずつで合計９個の図柄が表示窓１１から覗くように設定されている。具体的には１つのリールにつき上段、中段および下段に各１個の３個ずつ、３つのリール１３Ｌ，１３Ｍ，１３Ｒで合計９個が表示窓１１を通して表示される。すなわち、すべてのリール１３Ｌ，１３Ｍ，１３Ｒが停止すると、縦３列横３行に配列された合計９個の図柄が表示窓１１に停止表示される。なお、中段の横１列が後述する入賞ラインとなり、この入賞ラインに当選役の図柄が揃った状態で各リール１３Ｌ，１３Ｍ，１３Ｒが停止すれば入賞となる。
【００２５】
ここで、図３に示すように、各リール１３Ｌ，１３Ｍ，１３Ｒには、それぞれステッピングモータにより構成されるリールモータ１４Ｌ，１４Ｍ，１４Ｒが連結され、各リール１３Ｌ，１３Ｍ，１３Ｒがそれぞれ独立して回転駆動される。なお、各リール１３Ｌ，１３Ｍ，１３Ｒと各々のリールモータ１４Ｌ，１４Ｍ，１４Ｒとでリールユニット（図柄表示手段）が構成されている。
【００２６】
図１に戻って、スロットマシン１本体の操作板７には、内部に貯留されているクレジットメダルから１枚ずつのメダル投入を指示するためのベットスイッチ１５、クレジットメダルから１ゲーム（遊技）あたりの規定枚数の最大投入枚数（３枚に設定されている）のメダル投入を指示するための最大ベットスイッチ１７、各リール１３Ｌ，１３Ｍ，１３Ｒを回転させて各図柄の可変表示を開始させるレバー状のスタートスイッチ１９、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒの回転をそれぞれ停止させて各図柄の可変表示を停止させるべく、各リール１３Ｌ，１３Ｍ，１３Ｒそれぞれに対応した左・中・右ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒ、クレジットメダルを払い出すための精算スイッチ２３およびメダル投入口２５（投入口）が設けられている。
【００２７】
また、正面板９の上方のほぼ中央には、動画などを表示して遊技者に当選や入賞などを告知したり、入賞させるのに必要な各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作態様を報知したりする演出を行ったりするための液晶表示器２７が設けられている。また、液晶表示器２７のすぐ上方には、各種の入賞図柄が表示された説明パネル２９が設けられ、液晶表示器２７および説明パネル２９の左右には、音楽や音声などによる演出を行うためのスピーカ３１Ｌ，３１Ｒがそれぞれ設けられている。なお、後述するメダル払出口３９（払出口）の左右にもスピーカ３１Ｌ，３１Ｒがそれぞれ設けられている。
【００２８】
さらに、説明パネル２９およびスピーカ３１Ｌ，３１Ｒの上辺には中央ランプ部３３Ｍが配設され、その左右には左・右ランプ部３３Ｌ，３３Ｒがそれぞれ配設されている。各ランプ部３３Ｍ，３３Ｌ，３３Ｒには、それぞれ発光ダイオードなどの光源が配設されている。これらのランプ部３３Ｍ，３３Ｌ，３３Ｒは一体的に形成され、遊技者に当選や入賞を告知するなどの演出を行うための上部ランプ部３３を構成している。
【００２９】
また、操作板７の下方には、装飾画などが表示された下部パネル３５が設けられ、この下部パネル３５の左右には、それぞれ複数の光源が例えば２列に並んで配置された下部ランプ部３７Ｌ，３７Ｒが設けられている。また、下部パネル３５の下方には、メダル払出口３９や、このメダル払出口３９から払い出されるメダルＭを受けるメダル受け４１が設けられている。また、正面板９の左下隅にはクレジットメダルの貯留枚数を表示するクレジット表示器４５が配設されている。このクレジット表示器４５は、例えば２個の７セグメントＬＥＤで構成され、２桁の貯留枚数（最大で５０枚）が表示可能になっている。
【００３０】
また、正面板９の表示窓１１の下方には、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒを操作する順番や、役抽選の結果などを報知（表示）するための報知用表示器６０が配設されている。報知用表示器６０は、例えば３個の７セグメントＬＥＤで構成され、３桁の数字が表示可能になっている。したがって、例えば、各桁それぞれを、左から順番に、左ストップスイッチ２１Ｌ，中ストップスイッチ２１Ｍ，右ストップスイッチ２１Ｒに対応させ、各桁それぞれに、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作順序に応じて、数字の”１”、”２”、”３”を表示させることにより、左ストップスイッチ２１Ｌ，中ストップスイッチ２１Ｍ，右ストップスイッチ２１Ｒを操作する順番を報知することができる。また、例えば、後述する各役抽選結果に識別用の所定の数字を個別に割り当てて説明パネル２９等に記載しておき、役抽選の結果に応じて報知用表示器６０に所定の数字を表示させることにより、役抽選の結果を報知することができる。
【００３１】
ところで、図１には図示省略されているが、各リール１３Ｌ，１３Ｍ，１３Ｒを支持する支持枠体が筐体３内の後壁に固定されており、筐体３内の支持枠体の下方には、図３に示すように、メダルＭをメダル払出口３９に排出するためのホッパーユニット４３が配設されている。また、メダル投入口２５付近の裏面側には、メダル投入口２５に投入されたメダルＭが正規のものか否かを選別して正規のメダルＭのみをホッパーユニット４３に導くメダルセレクタ４８が配設されている。また、操作ボックス４９が筐体３内の左側壁に固定され、電源のＯＮ、ＯＦＦを切り換える電源スイッチ５０が設けられるとともに、設定変更処理のためのキーシリンダおよび押しボタン式の設定変更ボタン５２、変更処理開始スイッチ５６が設けられている。なお、設定変更処理は、有利度の異なる複数の役抽選テーブル２１０（図８参照）のうちのいずれか１つを、役抽選の際に選択するときに使用する設定値（設定１〜設定６）を設定するための処理である。
【００３２】
続いて、スロットマシン１の電気的な構成について図３を参照して説明する。
【００３３】
図３に示すように、筐体３内部のメダル投入口２５近傍であってメダルセレクタ４８内に投入センサ５３が設けられ、メダル投入口２５に投入されたメダルＭを１枚ずつ検出する。図４（ａ）ないし（ｃ）に示すように、メダルセレクタ４８は、メダル投入口２５に投入されたメダルＭが通過する投入通路４８１を備え、投入センサ５３は、メダル投入口２５から投入されて投入通路４８１を通過するメダルＭを検知可能なＡセンサ５３１（特定センサ）と、Ｂセンサ５３２（特定センサ）と、Ｃセンサ５３３（特殊センサ）とを備えている。
【００３４】
具体的には、メダル投入口２５に投入されたメダルＭが投入通路４８１を正常に通過した場合に、投入センサ５３は次のように投入通路４８１を通過するメダルＭを検知する。すなわち、図４（ａ）中の（１）に示すように、メダル投入口２５に投入されて投入通路４８１を通過するメダルＭがＣセンサ５３３に到達すると、Ｃセンサ５３３の出力がＯＦＦからＯＮに変化することによってＣセンサ５３３がメダルＭを検知する。そして、同図中の（２）に示すように、メダルＭがＣセンサ５３３を通過する所定時間の間、Ｃセンサ５３３はＯＮ状態を維持し、同図中の（３）に示すように、メダルＭがＣセンサ５３３を通過すると、Ｃセンサ５３３の出力がＯＮからＯＦＦに変化する。
【００３５】
続いて、図４（ｂ）中の（４）に示すように、メダルＭがＣセンサ５３３を通過後、所定時間以内にＡセンサ５３１に到達すると、Ａセンサ５３１の出力がＯＦＦからＯＮに変化することによってＡセンサ５３１がメダルＭを検知する。そして、同図中の（５）に示すように、メダルＭがＢセンサ５３２に到達すると、Ｂセンサ５３２の出力がＯＦＦからＯＮに変化することによってＢセンサ５３２がメダルＭを検知し、同図中の（６）に示すように、メダルＭがＡセンサ５３１を通過する所定時間の間、Ａセンサ５３１およびＢセンサ５３２はＯＮ状態を維持する。
【００３６】
続いて、図４（ｃ）中の（７）に示すように、メダルＭがＡセンサ５３１を通過すると、Ａセンサ５３１の出力がＯＮ→ＯＦＦに変化し、メダルＭがＢセンサ５３２を通過する所定時間、Ｂセンサ５３２はＯＮ状態を維持する。そして、同図中の（８）に示すように、メダルＭがＢセンサ５３２を通過すると、Ｂセンサ５３２の出力がＯＮからＯＦＦに変化する。
【００３７】
また、図３に示すホッパーモータ５７はホッパーユニット４３に配設され、その駆動によりメダルＭをメダル払出口３９に向けて払い出すものである。また、ホッパーユニット４３は、ホッパータンク（図示省略）から溢れたメダルＭを収納するための補助メダルタンク（図示省略）を備え、補助メダルタンクには、所定量以上のメダルＭが収納されることで補助メダルタンクがメダルＭで満杯となっていることを検知する補助メダルタンク用メダルセンサ５８が設けられている。
【００３８】
また、ホッパーユニット４３の出口には払出センサ５４（所定センサ）が設けられ、メダル払出口３９に払い出されるメダルＭを１枚ずつ検出するようになっている。図５（ａ）ないし（ｃ）に示すように、ホッパーユニット４３は、ホッパーユニット４３の出口からメダル払出口３９に払い出されるメダルＭの動きに連動して払出センサ５４の方向に移動する検知板４３１を備え、払出センサ５４は、メダル払出口３９に払い出されるメダルＭの動きに連動して払出センサ５４の方向に移動する検知板４３１を検知することによって、メダル払出口３９に払い出されるメダルＭを検知可能に構成されている。払出センサ５４は、Ｘセンサ５４１と、Ｙセンサ５４２とを備えている。
【００３９】
具体的には、メダル払出口３９に正常にメダルＭが払い出された場合に、払出センサ５４は次のようにメダル払出口３９に払い出されるメダルＭを検知する。すなわち、図５（ａ）に示すように、ホッパーモータ５７が駆動しておらず、メダルＭが払い出されていない状態では、検知板４３１はばね（図示省略）により付勢されて初期位置に配置されており、図５（ｄ）に示すように、図５（ａ）に示す状態でホッパーモータ５７を駆動するホッパー駆動信号がＯＦＦからＯＮに変化すると、Ｙセンサ５４２がＯＦＦからＯＮに変化すると共に、ホッパーモータ５７が駆動することで、メダルＭがホッパーユニット４３の出口に向けて移動を開始する。
【００４０】
続いて、ホッパーユニット４３の出口へのメダルＭの移動に連動して検知板４３１がばねの付勢力に抗しつつ払出センサ５４の方向に移動し、図５（ｂ），（ｄ）に示すように、検知板５３１の先端がＸセンサ５４１に到達すると、Ｘセンサ５４１の出力がＯＦＦからＯＮに変化することによってＸセンサ５４１がメダルＭを検知する。また、図５（ｃ），（ｄ）に示すように、検知板４３１の先端がさらに移動してＹセンサ５４２に到達すると、Ｙセンサ５４２の出力がＯＮからＯＦＦに変化する。
【００４１】
続いて、メダルＭがメダル払出口３９に払い出されると、ばねに付勢された検知板４３１が初期位置への復帰移動を開始する。そして、図５（ｃ），（ｄ）に示すように、検知板４３１の先端がＹセンサ５４２に到達している所定時間の間、Ｙセンサ５４２はＯＦＦ状態を維持し（図５（ｄ）中の（２）の期間）、図５（ｂ），（ｄ）に示すように、検知板４３１の先端がＹセンサ５４２の位置から外れると、Ｙセンサ５４２の出力がＯＦＦからＯＮに変化する。
【００４２】
続いて、図５（ｂ），（ｄ）に示すように、検知板４３１の先端がＸセンサ５４１に到達している所定時間の間、Ｘセンサ５４１はＯＮ状態を維持し（図５（ｄ）中の（１）の期間）、図５（ａ），（ｄ）に示すように、検知板４３１の先端がＸセンサ５４１の位置から外れると、Ｘセンサ５４１出力がＯＮからＯＦＦに変化する。そして、図５（ｄ）に示すように、ホッパーモータ５７を駆動するホッパー駆動信号がＯＮからＯＦＦに変化すると、Ｙセンサ５４２がＯＮからＯＦＦに変化すると共に、ホッパーモータ５７が停止する。
【００４３】
また、図３に示すように、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒの回転位置をそれぞれ検出する左・中・右位置センサ５５Ｌ，５５Ｍ，５５Ｒが設けられており、これらのセンサ５５Ｌ，５５Ｍ，５５Ｒは、例えば左・中・右リール１３Ｌ，１３Ｍ，１３Ｒにそれぞれ設けられた突起部を検出するフォトインタラプタからなり、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒが回転すると、一周ごとに突起部を検出してその検出信号をメイン制御基板６３に出力する。本実施形態では、例えば左・中・右位置センサ５５Ｌ，５５Ｍ，５５Ｒが突起部を検出したときに、それぞれコマ番号２０番の図柄が表示窓１１の中段に位置するように構成されている。
【００４４】
図３に示す変更処理開始スイッチ５６は、操作ボックス４９のキーシリンダの内部に設けられており、設定変更キー（図示省略）をキーシリンダに挿入して回転することによりＯＮ、ＯＦＦが切り換えられる。また、同図に示すように、前面扉５の開閉状態を検出する扉センサ５９が設けられている。
【００４５】
また、図３に示すように、スロットマシン１には、遊技に関する制御を行うメイン制御手段８０が実装されたメイン制御基板６３と、メイン制御基板６３（メイン制御手段８０）から送信される情報に基づき遊技の進行に合わせた演出の制御を行うサブＣＰＵ７１が実装されたサブ制御基板７３とが別々に設けられており、メイン制御基板６３からサブ制御基板７３に対して各種のデータが一方向で送信される。
【００４６】
なお、メイン制御基板６３は、外部から針金等を差し込んだりするなどして、不正にアクセスすることができないように、基板ケース内に収容された上、該基板ケースが厳重に封印されている。また、基板ケースには、不正に開放されたことを確実に視認することができるように、周知の様々な対策が講じられている。
【００４７】
そして、図３に示すように、メイン制御手段８０のＲＡＭ６５は、スロットマシン１の遊技状態などの遊技に関するデータを一時的に記憶するものであり、ＲＯＭ６７は、図８に示す予め設定されたデータである役抽選テーブル２１０、停止テーブル２１１などを含むスロットマシン１用のプログラムを格納する。
【００４８】
さらに、メイン制御手段８０のメインＣＰＵ６１は、タイマ割込などの割込機能を有し、レジスタセット６４を利用してＲＯＭ６７に記憶されたプログラムを実行すると共に、プログラムの実行により生成されたデータをＲＡＭ６５に記憶する。そして、メイン制御手段８０は、後述する役抽選手段１０４（図９参照）による役抽選処理における役抽選結果に関するデータ、遊技者により操作される各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒ、スタートスイッチ１９等の操作器具の操作に関するデータ、各リール１３Ｌ，１３Ｍ，１３Ｒが停止したときに表示窓１１に表示される図柄についての後述する図柄判定手段１０９（図９参照）による図柄判定処理の結果に関するデータなどの種々のデータをコマンド形式でサブ制御基板７３のサブＣＰＵ７１に送信する。
【００４９】
また、図３に示すように、サブ制御基板７３は、各種データを一時的に記憶し、演出用の各種プログラムなどを記憶するメモリ７５を備えている。さらに、サブ制御基板７３のサブＣＰＵ７１はタイマ割込などの割込機能を有し、サブＣＰＵ７１は、メイン制御手段８０から送信されるスロットマシン１に関する各種のデータ、例えば役抽選手段１０４による役抽選処理における役抽選結果、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒ、スタートスイッチ１９等の操作器具が操作されたかに関するデータなどに基づいてメモリ７５に格納されたプログラムを実行することにより、遊技者に対して供すべき遊技に関連する演出の内容を決定する。
【００５０】
さらに、サブ制御基板７３のサブＣＰＵ７１は、決定された演出の内容に基づいて、サブ制御基板７３が有するＩ／Ｏポートを介して、液晶表示器２７やスピーカ３１Ｌ，３１Ｒなどの演出機器の制御を行う。
【００５１】
（メイン制御手段）
次に、メイン制御手段８０の構成について図３および図６ないし図８を参照して詳細に説明する。
【００５２】
図３に示すように、メイン制御手段８０は、メインＣＰＵ６１と、レジスタセット６４と、ＲＡＭ６５と、ＲＯＭ６５とが一体的にワンチップ化されたマイクロプロセッサにより構成されている。
【００５３】
メインＣＰＵ６１（制御手段）は、図３および図８に示すようにＲＯＭ６７に構成されたプログラム記憶手段６７ａに格納された第１プログラム２００および第２プログラム３００を含む複数種類のプログラムを組み合わせて実行することにより各種の処理を実施する。なお、各プログラムは、演算命令、転送命令、ローテイト命令、シフト命令、ジャンプ命令、コール命令、リターン命令など、予め予約されている複数の命令（例えば、特開２０１４−１９５６８８号公報参照）が組み合わされて構成されており、メインＣＰＵ６１は、プログラムに定義されている順番で複数の命令を順次実行する。
【００５４】
また、レジスタセット６４は、Ａレジスタ（アキュムレータレジスタ）、Ｆレジスタ（フラグレジスタ）、汎用レジスタ（Ｂレジスタ、Ｃレジスタ、Ｄレジスタ、Ｅレジスタ、Ｈレジスタ、Ｌレジスタ）、Ｑレジスタ、スタックポインタ（ＳＰ）、インデックスレジスタ、インタラプトレジスタ、リフレッシュレジスタ、プログラムカウンタなどの各種のレジスタを含んでいる。また、レジスタセット６４は、所謂、裏レジスタとして、Ａ’レジスタ、Ｆ’レジスタ、Ｂ’レジスタ、Ｃ’レジスタ、Ｄ’レジスタ、Ｅ’レジスタ、Ｈ’レジスタ、Ｌ’レジスタも含んでいる。
【００５５】
なお、Ｑレジスタは、１６ビットのメモリアドレスの上位アドレスを指定するために使用されるものであり、本実施形態ではＦ０Ｈが初期値として設定されることにより、内蔵ＲＡＭ領域（ＲＡＭ６５）のアドレスＦ０００Ｈ〜Ｆ０１ＦＨのメモリ空間に割り当てられた第１データ記憶領域６５ｂ１およびアドレスＦ０３０Ｈ〜Ｆ０ＦＦＨのメモリ空間に割り当てられた第２データ記憶領域６５ｂ２にアクセスする際に使用される（図６参照）。具体的には、例えば、第１データ記憶領域６５ｂ１のアドレスＦ０００Ｈにより指定される領域に格納されているデータをＡレジスタに転送する場合に、予め予約されている特別ロード命令（ＬＤＱ）を用いて、下位アドレス００Ｈのみを指定してデータの転送動作を行うことができる（ＬＤＱ  Ａ，（００Ｈ））。
【００５６】
次に、メイン制御手段８０のメモリマップについて図６を参照して説明する。
【００５７】
図６に示すように、メイン制御手段８０は、アドレス００００Ｈ〜２ＦＦＦＨのメモリ空間に割り当てられた内蔵ＲＯＭ領域（ＲＯＭ６７）と、アドレスＦ０００Ｈ〜Ｆ２ＦＦＨのメモリ空間に割り当てられた内蔵ＲＡＭ領域（ＲＡＭ６５）とを備えている。
【００５８】
図３に示すように、ＲＡＭ６５（内蔵ＲＡＭ領域）に、スタック手段６５ａおよびデータ記憶手段６５ｂが構成されている。
【００５９】
図７に示すように、スタック手段６５ａは、ＳＰ（スタックポインタ）に格納される第１スタック領域参照用アドレスによりアクセス可能な第１スタック領域６５ａ１と、第１スタック領域６５ａ１と異なる領域であって、ＳＰに格納される第２スタック領域参照用アドレスによりアクセス可能な第２スタック領域６５ａ２とを有している。第１スタック領域６５ａ１は、第１プログラム２００（遊技の進行を制御するための遊技プログラム２０１：図８参照）に対応し、第２スタック領域６５ａ２は、第２プログラム３００（不正を検出するための不正判定用プログラム３０１）に対応している。なお、図６に示すように、内蔵ＲＡＭ領域のアドレスＦ１Ｃ０Ｈ〜Ｆ１ＦＦＨのメモリ空間に第１スタック領域６５ａ１が割り当てられ、アドレスＦ２Ｆ０Ｈ〜Ｆ２ＦＦＨのメモリ空間に第２スタック領域６５ａ２が割り当てられている。
【００６０】
図７に示すように、データ記憶手段６５ｂは、データを更新可能な第１プログラム２００（遊技プログラム２０１）に対応した第１データ記憶領域６５ｂ１と、第１データ記憶領域６５ｂ１と異なる領域であって、データを更新可能な第２プログラム３００（不正判定用プログラム３０１）に対応した第２データ記憶領域６５ｂ２とを有している。また、第１データ記憶領域６５ｂ１に、各Ｉ／Ｏポートの入力状態を格納するポートフラグ２２０（特定センサデータ）およびスロットマシン１の遊技状態を格納する遊技状態フラグ２２１が構成される。また、第２データ記憶領域６５ｂ２に、エラー判定フラグ３１０、電断フラグ３１１が構成され、エラーデータ３１２（不正投入判定データ、不正払出判定データ）、送信用エラーコマンド３１３が記憶される。なお、図６に示すように、内蔵ＲＡＭ領域のアドレスＦ０００Ｈ〜Ｆ０１ＦＨのメモリ空間に第１データ記憶領域６５ｂ１が割り当てられ、アドレスＦ０３０Ｈ〜Ｆ０ＦＦＨのメモリ空間に第２データ記憶領域６５ａ２が割り当てられている。
【００６１】
なお、内蔵ＲＡＭ領域のアドレスＦ０００Ｈから始まるメモリ空間に第２データ記憶領域６５ｂ２を割り当てて不正判定用プログラムに関するデータを記憶し、第２データ記憶領域６５ｂ２が割り当てられたメモリ空間以降のアドレスにより指定されるメモリ空間に第１データ記憶領域６５ａ１を割り当ててもよい。不正判定用プログラムは機種によらず共通のプログラムとなりやすいので、不正判定に関するデータが格納される領域が機種によらず常に同じアドレス位置から開始されるほうが、不正判定用プログラムの共通化を図ることができることにより、効率的に不正判定用プログラムを作成することが可能である。また、更に不正判定に関する作業領域（例えば第２データ記憶領域６５ｂ２）を機種によらず共通のアドレスのメモリ空間に構成することにより、以降のアドレスのメモリ空間に構成される遊技プログラムに関するデータを記憶する領域も、実質的に同じアドレスから開始可能であり、遊技プログラムに関しても、遊技プログラムに関するデータを記憶する作業領域（例えば第１データ記憶領域６５ｂ１）の開始アドレスが同じであることで効率的にプログラムを作成することが可能である。
【００６２】
ここで、エラー判定フラグ３１０には、図１０に示す各種のエラーのうち、スロットマシン１が、「投入メダルエラー（エラーコード：Ｅ０Ｈ）」、「払出不良エラー（エラーコード：Ｅ２Ｈ）」、「センサエラー（エラーコード：ＥＡＨ）」のうちのいずれかのエラー状態であることを示すエラーフラグが設定される。具体的には、後述するエラー判定手段１１５（図９参照）により、例えば各リール１３Ｌ，１３Ｍ，１３Ｒが回転中（メダルＭの受付不可能状態）に、スロットマシン１が、投入メダルエラー（Ｅ０Ｈ）、払出不良エラー（Ｅ２Ｈ）、センサエラー（ＥＡＨ）のいずれかのエラー状態であると判定されたときに、該当するエラーに対応するエラーフラグがエラー判定フラグ３１０に設定される。
【００６３】
また、電源投入処理におけるＲＡＭエラー判定処理において（図１３、図１４参照）、エラー判定手段１１５（メモリ異常判定手段１１５ａ）により電源投入時エラーと判定された場合に、電源投入時エラーに対応するエラーフラグがエラー判定フラグ３１０に設定される。なお、例えばエラー判定フラグ３１０を形成するメモリ領域の各ビットに、Ｅ０エラーフラグ（投入メダルエラー）、Ｅ２エラーフラグ（払出不良エラー）、ＥＡエラーフラグ（センサエラー）、電源投入時エラーフラグ（電源投入時エラー）をそれぞれ割り当てて、該当するエラーフラグのビットのＯＮ、ＯＦＦを設定することにより、各エラーフラグの状態をエラー判定フラグ３１０に格納することができる。
【００６４】
また、電断フラグ３１１は、スロットマシン１が電断状態となったときに、後述する電断手段１１６（図９参照）により所定の電断処理（図１８参照）が正常に実行されたときにＯＮに設定される。なお、例えば電断フラグ３１１を形成するメモリ領域のビットのＯＮ、ＯＦＦを設定することにより、電断フラグ３１１の状態を設定することができる。また、電断フラグ３１１を特定のバイトサイズの記憶領域により構成し、電断フラグ３１１として特定の数値（例：Ｅ５Ｈ）を記憶し、電源投入時に特定の数値（Ｅ５Ｈ）を設定して、数値が同一か否かとして判定するようにしてもよい。１ビットの記憶領域により構成されるフラグだと、静電気等の外部ノイズや不正行為によりフラグの状態が変更されることがあり、正確性に欠けるが、バイトサイズの記憶領域に記憶された特定の数値でフラグの状態を判定するので、より確実にフラグの状態を判定することができる。
【００６５】
また、エラーデータ３１２は、スロットマシン１が、図１０に示す複数のエラーのうちのいずれかのエラー状態であることを示すデータである。具体的には、エラー判定手段１１５（図９参照）により、例えば各リール１３Ｌ，１３Ｍ，１３Ｒが回転停止中に、スロットマシン１が、「投入メダルエラー（エラーコード：Ｅ０Ｈ）」、「払出メダルエラー（エラーコード：Ｅ１Ｈ）」、「払出不良エラー（エラーコード：Ｅ２Ｈ）」、「ＲＡＭエラー（エラーコード：Ｅ４Ｈ）」、「ホッパーユニット接続エラー（エラーコード：Ｅ７Ｈ）」、「センサエラー（エラーコード：ＥＡＨ）」のいずれかのエラー状態であると判定された場合に、第２データ記憶領域６５ｂ２は、該当するエラーのエラーコードをエラーデータ３１２として記憶する。
【００６６】
なお、各リール１３Ｌ，１３Ｍ，１３Ｒが回転中にエラー判定フラグ３１０にエラーフラグ（Ｅ０エラーフラグ、Ｅ２エラーフラグ、ＥＡエラーフラグ）が設定された場合には、各リール１３Ｌ，１３Ｍ，１３Ｒが回転停止してメダルＭの受付可能状態となったときに、エラー判定フラグ３１０に設定されているエラーフラグの種類に該当するエラーのエラーコードがエラーデータ３１２として第２データ記憶領域６５ｂ２に記憶され、エラー判定フラグ３１０に設定されているエラーフラグが初期化（クリア）される。
【００６７】
また、送信用エラーコマンド３１３は、エラー判定フラグ３１０にエラーフラグが設定されたことを示す情報をサブ制御基板７３（サブＣＰＵ７１）に送信するためのコマンド形式のデータである。送信用エラーコマンド３１３は、スロットマシン１に生じたエラーの種類をサブ制御基板７３に通知できるように、エラーフラグの種類に応じた内容に生成される。
【００６８】
以上のように、第１プログラム２００（遊技プログラム２０１）による処理によりデータを更新および参照可能な、第１スタック領域６５ａ１および第１データ記憶領域６５ｂ１と、第２プログラム３００（不正判定用プログラム３０１）による処理によりデータを更新および参照可能な、第２スタック領域６５ａ２および第２データ記憶領域６５ｂ２とが、それぞれ、ＲＡＭ６５の異なる領域に構成されている。なお、第１プログラム２００による処理により、第２スタック領域６５ａ２および第２データ記憶領域６５ｂ２のデータを更新することはできないがデータを参照可能に構成され、第２プログラム３００による処理により、第１スタック領域６５ａ１および第１データ記憶領域６５ｂ１のデータを更新することはできないがデータを参照可能に構成されている。
【００６９】
図３に示すように、ＲＯＭ６７（内蔵ＲＯＭ領域）に、プログラム記憶手段６７ａおよびプログラム用データ記憶手段６７ｂが構成されている。
【００７０】
図８に示すように、プログラム記憶手段６７ａは、第１プログラム２００（遊技プログラム２０１）を記憶する遊技プログラム制御領域６７ａ１（第１プログラム記憶領域）と、遊技プログラム制御領域６７ａ１と異なる領域であって、第２プログラム３００（不正判定用プログラム３０１）を記憶する不正判定用プログラム制御領域６７ａ２（第２プログラム記憶領域）とを有している。
【００７１】
そして、第１プログラム２００は、遊技プログラム２０１を含み、メインＣＰＵ６１は、遊技プログラム２０１を実行することにより遊技の進行を制御する遊技制御処を実施する。また、第２プログラム３００は、不正判定用プログラム３０１を含み、メインＣＰＵ６１は、不正判定用プログラム３０１を実行することにより不正を検出する不正判定処理を実施する。
【００７２】
また、図６に示すように、内蔵ＲＯＭ領域のアドレス００００Ｈ〜１１ＦＦＨのメモリ空間に遊技プログラム制御領域６７ａ１が割り当てられ、アドレス１Ｆ００Ｈ〜２８ＦＦＨのメモリ空間に不正判定用プログラム制御領域６７ａ２が割り当てられている。
【００７３】
図８に示すように、プログラム用データ記憶手段６７ｂは、第１プログラム２００を実行する際に必要な各種のデータを記憶する遊技プログラムデータ領域６７ｂ１と、遊技プログラムデータ領域６７ｂ１と異なる領域であって、第２プログラム３００を実行する際に必要な各種のデータを記憶する不正判定用プログラムデータ領域６７ｂ２とを有している。そして、遊技プログラムデータ領域６７ｂ１に、後述する役抽選手段１０４（図９参照）が役抽選処理において使用する役抽選テーブル２１０および後述する停止制御手段１０８（図９参照）が各リール１３Ｌ，１３Ｍ，１３Ｒの停止制御処理において使用する停止テーブル２１１などのデータが格納され、不正判定用プログラムデータ領域６７ｂ２に、不正判定処理において不正と判定するための基準テーブル（図示省略）などのデータが格納されている。
【００７４】
なお、図６に示すように、内蔵ＲＯＭ領域のアドレス１２００Ｈ〜１ＤＦＦＨのメモリ空間に遊技プログラムデータ領域６７ｂ１が割り当てられ、アドレス２９００Ｈ〜２ＥＦＦＨのメモリ空間に不正判定用プログラムデータ領域６７ｂ２が割り当てられている。
【００７５】
以上のように、第１プログラム２００を記憶する遊技プログラム制御領域６７ａ１および第１プログラム２００を実行する際に必要なデータを格納する遊技プログラムデータ領域６７ｂ１と、第２プログラム３００を記憶する不正判定用プログラム制御領域６７ａ２および第２プログラム３００を実行する際に必要なデータを格納する不正判定用プログラムデータ領域６７ｂ２とが、それぞれ、ＲＯＭ６７の異なる領域に構成されている。
【００７６】
なお、内蔵ＲＯＭ領域のアドレス２Ｆ００Ｈ〜２ＦＦＦＨのメモリ空間に、スロットマシン１の電源投入時における初期設定動作を行うためのデータなどを格納するプログラム管理領域が割り当てられている。
【００７７】
また、図６に示すように、メイン制御手段８０は、アドレスＦＥ００Ｈ〜ＦＥＢＦＨのメモリ空間に割り当てられ、スロットマシン１の電源投入時における初期設定動作などにおいて使用される内蔵設定領域と、アドレスＦＥＤ０Ｈ〜ＦＥＦＤＨのメモリ空間に割り当てられ、メイン制御手段８０の内部デバイス同士の通信や内部デバイスと外部装置との通信を選択的に行うためのアドレスデコードに使用されるＸＣＳＩＯデコード領域とを備えている。
【００７８】
（メイン制御手段の機能）
次に、メイン制御手段８０が備える機能について図９ないし図１２を参照して詳細に説明する。
【００７９】
なお、以下に説明する各機能は、メインＣＰＵ６１が、プログラム記憶手段６７ａに記憶されたプログラムを実行したり、メイン制御手段８０およびメイン制御基板６３が備える各種のデバイスを制御したりすることにより具現化される。具体的には、遊技制御手段１００、設定制御手段１０１、メダル検出手段１０２、テーブル選択手段１０３、役抽選手段１０４、報知決定手段１０５、コマンド作成手段１０６、リール検出手段１０７、停止制御手段１０８、図柄判定手段１０９、払出制御手段１１０、サブ制御コマンド送信手段１１１、報知手段１１２、特定エラー判定手段１１３、エラー手段１１４は、それぞれ、メインＣＰＵ６１が遊技プログラム制御領域６７ａ１に格納された第１プログラム２００を実行することにより具現化され、遊技プログラム２０１を実行することで遊技の進行を制御する本発明の「第１制御手段」に相当する。また、エラー判定手段１１５、電断手段１１６は、それぞれ、メインＣＰＵ６１が、不正判定用プログラム制御領域６７ａ２に格納された第２プログラム３００を実行することにより具現化され、不正判定用プログラム３０１を実行することで不正判定の制御を行う本発明の「第２制御手段」に相当する。
【００８０】
（１）遊技制御手段１００
図９の遊技制御手段１００は、スロットマシン１の遊技に関する制御を行い、通常遊技および通常遊技よりも小役の当選確率が高い遊技である特別遊技（ＢＢ遊技、ＲＢ遊技）を実行するものであり、通常遊技には、一般遊技と、再遊技役への当選確率が一般遊技よりも高いＲＴ遊技と、遊技者にとって有利な各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作手順を示唆するＡＴ遊技とが含まれている。図９に示すように、遊技制御手段１００は、操作態様判定手段１００ａおよび遊技状態設定手段１００ｂを備えている。
【００８１】
（１−１）操作態様判定手段１００ａ
図９の操作態様判定手段１００ａは、スロットマシン１に対する遊技者の操作の有無や長押し等の態様を判定し、具体的には、各ベットスイッチ１５，１７、スタートスイッチ１９、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒなどの各種スイッチに対する遊技者による操作の態様や、メダル投入口２５への遊技者によるメダルＭの投入操作の態様など、遊技者によるスロットマシン１に対する種々の操作の態様を判定する。
【００８２】
（１−２）遊技状態設定手段１００ｂ
図９の遊技状態設定手段１００ｂは、後述する役抽選手段１０４による役抽選処理の結果や、表示窓１１に表示された各リール１３Ｌ，１３Ｍ，１３Ｒの図柄の表示態様の後述する図柄判定手段１０９による図柄判定処理の結果などに基づいて、遊技者にとって有利度の異なる予め設定された複数種類の遊技状態のうちのいずれか１つにスロットマシン１の遊技状態を設定するものである。
【００８３】
具体的には、通常遊技が実行される遊技状態において、所定の特別役（ＢＢ、ＲＢ：図１２参照）に入賞（入賞ライン上に「７−７−７」が揃えばＢＢ入賞、入賞ライン上に「ＢＡＲ−ＢＡＲ−ＢＡＲ」が揃えばＲＢ入賞）すると、遊技状態設定手段１００ｂにより、スロットマシン１の遊技状態が、特別遊技（ＢＢ遊技、ＲＢ遊技）が実行される遊技状態に設定される。そして、ＢＢ遊技において、所定枚数（例えば３００枚）を超えるメダルＭが払い出されたり、ＲＢ遊技において、所定回数（例えば８回）の小役入賞があったり、所定回数（例えば１２回）の遊技（ゲーム）が実行されたりすることで、特別遊技終了条件が成立すれば、特別遊技を終了して、スロットマシン１の遊技状態が、遊技状態設定手段１００ｂにより通常遊技が実行される遊技状態に設定される。
【００８４】
なお、特別遊技（ＢＢ遊技、ＲＢ遊技）は、通常遊技（一般遊技など）よりも、小役の当選確率が高くなる遊技状態である。
【００８５】
ここで、スロットマシン１における遊技の概略について説明する。
【００８６】
スロットマシン１は、３枚のメダル投入によりゲームが実行されるようになっており、投入センサ５３、ベットスイッチ１５または最大ベットスイッチ１７により３枚のメダルＭのスロットマシン１への投入を検出すると、表示窓１１の中央（中段）の水平な入賞ライン（センターライン）が有効となる。そして、規定枚数である３枚のメダルＭの投入を条件にスタートスイッチ１９の操作が検出されると、乱数を使用した抽選処理により、予め設定された役抽選結果のいずれかが後述の役抽選手段１０４（図９参照）により決定される。また、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒの全ての回転を開始させ、表示窓１１に表示される各リール１３Ｌ，１３Ｍ，１３Ｒの図柄を各リール１３Ｌ，１３Ｍ，１３Ｒの回転角度に合わせて判別することを開始する。
【００８７】
その後、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒが加速されて、すべてのストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作を有効に受け付けられる状態となる。すべてのストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作が有効状態になった後、例えば左ストップスイッチ２１Ｌが操作されたことを検出すると左リール１３Ｌを停止させ、中ストップスイッチ２１Ｍが操作されたことを検出すると中リール１３Ｍを停止させ、右ストップスイッチ２１Ｒが操作されたことを検出すると右リール１３Ｒを停止させる。このように、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作により、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒに対応する左・中・右リール１３Ｌ，１３Ｍ，１３Ｒの回転が停止する。
【００８８】
そして、３個すべての左・中・右ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒを操作し終えると、３個すべての左・中・右リール１３Ｌ，１３Ｍ，１３Ｒの回転が停止する。このとき、役抽選手段１０４により決定された所定の当選役の図柄が、有効となった表示窓１１の中段の入賞ライン上の所定の位置に停止すると入賞となり、入賞態様に応じた枚数のメダルＭが、クレジットされるか、またはメダル払出口３９から払い出されて１回のゲームが終了する。また、メダルＭの払い出しに代えて、あるいはメダルＭの払い出しとともに、遊技者に対して所定の利益が付与されることもある。
【００８９】
本実施形態では、図１１に示すように、役として、特別役（ボーナス：ＢＢ，ＲＢ）、小役（中段ベル、一枚役１〜１２、中段チェリー、スイカ）、再遊技役（リプレイ１〜２６）が予め設定されている。また、図１２に示すように、本実施形態では、役抽選結果として、操作態様に応じて異なる役（「中段ベル」、「一枚役１」〜「一枚役１２」、「リプレイ１」〜「リプレイ２６」）に揃う可能性のある重複当選（当選役グループ：左ベル・中ベル・右ベル）に当選する可能性がある。そして、役抽選手段１０４の役抽選結果には、特別役当選（ボーナス当選）と、小役当選と、再遊技役当選（リプレイ当選）と、ハズレとがある。
【００９０】
また、入賞には、特別遊技（ボーナスゲーム）への移行に係る特別役入賞（ボーナス入賞）と、メダルＭの払い出しに係る小役入賞と、再遊技（リプレイ）の実行に係る再遊技役入賞（リプレイ入賞）とがある。
【００９１】
そして、例えば、図１１の役「ＢＢ」「ＲＢ」に係る各表示態様で各リール１３Ｌ，１３Ｍ，１３Ｒの図柄が入賞ライン上に３個揃うと、特別役入賞となって、ボーナスゲーム（特別遊技）が実行される。
【００９２】
なお、本実施形態では、特別役入賞によるメダル払い出しはなく（特別役の規定払出枚数は０）、特別役に係る入賞態様が成立した遊技の後にボーナスゲームへ移行するように構成されているが、特別役に所定枚数（例えば１０枚）の規定払出枚数を設定し、メダルＭを払い出した後にボーナスゲームへ移行するようにしてもよい。
【００９３】
また、例えば、図１１の役「中段ベル」「一枚役１」〜「一枚役１２」「中段チェリー」「スイカ」に係る各表示態様で各リール１３Ｌ，１３Ｍ，１３Ｒの図柄が表示窓１１の中段の入賞ライン上に３個揃うと小役入賞となって、「払出枚数」の欄に示す枚数のメダルＭが払い出される。
【００９４】
また、図１１において役「中段チェリー」の入賞に係る表示態様として使用されている「ａｎｙ」は、中リール１３Ｍおよび右リール１３Ｒに設けられているどの図柄が入賞ライン上に配置されてもよいことを意味している。
【００９５】
また、図１１の役「リプレイ１」〜「リプレイ２６」に係る表示態様で各リール１３Ｌ，１３Ｍ，１３Ｒの図柄が入賞ライン上に３個揃うと再遊技役入賞となって、新たなメダルＭを投入することなく、前回の遊技と同じ条件で再度遊技を行うことができる。
【００９６】
また、本実施形態では、当選役グループ「左ベル」「中ベル」「右ベル」それぞれには、遊技者に有利になるストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作態様（押し順）が予め設定されており、図１２の「備考」欄に示すように、役抽選手段１０４による役抽選結果（当選役グループ）が同一の場合であっても、遊技者が各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒをどのような順番で操作したかによって入賞態様（表示態様）が異なるように、停止制御手段１０８（図９参照）が各リール１３Ｌ，１３Ｍ，１３Ｒを停止制御するように構成されている。
【００９７】
すなわち、図１２に示す各当選役グループ「左ベル」「中ベル」「右ベル」のいずれかに当選することにより、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作順序に対応して、当選した役のうち、入賞に係る図柄を優先的に入賞ライン上に揃える役が異なるように、停止制御手段１０８が構成されている。
【００９８】
具体的には、図１２に示すように、例えば役抽選手段１０４による役抽選結果が当選役グループ「左ベル」に当選であった場合に、操作態様判定手段１００ａにより、最初に左ストップスイッチ２１Ｌの操作が行われたと判定されると、最も遊技者に有利である当選役「中段ベル」に対応した表示態様である図柄「Ｂｅｌｌ」が入賞ライン上に揃った状態で図柄が表示されるように各リール１３Ｌ，１３Ｍ，１３Ｒが停止制御手段１０８により停止制御される。
【００９９】
他方、操作態様判定手段１００ａにより、最初に左ストップスイッチ２１Ｌの操作が行われなかったと判定されると、当選役「中段ベル」に対応した表示態様である図柄「Ｂｅｌｌ」が入賞ライン上に揃った状態で図柄が表示されず、「一枚役１」〜「一枚役４」のいずれかに対応した表示態様で図柄が表示される。すなわち、当選した当選役グループ（「左ベル」「中ベル」「右ベル」）に対応して予め設定された操作順序でストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが操作されたと操作態様判定手段１００ａにより判定されない限り、当選役グループに含まれる遊技者に最も有利な当選役に対応した表示態様で図柄が表示されることはない。
【０１００】
ところで、特別遊技（ＢＢ遊技、ＲＢ遊技）は、小役の当選確率が通常遊技に比べて高く設定されており、遊技メダルＭの払い出しを受けやすい遊技であって通常遊技に比べて遊技者に有利な遊技であり、遊技者がより多くのメダルＭを獲得し得る遊技である。図１１の特別役「ＲＢ」に入賞することにより特別遊技に移行すると、レギュラーボーナスゲーム（ＲＢ遊技）が実行される。
【０１０１】
レギュラーボーナスゲームでは、役抽選手段１０４による抽選処理の当選確率を規定する役抽選テーブル２１０（図８参照）が、通常遊技において選択される通常遊技用抽選テーブルから、当選確率が通常遊技の場合よりも高確率に規定された特別遊技用抽選テーブルに切り換わることで、通常遊技中よりも、小役の当選確率が高くなるように設定されている。その結果、特別遊技は、通常遊技に比べて遊技者に有利な遊技となる。そして、レギュラーボーナスゲームに移行した後、予め設定された回数、例えば１２回の遊技が行われるか、あるいは、小役に８回入賞すると、レギュラーボーナスゲームを終了して通常遊技へ移行する。
【０１０２】
また、図１１の特別役「ＢＢ」に入賞することにより特別遊技に移行すると、ビッグボーナスゲーム（ＢＢ遊技）が実行される。ビッグボーナスゲームでは、上記したレギュラーボーナスゲームが連続的に実行される。そして、ビッグボーナスゲームに移行した後、予め設定された枚数（例えば３００枚）のメダルＭが払い出されるとビッグボーナスゲームを終了する。すなわち、ビッグボーナスゲームは、ビッグボーナスゲームにおけるメダル払出枚数が、所定の上限枚数に達したときに、特別遊技（ビッグボーナスゲーム）を終了して通常遊技へ移行するよう設定されている。
【０１０３】
なお、役抽選手段１０４の役抽選結果が特別役当選（ＢＢ，ＲＢ）となると、特別役当選に基づいた図柄の停止制御が行われるが、このとき、特別役の入賞態様の図柄配列が引き当てられないと、後述するリーチ目を表示すると共に、この特別役当選は、特別役の入賞態様の図柄配列が引き当てられるまで持ち越される。
【０１０４】
一方、小役当選は、役抽選結果が小役当選となった遊技で小役の入賞態様の図柄配列を引き当てられないと、次回の遊技には持ち越されない。また、リプレイ当選の場合には、どのようなタイミングで各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが操作されても、「リプレイ１」〜「リプレイ２６」のいずれかに係る図柄（「Ｒ１」「Ｒ２」「７」「スイカ」「チェリー」「Ｂｅｌｌ」）が必ず入賞ライン上に揃うように左・中・右リール１３Ｌ，１３Ｍ，１３Ｒに図柄が配置されているため、必ず再遊技役に入賞する。
【０１０５】
また、当選役グループ「左ベル」「中ベル」「右ベル」のいずれかに当選の場合には、リプレイに係る図柄と同様に、どのようなタイミングでストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが操作されても、当選役グループ「左ベル」「中ベル」「右ベル」に係る図柄（「Ｂｅｌｌ」「Ｒ１」「Ｒ２」）が必ず入賞ライン上に揃うように左・中・右リール１３Ｌ，１３Ｍ，１３Ｒに図柄が配置されているため、必ず「中段ベル」「一枚役１」〜「一枚役１２」のいずれかに入賞する。すなわち、当選役グループ「左ベル」「中ベル」「右ベル」のいずれかに当選した場合に、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが操作されれば、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒがどのようなタイミングで操作されても、各操作態様に対応付けされた入賞に係る図柄（図１１参照）が入賞ライン上に揃うように各リール１３Ｌ，１３Ｍ，１３Ｒが停止制御手段１０８により停止制御される。
【０１０６】
また、一般遊技においてＡＴ移行条件が成立すれば、ＡＴ遊技（ＡＴ（アシストタイム）期間）に移行するように構成されている。ＡＴ遊技（ＡＴ）では、「左ベル」「中ベル」「右ベル」「リプレイ」のいずれかに当選したときに、当選役グループ（特定集合当選）の種類に応じた遊技者に有利な操作態様（いずれのストップスイッチを最初に操作するべきか）が遊技者に対して報知される。具体的には、「左ベル」「中ベル」「右ベル」のいずれかに当選した場合には、最も多くメダルＭが払い出されるように、図１２に示すようにメダルＭの払出枚数が１０枚の「中段ベル」に入賞するようにストップスイッチの操作態様を報知する。そして、ＡＴ期間に移行した後、予め設定された消化遊技数、例えば５０回のＡＴ遊技が行われてＡＴ終了条件が成立すると、ＡＴ期間が終了する。
【０１０７】
（２）設定制御手段１０１
図９の設定制御手段１０１は、設定値（設定１〜設定６）を設定するものである。この設定値は、後述するテーブル選択手段１０３により選択される役抽選テーブル２１０を選択するためのものであり、ＲＯＭ６７の遊技プログラムデータ領域６７ｂ１に格納された複数の役抽選テーブル２１０のそれぞれに各設定値のいずれかが対応付けられている。そして、設定制御手段１０１は、電源投入時に変更処理開始スイッチ５６（図３）のＯＮ、ＯＦＦ状態を判定し、変更処理開始スイッチ５６がＯＮの状態で電源が投入されると、所定の設定変更処理を開始する。
【０１０８】
ここで、通常遊技の抽選における当選確率は複数種類の設定値（ここでは６種類）により区別される複数段階に設定されており、複数段階の設定値のそれぞれに、図８に示す役抽選テーブル２１０（通常遊技用抽選テーブル）が対応付けられている。そして、上記設定変更処理が開始されると、スロットマシン１を設置するパチンコホールの管理者が、この設定値を変更することが可能になる。
【０１０９】
この設定値変更の手順は例えば以下のようにして行われる。すなわち、管理者は、前面扉５を開放して、電源スイッチ５０がＯＦＦの状態で設定変更キー（図示省略）を操作ボックス４９のキーシリンダに挿入して回転し、変更処理開始スイッチ５６をＯＮにする。この状態で、電源スイッチ５０をＯＮにすることで、設定変更処理が開始される。
【０１１０】
そして、管理者による設定変更ボタン５２の操作ごとに当選確率の設定値が設定１〜設定６にサイクリックに切り換えられる。この設定値は、例えば７セグメント式の設定値表示用ＬＥＤにより１〜６を表示することで報知される。設定変更ボタン５２の操作により当選確率の設定値が所望の値になった（設定値表示用ＬＥＤの表示値が所望の値になった）ときに、スタートスイッチ１９を操作すると設定値が確定する。そして、キーシリンダに挿入されている設定変更キーを回転して変更処理開始スイッチ５６をＯＦＦにすると設定変更処理が終了する。その後、メダル投入口２５からメダルＭが投入されるとゲームが開始される。
【０１１１】
（３）メダル検出手段１０２
図９のメダル検出手段１０２は、投入センサ５３の検知状態に基づいてメダル投入口２５から正常に投入されたメダルＭを１枚ずつ検出し、払出センサ５４の検知状態に基づいてメダル払出口３９から正常に払い出されるメダルＭを１枚ずつ検出するものである。図９に示すように、メダル検出手段１０２は、センサ入力手段１０２ａ、不正状態判定手段１０２ｂ、正常投入判定手段１０２ｃおよび正常払出判定手段１０２ｄを備えている。
【０１１２】
（３−１）センサ入力手段１０２ａ
センサ入力手段１０２ａは、投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２、Ｃセンサ５３３）および払出センサ５４（Ｘセンサ５４１、Ｙセンサ５４２）それぞれの検知状態を示すフラグを第１データ記憶領域６５ｂ１のポートフラグ２２０に設定する。具体的には、センサ入力手段１０２ａは、Ａセンサ５３１、Ｂセンサ５３２、Ｃセンサ５３３、Ｘセンサ５４１、Ｙセンサ５４２それぞれの、（ａ）ＯＮ→ＯＦＦへの変化、（ｂ）ＯＦＦ→ＯＮへの変化、（ｃ）ＯＮ、ＯＦＦの状態、を示すフラグをポートフラグ２２０に設定する（図４、図５参照）。
【０１１３】
ここで、例えばポートフラグ２２０を形成するメモリ領域の各ビットを、各センサ５３１，５３２，５３３，５４１，５４２について上記（ａ）〜（ｃ）の状態を示すフラグに割り当てて、各センサ５３１，５３２，５３３，５４１，５４２の現在の検知状態に応じて各ビットのＯＮ、ＯＦＦを設定することにより、各センサ５３１，５３２，５３３，５４１，５４２の検知状態をポートフラグ２２０に格納することができる。
【０１１４】
（３−２）不正状態判定手段１０２ｂ
不正状態判定手段１０２ｂは、第２データ記憶領域６５ｂ２に記憶されたエラーデータ３１２を参照することにより、後述するエラー判定手段１１５がエラー（不正）と判定しているエラー状態（不正状態）か否かを判定する。
【０１１５】
（３−３）正常投入判定手段１０２ｃ
正常投入判定手段１０２ｃは、第１データ記憶領域６５ｂ１に記憶されたポートフラグ２２０を参照することにより投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２、Ｃセンサ５３３）の検知状態を特定する。そして、投入センサ５３の検知状態が、図４を参照して説明したメダルＭが正常に投入通路４８１を通過したときの検知状態であるか否かに基づいて、メダルＭの正常な投入であることを判定する。このとき、正常投入判定手段１０２ｃは、不正状態判定手段１０２ｂによりスロットマシン１がエラー状態でないと判定されたことに基づいて、メダルＭの正常な投入であるか否かの判定を行うことができるように構成されている。
【０１１６】
（３−４）正常払出判定手段１０２ｄ
正常払出判定手段１０２ｄは、第１データ記憶領域６５ｂ１に記憶されたポートフラグ２２０を参照することにより払出センサ５４（Ｘセンサ５４１、Ｙセンサ５４２）の検知状態を特定する。そして、払出センサ５４の検知状態が、図５を参照して説明したメダルＭが正常に払い出されたときの検知状態であるか否かに基づいて、メダルＭの正常な払い出しであることを判定する。このとき、正常払出判定手段１０２ｄは、不正状態判定手段１０２ｂによりスロットマシン１がエラー状態でないと判定されたことに基づいて、メダルＭの正常な払い出しであるか否かの判定を行うことができるように構成されている。
【０１１７】
（４）テーブル選択手段１０３
図９のテーブル選択手段１０３は、メイン制御基板６３における遊技制御手段１００により制御される遊技の種類（通常遊技、ＲＴ遊技、特別遊技など）、設定制御手段１０１により設定される設定値（設定１から設定６）に基づき、図８に示す複数の役抽選テーブル２１０から１つの抽選テーブルを選択するものである。すなわち、例えば通常遊技では、テーブル選択手段１０３は、抽選テーブルとして、入賞確率の設定値（設定１〜設定６）に応じて役抽選テーブル２１０（通常遊技用抽選テーブル）を選択する。
【０１１８】
（５）役抽選手段１０４
図９の役抽選手段１０４は、スタートスイッチ１９が操作されたタイミングで、図１２に示すように、複数の役抽選結果（特別役当選、小役当選、再遊技役当選、ハズレ）のうちのいずれか１つを現在の遊技における役抽選結果として、乱数と抽選テーブルとを使用した抽選処理により選択して決定するものであり、乱数発生手段、乱数抽出手段、抽選テーブル、および抽選判定手段を備えている。ここで、乱数発生手段は、抽選用の乱数を、所定の範囲内（例えば、１０進数で０〜１６３８３）で発生させるものであり、発振回路と、この発振回路が発生させたクロック信号をカウントするカウンタ回路とによって構成されている。また、乱数抽出手段は、乱数発生手段が発生させた乱数を、スタートスイッチ１９が操作されたタイミングで抽出する。なお、乱数発生手段は、カウンタ回路などによって構成されるため、乱数発生手段が発生させる数値は、厳密には乱数ではない。ただし、スタートスイッチ１９が操作されるタイミングは、ランダムであると考えられるため、乱数抽出手段が抽出する数値は、実質的には乱数として取り扱うことができる。なお、乱数発生器により乱数を生成してもよい。
【０１１９】
さらに、図８の役抽選テーブル２１０は、乱数発生手段が発生させる範囲内の各乱数について、予め設定されている役抽選結果のいずれかに該当するか否かが予め定められたものであり、乱数抽出手段により抽出された乱数と、抽選テーブルとを照合して、抽出された乱数が、複数の抽選結果のいずれに該当するかを判定する。
【０１２０】
（６）報知決定手段１０５
図９の報知決定手段１０５は、遊技者に有利なストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作態様を報知するかどうかの決定を行う。例えば、役抽選結果が「右ベル」となった場合であっても、その旨を知ることができなければ、遊技者は右ストップスイッチ２１Ｒを最初に操作するとは限らず、「中段ベル」を必ずしも揃えることができない。一方、ＡＴ遊技において、役抽選結果が「右ベル」となったときにその旨を報知し、右ストップスイッチ２１Ｒを最初に操作するよう促すことで、遊技者が払い出しを受ける機会を増やすことが可能となる。
【０１２１】
ここでは、ＡＴ移行条件が成立した場合に、報知決定手段１０５により報知を行うと決定されて、遊技状態フラグ２２１（図７参照）に格納されるＡＴ期間中フラグの状態がＯＮに設定され、遊技状態が遊技状態設定手段１００ｂによりＡＴ遊技が実行される遊技状態に設定される。また、遊技状態フラグ２２１に格納されるＡＴ期間中フラグの状態は、予め設定された消化遊技数（例えば５０回）のＡＴ遊技が実行されるとＯＦＦに設定されて、遊技状態が遊技状態設定手段１００ｂにより一般遊技が単独で実行される遊技状態に設定される。なお、例えば遊技状態フラグ２２１を形成する１バイトのメモリ領域の各ビットのうちのいずれかをＡＴ期間中フラグに割り当てて、当該ビットのＯＮ、ＯＦＦを設定することにより、ＡＴ期間中フラグ状態を遊技状態フラグ２２１に格納することができる。
【０１２２】
具体的には、図１２に示すように、「中段チェリー」に当選した次の遊技、または、「スイカ」当選時に１／２の当選確率で実行される移行抽選に当選した後、前兆期間として設定された所定数の遊技を消化した後に、ＡＴ移行条件が成立するように構成されている。なお、「スイカ」当選時の移行抽選に当選したときに、例えば４ゲーム〜３２ゲームの遊技数（ゲーム数）が抽選により前兆期間として設定される。
【０１２３】
ＡＴ遊技では、上記したように、当選役グループ「左ベル」「中ベル」「右ベル」のいずれかに当選したときに、各当選役グループに予め設定されている遊技者に有利な操作態様（操作順序）が遊技者に対して報知される。そして、ＡＴ期間に移行した後、予め設定された消化遊技数のＡＴ遊技が行われるとＡＴ期間が終了する。
【０１２４】
また、図１２に示すように、ＡＴ遊技において、当選役グループ「スイカ」に当選すると、ＡＴ終了条件である消化遊技数に上乗せを行うか否かを決定する上乗せ抽選が１／２の当選確率で実行され、当選した場合に上乗せ条件が成立し、消化遊技数に所定の上乗せ数（例えば１０ゲーム）が上乗せされる。
【０１２５】
（７）コマンド作成手段１０６
図９のコマンド作成手段１０６は、役抽選手段１０４による役抽選処理における役抽選結果に関するデータ、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒ、スタートスイッチ１９等の遊技者により操作される操作器具の操作に関するデータ、後述する図柄判定手段１０９による判定結果に関するデータなどの種々のデータをサブ制御基板７３（サブＣＰＵ７１）に送信するためのコマンドを生成する。このコマンド作成手段１０６により生成されたコマンドは、後述するサブ制御コマンド送信手段１１１によりサブ制御基板７３に送信される。
【０１２６】
また、コマンド作成手段１０６は、報知決定手段１０５の決定結果に従ってコマンドを作成する。すなわち、報知決定手段１０５は、コマンド作成手段１０６で作成するコマンドを、特定集合当選の種類を識別できるコマンド（有利な操作態様のわかるコマンド）とするか、特定集合当選の種類を識別できないコマンド（有利な操作態様がわからないコマンド）とするかの決定を行う機能も有する。
【０１２７】
具体的には、図１２に示すように、コマンド作成手段１０６は、役抽選手段１０４による抽選が実行されたときに、抽選の結果を識別できるコマンドとして、「０」〜「８」を含むコマンドを作成する。後述するように、サブ制御基板７３では、送られてきたコマンドに基づき、実行する演出を選択する。換言すれば、サブ制御基板７３において実行される演出内容を指示するコマンドがコマンド作成手段１０６により作成される。
【０１２８】
そして、コマンド作成手段１０６は、報知決定手段１０５により、遊技者に有利な操作態様を報知しないと決定されたとき、つまりＡＴ期間中フラグがＯＦＦに設定されているときには、「ベルグループ」のいずれかに当選したことは識別できるが、当選した当選役グループ（「左ベル」「中ベル」「右ベル」）の種類を示すデータが含まれず該当選役グループを識別できないコマンドを作成する。また、報知決定手段１０５により、遊技者に有利な操作態様を報知すると決定されたとき、つまりＡＴ期間中フラグがＯＮに設定されているときには、当選した当選役グループ（「左ベル」「中ベル」「右ベル」）の種類を示すデータが含まれて該当選役グループを識別可能なコマンドを作成する。
【０１２９】
例えば、図１２に示すように、コマンド作成手段１０６は、ＡＴ期間中フラグがＯＦＦであるときには、当選役グループ「左ベル」「中ベル」「右ベル」のいずれに当選した場合であっても、「ベルグループ」のうちのいずれの当選役グループかを識別できないように同じ「１番」というコマンドを作成する。一方、コマンド作成手段１０６は、ＡＴ期間中フラグがＯＮであるときに「左ベル」に当選した場合は「２番」のコマンドを、「中ベル」に当選した場合は「３番」のコマンドを、「右ベル」に当選した場合は「４番」のコマンドを作成する。
【０１３０】
なお、コマンド作成手段１０６は、それ以外の役抽選結果については、ＡＴ期間中フラグがＯＮであってもＯＦＦであっても、同じコマンドを作成する。すなわち、「中段チェリー」に当選した場合は「５番」のコマンドを、「スイカ」に当選した場合は「６番」のコマンドを、「ＢＢ」に当選した場合は「７番」のコマンドを、「ＲＢ」に当選した場合は「８番」のコマンドを作成する。なお、ハズレの場合は「０番」のコマンドを作成する。
【０１３１】
（８）リール検出手段１０７
図９のリール検出手段１０７は、左・中・右位置センサ５５Ｌ，５５Ｍ，５５Ｒの検出信号と、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒを駆動する各リールモータ１４Ｌ，１４Ｍ，１４Ｒへの供給パルス数とに基づき、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒの回転位置をそれぞれ検出する。このリール検出手段１０７は、左・中・右リール１３Ｌ，１３Ｍ，１３Ｒの回転中および回転停止時に、所定の基準位置（この実施形態では例えば、表示窓１１の中段）に位置する図柄に対応するコマ番号をそれぞれ検出する。
【０１３２】
（９）停止制御手段１０８
図９の停止制御手段１０８は、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作に基づき、停止テーブル２１１を用いて各リール１３Ｌ，１３Ｍ，１３Ｒの停止制御を行い、各リール１３Ｌ，１３Ｍ，１３Ｒにより可変表示される各図柄を役抽選手段１０４の役抽選結果に対応した表示態様で停止させる。この停止制御手段１０８は、遊技毎に、役抽選手段１０４により決定された役抽選結果と、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作態様に基づき各リール１３Ｌ，１３Ｍ，１３Ｒの停止制御を行う。
【０１３３】
なお、図１２の「備考」欄に記載されているように、当選役グループ「左ベル」「中ベル」「右ベル」のいずれかに当選した場合には、最初に操作するストップスイッチに応じて、揃う役が異なるように設定されている。また、当選役グループ「左ベル」「中ベル」「右ベル」の種類に応じて、有利となる操作態様が異なるように構成されている。
【０１３４】
各リール１３Ｌ，１３Ｍ，１３Ｒの停止位置を決定するための停止テーブル２１１（図８参照）は、役抽選手段１０４の役抽選結果それぞれに対応して複数のテーブルが設定されている。そして、この停止テーブル２１１は、ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが操作されたときのリール１３Ｌ，１３Ｍ，１３Ｒの回転位置に応じて、各リール１３Ｌ，１３Ｍ，１３Ｒの滑りコマ数をあらかじめ定めたものであり、各リール１３Ｌ，１３Ｍ，１３Ｒそれぞれについて、対応するストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの停止操作順序に対応して滑りコマ数が異なるように形成されている。
【０１３５】
また、停止制御手段１０８は、役抽選手段１０４の役抽選結果がいずれかの役への当選であれば、この役抽選結果に基づいて選択された停止テーブル２１１と、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが操作されたときの各リール１３Ｌ，１３Ｍ，１３Ｒの回転位置とから、当選役に入賞するように各リール１３Ｌ，１３Ｍ，１３Ｒの滑りコマ数を決定して、各リール１３Ｌ，１３Ｍ，１３Ｒの停止制御を行う。他方、役抽選手段１０４による役抽選結果がハズレであれば、停止制御手段１０８は、ハズレの役抽選結果に基づいて選択された停止テーブル２１１と、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが操作されたときの各リール１３Ｌ，１３Ｍ，１３Ｒの回転位置とから、複数の役のいずれにも入賞しないように各リール１３Ｌ，１３Ｍ，１３Ｒの滑りコマ数を決定して、各リール１３Ｌ，１３Ｍ，１３Ｒの停止制御を行う。
【０１３６】
ところで、滑りコマ数には上限が設けられており、各リール１３Ｌ，１３Ｍ，１３Ｒがそれぞれ所定の回転位置にあるタイミングで各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが操作されなければ、停止制御手段１０８は、仮に役抽選手段１０４による役抽選結果がいずれかの役への当選であっても、表示窓１１に表示される図柄が当選した役に対応した入賞態様で停止表示されるようにリール１３Ｌ，１３Ｍ，１３Ｒを停止制御することができない。すなわち、停止制御手段１０８は、役抽選手段１０４の役抽選結果に基づいて、各リール１３Ｌ，１３Ｍ，１３Ｒがそれぞれ所定の回転位置にあるタイミングでストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが操作されることを条件に、表示窓１１に表示される図柄が当選した役に対応した入賞態様で停止表示されるように、リール１３Ｌ，１３Ｍ，１３Ｒを停止制御する。
【０１３７】
また、停止制御手段１０８は、役抽選手段１０４の役抽選結果が特別役当選（ＢＢ，ＲＢ）となったとき、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒが適切なタイミングで操作されないため、特別役の入賞態様の図柄配列を引き当てられないときには、特殊な表示態様（「リーチ目」と称する）で図柄が表示窓１１に表示されるように各リール１３Ｌ，１３Ｍ，１３Ｒを停止制御する。
【０１３８】
（１０）図柄判定手段１０９
図９の図柄判定手段１０９は、リール検出手段１０７により検出された各リール１３Ｌ，１３Ｍ，１３Ｒがそれぞれの回転位置に基づき、停止制御手段１０８により停止制御されて停止した各リール１３Ｌ，１３Ｍ，１３Ｒによる各図柄の表示態様が、予め定められた表示態様であるか否かを判定する図柄判定処理を行う。
【０１３９】
この図柄判定手段１０９は、図１１の「ＢＢ」「ＲＢ」に示す表示態様で図柄が入賞ライン上に揃うと、特別役入賞と判定する。また、「中段ベル」「一枚役１」〜「一枚役１２」「中段チェリー」「スイカ」に示す表示態様で図柄が入賞ライン上に揃うと、小役入賞と判定し、「リプレイ１」〜「リプレイ２６」に示す表示態様で図柄が入賞ライン上に揃うと、再遊技役入賞と判定する。
【０１４０】
（１１）払出制御手段１１０
図９の払出制御手段１１０は、図柄判定手段１０９による判定結果に基づき、遊技者に所定の利益（特典）を付与する。この払出制御手段１１０は、図柄判定手段１０９により、複数の役のいずれかに入賞したと判定されたときに、メダル払い出しのある入賞であれば、クレジットメダルの貯留枚数が上限値（この実施形態では例えば５０枚）に達した後は、ホッパーユニット４３を動作させて、入賞した役に対応した払出枚数だけメダルＭを払い出す。また、払出制御手段１１０は、クレジットメダルの貯留枚数が上限値に達するまでは、メダル払い出しとして、ホッパーユニット４３の動作に代えて上記払出枚数だけクレジットメダルを増加させる。
【０１４１】
（１２）サブ制御コマンド送信手段１１１
図９のサブ制御コマンド送信手段１１１は、メイン制御基板６３からサブ制御基板７３へ、コマンド作成手段１０６により作成された種々のデータを含むコマンドを所定の情報として一方向通信により送信する。このサブ制御コマンド送信手段１１１は、コマンド作成手段１０６により作成されて、設定制御手段１０１により設定される設定値、通常遊技および特別遊技などの遊技状態、役抽選手段１０４の役抽選結果、図柄判定手段１０９による図柄判定結果、各リール１３Ｌ，１３Ｍ，１３Ｒの回転・停止状態、払出制御手段１１０によるメダルＭの払出状態など、スロットマシン１の状態を表すデータを含むコマンドをサブ制御基板７３へ送信する。
【０１４２】
また、サブ制御コマンド送信手段１１１は、投入センサ５３による投入メダルＭの検出状態、ベットスイッチ１５および最大ベットスイッチ１７の操作状態などを表すデータを含むコマンド作成手段１０６により作成されるコマンドをサブ制御基板７３に送信する。また、サブ制御コマンド送信手段１１１は、スタートスイッチ１９およびストップスイッチ２１Ｌ，２１Ｍ，２１Ｒなどの各種スイッチが遊技者によりどのように操作されたかを示すデータを含むコマンド作成手段１０６により作成されるコマンドをサブ制御基板７３に送信する。
【０１４３】
また、サブ制御コマンド送信手段１１１は、後述するエラー判定手段１１５による処理により送信用エラーコマンド３１３が第２データ記憶領域６５ｂ２に記憶されている場合には、送信用デラーコマンド３１３を所定の情報としてサブ制御基板７３へ一方向通信により送信する。
【０１４４】
（１３）報知手段１１２
図９の報知手段１１２は、報知決定手段１０５により遊技者に有利な各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作態様を報知する所定の演出を実行すると決定されているとき、すなわち、ＡＴ期間中フラグがＯＮに設定されているときには、役抽選手段１０４の役抽選結果が当選役グループ「左ベル」「中ベル」「右ベル」のうちのいずれか１つであった場合に、当選した当選役グループに対応する遊技者に有利な各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作順序をメイン制御基板６３により直接制御される報知用表示器６０に表示することにより、遊技者に有利な操作態様を報知する演出を行う。具体的には、当選した当選役グループに、「左ストップスイッチ２１Ｌを最初に操作する」という遊技者に有利な操作態様が設定されている場合には、報知用表示器６０に「１２３」や「１−−」が表示される。なお、報知手段１１２は、当選した当選役グループの種類が分かる表示を報知用表示器６０により行うようにしてもよい。
【０１４５】
また、報知決定手段１０５により遊技者に有利な操作態様を報知する所定の演出を実行しないと決定されているとき、すなわち、ＡＴ期間中フラグがＯＦＦに設定されているときには、報知手段１１２は、遊技者に有利な操作態様が分からないような表示を報知用表示器６０にて行い、遊技者に有利な操作態様を報知する演出を行わない。
【０１４６】
なお、報知手段１１２は、クレジット表示器４５に遊技者に有利な操作手順を表示してもよいし、リール１３Ｌ，１３Ｍ，１３Ｒを用いたリール演出により遊技者に有利な操作手順を報知してもよい。
【０１４７】
（１４）特定エラー判定手段１１３
図９の特定エラー判定手段１１３は、スロットマシン１において特定エラー（メダル切れエラー、リールエラー、オーバーフローエラー）が生じたか否を判定し、スロットマシン１において特定エラーが生じていると判定したときに、発生したエラーのエラーコード（図１０参照）をＡレジスタに記憶する。なお、エラーコードを第１データ記憶領域６５ｂ１等の第１プログラム２００に対応した記憶領域に記憶するようにしてもよい。
【０１４８】
次に、図１０を参照して特定エラーについて説明する。特定エラーは、以下の３つのエラーにより構成される。
【０１４９】
「メダル切れエラー（エラーコード：Ｅ３Ｈ）」
エラー番号（７）：ホッパーユニット４３が作動しても所定時間以上メダルＭが払い出されない状態である。特定エラー判定手段１１３は、ホッパーユニット４３の作動後、Ｘセンサ５４１が所定時間以上ＯＮにならないときにエラー番号（７）のメダル切れエラーと判定し、エラーコード「Ｅ３Ｈ］をＡレジスタに記憶する。
【０１５０】
「リールエラー（エラーコード：Ｅ５Ｈ）」
エラー番号（９）：特定エラー判定手段１１３は、停止制御手段１０８による各リール１３Ｌ，１３Ｍ，１３Ｒの停止制御中にスロットマシン１の電源が遮断されたとき、各リール１３Ｌ，１３Ｍ，１３Ｒの回転位置の検出エラーが生じたときに、エラー番号（９）のリールエラーと判定し、エラーコード「Ｅ５Ｈ」をＡレジスタに記憶する。
【０１５１】
「オーバーフローエラー（エラーコード：Ｅ６Ｈ）」
エラー番号（１０）：補助メダルタンクに所定量以上のメダルＭが収納された状態である。特定エラー判定手段１１３は、補助メダルタンク用メダルセンサ５８により補助メダルタンクに所定量以上のメダルＭが収納されたことが検出されたときに、エラー番号（１０）のオーバーフローエラーであると判定し、エラーコード「Ｅ６Ｈ」をＡレジスタに記憶する。
【０１５２】
（１５）エラー手段１１４
エラー手段１１４は、後述するエラー判定手段１１５により第２データ記憶領域６５ｂ２にエラーデータ３１２が記憶（設定）されている場合（メダル検出手段１０２の不正状態判定手段１０２ｂに不正状態と判定される場合）、および、特定エラー判定手段１１３によりＡレジスタにエラーコードが設定されている場合に、共通のエラー処理を実行する。このとき、エラー手段１１４は、エラーデータ３１２を構成しているエラーコード、および、Ａレジスタに設定されているエラーコードをクレジット表示器４５や報知用表示器６０、払出メダル枚数表示器（図示省略）などの表示器に表示することによって、スロットマシン１がエラー状態であることを遊技者に報知する。
【０１５３】
なお、エラー手段１１４は、第２データ記憶領域６５ｂ２にエラーデータ３１２が記憶（設定）されているか否かを判定する際に、例えば、エラーデータ３１２をＡレジスタに転送したときのＦレジスタの状態変化を確認することで、エラーデータ３１２が設定されているか否かを判定することができる。このとき、エラーデータ３１２が設定されている場合には、Ａレジスタ等を介して第１データ記憶領域６５ｂ１にエラーデータ３１２をコピーした後に、各種のエラー処理を行うようにしてもよい。また、共通のエラー処理では、エラーコードの種類に応じた処理が行われるが、その詳細な説明は省略する。
【０１５４】
（１６）エラー判定手段１１５
図９のエラー判定手段１１５は、スロットマシン１に生じる複数種類のエラー（不正）に関するエラー判定（不正判定）を行い（図１０参照）、エラーが生じている場合に、当該エラーのエラーコードをエラーデータ３１２として第２データ記憶領域６５ｂ２に記憶するものである。なお、メインＣＰＵ６１は、メイン制御手段８０が備える上記した各手段（第１制御手段）による遊技の進行に関する制御を中断しエラー判定手段１１５によるエラー判定に関する制御を開始し、エラー判定手段１１５の実行により生成されたエラーデータ３１２を第２データ記憶領域６５ｂ２に記憶した後に、メイン制御手段８０が備える上記した各手段による遊技の進行に関する制御を再開可能に構成されている。
【０１５５】
このとき、第１制御手段たるメダル検出手段１０２の不正状態判定手段１０２ｂは、中断した遊技の進行に関する制御を再開するときに、第２データ記憶領域６５ｂ２に記憶されたエラーデータ３１２に基づいて、例えば、エラー判定手段１１５が不正投入や不正払出と判定しているエラー状態（不正状態）か否かを判定する。
【０１５６】
なお、エラー判定手段１１５は、上記したように、例えば各リール１３Ｌ，１３Ｍ，１３Ｒが回転中（メダルＭの受付不可能状態）に、スロットマシン１が、投入メダルエラー（Ｅ０Ｈ）、払出不良エラー（Ｅ２Ｈ）、センサエラー（ＥＡＨ）のうちのいずれかのエラー状態であると判定したときに、該当するエラーのエラーフラグをエラー判定フラグ３１０に設定する。このとき、エラー判定手段１１５は、エラー判定フラグ３１０にエラーフラグが設定されたことを示す情報をサブＣＰＵ７１に送信するための送信用エラーコマンド３１３を、設定されたエラーフラグの種類に応じて生成して第２データ記憶領域６５ｂ２に記憶する。そして、エラー判定手段１１５は、例えば各リール１３Ｌ，１３Ｍ，１３Ｒが回転停止してメダルＭの受付可能状態となったときに、エラー判定フラグ３１０に設定されているエラーフラグの種類に該当するエラーのエラーコードをエラーデータ３１２として第２データ記憶領域６５ｂ２に記憶すると共に、エラー判定フラグ３１０に設定されたエラーフラグを初期化（クリア）する。
【０１５７】
したがって、例えば各リール１３Ｌ，１３Ｍ，１３Ｒが回転中であり、遊技者による遊技が行われている途中でエラー判定手段１１５によりスロットマシン１がエラー状態（投入メダルエラー、払出不良エラー、センサエラー）であると判定された場合には、各リール１３Ｌ，１３Ｍ，１３Ｒが回転停止し、遊技者による遊技が終了した後にエラーデータ３１２が設定されて、エラー手段１１４によるエラー処理が実行される。一方、各リール１３Ｌ，１３Ｍ，１３Ｒが回転停止する前に、エラー判定フラグ３１０にエラーフラグが設定されたことを通知するための送信用エラーコマンド３１３がサブ制御コマンド送信手段１１１によりサブ制御基板７３（サブＣＰＵ７１）に送信される。そして、サブ制御基板７３において、後述するサブ制御コマンド受信手段４００が受信した送信用エラーコマンド３１３の内容に応じて各種の演出機器が制御されることにより、遊技者による遊技が終了する前に、スロットマシン１にエラーが生じていること、および、そのエラーの種類などの情報がホール管理者等に報知される。
【０１５８】
図９に示すように、エラー判定手段１１５は、メモリ異常判定手段１１５ａ、投入センサ異常判定手段１１５ｂ、払出センサ異常判定手段１１５ｃを備えている。
【０１５９】
（１６−１）メモリ異常判定手段１１５ａ
メモリ異常判定手段１１５ａは、スロットマシン１においてＲＡＭエラー（図１０参照）が生じたか否かを判定し、ＲＡＭエラーが生じていると判定したときに、ＲＡＭエラーのエラーコード（Ｅ４Ｈ）をエラーデータ３１２として第２データ記憶領域６５ｂ２に記憶する。
【０１６０】
次に、図１０を参照してＲＡＭエラーについて説明する。
【０１６１】
「ＲＡＭエラー（エラーコード：Ｅ４Ｈ）」
エラー番号（８）：ＲＡＭ６５のデータが、何らかの原因（バックアップ不良、ノイズ、静電気等）により壊れている状態。メモリ異常判定手段１１５ａは、電源投入処理におけるＲＡＭエラー判定処理（図１４参照）において、ＲＡＭ６５のデータが異常であると判定した場合にエラー番号（８）のＲＡＭエラーと判定し、第２データ記憶領域６５ｂ２のエラー判定フラグ３１０に電源投入時エラーフラグを設定する。
【０１６２】
このとき、図１０では図示省略されているが、メモリ異常判定手段１１５ａは、ＲＡＭ６５のデータが異常でないと判定した場合であっても、電断フラグ３１１（図７参照）がＯＦＦに設定されているときは、ＲＡＭ６５のデータは異常であると判定し、第２データ記憶領域６５ｂ２のエラー判定フラグ３１０に電源投入時エラーフラグを設定する。そして、メモリ異常判定手段１１５ａは、電源投入処理（図１３参照）において、エラー判定フラグ３１０に電源投入時エラーフラグが設定されていれば、ＲＡＭエラーのエラーコード「Ｅ４Ｈ」をエラーデータ３１２として第２データ記憶領域６５ｂ２に記憶し、エラー判定フラグ３１０の電源投入時エラーフラグを初期化（クリア）する。
【０１６３】
（１６−２）投入センサ異常判定手段１１５ｂ
投入センサ異常判定手段１１５ｂ（不正投入判定手段）は、第１データ記憶領域６５ｂ１に記憶されたポートフラグ２２０を参照することにより投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２、Ｃセンサ５３３）の検知状態を特定する。また、投入センサ異常判定手段１１５ｂは、投入センサ５３の検知状態が、図４を参照して説明したメダルＭが正常に投入通路４８１を通過したときの検知状態であるか否かなどに基づいて、複数種類のエラー判定（不正判定）を行い、スロットマシン１において投入センサ異常エラー（投入メダルエラー、センサエラー）が生じたか否を判定する。そして、投入センサ異常判定手段１１５ｂは、スロットマシン１において投入センサ異常エラーが生じていると判定したときに、発生したエラーのエラーコード（図１０参照）をエラーデータ３１２として第２データ記憶領域６５ｂ２に記憶する。
【０１６４】
なお、上記したように、投入センサ異常判定手段１１５ｂは、例えば各リール１３Ｌ，１３Ｍ，１３Ｒが回転中（メダルＭの受付不可能状態）に、スロットマシン１が、投入メダルエラー（Ｅ０Ｈ）、センサエラー（ＥＡＨ）のうちのいずれかのエラー状態であると判定したときには、一旦、該当するエラーのエラーフラグをエラー判定フラグ３１０に設定する。
【０１６５】
次に、図１０を参照して投入センサ異常エラーについて説明する。投入センサ異常エラーは、以下の２つのエラーにより構成される。
【０１６６】
「投入メダルエラー（エラーコード：Ｅ０Ｈ）」
エラー番号（１）：メダルＭが投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２）を異常通過した状態。投入センサ異常判定手段１１５ｂは、Ａセンサ５３１、Ｂセンサ５３２によるメダルＭの検知順序が図４を参照して説明した検知順序と異なるときにエラー番号（１）の投入メダルエラーと判定する。
【０１６７】
エラー番号（２）：投入センサ異常判定手段１１５ｂは、Ｃセンサ５３３のＯＮ時間が所定時間以上継続した場合に、メダル詰まりが生じたり、異物が不正に投入通路４８１に挿入されたりすることなどによるエラー番号（２）の投入メダルエラーと判定する。
【０１６８】
エラー番号（３）：投入センサ異常判定手段１１５ｂは、Ｃセンサ５３３がＯＮからＯＦＦに変化してからＡセンサ５３１がＯＦＦからＯＮに変化するまでの時間が所定時間以上である場合に、異物が不正に投入通路４８１に挿入されたりすることなどによるエラー番号（３）の投入メダルエラーと判定する。
【０１６９】
「センサエラー（エラーコード：ＥＡＨ）」
エラー番号（１２）：メダルＭが投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２）を異常通過したり、投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２）により異物が検知されたりした状態。投入センサ異常判定手段１１５ｂは、Ｂセンサ５３２のＯＮ、ＯＦＦの状態が変化しているのに、Ａセンサ５３１のＯＮ、ＯＦＦの状態が変化していないときにエラー番号（１２）のセンサエラーと判定する。
【０１７０】
エラー番号（１３）：投入センサ異常判定手段１１５ｂは、例えば各リール１３Ｌ，１３Ｍ，１３Ｒが回転中など、メダルＭの受付不可能状態のときに、投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２）がＯＦＦからＯＮに変化したときに、異物が不正に投入通路４８１に挿入されることなどによるエラー番号（１３）のセンサエラーと判定する。
【０１７１】
エラー番号（１４）：投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２）にメダルＭが詰まった状態。投入センサ異常判定手段１１５ｂは、Ａセンサ５３１がＯＦＦからＯＮに変化してからＢセンサ５３２がＯＦＦからＯＮに変化するまでの時間が所定時間以上であったり、Ｂセンサ５３２がＯＦＦからＯＮに変化してからＯＮからＯＦＦに変化するまでの時間が所定時間以上であったりした場合に、エラー番号（１４）のセンサエラーと判定する。
【０１７２】
（１６−３）払出センサ異常判定手段１１５ｃ
払出センサ異常判定手段１１５ｃ（不正払出判定手段）は、第１データ記憶領域６５ｂ１に記憶されたポートフラグ２２０を参照することにより払出センサ５４（Ｘセンサ５４１、Ｙセンサ５４２）の検知状態を特定する。また、払出センサ異常判定手段１１５ｃは、払出センサ５４の検知状態が、図５を参照して説明したメダルＭが正常に払い出されたときの検知状態であるか否かなどに基づいて、複数種類のエラー判定（不正判定）を行い、スロットマシン１において払出センサ異常エラー（払出メダルエラー、払出不良エラー、ホッパーユニット接続エラー）が生じたか否を判定する。そして、払出センサ異常判定手段１１５ｃは、スロットマシン１において払出センサ異常エラーが生じていると判定したときに、発生したエラーのエラーコード（図１０参照）をエラーデータ３１２として第２データ記憶領域６５ｂ２に記憶する。
【０１７３】
なお、上記したように、払出センサ異常判定手段１１５ｃは、例えば各リール１３Ｌ，１３Ｍ，１３Ｒが回転中（メダルＭの受付不可能状態）に、スロットマシン１が、払出不良エラー（Ｅ２Ｈ）の状態であると判定したときには、一旦、該当するエラーフラグをエラー判定フラグ３１０に設定する。
【０１７４】
次に、図１０を参照して払出センサ異常エラーについて説明する。払出センサ異常エラーは、以下の３つのエラーにより構成される。
【０１７５】
「払出メダルエラー（エラーコード：Ｅ１Ｈ）」
エラー番号（４）：ホッパーユニット４３の出口にメダルＭが詰まった状態。払出センサ異常判定手段１１５ｃは、Ｘセンサ５４１のＯＮ時間が所定時間以上継続したときにエラー番号（４）の払出メダルエラーと判定する。
【０１７６】
エラー番号（５）：払出センサ異常判定手段１１５ｃは、払出センサ５４（Ｘセンサ５４１、Ｙセンサ５４２）によるメダルＭの検知状態が図５を参照して説明した検知状態と異なるときにエラー番号（５）の払出メダルエラーと判定する。
【０１７７】
「払出不良エラー（エラーコード：Ｅ２Ｈ）」
エラー番号（６）：払出センサ異常判定手段１１５ｃは、ホッパー駆動信号がＯＮになっておらず、メダルＭの払い出しのタイミングでないのにも関わらず、Ｙセンサ５４２がＯＦＦからＯＮに変化したときにエラー番号（６）の払出不良エラーと判定する。
【０１７８】
「ホッパーユニット接続エラー（エラーコード：Ｅ７Ｈ）」
エラー番号（１１）：払出センサ異常判定手段１１５ｃは、ホッパーユニット４３が作動して、ホッパー駆動信号がＯＦＦからＯＮに変化してから所定時間経過後にＹセンサ５４２がＯＦＦからＯＮに変化しなかったときに、ホッパーユニット４３の電気的な接続状態に異常があることによるエラー番号（１１）のホッパーユニット接続エラーと判定する。
【０１７９】
（１７）電断手段１１６
図９のエラー判定手段１１６は、メイン制御手段８０が備える上記した各手段（第１制御手段）による遊技の進行に関する制御において、スロットマシン１が電断状態であると判定されたときに所定の電断処理（図１９参照）を行い、第２データ記憶領域６５ｂ２の電断フラグ３１１の状態をＯＮに設定すると共に、スロットマシン１の状態を第２スタック領域６５ａ２および第２データ記憶領域６５ｂ２に保存するものである（図７参照）。なお、メインＣＰＵ６１は、メイン制御手段８０が備える上記した各手段（第１制御手段）による遊技の進行に関する制御において電断状態を検出したときに、遊技の進行に関する制御を中断して電断手段１１６による電断処理を開始するように構成されている。
【０１８０】
（サブ制御基板）
次に、サブ制御基板７３の構成について図９を参照して詳細に説明する。サブ制御基板７３のサブＣＰＵ７１は、メイン制御手段８０（メイン制御基板６３）から送信されたコマンドを受信し、メイン制御手段８０の動作や状態に応じた演出を行うためのものである。図９に示すように、サブ制御基板７３には、メモリ７５に格納されたプログラムを実行することにより実現される種々の機能や、ハードウェアが制御されることにより実現される種々の機能が搭載されている。
【０１８１】
（１）サブ制御コマンド受信手段４００
図９のサブ制御コマンド受信手段４００は、メイン制御手段８０のサブ制御コマンド送信手段１１１により送信された種々のデータを含むコマンドを所定の情報として受信するものである。サブ制御コマンド受信手段４００は、メイン制御手段８０から送信されるコマンドを受信し、コマンドを受信すれば、コマンドの種類に応じてサブ制御基板７３に搭載された各機能に通知を行う。
【０１８２】
（２）演出内容決定手段４０１
図９の演出内容決定手段４０１は、サブ制御コマンド受信手段４００により受信されたコマンドに応じて、演出の内容を決定するためのものである。具体的には、遊技の進行や、役抽選手段１０４の役抽選結果などに対応して予め設定された演出パターンから、液晶表示器２７に表示される動画を決定したり、スピーカ３１Ｌ，３１Ｒから流れる音楽や音声を決定したり、上部ランプ部３３や下部ランプ部３７Ｌ，３７Ｒの光源を一斉にあるいは個別に点滅したりするなどの演出を決定する。このとき、受信したコマンドが送信用エラーコマンド３１３である場合には、送信用エラーコマンド３１３の内容に基づいて、スロットマシン１に発生したエラーを報知するための演出内容を決定する。
【０１８３】
そして、演出内容決定手段４０１は、受信したコマンドがＡＴ期間中に対応したものであり当選した当選役グループ（ベルグループ）の種類を識別可能であれば、当選役グループの種類に対応する遊技者に有利な操作態様がわかる報知演出を実行し、受信したコマンドがＡＴ期間中に対応したものでなければ遊技者に有利な操作態様がわからない演出を実行するよう、演出内容を決定する。例えば、役抽選結果に応じて、図１２に示す「１番」のコマンドを受信した場合は、ＡＴ期間中ではないため、「ベルグループ」のいずれかの当選役グループに当選したことはわかるが「左ベル」「中ベル」「右ベル」のいずれに当選したのかわからない演出群の中から一の演出を選択する。また、図１２に示す「２番」のコマンドを受信した場合は、「左ベル」に当選したことがわかる演出や、最初に左ストップスイッチ２１Ｌを操作するよう促す演出の中から、一の演出を選択する。図１２に示す「３番」「４番」のコマンドを受信した場合も、それぞれ同様に演出内容を決定する。
【０１８４】
さらに、演出内容決定手段４０１は、図１２に示す「５番」〜「８番」のコマンドを受信した場合も、同様に、それぞれの当選役グループに当選した可能性を示唆する演出群から一の演出を選択する。さらに、「０番」のコマンドを受信した場合も、同様に、遊技者の期待を損ねないように、ハズレに対応する演出群の中から一の演出を選択する。
【０１８５】
演出内容としては、例えば、液晶表示器２７に各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作順序を表示したり、スピーカ３１Ｌ，３１Ｒにより各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作順序を音声により報知したり、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒに設けられたランプを所定順序で点滅させることにより各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作順序を報知したり、各リール１３Ｌ，１３Ｍ，１３Ｒに設けられたバックライトを所定順序で点滅させて、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒの操作順序を報知するなどの演出内容がある。
【０１８６】
そして、演出内容決定手段４０１は、決定した演出内容に関するデータを含む信号を、次に説明する表示制御手段４０２および音声制御手段４０３に送信する。
【０１８７】
（３）表示制御手段４０２
図９の表示制御手段４０２は、演出内容決定手段４０１から送信された信号に含まれるデータに基づき、液晶表示器２７に動画を表示したり、上部ランプ部３３や下部ランプ部３７Ｌ，３７Ｒなどの光源を一斉にあるいは個別に点滅したりするなどの演出を実行する。
【０１８８】
（４）音声制御手段４０３
図９の音声制御手段４０３は、演出内容決定手段４０１から送信された信号に含まれるデータに基づき、スピーカ３１Ｌ，３１Ｒから音楽を流したり、音声を出力したりするなどの演出を実行する。
【０１８９】
（動作）
続いて、図１３ないし図２６を参照してスロットマシン１の動作の一例について説明する。
【０１９０】
なお、以下の説明では、ＲＯＭ６７の遊技プログラム制御領域６７ａ１に格納された第１プログラム２００がメインＣＰＵ６１により実行されることで具現化される第１制御手段による処理を「遊技用処理」と称し、不正判定用プログラム制御領域６７ａ２に格納された第２プログラム３００がメインＣＰＵ６１により実行されることで具現化される第２制御手段による処理を「不正判定用処理」と称する。なお、不正判定用処理は遊技用処理を中断して実行される。また、以下の説明では、遊技用処理についての説明を行う場合には特にその旨の説明を行わないが、不正判定用処理についての説明を行う場合にはその旨の説明を行う。
【０１９１】
１．電源投入処理
図１３に示す電源投入処理は、スロットマシン１の電源が投入されたときに実行される処理であり、スロットマシン１の電源がＯＮされると、電断信号がＯＮであるか否かの判定を行い（ステップＳ１）、電断信号がＯＮの場合にはそのまま待機する（ステップＳ１のＹＥＳ）。一方、電断信号がＯＦＦの場合には（ステップＳ１のＮＯ）、ＲＡＭ６５へのアクセスが可能となり（ステップＳ２）、図１４を参照して後述するＲＡＭエラー判定処理（ステップＳ３：不正判定用処理）を実行する。
【０１９２】
続いて、扉センサ５９がＯＮであるか否かに基づいて前面扉５が開放されているか否かを判定し（ステップＳ４）、開放されている場合は（ステップＳ４のＹＥＳ）、設定制御手段１０１は、変更処理開始スイッチ５６がＯＮであるか否かの判定を行う（ステップＳ５）。そして、設定制御手段１０１は、設定処理開始スイッチ５６がＯＮであれば（ステップＳ５のＹＥＳ）、設定変更処理を行う（ステップＳ６）。
【０１９３】
一方、前面扉５が閉塞されている場合（ステップＳ４のＮＯ）、または、変更処理開始スイッチ５６がＯＦＦの場合は（ステップＳ５のＮＯ）、メモリ異常判定手段１１５ａは、エラー判定フラグ３１０に電源投入時エラーフラグが設定されているか否かを判定する（ステップＳ７：不正判定用処理）。メモリ異常判定手段１１５ａは、電源投入時エラーフラグが設定されていれば（ステップＳ７のＹＥＳ）、エラーコード「Ｅ４」をエラーデータ３１２として設定し（ステップＳ８：不正判定用処理）、エラー手段１１４は、第２データ記憶領域６５ｂ２に記憶されたエラーデータ３１２を参照することによりスロットマシン１がエラー状態であることを認識し、所定のエラー処理を行う（ステップＳ９）。
【０１９４】
また、電源投入時エラーフラグが設定されていなければ（ステップＳ７のＮＯ）、各リール１３Ｌ，１３Ｍ，１３Ｒが回転中（単に「リール回転中」と称することもある）か否かを判定し（ステップＳ１０）、リール回転中であれば（ステップＳ１０のＹＥＳ）、各リール１３Ｌ，１３Ｍ，１３Ｒのうち、回転中のリールを電断前の状態に戻す処理を行い（ステップＳ１１）、図１５を参照して後述するセンサエラー判定処理を実行し（ステップ１２：不正判定用処理）、処理を終了する。一方、リール回転中でなければ（ステップＳ１０のＮＯ）、図１５を参照して後述するセンサエラー判定処理を実行して（ステップ１２：不正判定用処理）、処理を終了する。
【０１９５】
２．ＲＡＭエラー判定処理
図１４に示すＲＡＭエラー判定処理は、図１３の電源投入処理において、メモリ異常判定手段１１５ａが不正判定用プログラム３０１を実行することにより実施する処理である。
【０１９６】
まず、第１プログラム２００により使用されていた、Ａレジスタ、Ｆレジスタおよび汎用レジスタの値を、表レジスタの値と裏レジスタの値とを交換することにより退避し、ＳＰ（スタックポインタ）に格納されている第１スタック領域参照用アドレスを第２データ記憶領域６５ｂ２に格納することにより退避する（ステップＳ２０：以下、単に「退避処理」と称する）。
【０１９７】
次に、メモリ異常判定手段１１５ａは、ＲＡＭ６５に記憶されているデータ（具体的には、例えば図１９の電断処理において記憶したスロットマシン１の状態を保存するためのデータ）について、読取検査処理を行う（ステップＳ２１）。メモリ異常判定手段１１５ａは、ＲＡＭエラー（図１０のエラー番号（８）参照）か否かを判定し（ステップＳ２２）、ＲＡＭエラーである場合は（ステップＳ２２のＹＥＳ）、第２データ記憶領域６５ｂ２のエラー判定フラグ３１０に電源投入時エラーフラグを設定する（ステップＳ２５）。
【０１９８】
そして、メモリ異常判定手段１１５ａは、表レジスタの値と裏レジスタの値とを交換することによりＡレジスタ、Ｆレジスタおよび汎用レジスタの値を第１プログラム２００による遊技用処理において使用されていた値に復帰し、ＳＰの値を第２データ記憶領域６５ｂ２に格納されている第１スタック領域参照用アドレスに復帰して（ステップＳ２６：以下、単に「復帰処理」と称する）、図１３の電源投入処理に復帰する。
【０１９９】
一方、ＲＡＭエラーでなければ（ステップＳ２２のＮＯ）、メモリ異常判定手段１１５ａは、電断フラグ３１１がＯＮに設定されているか否かを判定する（ステップＳ２２）。電断フラグがＯＮに設定されていなければ（ステップＳ２３のＮＯ）、メモリ異常判定手段１１５ａは、正常に電断処理（図１９）が行われていないことによるＲＡＭエラーであると判定し、エラー判定フラグ３１０に電源投入時エラーフラグを設定して（ステップＳ２５）、復帰処理を行い（ステップＳ２６）、図１３の電源投入処理に復帰する。また、メモリ異常判定手段１１５ａは、電断フラグ３１１がＯＮに設定されていれば（ステップＳ２３のＹＥＳ）、電断フラグ３１１をＯＦＦに初期化（クリア）して、図１３の電源投入処理に復帰する。
【０２００】
３．センサエラー判定処理
図１５に示すセンサエラー判定処理は、図１３の電源投入処理の最後の処理として、投入センサ異常判定手段１１５ｂが不正判定用プログラム３０１を実行することにより実施する処理である。
【０２０１】
まず、投入センサ異常判定手段１１５ｂは、退避処理を行い（ステップＳ３０）、第１データ記憶領域６５ｂ１のポートフラグ２２０を参照して投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２）がＯＮか否かを判定する（ステップＳ３１）。そして、投入センサ異常判定手段１１５ｂは、投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２）がＯＮであれば（ステップＳ３１のＹＥＳ）、図１０に示すエラー番号（１３）またはエラー番号（１４）によるセンサエラーであると判定し、ＥＡエラーフラグをエラー判定フラグ３１０に設定して（ステップＳ３２）、復帰処理を行い（ステップＳ３３）、図１６のメイン処理に移行する。一方、投入センサ異常判定手段１１５ｂは、投入センサ５３（Ａセンサ５３１、Ｂセンサ５３２）がＯＮでない場合は（ステップＳ３１のＮＯ）、センサエラーでないと判定し、復帰処理を行い（ステップＳ３３）、図１６のメイン処理に移行する。
【０２０２】
４．メイン処理
図１６のメイン処理は、メイン制御基板６３のメインＣＰＵ６１において実行される処理である。
【０２０３】
まず、規定枚数（３枚）のメダルＭが投入されたかどうかを判定し（ステップＳ４０）、規定枚数のメダルＭが投入されるまで待機する（ステップＳ４０のＮＯ）。一方、規定枚数（３枚）のメダルＭが投入されれば（ステップＳ４０のＹＥＳ）、スタートスイッチ１９が操作されるまで待機し（ステップＳ４１のＮＯ）、スタートスイッチ１９が操作されれば（ステップＳ４１のＹＥＳ）、役抽選手段１０４が役抽選処理を実行する（ステップＳ４２）。
【０２０４】
この役抽選手段１０４の役抽選処理では、まず、現在の遊技状態等に基づいてテーブル選択手段１０３により役抽選テーブル２１０が選択され、選択された役抽選テーブル２１０と、スタートスイッチ１９が操作されたタイミングで抽出された乱数値とに基づいて役抽選結果が決定される。
【０２０５】
続いて、各リール１３Ｌ，１３Ｍ，１３Ｒの回転を開始し（ステップＳ４３）、回転中の各リール１３Ｌ，１３Ｍ，１３Ｒに対応する各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒのいずれかが操作されるまで待機し（ステップＳ４４のＮＯ）、各ストップスイッチ２１Ｌ，２１Ｍ，２１Ｒのいずれかが操作されれば（ステップＳ４４のＹＥＳ）、停止制御手段１０８によるリール回転の停止制御により、操作されたストップスイッチに対応するリールの回転を停止する（ステップＳ４５）。
【０２０６】
その後、全てのリール１３Ｌ，１３Ｍ，１３Ｒの回転を停止するまでステップＳ４４、ステップＳ４５の処理を繰り返して実行し（ステップＳ４６のＮＯ）、全てのリール１３Ｌ，１３Ｍ，１３Ｒの回転が停止すれば（ステップＳ４６のＹＥＳ）、図柄判定手段１０９が図柄の判定を行う（ステップＳ４７）。続いて、必要に応じて払出制御手段１１０がメダルＭの払出処理を実行し（ステップＳ４８）、ステップＳ４０からの処理が繰り返し実行される。
【０２０７】
５．特定エラー判定処理
図１７に示す特定エラー判定処理は、図１６のメイン処理において実行される処理であり、特定エラー判定手段１１３およびエラー手段１１４が遊技プログラム２０１を実行することにより実施する処理である。
【０２０８】
まず、特定エラー判定手段１１３は、オーバーフローエラー（図１０のエラー番号（１０）参照）と判定すれば（ステップＳ５０のＹＥＳ）、エラーコード「Ｅ６」をＡレジスタに設定し（ステップＳ５１）、エラー手段１１４は、Ａレジスタにエラーコードが設定されれば、直ちにエラー処理を実行する。一方、特定エラー判定手段１１３は、オーバーフローエラーでなく（ステップＳ５０のＮＯ）、リールエラー（図１０のエラー番号（９）参照）と判定すれば（ステップＳ５２のＹＥＳ）、エラーコード「Ｅ５」をＡレジスタに設定し（ステップＳ５３）、エラー手段１１４は、Ａレジスタにエラーコードが設定されれば、直ちにエラー処理を実行する。
【０２０９】
また、特定エラー判定手段１１３は、リールエラーでなく（ステップＳ５２のＮＯ）、メダル切れエラー（図１０のエラー番号（７）参照）と判定すれば（ステップＳ５４のＹＥＳ），エラーコード「Ｅ３」をＡレジスタに設定し（ステップＳ５５）、エラー手段１１４は、Ａレジスタにエラーコードが設定されれば、直ちにエラー処理を実行する。一方、特定エラー判定手段１１３がメダル切れエラーでないと判定すれば（ステップＳ５４のＮＯ）、図１６のメイン処理に復帰する。なお、各々のエラー判定は適切に設定された所定タイミングにおいて判定するように構成されていればよい（具体的には、メダルＭの払出処理中にメダル切れエラーを判定したり、全リール停止したときにオーバーフローエラーを判定したりするとよい）。
【０２１０】
６．タイマ割込処理
図１８に示すタイマ割込処理は、メイン制御基板６３のメインＣＰＵ６１における割込み処理毎に実行される処理である。
【０２１１】
まず、各リールモータ１４Ｌ，１４Ｍ，１４Ｒの位相を出力し（ステップＳ６０）、出力ポートにセットされたコマンドを送信する（ステップＳ６１）。次に、電圧監視用ＩＣに接続されている入力ポートの状態をチェックし、電断状態であれば（ステップＳ６２のＹＥＳ）、遊技用処理を中断し、図１９を参照して後述する電断処理（ステップＳ６３：不正判定用処理）を実行して、処理を終了する。
【０２１２】
一方、電断状態でなければ（ステップＳ６２のＮＯ）、クレジット表示器４５や報知用表示器６０の点灯状態を現在のスロットマシン１の制御状態（各スイッチ類の操作、メダルの投入、ＡＴ期間中であるか否か、など）に合わせて更新する（ステップＳ６４）。次に、メイン制御基板６３に接続された、各スイッチ、各センサの状態を入力するための入力ポートの最新の状態を第１データ記憶領域６５ｂ１のポートフラグ２２０に設定する（ステップＳ６５）。続いて、遊技用処理を中断し、図２０を参照して後述する不正判定割込処理（ステップＳ６６：不正判定用処理）を実行する。
【０２１３】
遊技用処理の再開後、サブ制御コマンド送信手段１１１は、第２データ記憶領域６５ｂ２に送信用エラーコマンド３１３が設定されていれば（ステップＳ６７のＹＥＳ）、送信用エラーコマンド３１３をサブ制御基板７３に送信する（ステップＳ６８）。そして、サブ制御コマンド送信手段１１１によるコマンドの送信後、または、第２データ記憶領域６５ｂ２に送信用エラーコマンド３１３が設定されていなければ（ステップＳ６７のＮＯ）、メダル検出手段１０２の不正状態判定手段１０２ｂは、第２データ記憶領域６５ｂ２にエラーデータ３１２を参照することによりスロットマシン１がエラー状態か否かを判定する（ステップＳ６９）。
【０２１４】
スロットマシン１がエラー状態であれば（ステップＳ６９のＹＥＳ）、エラー手段１１４はエラー処理を行う（ステップＳ７０）。一方、スロットマシン１がエラー状態でなければ（ステップＳ６９のＮＯ）、正常投入判定手段１０２ｃが、メダルＭが正常に投入されたかを判定し（ステップＳ７１）、正常投入払出判定手段１０２ｄが、メダルＭが正常に払い出されたかを判定する（ステップＳ７２）。このように、不正状態判定手段１０２ｂがエラー状態でないと判定したときに、正常投入判定手段１０２ｃは、メダルＭが正常に投入されたかを判定することができ、正常払出判定手段１０２ｄは、メダルＭが正常に払い出されたかを判定することができる。
【０２１５】
続いて、メダルＭの投入間隔や払出間隔などの時間を計測するためのタイマを更新し（ステップＳ７３）、各スイッチが操作されたか否か、リールが所定の回転位置を通過したか、などを判定し（ステップＳ７４）、抽選用の乱数を更新して（ステップＳ７５）、図１６のメイン処理に復帰する。
【０２１６】
７．電断処理
図１９に示す電断処理は、図１８のタイマ割込処理における遊技用処理を中断した後に、電断手段１１６が不正判定用プログラム３０１を実行することにより実施する処理である。
【０２１７】
まず、電断手段１１６は、退避処理を行い（ステップＳ８０）、第２データ記憶領域６５ｂ２の電断フラグ３１１をＯＮに設定する（ステップＳ８１）なお、電断フラグ３１１を、前述したように特定のバイトサイズの記憶領域により構成し、電断フラグ３１１として特定値を設定するようにしてもよい。そして、電断手段１１６は、前兆期間などのスロットマシン１の状態を第２スタック領域６５ａ２および第２データ記憶領域６５ｂ２に保存し（ステップＳ８２）、復帰処理を行い（ステップＳ８３）、図１８のタイマ割込処理に復帰する。なお、復帰した後は電断となるまで新たな処理を何も行わない無限ループとなっている。
【０２１８】
８．不正判定割込処理
図２０に示す不正判定割込処理は、図２０のタイマ割込処理における遊技用処理を中断した後に、エラー判定手段１１５が不正判定用プログラム３０１を実行することにより実施する処理である。
【０２１９】
まず、エラー判定手段１１５が、退避処理を行い（ステップＳ９０）、投入センサ異常判定手段１１５ｂが、図２１ないし図２４を参照して後述する投入センサ監視処理を実行する（ステップＳ９１）。そして、払出センサ異常判定手段１１５ｃが、図２５および図２６を参照して後述する払出センサ監視処理を実行し（ステップＳ９２）、エラー判定手段１１５が、復帰処理を行い（ステップＳ９３）、図１８のタイマ割込処理に復帰する。
【０２２０】
９．投入センサ監視処理
図２１ないし図２４に示す投入センサ監視処理は、投入センサ異常判定手段１１５ｂが不正判定用プログラム３０１を実行することにより実施する処理である。なお、以下の説明においては、図１０に示すエラー番号およびエラーコードを引用しつつ説明を行う。
【０２２１】
まず、図２１に示すように、エラー番号（２）のエラー状態であれば（ステップＳ１００のＹＥＳ）、Ｅ０エラーフラグをエラー判定フラグ３１０に設定し（ステップＳ１０１）、リール回転中であれば（ステップＳ１０２のＹＥＳ）、送信用エラーコマンド３１３を設定して（ステップＳ１０３のＹＥＳ、ステップＳ１０４）、エラー番号（１３）のエラー状態か否かを判定する（図２２のステップＳ１１０）。一方、エラー番号（２）のエラー状態でなく（ステップＳ１００のＮＯ）、リール回転中であれば（ステップＳ１０２のＹＥＳ）、エラー番号（１３）のエラー状態か否かを判定する（ステップＳ１０３のＮＯ、図２２のステップ１１０）。また、リール回転中でなくても（ステップＳ１０２のＮＯ）、メダル払出中であれば（ステップＳ１０５のＹＥＳ）、エラー番号（１３）のエラー状態か否かを判定する（図２２のステップ１１０）。
【０２２２】
次に、図２２に示すように、エラー番号（１３）のエラー状態でなければ（ステップＳ１１０のＮＯ）、図２０の不正判定割込処理に復帰する。一方、エラー番号（１３）のエラー状態であれば（ステップＳ１１０のＹＥＳ）、ＥＡエラーフラグをエラー判定フラグ３１０に設定し（ステップＳ１１１）、送信用エラーコマンド３１３を設定して（ステップＳ１１２）、図２０の不正判定割込処理に復帰する。
【０２２３】
図２１に戻って、メダル払出中でなく（ステップＳ１０５のＮＯ）、エラー判定フラグ３１０にＥ０エラーフラグが設定されていれば（ステップＳ１０６のＹＥＳ）、エラーコード「Ｅ０Ｈ」をエラーデータ３１２として設定し（ステップＳ１０７）、エラー判定フラグ３１０のＥ０エラーフラグをクリアして、図２０の不正判定割込処理に復帰する。一方、Ｅ０エラーフラグが設定されておらず（ステップＳ１０６のＮＯ）、エラー判定フラグ３１０にＥＡエラーフラグが設定されていれば（ステップＳ１０８のＹＥＳ）、エラーコード「ＥＡＨ」をエラーデータ３１２として設定し（ステップＳ１０９）、エラー判定フラグ３１０のＥＡエラーフラグをクリアして、図２０の不正判定割込処理に復帰する。
【０２２４】
続いて、ＥＡエラーフラグが設定されていない場合に（ステップＳ１０８のＮＯ）、図２３に示すように、Ｂセンサ５３２がＯＮからＯＦＦに変化しているが（ステップＳ１１３のＹＥＳ）、Ａセンサ５３１がＯＮからＯＦＦに変化していない場合に、エラー番号（１２）のエラー状態であると判定し（ステップＳ１１４のＹＥＳ）、エラーコード「ＥＡＨ」をエラーデータ３１２として設定する（図２１のステップＳ１０９）。一方、Ａセンサ５３１が正常にＯＮからＯＦＦに変化していれば（ステップＳ１１４のＮＯ）、図２０の不正判定割込処理に復帰する。
【０２２５】
また、Ｂセンサ５３２がＯＮからＯＦＦに変化しておらず（ステップＳ１１３のＮＯ）、Ａセンサ５３１がＯＮからＯＦＦに変化しているが（ステップＳ１１５のＹＥＳ）、Ｂセンサ５３２がＯＦＦからＯＮに変化していない場合に、エラー番号（１）のエラー状態であると判定し（ステップＳ１１６のＹＥＳ）、エラーコード「Ｅ０Ｈ」をエラーデータ３１２として設定する（図２１のステップＳ１０７）。一方、Ｂセンサ５３２が正常にＯＦＦからＯＮに変化していれば（ステップＳ１１６のＮＯ）、Ｂセンサ５３２がＯＦＦからＯＮに変化した後に所定時間以上ＯＮ→ＯＦＦに変化しないエラー番号（１４）のエラー状態であるか否かを判定する（図２４のステップ１２２）。
【０２２６】
続いて、Ａセンサ５３１がＯＮからＯＦＦに変化していない場合に（ステップＳ１１５のＮＯ）、図２４に示すように、Ｂセンサ５３２がＯＦＦからＯＮに変化しているが（ステップＳ１１７のＹＥＳ）、Ａセンサ５３１がＯＦＦからＯＮに変化していない場合に、エラー番号（１２）のエラー状態であると判定し（ステップＳ１１８のＹＥＳ）、エラーコード「ＥＡＨ」をエラーデータ３１２として設定する（図２１のステップＳ１０９）。一方、Ａセンサ５３１が正常にＯＦＦからＯＮに変化していれば（ステップＳ１１８のＮＯ）、図２０の不正判定割込処理に復帰する。
【０２２７】
また、Ｂセンサ５３２がＯＦＦからＯＮに変化しておらず（ステップＳ１１７のＮＯ）、Ａセンサ５３１がＯＦＦからＯＮに変化しているが（ステップＳ１１９のＹＥＳ）、Ｃセンサ５３３がＯＮからＯＦＦに変化してからＡセンサ５３１がＯＦＦからＯＮに変化するまでに所定時間以上経過していれば、エラー番号（３）のエラー状態であると判定し（ステップＳ１２０のＹＥＳ）、エラーコード「Ｅ０Ｈ」をエラーデータ３１２として設定する（図２１のステップＳ１０７）。また、エラー番号（３）のエラー状態でなくても（ステップＳ１２０のＮＯ）、既にＢセンサ５３２がＯＮになっていれば、エラー番号（１）のエラー状態であると判定し（ステップＳ１２１のＹＥＳ）、エラーコード「Ｅ０Ｈ」をエラーデータ３１２として設定する（図２１のステップＳ１０７）。一方、エラー番号（１）のエラー状態でなければ（ステップＳ１２１のＮＯ）、図２０の不正判定割込処理に復帰する。
【０２２８】
また、Ａセンサ５３１がＯＦＦからＯＮに変化していない場合に（ステップＳ１１９のＮＯ）、Ａセンサ５３１がＯＦＦからＯＮに変化した後にＢセンサ５３２がＯＦＦからＯＮに変化するまでの時間が所定時間以上であるエラー番号（１４）のエラー状態であるか否かを判定する（ステップ１２２）。ここで、エラー番号（１４）のエラー状態であれば（ステップＳ１２２のＹＥＳ）、エラーコード「ＥＡＨ」をエラーデータ３１２として設定する（図２１のステップＳ１０９）。一方、エラー番号（１４）のエラー状態でなければ（ステップＳ１２２のＮＯ）、図２０の不正判定割込処理に復帰する。
【０２２９】
１０．払出センサ監視処理
図２５および図２６に示す払出センサ監視処理は、払出センサ異常判定手段１１５ｃが不正判定用プログラム３０１を実行することにより実施する処理である。なお、以下の説明においては、図１０に示すエラー番号およびエラーコードを引用しつつ説明を行う。
【０２３０】
まず、図２５に示すように、ホッパーユニット４３が駆動しているが（ステップＳ２００のＹＥＳ）、ホッパーユニット４３が作動して所定時間経過後にＹセンサ５４２がＯＮにならないエラー番号（１１）のエラー状態であれば（ステップＳ２０１のＹＥＳ）、エラーコード「Ｅ７Ｈ」をエラーデータ３１２として設定し（ステップＳ２０２）、図２０の不正判定割込処理に復帰する。一方、エラー番号（１１）のエラー状態でなければ（ステップＳ２０１のＮＯ）、払出センサ５４（Ｘセンサ５４１、Ｙセンサ５４２）の検知状態が図５（ｄ）に示す正常な検知状態と異なるエラー番号（５）のエラー状態か否かを判定する（図２６のステップＳ２０８）。
【０２３１】
図２６に示すように、エラー番号（５）のエラー状態であれば（ステップＳ２０８のＹＥＳ）、エラーコード「Ｅ１Ｈ」をエラーデータ３１２として設定し（ステップＳ２１０）、図２０の不正判定割込処理に復帰する。また、エラー番号（５）のエラー状態でなくても（ステップＳ２０８のＮＯ）、Ｘセンサ５４１のＯＮ時間が所定時間以上であるエラー番号（４）のエラー状態であれば（ステップＳ２０９のＹＥＳ）、エラーコード「Ｅ１Ｈ」をエラーデータ３１２として設定し（ステップＳ２１０）、図２０の不正判定割込処理に復帰する。一方、エラー番号（４）のエラー状態でなければ（ステップＳ２０９のＮＯ）、図２０の不正判定割込処理に復帰する。
【０２３２】
図２５に戻って、ホッパーユニット４３が駆動していないときに（ステップＳ２００のＮＯ）、払出センサ５４がＯＮになるエラー番号（６）のエラー状態でなければ（ステップＳ２０３のＮＯ）、図２０の不正払出割込処理に復帰する。一方、エラー番号（６）のエラー状態であり（ステップＳ２０３のＹＥＳ）、リール回転中でなければ（ステップＳ２０４のＮＯ）、エラーコード「Ｅ２Ｈ」をエラーデータ３１２として設定し（ステップＳ２０５）、図２０の不正判定割込処理に復帰する。また、リール回転中であれば（ステップＳ２０４のＹＥＳ）、Ｅ２エラーフラグをエラー判定フラグ３１０に設定し（ステップＳ２０６）、送信用エラーコマンド３１３を設定して（ステップＳ２０７）、図２０の不正判定割込処理に復帰する。
【０２３３】
以上のように、上記した実施形態では、不正判定用プログラム３０１を実行することによりエラー判定手段１１５が、投入センサ５３および払出センサ５４の検知状態を特定することで、メダル投入やメダル払い出しに関する複数種類のエラー判定を行い、その判定結果に基づいて生成したエラーデータ３１２を第２データ記憶領域６５ｂ２に記憶する。その後、遊技プログラム２０１を実行することにより不正状態判定手段１０２ｂが、第２データ記憶領域６５ｂ２に記憶されたエラーデータ３１２を参照して、スロットマシン１がメダル投入やメダル払い出しに関するエラー状態であるか否かを判定する。そして、正常投入判定手段１０２ｃおよび正常払出判定手段１０２ｄは、それぞれ、不正状態判定手段１０２ｂによりエラー状態でないと判定されたことに基づいて判定処理を行うことができる。したがって、投入センサ５３や払出センサ５４に対する新たな不正行為が露見したときに、エラー判定手段１１５を具現化するための不正判定用プログラム３０１に、新たな不正行為が行われたときの投入センサ５３または払出センサ５４の検知状態を判定するためのプログラムを追加するだけで、不正行為に対応することができるので、新たな不正行為に対する対策を効率よく行うことができる。
【０２３４】
ところで、スロットマシン１の種類ごとに、所謂、ＡＴ遊技やＡＲＴ遊技の構成が異なるため、遊技の進行を制御するための遊技プログラム２０１については、スロットマシン１の種類ごとに個別に開発しなければならない。一方、メダル投入やメダル払い出しに関する新たな不正行為に対して、スロットマシン１の種類に関わらず、全て種類のスロットマシン１に同一の不正対策を施さなければならない。このとき、メダル投入やメダル払い出しに関する処理は、全ての種類のスロットマシン１に基本的に共通する処理である。そのため、上記した実施形態のように、不正判定の制御を行うための不正判定用プログラム３０１を遊技プログラム２０１とは独立して構成することで、遊技プログラム２０１についてはスロットマシン１の種類ごとに開発しなければならないが、不正判定用プログラム３０１については全ての種類のスロットマシン１に共通のプログラムを適用することができる。したがって、新たな不正行為が露見した場合であっても、新たな対策が施された最新の不正判定用プログラム３０１を全ての種類のスロットマシン１に容易に適用することができる。
【０２３５】
また、メダル検知手段１０２（第１制御手段）およびエラー判定手段１１５（第２制御手段）のそれぞれが、第１データ記憶領域６５ｂ１に記憶された同一のポートフラグ２２０を参照して投入センサ５３および払出センサ５４それぞれの検知状態を特定することにより、投入センサ５３および払出センサ５４それぞれの検知状態を特定するプログラムの簡素化を図ることができる。
【０２３６】
また、不正状態判定手段１０２ｂによりエラー状態であると判定されたときに、エラー判定の種類に関わらず、エラー手段１１４が同一のエラー処理を実行することにより、各エラー判定に対するエラー処理を共通化できるので、プログラムの容量増加を防止することができる。
【０２３７】
また、不正状態判定手段１０２ｂによりエラー状態であると判定されたときと、スロットマシン１に何らかの不具合等が生じることにより特定エラーが発生していると特定エラー判定手段１１３により判定されたときとに、エラー手段１１４が同じエラー処理を実行することにより、プログラムの容量増加を防止することができる。
【０２３８】
また、Ａセンサ５３１およびＢセンサ５３２に加え、Ｃセンサ５３３も用いてエラー判定を行うことで、より多くの種類のエラー判定を行うことができるので、多彩なエラー状態や不正行為に対して対策を講じることができる。
【０２３９】
また、本実施形態におけるメダルＭの正常投入に関する判定は、Ａセンサ５３１とＢセンサ５３２とを用いて判定しており、Ｃセンサ５３３は用いていないが、Ｃセンサ５３３も用いてメダルＭの正常投入に関する判定を行ってもよい。
【０２４０】
また、複数種類のエラー判定（不正判定）をまとめて一の不正判定用プログラム３０１内で行うので、遊技プログラム２０１から不正判定用プログラム３０１に切り換えたり、不正判定用プログラム３０１から遊技プログラム２０１に切り換えたりするための命令文（コール命令など）を減らしてコード量を少なくすることができるので、より効率的なプログラムを形成することができる。なお、例えば、ＡＴ移行抽選や役抽選等の抽選処理において、複数段階に分けて抽選処理を実行するときに、各段階の抽選処理をまとめた一の抽選用プログラムを設けることにより、各抽選処理を行うためのプログラムを切り換えるための命令文を削減することができるので、同様の効果を奏することができる。
【０２４１】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行なうことが可能である。
【０２４２】
例えば、第１プログラム２００による処理（遊技制御処理）から、第２プログラム３００による処理（不正判定処理）への切換は、コール命令等により処理を移行するようにしてもよいし、第１プログラム２００による処理を割込処理等により強制的に中断し、第２プログラム３００による処理を実行するようにしてもよい。
【０２４３】
また、上記した実施形態では、ＡＴ遊技が可能なスロットマシン１（回胴式遊技機）に本発明を適用した場合について説明したが、上記のＡＴ機能を有しないスロットマシン（回胴式遊技機）やボーナス機能を有しないスロットマシンであっても本発明を同様に適用することができる。
【０２４４】
また、上記した実施形態では、本発明の遊技機としてスロットマシン１を例に挙げて説明したが、スロットマシンとパチンコ機とを組み合わせたパロットと称される遊技機に本発明を適用してもよく、このような遊技機に本発明を適用する場合、遊技媒体としての遊技球（パチンコ玉）を採用すればよい。さらに、パチンコ機に本発明を適用してもよい。
【０２４５】
また、上記した実施形態のスロットマシン１における各リール１３Ｌ，１３Ｍ，１３Ｒに代えて、液晶ディスプレイやＣＲＴなどの画像表示装置を用い、この画像表示装置に複数の図柄を順次表示させるように構成してもよい。また、回転リールの数は２列以上であればよく、遊技の態様に応じて適宜最適な数に設定すればよい。
【０２４６】
そして、スロットマシンなどの遊技機に対して、本発明を広く適用することが可能である。
【符号の説明】
【０２４７】
１…スロットマシン（遊技機）、２５…メダル投入口（投入口）、３９…メダル払出口（払出口）、５４…払出センサ（所定センサ）、６１…メインＣＰＵ（制御手段）、６５ｂ…データ記憶手段、６５ｂ１…第１データ記憶領域、６５ｂ２…第２データ記憶領域、６７ａ…プログラム記憶手段、６７ａ１…遊技プログラム制御領域（第１プログラム記憶領域）、６７ａ２…不正判定用プログラム制御領域（第２プログラム記憶領域）、１００…遊技制御手段（第１制御手段）、１０１…設定制御手段（第１制御手段）、１０２…メダル検出手段（第１制御手段）、１０２ａ…センサ入力手段、１０２ｂ…不正状態判定手段、１０２ｃ…正常投入判定手段、１０２ｄ…正常払出判定手段、１０３…テーブル選択手段（第１制御手段）、１０４…役抽選手段（第１制御手段）、１０５…報知決定手段（第１制御手段）、１０６…コマンド作成手段（第１制御手段）、１０７…リール検出手段（第１制御手段）、１０８…停止制御手段（第１制御手段）、１０９…図柄判定手段（第１制御手段）、１１０…払出制御手段（第１制御手段）、１１１…サブ制御コマンド送信手段（第１制御手段）、１１２…報知手段（第１制御手段）、１１３…特定エラー判定手段１１３（第１制御手段）、１１４…エラー手段（第１制御手段）、１１５…エラー判定手段（第２制御手段）、１１５ｂ…投入センサ異常判定手段（不正投入判定手段）、１１５ｃ…払出センサ異常判定手段（不正払出判定手段）、１１６…電断手段（第２制御手段）、２０１…遊技プログラム、２２０…ポートフラグ（特定センサデータ）、３０１…不正判定用プログラム、３１２…エラーデータ（不正投入判定データ、不正払出判定データ）、４８１…投入通路、５３１…Ａセンサ（特定センサ）、５３２…Ｂセンサ（特定センサ）、５３３…Ｃセンサ（特殊センサ）、Ｍ…メダル（遊技媒体）
【要約】
【課題】新たな不正行為に対する対策を効率よく行うことができる技術を提供する。
【解決手段】遊技プログラムによる第１制御手段の制御を中断し（ステップＳ６５）、不正判定用プログラムによる第２制御手段の不正投入判定手段が不正投入判定データを第２データ記憶領域に記憶する（ステップＳ６６）。第１制御手段は中断した制御を再開し（ステップＳ６７）、第１制御手段の不正状態判定手段が第２データ記憶領域の不正投入判定データに基づいて不正状態か否かを判定する（ステップＳ６９）。第１制御手段の正常投入判定手段は、第１制御手段の不正状態判定手段が不正状態でないと判定したときに（ステップＳ６９のＮＯ）、遊技媒体の正常な投入であることを判定することができる（ステップＳ７１）。したがって、ステップＳ６６の不正判定用プログラムによる処理を更新するだけで新たな不正行為に対する対策を効率よく行うことができる。
【選択図】図１８【図１】
0006033384.tif 000002
【図２】
0006033384.tif 000003
【図３】
0006033384.tif 000004
【図４】
0006033384.tif 000005
【図５】
0006033384.tif 000006
【図６】
0006033384.tif 000007
【図７】
0006033384.tif 000008
【図８】
0006033384.tif 000009
【図９】
0006033384.tif 000010
【図１０】
0006033384.tif 000011
【図１１】
0006033384.tif 000012
【図１２】
0006033384.tif 000013
【図１３】
0006033384.tif 000014
【図１４】
0006033384.tif 000015
【図１５】
0006033384.tif 000016
【図１６】
0006033384.tif 000017
【図１７】
0006033384.tif 000018
【図１８】
0006033384.tif 000019
【図１９】
0006033384.tif 000020
【図２０】
0006033384.tif 000021
【図２１】
0006033384.tif 000022
【図２２】
0006033384.tif 000023
【図２３】
0006033384.tif 000024
【図２４】
0006033384.tif 000025
【図２５】
0006033384.tif 000026
【図２６】
0006033384.tif 000027