(57)【要約】      （修正有）【課題】電子メダルの管理を適切に行う遊技機を提供する。【解決手段】電子メダルのクレジット数を管理する払出制御基板を備える。メイン制御基板は、役の入賞時に、電子メダルの払出し枚数をクレジット数に加算することを要求する払出要求コマンドを払出制御基板に送信する（ステップＳ３７１）。払出制御基板は、払出要求コマンドを受信すると（ステップＳ４７１）、受信した払出要求コマンドに応じた払出し枚数をクレジット数に加算し、受信した払出要求コマンドに応じた払出復唱コマンドをメイン制御基板に送信する（ステップＳ４７２）。メイン制御基板は、払出復唱コマンドを受信したときは、電子メダルの払出し枚数を表示する。電源断時には、メイン制御基板より先に払出制御基板のプログラムが停止する。電源断からの復帰時には、メイン制御基板より先に払出制御基板上のプログラムが起動する。【選択図】図２０
2020025813.tif 000002
【特許請求の範囲】
【請求項１】
遊技の進行を制御するメイン制御基板と、
遊技価値のクレジット数を管理する払出制御基板と
を備え、
前記払出制御基板は、前記メイン制御基板と電気的に接続され、かつ遊技価値の貸出し及び払戻しに関する制御を行う外部の管理装置と電気的に接続され、
前記メイン制御基板は、クレジット数を増加又は減少させる事象が発生したときは、クレジット数の増加又は減少を要求する演算要求コマンドを前記払出制御基板に送信し、
前記払出制御基板は、演算要求コマンドを受信したときは、受信した演算要求コマンドに応じた数をクレジット数に対して加算又は減算する処理を実行し、受信した演算要求コマンドに応じた演算復唱コマンドを前記メイン制御基板に送信し、
前記メイン制御基板は、演算復唱コマンドを受信したときは、クレジット数を増加又は減少させる事象の発生に応じた処理を実行し、
電源断時には、前記メイン制御基板上のプログラムより先に前記払出制御基板上のプログラムが停止するように設定され、
電源断からの復帰時には、前記メイン制御基板上のプログラムより先に前記払出制御基板上のプログラムが起動するように設定されている
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものである。
【背景技術】
【０００２】
従来より、遊技価値（遊技媒体）として、物理的な（有体物としての）メダルを用いずに、電子情報（電子メダル）を用いる遊技機が知られている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０６２５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、遊技価値として電子情報を用いる遊技機において、遊技価値のクレジット数の管理を適切に行うことである。
【課題を解決するための手段】
【０００５】
本発明は、以下の解決手段によって上述の課題を解決する（かっこ書きで、対応する実施形態の構成を示す。）。なお、本願の当初請求項に係る発明は、後述する当初発明１〜３のうち、当初発明１に相当する。
本発明は、
遊技の進行を制御するメイン制御基板（５０）と、
遊技価値（電子メダル）のクレジット数を管理する払出制御基板（１００）と
を備え、
前記払出制御基板は、前記メイン制御基板と電気的に接続され、かつ遊技価値の貸出し及び払戻しに関する制御を行う外部の管理装置（２００）と電気的に接続され、
前記メイン制御基板は、クレジット数を増加又は減少させる事象（ベット、払出し、キャンセル）が発生したときは、クレジット数の増加又は減少を要求する演算要求コマンド（投入要求コマンド、払出要求コマンド、返却要求コマンド）を前記払出制御基板に送信し、
前記払出制御基板は、演算要求コマンドを受信したときは、受信した演算要求コマンドに応じた数をクレジット数に対して加算又は減算する処理を実行し、受信した演算要求コマンドに応じた演算復唱コマンド（投入復唱コマンド、払出復唱コマンド、返却復唱コマンド）を前記メイン制御基板に送信し、
前記メイン制御基板は、演算復唱コマンドを受信したときは、クレジット数を増加又は減少させる事象の発生に応じた処理（たとえば、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを点灯させる処理、スタートスイッチ４１の操作を受付け可能にする処理、獲得数表示ＬＥＤ７８に電子メダルの払出し枚数を表示する処理、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを消灯させる処理、スタートスイッチ４１の操作を受付け不可にする処理）を実行し、
電源断時には、前記メイン制御基板上のプログラムより先に前記払出制御基板上のプログラムが停止するように設定され、
電源断からの復帰時には、前記メイン制御基板上のプログラムより先に前記払出制御基板上のプログラムが起動するように設定されている
ことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、遊技価値のクレジット数の管理を適切に行うことができる。
【図面の簡単な説明】
【０００７】
【図１】遊技機の一例であるスロットマシンの制御の概略を示すブロック図である。
【図２】電力供給経路の例１を示す図である。
【図３】電力供給経路の例２を示す図である。
【図４】メイン制御基板から払出制御基板に送信されるコマンド（メイン制御コマンド）の一覧を示す図である。
【図５】払出制御基板からメイン制御基板に送信されるコマンド（払出制御コマンド）の一覧を示す図である。
【図６】管理装置から払出制御基板に送信されるコマンド（管理装置コマンド）の一覧を示す図である。
【図７】払出制御基板から管理装置に送信されるコマンド（遊技機コマンド）の一覧を示す図である。
【図８】払出制御基板におけるメインルーチンの処理の流れを示すフローチャートである。
【図９】図８のステップＳ１１０におけるメイン制御コマンド解析処理の流れを示すフローチャートである。
【図１０】図８のステップＳ１１０におけるメイン制御コマンド解析処理の流れを示すフローチャートであり、図９に続くフローチャートである。
【図１１】図８のステップＳ１１９における貸出処理の流れを示すフローチャートである。
【図１２】図８のステップＳ１１７における計数処理の流れを示すフローチャートである。
【図１３】メイン制御基板におけるメインルーチンの処理の流れを示すフローチャートである。
【図１４】メイン制御基板及び払出制御基板における電源投入処理の流れを示すフローチャートである。
【図１５】メイン制御基板及び払出制御基板における設定変更処理の流れを示すフローチャートである。
【図１６】メイン制御基板及び払出制御基板における３枚ベット処理の流れを示すフローチャートである。
【図１７】メイン制御基板及び払出制御基板における１枚ベット処理の流れを示すフローチャートである。
【図１８】メイン制御基板及び払出制御基板における遊技開始処理の流れを示すフローチャートである。
【図１９】メイン制御基板及び払出制御基板における遊技終了処理の流れを示すフローチャートである。
【図２０】メイン制御基板及び払出制御基板における払出処理の流れを示すフローチャートである。
【図２１】メイン制御基板及び払出制御基板における返却処理の流れを示すフローチャートである。
【図２２】払出制御基板及び管理装置における電源投入処理の流れを示すフローチャートである。
【図２３】払出制御基板及び管理装置における貸出処理の流れを示すフローチャートである。
【図２４】払出制御基板及び管理装置における計数処理の流れを示すフローチャートである。
【図２５】払出制御基板及び管理装置における計数処理の流れを示すフローチャートであり、図２４に続くフローチャートである。
【図２６】払出制御基板と管理装置との間におけるシリアル通信のデータ信号及びストローブ信号の波形を示す図である。
【図２７】電子メダル貸出し時における各信号のオン／オフを示すタイミングチャートである。
【図２８】電子メダル計数（払戻し）時における各信号のオン／オフを示すタイミングチャートである。
【発明を実施するための形態】
【０００８】
本明細書において、用語の意味は、以下の通りである。
「遊技価値（遊技媒体）」とは、遊技の用に供する媒体をいい、本実施形態では「電子情報（電子メダル）」である。
また、「電子情報（電子メダル）」とは、管理装置（ＣＲユニット）２００に金銭（紙幣）を投入すると、その金額に応じた電子情報に変換され、その電子情報の一部又は全部が遊技機で遊技を行うための遊技価値として遊技機にクレジット可能となるものである。
【０００９】
さらにまた、「管理装置（ＣＲユニット）２００」とは、遊技価値としての電子情報の貸出し及び払戻しの管理を行うための装置であり、遊技機１台ごとに設けられ、その遊技機に隣接して配置されるものである。ホールでは、管理装置２００は、遊技機の間に配置されることから、サンドと称される。また、遊技機と、その遊技機に対応する管理装置２００とから、「遊技システム」が構成される。
さらに、「貸出し」とは、管理装置２００から遊技機に遊技価値としての電子情報を移し、遊技機の内部にクレジットすることをいう。
【００１０】
また、「計数」とは、遊技機の内部にクレジットされている遊技価値としての電子情報を管理装置２００に戻すことをいう。計数スイッチ４７を操作すると、遊技機の内部にクレジットされている遊技価値としての電子情報が管理装置２００に戻される。このとき、クレジット数が「０」になり、その分、管理装置２００において管理する電子情報が加算される。
さらにまた、「クレジット」とは、遊技機の内部に遊技価値としての電子情報を貯留することをいう。
さらに、「ベット」とは、遊技を行うために遊技価値としての電子情報を賭けることをいう。ベットスイッチ４０を操作すると、クレジットされている遊技価値としての電子情報がベットされる。
【００１１】
「規定数」とは、当該遊技で遊技を開始（実行）可能なベット数をいう。
また、「払出し」とは、役の入賞に基づき、入賞役の配当に応じた数の遊技価値としての電子情報をクレジット数に加算するこという。
さらにまた、「ベットメダル」とは、遊技を行うためにベットされている遊技価値としての電子情報をいう。
さらに、「貯留メダル」とは、クレジット（貯留）されている遊技価値としての電子情報をいう。
【００１２】
また、「貯留ベット」とは、ベットスイッチ４０を操作することにより、当該遊技でベット可能な範囲内において、遊技機の内部にクレジットされている遊技価値としての電子情報の一部又は全部を、遊技を行うためにベットすることをいう。
さらにまた、「自動ベット」とは、リプレイが入賞したときに、遊技機としてのスロットマシン１０の制御処理により、前回遊技でベットされていた数の遊技価値としての電子情報を自動でベットすることをいう。
【００１３】
さらに、「キャンセル」とは、キャンセルスイッチ４６を操作することにより、ベットされている遊技価値としての電子情報（ベットメダル）をクレジットに戻すことをいう。キャンセルスイッチ４６を操作すると、ベットされている遊技価値としての電子情報がクレジットに戻される。このとき、ベットメダルの数が「０」になり、その分、クレジット数に加算される。
また、「返却」とは、管理装置２００の内部に貯留されている遊技価値としての電子情報をカード（磁気カードやＩＣカード等）に記憶し、そのカードをカードリーダライタ２０５から排出することをいう。返却スイッチ２０３を操作すると、電子情報がカードに記憶されてカードリーダライタ２０５から排出される。
【００１４】
また、「Ｎ−１」遊技目、「Ｎ」遊技目、「Ｎ＋１」遊技目、・・・（「Ｎ」は、２以上の整数）と遊技が進行する場合において、現在の遊技が「Ｎ」遊技目であるとき、「Ｎ」遊技目の遊技を「今回遊技」と称する。また、「Ｎ−１」遊技目の遊技を「前回遊技」と称する。さらにまた、「Ｎ＋１」遊技目の遊技を「次回遊技」と称する。
【００１５】
本明細書において、数字の末尾（特に、８ビット）に「（Ｂ）」を付した数値は、２進数を意味する。同様に、数字の末尾に「（Ｈ）」を付した数値は、１６進数を意味する。具体的には、たとえば１０進数で「１６」を示す数値は、２進数では「０００１００００（Ｂ）」と表記し、１６進数では「１０（Ｈ）」と表記する。また、１０進数を意味する数値については、必要に応じて「１６（Ｄ）」と表記する。
ただし、２進数、１０進数、及び１６進数のいずれであるかが明確であるときは、それぞれ「（Ｂ）」、「（Ｄ）」、「（Ｈ）」の末尾記号を省略する場合がある。
【００１６】
以下、図面等を参照して、本発明の一実施形態について説明する。
本実施形態における遊技機の一例であるスロットマシン１０は、遊技価値（遊技媒体）として、物理的な（有体物としての）メダルを使用せずに、電子情報（電子メダル）を使用するものである。このため、本実施形態のスロットマシン１０は、メダル投入口、メダルセレクタ、及びメダル払出し装置等を備えていない。
【００１７】
また、本実施形態では、スロットマシン１０に隣接して、管理装置（ＣＲユニット）２００が配置されており、さらに、スロットマシン１０と管理装置２００とは、双方向で通信可能に接続されている。そして、スロットマシン１０と管理装置２００との間で通信により電子メダルを移行可能とされており、スロットマシン１０においては、管理装置２００から移行された電子メダルを使用して遊技を実行可能とされている。
【００１８】
図１は、本実施形態における遊技機の一例であるスロットマシン１０の制御の概略を示すブロック図である。図１では、スロットマシン１０とともに、管理装置（ＣＲユニット）２００、及びホールコンピュータ３００を示している。
図１に示すように、本実施形態では、スロットマシン１０は、代表的な制御基板として、メイン制御基板５０、サブ制御基板８０、及び払出制御基板１００（クレジット数管理基板）を備えている。
【００１９】
図１中、実線部がデータのやりとりを示す通信線であり、矢印の向きは、データの流れる方向を示している。たとえば、メイン制御基板５０と払出制御基板１００とは、双方向で通信可能に形成されている。これに対し、メイン制御基板５０とサブ制御基板８０とは、メイン制御基板５０からサブ制御基板８０に対して一方向の通信となっている。
また、図１に示すように、メイン制御基板５０は、入力ポート５１及び出力ポート５２を有し、ＲＷＭ５３、ＲＯＭ５４及びメインＣＰＵ５５等を備えている（図１で図示したもののみを備える意味ではない）。
【００２０】
さらにまた、図１に示すように、メイン制御基板５０と、ベットスイッチ４０等の操作スイッチを含む遊技進行用の周辺機器とは、入力ポート５１又は出力ポート５２を介して電気的に接続されている。
入力ポート５１は、操作スイッチ等の信号が入力される接続部であり、出力ポート５２は、モータ３２等の周辺機器に対して信号を送信する接続部である。
図１中、入力用の周辺機器は、その周辺機器からの信号がメイン制御基板５０に向かう矢印で表示しており、出力用の周辺機器は、メイン制御基板５０からその周辺機器に向かう矢印で示している（サブ制御基板８０も同様である）。
【００２１】
また、ＲＷＭ５３は、遊技の進行等に基づいた各種データ（変数）を記憶（更新）可能な記憶媒体である。
さらにまた、ＲＯＭ５４は、遊技の進行に必要なプログラムや各種データ（たとえば、データテーブル）等を記憶しておく記憶媒体である。
さらに、メインＣＰＵ５５は、メイン制御基板５０上に設けられたＣＰＵ（演算機能を備えるＩＣ）を指し、遊技の進行に必要なプログラムの実行、演算等を行い、具体的には、役の抽選、リール３１の駆動制御、及び入賞時の払出し等を実行する。
【００２２】
また、メイン制御基板５０上には、ＲＷＭ５３、ＲＯＭ５４、メインＣＰＵ５５及びレジスタを含むＭＰＵが搭載される。なお、ＲＷＭ５３及びＲＯＭ５４は、ＭＰＵ内部に搭載されるもの以外に、外部に備えていてもよい。
なお、後述するサブ制御基板８０上においても、ＲＷＭ８３、ＲＯＭ８４、及びサブＣＰＵ８５を含むＭＰＵが搭載される。なお、ＲＷＭ８３及びＲＯＭ８４は、ＭＰＵ内部に搭載されるもの以外に、外部に備えてもよい。
【００２３】
また、図１に示すように、本実施形態では、スロットマシン１０は、遊技者が操作する操作スイッチとして、ベットスイッチ４０、スタートスイッチ４１、（左、中、右）ストップスイッチ４２、キャンセルスイッチ４６、及び計数スイッチ４７を備えている。
そして、ベットスイッチ４０、スタートスイッチ４１、（左、中、右）ストップスイッチ４２、及びキャンセルスイッチ４６については、メイン制御基板５０と電気的に接続されており、計数スイッチ４７については、メイン制御基板５０ではなく、後述する払出制御基板１００（クレジット数管理基板）と電気的に接続されている。
【００２４】
ここで、「操作スイッチ（又は、単に、「スイッチ」）」とは、遊技者（操作者）による操作体の操作に基づいて（外部からの力を受け）、電気信号のオン／オフを切り替える装置（電気回路及び／又は電気部品を含む）を指し、遊技者が操作する操作体の形状を限定するものではない。
操作スイッチがオフ状態であるときは、たとえば発光素子からの光が受光素子に入射し続けている（受光素子が光を検知し続けているときは、操作スイッチはオフ状態にある。）。そして、遊技者等により操作スイッチ（の操作体）が操作されると、発光素子からの光が受光素子に入射しない状態となる。この状態を検知したときに、操作スイッチがオン状態になったことを示す電気信号をメイン制御基板５０に送信する。なお、上記とは逆に、操作スイッチがオフ状態であるときは発光素子からの光が受光素子に入射せず、発光素子からの光が受光素子に入射したときにオン状態となるように構成してもよい。
【００２５】
本実施形態では、スタートスイッチ４１の操作体は、レバー（棒）状であり（このため、「スタートレバー（スイッチ）４１」とも称される。）、ベットスイッチ４０、ストップスイッチ４２、キャンセルスイッチ４６、計数スイッチ４７の操作体は、押しボタン状である（このため、「ベットボタン（スイッチ）４０」、「停止（ストップ）ボタン（スイッチ）４２」、「キャンセルボタン（スイッチ）４６」、「計数ボタン（スイッチ）４７」とも称される）。
【００２６】
また、図１では図示しないが、操作スイッチの操作体及び／又はその周囲若しくは近傍には、ＬＥＤ（発光手段）が設けられている。そして、その操作スイッチの操作受付けが許可状態にあるときは、たとえばその操作スイッチに対応するＬＥＤ等を青色発光し、その操作スイッチの操作受付けが不許可状態にあるときは、たとえばその操作スイッチのＬＥＤ等を赤色発光することにより、その操作スイッチの許可／不許可状態を遊技者に示すようにしている。
【００２７】
ベットスイッチ４０は、スロットマシン１０の内部にクレジットされている電子メダルを今回遊技のためにベットするときに遊技者に操作される操作スイッチである。
本実施形態では、ベットスイッチ４０として、１回の操作で１枚の電子メダルをベットするための１ベットスイッチ４０ａと、１回の操作で３枚（最大数、規定数）の電子メダルをベットするための３ベットスイッチ４０ｂとを備えている。
なお、ベットスイッチ４０を１個のみ備え、このベットスイッチ４０を１回操作することで、クレジットされている電子メダルのうち３枚（最大数、規定数）の電子メダルがベットされるようにしてもよい。
【００２８】
また、スタートスイッチ４１は、（左、中、右のすべての）リール３１を始動（リール３１の回転を開始）させるときに遊技者に操作される操作スイッチである。
さらにまた、ストップスイッチ４２は、３つ（左、中、右）のリール３１に対応して３つ設けられており、対応するリール３１を停止させるときに遊技者に操作される操作スイッチである。
【００２９】
さらに、キャンセルスイッチ４６は、ベットされている電子メダル（ベットメダル）をクレジットに戻すときに遊技者に操作される操作スイッチである。
キャンセルスイッチ４６を操作すると、ベットされている電子メダルがクレジットに戻される。このとき、ベット数が「０」になり、その分、クレジット数に加算される。たとえば、３枚の電子メダルがベットされている状況下で、キャンセルスイッチ４６を操作すると、ベット数が「３」から「０」になり、クレジット数に「３」が加算される。
【００３０】
電源スイッチ１１は、スロットマシン１０の電源のオン／オフを行うときに操作されるスイッチである。
設定キースイッチ１２は、設定変更時や設定確認時に操作されるスイッチである。
設定キー挿入口に設定キーを挿入し、時計回りに９０度回転させると、設定キースイッチ１２がオンになる。
また、電源スイッチ１１をオフにした状態（電源断の状態）で、設定キースイッチ１２をオンにし、この状態で、電源スイッチ１１をオンにすると、設定変更中、すなわち設定変更モードになる。
さらにまた、電源スイッチ１１がオンの状態で、設定キースイッチ１２をオンにすると、設定確認中、すなわち設定確認モードになる。
【００３１】
設定スイッチ１３は、設定値を変更するときに操作されるスイッチである。
設定変更中に設定スイッチ１３を１回操作するごとに、設定値が「１」加算される。
本実施形態では、設定値は、設定１から設定６まで有し、設定変更中は、設定スイッチ１３を１回操作するごとに、設定値が、「１」→「２」→・・・→「６」→「１」→・・・と切り替わる。
なお、設定変更中にはいずれかの設定値が所定の表示装置に表示されており、スタートスイッチ４１を操作すると、表示されている設定値が確定する。
【００３２】
リセットスイッチ１４は、ＲＷＭ５３を初期化するときやエラーを解除するときに操作されるスイッチである。
リセットスイッチ１４をオンにした状態で電源スイッチ１１をオンにすると、初期化処理が行われ、ＲＷＭ５３に記憶されている所定のデータがクリアされる。
また、エラーの原因を除去し、リセットスイッチ１４を操作（オン）すると、エラーが解除される。
【００３３】
また、メイン制御基板５０は、出力ポート５２の一部から、外部集中端子板１９０に対し、外部信号（外端信号）を出力する。
ここで、「外部信号」とは、外部集中端子板１９０を介してスロットマシン１０の外部（ホールコンピュータ３００や、ホールに設置されているデータカウンタ等）に出力するための信号である。
図１に示すように、メイン制御基板５０は、外部集中端子板１９０を介して、ホールコンピュータ３００と電気的に接続されている。そして、メイン制御基板５０から外部集中端子板１９０に対して一方向で信号を送信し、外部集中端子板１９０からホールコンピュータ３００に対して一方向で信号を送信する。
【００３４】
また、図１に示すように、本実施形態では、スロットマシン１０は、枚数表示装置として、獲得数表示ＬＥＤ７８、及びクレジット数表示ＬＥＤ７６を備えている。
そして、獲得数表示ＬＥＤ７８は、メイン制御基板５０と電気的に接続されており、クレジット数表示ＬＥＤ７６は、メイン制御基板５０ではなく、後述する払出制御基板１００（クレジット数管理基板）と電気的に接続されている。
獲得数表示ＬＥＤ７８は、役の入賞時に、電子メダルの払出し枚数（遊技者の獲得数）を表示するＬＥＤであり、上位桁及び下位桁の２桁から構成されている。
なお、獲得数表示ＬＥＤ７８は、払い出される電子メダルがないときは、消灯するように制御してもよい。あるいは、上位桁を消灯し、下位桁のみを「０」表示してもよい。
【００３５】
また、獲得数表示ＬＥＤ７８は、通常は電子メダルの払出し枚数（獲得数）を表示するが、エラー発生時にはエラーの内容（種類）を表示するＬＥＤとして機能する。
さらにまた、獲得数表示ＬＥＤ７８は、ＡＴ中に押し順を報知する遊技では、押し順指示情報を表示する（有利な押し順を報知する）ＬＥＤとして機能する。
よって、本実施形態における獲得数表示ＬＥＤ７８は、払出し枚数（獲得数）、エラー内容、及び押し順指示情報の表示を兼ねるＬＥＤである。ただし、これに限らず、押し順指示情報を表示する専用のＬＥＤ等を設けてもよいのはもちろんである。
なお、ＡＴ中において、有利な押し順の報知は、サブ制御基板８０に接続された画像表示装置２３によっても実行される。
【００３６】
また、図１に示すように、メイン制御基板５０には、図柄表示装置のモータ３２（本実施形態ではステッピングモータ）等が電気的に接続されている。
図柄表示装置は、図柄を表示する（本実施形態では３つの）リール３１と、各リール３１をそれぞれ駆動するモータ３２と、リール３１の位置を検出するためのリールセンサ３３とを含む。
【００３７】
モータ３２は、リール３１を回転させるための駆動手段となるものであり、各リール３１の回転中心部に連結され、リール制御手段６５によって制御される。
ここで、リール３１は、左リール３１、中リール３１、右リール３１からなり、左リール３１を停止させるときに操作するストップスイッチ４２が左ストップスイッチ４２であり、中リール３１を停止させるときに操作するストップスイッチ４２が中ストップスイッチ４２であり、右リール３１を停止させるときに操作するストップスイッチ４２が右ストップスイッチ４２である。
【００３８】
リール３１は、リング状のものであって、その外周面には複数種類の図柄（役に対応する図柄組合せを構成している図柄）を印刷したリールテープを貼付したものである。
また、各リール３１には、１個（２個以上であってもよい）のインデックスが設けられている。インデックスは、リール３１のたとえば周側面に凸状に設けられており、リール３１が所定位置を通過したか否かや、１回転したか否か等を検出するときに用いられる。そして、各インデックスは、リールセンサ３３によって検知される。
【００３９】
リールセンサ３３は、メイン制御基板５０に電気的に接続されている。そして、リールセンサ３３がインデックスを検知すると、その入力信号がメイン制御基板５０に入力され、そのリール３１が所定位置を通過したことが検知される。
また、リールセンサ３３がリール３１のインデックスを検知した瞬間の基準位置上の図柄を予めＲＯＭ５４に記憶している。これにより、インデックスを検知した瞬間の基準位置上の図柄を検知することができる。さらに、リールセンサ３３がリール３１のインデックスを検知した瞬間から、（ステッピング）モータ３２を何パルス駆動すれば、前記基準位置上の図柄から数えて何図柄先の図柄を有効ライン上に停止させることができるかを識別可能となる。
【００４０】
遊技者は、遊技を開始するときは、クレジットされている電子メダルをベットスイッチ４０の操作によりベットする。そして、当該遊技の規定数の電子メダルがベットされた状態でスタートスイッチ４１が操作されると、そのときに発生する信号がメイン制御基板５０に入力される。メイン制御基板５０は、この信号を受信すると、役抽選手段６１（内部抽せん手段）による抽選を行うとともに、すべてのモータ３２を駆動制御して、すべてのリール３１を回転させるように制御する。このようにしてリール３１がモータ３２によって回転されることで、リール３１上の図柄は、所定の速度で表示窓内で上下方向に移動表示される。
【００４１】
そして、遊技者は、ストップスイッチ４２を操作することで、そのストップスイッチ４２に対応するリール３１（たとえば、左ストップスイッチ４２に対応する左リール３１）の回転を停止させる。
ストップスイッチ４２が操作されると、そのときに発生する信号がメイン制御基板５０に入力される。メイン制御基板５０は、この信号を受信すると、そのストップスイッチ４２に対応するモータ３２を駆動制御して、役抽選手段６１の抽選結果（内部抽せん手段により決定した結果）に対応するように、そのモータ３２に係るリール３１の停止制御を行う。そして、すべてのリール３１の停止時における図柄組合せにより、今回遊技の遊技結果を表示する。さらに、いずれかの役に対応する図柄組合せが有効ラインに停止したとき（その役の入賞となったとき）は、入賞した役に対応する電子メダルの払出し等が行われる。
【００４２】
次に、メイン制御基板５０の具体的構成について説明する。
図１に示すように、メイン制御基板５０のメインＣＰＵ５５は、以下の役抽選手段６１等を備える。本実施形態における以下の各手段は例示であり、本実施形態で示した手段に限定されるものではない。
役抽選手段６１は、当選番号の抽選（決定、選択）を行う。ここで、「役抽選手段６１による当選番号の抽選」は、風営法規則（遊技機の認定及び型式の検定等に関する規則。以下、単に「規則」という。）における「内部抽せん」と同じであり、役抽選手段６１による抽選結果は、規則における「内部抽せんにより決定した結果」と同じである。したがって、役抽選手段６１を、規則に合わせた表現で、「内部抽せん手段６１」とも称する。
【００４３】
役抽選手段６１により当選番号が決定されると、その当選番号に基づいて、入賞及びリプレイ条件装置番号、並びに役物条件装置番号が決定され、当該遊技で作動可能となる入賞及びリプレイ条件装置、並びに役物条件装置が定まることとなる。このため、役抽選手段６１は、条件装置番号の決定（抽選又は選択）手段、当選役決定（抽選又は選択）手段等とも称される。
役抽選手段６１は、たとえば、抽選用の乱数発生手段（ハードウェア乱数等）と、この乱数発生手段が発生する乱数を抽出する乱数抽出手段と、乱数抽出手段が抽出した乱数値に基づいて、当選番号を決定する当選番号決定手段とを備えている。
【００４４】
乱数発生手段は、所定の領域（たとえば１０進数で「０」〜「６５５３５」）の乱数を発生させる。乱数は、たとえば２００ｎ（ナノ）ｓｅｃで１カウントを行うカウンターが「０」〜「６５５３５」の範囲を１サイクルとしてカウントし続ける乱数であり、スロットマシン１０の電源が投入されている間は、乱数をカウントし続ける。
乱数抽出手段は、乱数発生手段によって発生した乱数を、所定の時、本実施形態では遊技者によりスタートスイッチ４１が操作（オン）された時に抽出する。
当選番号決定手段は、乱数抽出手段により抽出された乱数値を、抽選テーブルと照合することにより、その乱数値が属する領域に対応する当選番号を決定する。
【００４５】
当選フラグ制御手段６２は、役抽選手段６１による抽選結果に基づいて、各役に対応する当選フラグのオン／オフを制御するものである。
本実施形態では、すべての役について、役ごとに当選フラグを備える。そして、役抽選手段６１による抽選においていずれかの役の当選となったときは、その役の当選フラグをオンにする（当選フラグを立てる）。なお、役の当選には、当選役が１つである場合（単独当選）と、当選役が複数ある場合（重複当選）とが挙げられる。
【００４６】
リール制御手段６５は、リール３１の回転開始命令を受けたとき、特に本実施形態ではスタートスイッチ４１の操作（オン）を検知したときに、すべて（３つ）のリール３１の回転を開始するように制御する。
また、リール制御手段６５は、役抽選手段６１により当選番号の決定が行われた後、今回遊技における当選フラグのオン／オフを参照して、当選フラグのオン／オフに対応する停止位置決定テーブルを選択するとともに、ストップスイッチ４２が操作されたときに、ストップスイッチ４２の操作（オン）を検知したときのタイミングに基づいて、そのストップスイッチ４２に対応するリール３１の停止位置を決定するとともに、モータ３２を駆動制御して、その決定した位置にそのリール３１を停止させるように制御する。
【００４７】
たとえば、リール制御手段６５は、少なくとも１つの当選フラグがオンである遊技では、リール３１の停止制御の範囲内において、当選役（当選フラグがオンになっている役）に対応する図柄組合せを有効ラインに停止可能にリール３１を停止制御するとともに、当選役以外の役（当選フラグがオフになっている役）に対応する図柄組合せを有効ラインに停止させないようにリール３１を停止制御する。
ここで、「リール３１の停止制御の範囲内」とは、ストップスイッチ４２が操作された瞬間からリール３１が実際に停止するまでの時間又はリール３１の回転量（移動図柄（コマ）数）の範囲内を意味する。
【００４８】
本実施形態では、リール３１は、定速時は１分間で約８０回転する速度で回転される。
そして、ストップスイッチ４２が操作されたときは、ＭＢ作動中の所定のリール３１（たとえば、中リール３１）を除き、ストップスイッチ４２が操作された瞬間からリール３１を停止させるまでの時間が１９０ｍｓ以内に設定されている。これにより、本実施形態では、ＭＢ作動中の所定のリール３１を除き、ストップスイッチ４２が操作された瞬間の図柄からリール３１が停止するまでの最大移動図柄数が４図柄に設定されている。
一方、ＭＢ作動中の所定のリール３１については、ストップスイッチ４２が操作された瞬間からリール３１を停止させるまでの時間が７５ｍｓ以内に設定されている。これにより、ＭＢ作動中の所定のリール３１については、ストップスイッチ４２が操作された瞬間の図柄からリール３１が停止するまでの最大移動図柄数が１図柄に設定されている。
【００４９】
そして、ストップスイッチ４２の操作を検知した瞬間に、リール３１の停止制御の範囲内にある図柄のいずれかが所定の有効ラインに停止させるべき図柄であるときは、ストップスイッチ４２が操作されたときに、その図柄が所定の有効ラインに停止するように制御される。
すなわち、ストップスイッチ４２が操作された瞬間に直ちにリール３１を停止させると、当選番号に対応する役の図柄が所定の有効ラインに停止しないときには、リール３１を停止させるまでの間に、リール３１の停止制御の範囲内においてリール３１を回転移動制御することで、当選番号に対応する役の図柄をできる限り所定の有効ラインに停止させるように制御する（引込み停止制御）。
【００５０】
また逆に、ストップスイッチ４２が操作された瞬間に直ちにリール３１を停止させると、当選番号に対応しない役の図柄組合せが有効ラインに停止してしまうときは、リール３１の停止時に、リール３１の停止制御の範囲内においてリール３１を回転移動制御することで、当選番号に対応しない役の図柄組合せを有効ラインに停止させないように制御する（蹴飛ばし停止制御）。
さらに、複数の役に当選している遊技（たとえば、押し順ベル当選時）では、ストップスイッチ４２の押し順や、ストップスイッチ４２の操作タイミングに応じて、入賞させる役の優先順位が予め定められており、所定の優先順位によって、最も優先する役に係る図柄の引込み停止制御を行う。
【００５１】
入賞判定手段６６は、リール３１の停止時に、有効ラインに停止したリール３１の図柄組合せが、いずれかの役に対応する図柄組合せであるか否かを判断するものである。
ここで、入賞判定手段６６は、実際に、役に対応する図柄組合せが有効ラインに停止したか否かを検知することはない。具体的には、当該遊技で作動した条件装置と、ストップスイッチ４２の押し順及び／又はストップスイッチ４２の操作タイミングとから、リール３１が実際に停止する前に有効ラインに停止する図柄組合せを予め判断するか、又はリール３１の停止後に有効ラインに停止した図柄組合せを予め判断する。
【００５２】
払出し手段６７は、入賞判定手段６６により、リール３１の停止時に有効ラインに停止した図柄組合せがいずれかの役に対応する図柄組合せと一致すると判断され、その役の入賞となったときに、その入賞役に応じた枚数の電子メダルをクレジット数に加算する処理を行うものである。
また、払出し手段６７は、リプレイの入賞時には、電子メダルをクレジット数に加算することなく、今回遊技で投入された枚数の電子メダルを自動投入（自動ベット）するように制御する。
【００５３】
メイン制御基板５０は、サブ制御基板８０に対し、サブ制御基板８０で出力する演出に必要な情報（制御コマンド）を送信する。
制御コマンドとしては、たとえば、ベットスイッチ４０が操作されたときの情報、スタートスイッチ４１が操作されたときの情報、役の抽選結果（内部抽せんにより決定した結果）に関する情報、ストップスイッチ４２が操作されたときの情報、入賞した役の情報等が挙げられる。
【００５４】
サブ制御基板８０は、遊技中及び遊技待機中における演出（情報）の選択や出力等を制御するものである。
ここで、メイン制御基板５０とサブ制御基板８０とは、電気的に接続されており、メイン制御基板５０は、シリアル通信によってサブ制御基板８０に一方向で、演出の出力に必要な情報（制御コマンド）を送信する。
なお、メイン制御基板５０とサブ制御基板８０とは、電気的に接続されることに限らず、光通信手段を用いた接続であってもよい。さらに、電気的接続及び光通信接続のいずれにおいても、シリアル通信に限らず、パラレル通信であってもよく、シリアル通信とパラレル通信とを併用してもよい。
【００５５】
サブ制御基板８０は、メイン制御基板５０と同様に、入力ポート８１、出力ポート８２、ＲＷＭ８３、ＲＯＭ８４、及びサブＣＰＵ８５等を備える。
サブ制御基板８０には、入力ポート８１又は出力ポート８２を介して、図１に示すような以下の演出ランプ２１等の演出用周辺機器が電気的に接続されている。ただし、演出用の周辺機器は、これらに限られるものではない。
【００５６】
ＲＷＭ８３は、サブＣＰＵ８５が演出を制御するときに取り込んだデータ等を一時的に記憶可能な記憶媒体である。
また、ＲＯＭ８４は、演出用データとして、演出に係る抽選を行うとき等のプログラムや各種データ等を記憶しておく記憶媒体である。
さらに、サブＣＰＵ８５は、サブ制御基板８０上に設けられたＣＰＵ（演算機能を備えるＩＣ）を指し、遊技中及び遊技待機中における演出の出力に必要なプログラムの実行、演算等を行う。
【００５７】
また、演出ランプ２１は、たとえばＬＥＤ等からなり、所定の条件を満たしたときに、それぞれ所定のパターンで点灯又は点滅する。
なお、演出ランプ２１には、各リール３１の内周側に配置され、リール３１に表示された図柄（表示窓から見える上下に連続する３図柄）を背後から照らすためのバックランプ、リール３１の上部からリール３１上の図柄を照光する蛍光灯、スロットマシン１０のフロントドア前面に配置され、役の入賞時等に点滅する枠ランプ等が含まれる。
さらにまた、スピーカ２２は、遊技中に各種の演出を行うべく、所定の条件を満たしたときに、所定のサウンドを出力するものである。
【００５８】
さらに、画像表示装置２３は、液晶ディスプレイ、有機ＥＬディスプレイ、ドットディスプレイ等からなるものであり、遊技中に各種の演出画像（正解押し順、当該遊技で作動する条件装置に対応する演出等）や、遊技情報（役物作動時や有利区間（ＡＴ）中の遊技回数や獲得枚数等）等を表示するものである。
また、サブ制御基板８０のサブＣＰＵ８５は、演出出力制御手段９１を備える。そして、演出出力制御手段９１は、メイン制御基板５０から送信された制御コマンドに基づいて、どのようなタイミングで、どのような演出を出力するかを決定し、この決定に基づいて、演出用の周辺機器から各種の演出を出力するように制御する。
【００５９】
図１に示すように、本実施形態では、スロットマシン１０は、払出制御基板１００（クレジット数管理基板）を備えている。
また、払出制御基板１００は、電子メダルのクレジット数を管理するものである。
ここで、メイン制御基板５０と払出制御基板１００とは、電気的に接続されており、双方向での通信が可能に形成されている。
なお、メイン制御基板５０と払出制御基板１００とは、電気的に接続されることに限らず、光通信手段を用いた接続であってもよい。
また、電気的接続及び光通信接続のいずれにおいても、シリアル通信としてもよく、パラレル通信としてもよく、シリアル通信とパラレル通信とを併用してもよい。
【００６０】
払出制御基板１００は、メイン制御基板５０やサブ制御基板８０と同様に、入力ポート１０１、出力ポート１０２、ＲＷＭ１０３、ＲＯＭ１０４、及びクレジット数管理ＣＰＵ１０５等を備える。
また、払出制御基板１００には、入力ポート１０１又は出力ポート１０２を介して、メイン制御基板５０、操作スイッチとしての計数スイッチ４７、枚数表示装置としてのクレジット数表示ＬＥＤ７６、及びスロットマシン１０の外部の管理装置（ＣＲユニット）２００等が電気的に接続されている。
【００６１】
ＲＷＭ１０３は、クレジット数管理ＣＰＵ１０５がクレジット数を管理するときに取り込んだデータ等を一時的に記憶可能な記憶媒体である。
また、ＲＯＭ１０４は、クレジット数を管理するときのプログラムや各種データ等を記憶しておく記憶媒体である。
さらに、クレジット数管理ＣＰＵ１０５は、払出制御基板１００上に設けられたＣＰＵ（演算機能を備えるＩＣ）を指し、クレジット数の管理に必要なプログラムの実行、演算等を行う。
【００６２】
また、計数スイッチ４７は、スロットマシン１０の内部にクレジットされている電子メダルを管理装置２００に戻すときに遊技者に操作される操作スイッチである。
計数スイッチ４７を操作すると、スロットマシン１０の内部にクレジットされている電子メダルが管理装置２００に戻される。このとき、クレジット数が「０」になり、その分、管理装置２００において管理する電子メダルの枚数が加算される。
たとえば、スロットマシン１０の内部に１００枚の電子メダルがクレジットされている状況下で、計数スイッチ４７を操作すると、クレジット数が「１００」から「０」になり、管理装置２００において管理する電子メダルの枚数に「１００」が加算される。
【００６３】
また、たとえば、３枚の電子メダルがベットされ、かつ１００枚の電子メダルがクレジットされている状況下で、キャンセルスイッチ４６を操作すると、ベットされている電子メダルがクレジットに戻される。このとき、ベット数が「３」から「０」になり、クレジット数が「１００」から「１０３」になる。その後、計数スイッチ４７を操作すると、クレジット数が「１０３」から「０」になり、管理装置２００において管理する電子メダルの枚数に「１０３」が加算される。
このように、本実施形態では、遊技者が遊技をやめるときに、ベットされている電子メダルがあれば、まず、キャンセルスイッチ４６を操作して、ベットされている電子メダルをクレジットに戻し、その後に、計数スイッチ４７を操作して、クレジットされている電子メダルを管理装置２００に戻す。
【００６４】
ただし、前回遊技でリプレイが入賞し、前回遊技でベットした枚数の電子メダルが自動ベットされたときは、キャンセルスイッチ４６を操作しても、この自動ベットされた電子メダルをクレジットに戻すことができないように設定されている。すなわち、自動ベットされた電子メダルについては、キャンセルスイッチ４６を操作しても、クレジットに戻すことができないように設定されている。
なお、ベットスイッチ４０の操作に基づきベットされた電子メダル、及びリプレイ入賞に基づき自動ベットされた電子メダルの双方とも、キャンセルスイッチ４６の操作によりクレジットに戻すことができるようにしてもよい。
【００６５】
また、計数スイッチ４７の操作により、ベットされている電子メダル及びクレジットされている電子メダルが管理装置２００に戻されるようにしてもよい。
たとえば、３枚の電子メダルがベットされ、かつ１００枚の電子メダルがクレジットされている状況下で、計数スイッチ４７を操作すると、ベットされている電子メダル及びクレジットされている電子メダルが管理装置２００に戻され、ベット数及びクレジット数が「０」になるとともに、管理装置２００において管理する電子メダルの枚数に「１０３」が加算されるようにしてもよい。
この場合、キャンセルスイッチ４６を設けてもよく、設けなくてもよい。
【００６６】
また、クレジット数表示ＬＥＤ７６は、スロットマシン１０の内部にクレジットされている電子メダルの枚数を表示するＬＥＤである。
本実施形態では、最大で１万枚の電子メダルをクレジット可能とされている。すなわち、クレジット数の上限値は「１００００」に設定されている。このため、クレジット数表示ＬＥＤ７６は、５桁から構成されている。
なお、クレジット数の上限値は「１００００」に限らず、たとえば、「１５０００」としてもよく、「３００００」としてもよく、「５００００」としてもよい。
また、クレジット数表示ＬＥＤ７６の桁数は、５桁に限らず、クレジット数の上限値にあわせて適宜設定することができる。
【００６７】
また、払出制御基板１００からメイン制御基板５０にイネーブル信号を送信可能とされている。そして、メイン制御基板５０は、イネーブル信号がオンのときは、各種処理を実行可能とされ、イネーブル信号がオフのときは、所定の処理を実行不可とされるように設定されている。
本実施形態では、クレジット数が上限値に到達すると、すなわち、クレジット数表示ＬＥＤ７６の表示が「１００００」に到達すると、イネーブル信号をオフにする。そして、イネーブル信号がオフになると、メイン制御基板５０は、ベットスイッチ４０及びスタートスイッチ４１の操作を受付け不可にするように制御する。
なお、クレジット数が「１５０００」、「３００００」又は「５００００」に到達したときにイネーブル信号をオフにするようにしてもよい。
【００６８】
また、たとえば、通常遊技と、通常遊技より遊技者にとって有利となる特別遊技（１ＢＢ遊技；第一種ビッグボーナスゲーム；第一種役物連続作動装置の作動）とを実行可能とし、通常遊技から特別遊技に移行したときは、特別遊技の終了時に、打ち止めとなり、遊技を進行させることができなくなるようにしてもよい。すなわち、打ち止め機能を備えてもよい。また、打ち止めとなる条件は、特別遊技の終了時に限らず、適宜設定することができる。そして、打ち止めとなる条件を満たしたときに、イネーブル信号をオフにするようにしてもよい。
【００６９】
この場合、打ち止め機能を有効（打ち止め有り）にするか又は無効（打ち止め無し）にするかを設定する（切り替える）ための打ち止め有無設定スイッチを備えることができる。また、打ち止めを解除するための打ち止め解除スイッチを備えることができる。そして、打ち止めとなる条件を満たしたときは、打ち止め解除スイッチを操作することにより、打ち止めを解除して、遊技を進行可能にするとともに、イネーブル信号をオンにすることができる。また、打ち止め解除スイッチは、たとえば、設定スイッチ１３やリセットスイッチ１４などの他のスイッチと兼用にすることができる。
【００７０】
また、払出制御基板１００のクレジット数管理ＣＰＵ１０５は、クレジット数管理手段１１１を備える。そして、クレジット数管理手段１１１は、メイン制御基板５０から送信された制御コマンド、管理装置２００から送信された制御コマンド、及び計数スイッチ４７の操作に基づいて、クレジット数を管理（加算又は減算）するとともに、クレジット数表示ＬＥＤ７６におけるクレジット数の表示を制御する。
【００７１】
また、管理装置（ＣＲユニット）２００は、電子メダルの貸出し及び払戻しの管理を行うための装置である。１台のスロットマシン１０につき、１台の管理装置２００が設置される。ホールでは、管理装置２００は、スロットマシン１０の間に配置されることから、サンドと称される。また、スロットマシン１０と、そのスロットマシン１０に対応する管理装置２００とから、１つの遊技システムが構成される。
【００７２】
図１に示すように、スロットマシン１０の払出制御基板１００と管理装置２００とは、電気的に接続されており、双方向での通信が可能に形成されている。
なお、払出制御基板１００と管理装置２００とは、遊技球等貸出装置接続端子板を介して接続される。
また、払出制御基板１００と管理装置２００は、電気的に接続されることに限らず、光通信手段を用いた接続であってもよい。
さらにまた、電気的接続及び光通信接続のいずれにおいても、シリアル通信としてもよく、パラレル通信としてもよく、シリアル通信とパラレル通信とを併用してもよい。
【００７３】
また、図１に示すように、払出制御基板１００は、メイン制御基板５０との間で双方向通信が可能とされているとともに、管理装置２００との間でも双方向通信が可能とされている。
そして、管理装置２００と払出制御基板１００との間の通信により、管理装置２００から払出制御基板１００に電子メダルを移行（貸出し）可能とされ、貸し出された電子メダルを払出制御基板１００にクレジット可能とされている。
【００７４】
また、払出制御基板１００とメイン制御基板５０との間の通信により、払出制御基板１００にクレジットされている電子メダルをベットして遊技を実行可能とされ、役の入賞時には、払い出された電子メダルを払出制御基板１００にクレジット可能とされている。
さらに、遊技者が遊技をやめるときは、管理装置２００と払出制御基板１００との間の通信により、払出制御基板１００にクレジットされている電子メダルを管理装置２００に移行（払戻し）可能とされている。
【００７５】
図１に示すように、管理装置２００は、紙幣投入口２０１、貸出スイッチ２０２、返却スイッチ２０３、度数表示部２０４、及びカードリーダライタ２０５等を備えている。
紙幣投入口２０１は、電子メダルの貸出しに必要な紙幣（たとえば千円札）を挿入するための投入口である。
紙幣投入口２０１から管理装置２００内に挿入された紙幣が正しく認識されると、投入された紙幣に対応する度数が度数表示部２０４に表示される。度数表示部２０４は、たとえば３桁の７セグから構成される。たとえば千円札を投入したときは、度数として「１０」と表示され、一万円札を投入したときは、度数として「１００」と表示される。
【００７６】
貸出スイッチ２０２は、度数表示部２０４に残度数が表示されていることを条件として、電子メダルを貸し出すときに遊技者に操作されるスイッチである。
たとえば、貸出スイッチ２０２が１回押されるごとに、度数「１０」に相当する電子メダルの貸出しが行われるようにすることができる。
ここで、たとえば、紙幣投入口２０１から管理装置２００内に千円札を投入したときに度数表示部２０４に表示される度数が「１０」であり、度数「１」あたり貸し出される電子メダルの枚数が５枚であるとする。この場合、度数表示部２０４の表示が「１０」のときに貸出スイッチ２０２を操作すると、５０枚の電子メダルが貸し出される。そして、管理装置２００と払出制御基板１００との間の通信により、貸し出された５０枚の電子メダルが払出制御基板１００にクレジットされる。
【００７７】
払出制御基板１００にクレジットされている電子メダルの枚数は、クレジット数表示ＬＥＤ７６に表示される。たとえば、クレジット数が「０」のときに、５０枚の電子メダルが貸し出されると、クレジット数表示ＬＥＤ７６の表示が「０」から「５０」になる。
このように、本実施形態では、物理的な（有体物としての）メダルが遊技者に貸し出されることはなく、管理装置２００と払出制御基板１００との間の通信により、貸し出された電子メダルが管理装置２００から払出制御基板１００に移行してクレジットされる。
【００７８】
返却スイッチ２０３は、遊技をやめるときに遊技者に操作されるスイッチである。
スロットマシン１０の計数スイッチ４７を操作すると、スロットマシン１０から管理装置に電子メダルが戻される。そして、管理装置２００の返却スイッチ２０３を操作すると、スロットマシン１０から管理装置２００に戻された電子メダルの枚数、及び度数表示部２０４に表示された度数に相当する電子メダルの枚数が、電子データとしてカード（磁気カードやＩＣカード等）に記憶され、そのカードがカードリーダライタ２０５の排出口から排出される。
【００７９】
たとえば、管理装置２００の度数表示部２０４に、度数「１０」（電子メダル５０枚分に相当する。）が表示されているとする。さらに、スロットマシン１０の計数スイッチ４７を操作することにより、１５０枚の電子メダルがスロットマシン１０から管理装置２００に戻されたとする。このとき、管理装置２００の返却スイッチ２０３が操作されると、電子メダル２００枚分に相当する電子データがカードに記憶されてカードリーダライタ２０５の排出口から排出される。
また、図１に示すように、管理装置２００は、ホールコンピュータ３００と電気的に接続されている。そして、管理装置２００からホールコンピュータ３００に対して電子メダルの貸出しや払戻し等に関する情報が一方向で送信される。
【００８０】
図２は、電力供給経路の例１を示す図である。
図１では図示を省略したが、図２に示すように、スロットマシン１０は、電源基板１５０を備えている。また、電源基板１５０には、蓄電用のコンデンサ１５１が搭載されており、払出制御基板１００にも、蓄電用のコンデンサ１０６が搭載されている。
さらにまた、電源基板１５０とメイン制御基板５０とは、ハーネスＡ１６１で接続されており、このハーネスＡ１６１を通じて、電源基板１５０からメイン制御基板５０に電力を供給可能とされている。
【００８１】
さらに、電源基板１５０と払出制御基板１００とは、ハーネスＣ１６３で接続されており、このハーネスＣ１６３を通じて、電源基板１５０から払出制御基板１００に電力を供給可能とされている。
電源基板１５０には、外部から交流で電力が供給される。そして、電源基板１５０で交流を直流に変換して、メイン制御基板５０及び払出制御基板１００に電力を供給する。
また、メイン制御基板５０と払出制御基板１００とは、ハーネスＢ１６２で接続されており、このハーネスＢ１６２を通して、メイン制御基板５０から払出制御基板１００に、又は払出制御基板１００からメイン制御基板５０に、電力を供給可能とされている。
【００８２】
さらにまた、メイン制御基板５０と払出制御基板１００とは、ハーネスＤ１６４で接続されており、このハーネスＤ１６４を通して、メイン制御基板５０と払出制御基板１００との間で双方向でコマンドの通信が可能とされている。
払出制御基板１００は、電子メダルのクレジット数を管理する制御基板であり、その安定性は遊技者の利益に大きくかかわるため、電源基板１５０からハーネスＣ１６３を通じて払出制御基板１００に直接電力を供給するようにしている。
【００８３】
また、ハーネスＣ１６３が切れてしまったときは、電源基板１５０から、ハーネスＡ１６１、メイン制御基板５０、及びハーネスＢ１６２を介して、払出制御基板１００に電力を供給可能とされている。
さらにまた、払出制御基板１００には蓄電用のコンデンサ１０６が搭載されており、電源基板１５０からの電力供給が途絶えたときは、コンデンサ１０６から払出制御基板１００に電力を供給可能とされている。
【００８４】
さらに、ハーネスＡ１６１及びハーネスＣ１６３が切れてしまったときは、コンデンサ１０６から払出制御基板１００に電力を供給するとともに、ハーネスＢ１６２を通して、払出制御基板１００からメイン制御基板５０に電力を供給可能とされている。
このように、例１では、払出制御基板１００にバックアップ電源用のコンデンサ１０６を搭載しており、ハーネスＡ１６１やハーネスＣ１６３の切断等により電源基板１５０からの電力供給が途絶えてしまったとしても、払出制御基板１００やメイン制御基板５０が駆動するようにし、電断時の処理を確実に実行できるようにして、遊技者に不利益を及ぼさないようにしている。
【００８５】
図３は、電力供給経路の例２を示す図である。
図３に示すように、例２では、電源基板１５０には、コンデンサが搭載されておらず、払出制御基板１００には、蓄電用のコンデンサＡ１０７及びコンデンサＢ１０８が搭載されている。
また、電源基板１５０とメイン制御基板５０とは、ハーネスＥ１６５で接続されており、このハーネスＥ１６５を通じて、電源基板１５０からメイン制御基板５０に電力を供給可能とされている。
【００８６】
さらにまた、電源基板１５０と払出制御基板１００とは、ハーネスＧ１６７で接続されており、このハーネスＧ１６７を通じて、電源基板１５０から払出制御基板１００に電力を供給可能とされている。
さらに、メイン制御基板５０と払出制御基板１００とは、ハーネスＦ１６６で接続されており、このハーネスＦ１６６を通して、メイン制御基板５０から払出制御基板１００に、又は払出制御基板１００からメイン制御基板５０に、電力を供給可能とされている。
【００８７】
また、メイン制御基板５０と払出制御基板１００とは、ハーネスＨ１６８で接続されており、このハーネスＨ１６８を通して、メイン制御基板５０と払出制御基板１００との間で双方向でコマンドの通信が可能とされている。
そして、ハーネスＧ１６７が切れてしまったときは、電源基板１５０から、ハーネスＥ１６５、メイン制御基板５０、及びハーネスＦ１６６を介して、払出制御基板１００に電力を供給可能とされている。
【００８８】
また、払出制御基板１００には蓄電用のコンデンサＡ１０７及びコンデンサＢ１０８が搭載されており、電源基板１５０からの電力供給が途絶えたときは、コンデンサＡ１０７及びコンデンサＢ１０８から払出制御基板１００に電力を供給可能とされている。
さらに、ハーネスＥ１６５及びハーネスＧ１６７が切れてしまったときは、コンデンサＡ１０７及びコンデンサＢ１０８から払出制御基板１００に電力を供給するとともに、コンデンサＡ１０７からハーネスＦ１６６を通してメイン制御基板５０に電力を供給可能とされている。
【００８９】
例２においても、電源基板１５０からの電力供給が途絶えたときに、払出制御基板１００に搭載されたバックアップ電源用のコンデンサから払出制御基板１００及びメイン制御基板５０に電力を供給することは、例１と同様である。
ただし、例２では、コンデンサＢ１０８を、払出制御基板１００専用のバックアップ電源としている。これにより、ハーネスＥ１６５やハーネスＧ１６７の切断等により電源基板１５０からの電力供給が途絶えてしまったとしても、電子メダルのクレジット数を管理する払出制御基板１００が確実に駆動するようにし、電断時の処理を確実に実行できるようにして、遊技者に不利益を及ぼさないようにしている。
【００９０】
なお、例２では、コンデンサＢ１０８の電気容量を、コンデンサＡ１０７の電気容量より大きく設定することが好ましい。これにより、遊技者の利益に大きくかかわる払出制御基板１００に対してバックアップの電力を確実に供給し、電断時の処理を確実に実行できるようにすることができる。
また、本実施形態では、電源断時には、メイン制御基板５０上のプログラムより先に払出制御基板１００上のプログラムが停止するように設定されている。
さらに、本実施形態では、電源断からの復帰時には、メイン制御基板５０上のプログラムより先に払出制御基板１００上のプログラムが起動するように設定されている。
【００９１】
図４〜図７は、コマンド一覧を示す図である。
図４は、メイン制御基板５０から払出制御基板１００に送信されるコマンドの一覧を示す図であり、図５は、払出制御基板１００からメイン制御基板５０に送信されるコマンドの一覧を示す図である。
また、図６は、管理装置２００から払出制御基板１００に送信されるコマンドの一覧を示す図であり、図７は、払出制御基板１００から管理装置２００に送信されるコマンドの一覧を示す図である。
【００９２】
ここで、メイン制御基板５０から払出制御基板１００に送信されるコマンドを総称して「メイン制御コマンド」という。
また、払出制御基板１００からメイン制御基板５０に送信されるコマンドを総称して「払出制御コマンド」という。
さらにまた、払出制御基板１００から管理装置２００に送信されるコマンドを総称して「遊技機コマンド」という。
さらに、管理装置２００から払出制御基板１００に送信されるコマンドを総称して「管理装置コマンド」という。
【００９３】
本実施形態では、メイン制御コマンド、払出制御コマンド、遊技機コマンド、管理装置コマンドは、いずれも、１６ビット（２バイト）のデータで構成されている。
また、メイン制御コマンド、払出制御コマンド、遊技機コマンド、管理装置コマンドは、いずれも、先行コマンド（上位８ビット）及び後続コマンド（下位８ビット）から構成されている。
すなわち、先行コマンド及び後続コマンドからなる１６ビット（２バイト）のデータで１つのメイン制御コマンド、払出制御コマンド、遊技機コマンド、管理装置コマンドが構成されている。
また、先行コマンドは、コマンドの種別を示すデータであり、後続コマンドは、パラメータ（変数）を示すデータである。
そして、本実施形態では、メイン制御基板５０と払出制御基板１００との間、及び払出制御基板１００と管理装置２００との間では、シリアル通信でコマンドの送受信を行う。
【００９４】
図４〜図７中、「先行」の欄のデータは、先行コマンド（上位８ビット）を示しており、「後続」の欄のデータは、後続コマンド（下位８ビット）を示している。また、先行コマンド及び後続コマンドは、いずれも、１６進数で表している。
メイン制御コマンドとして、図４中の「内容」の欄に記載されている８種類のコマンドを挙げることができる。また、これら８種類のコマンドのうち、設定変更開始コマンド、設定変更終了コマンド、遊技開始＋ＲＴ状態コマンド、遊技終了＋遊技状態コマンドを総称して「遊技情報コマンド」と称する。さらにまた、投入要求コマンド、払出要求コマンド、返却要求コマンドを総称して「演算要求コマンド」と称する。
【００９５】
払出制御コマンドとして、図５中の「内容」の欄に記載されている１２種類のコマンドを挙げることができる。また、投入要求コマンドのＡＣＫ応答は「投入復唱コマンド」とも称し、投入要求コマンドのＮＡＫ応答は「投入不可コマンド」とも称する。同様に、払出要求コマンドのＡＣＫ応答、同ＮＡＫ応答、返却要求コマンドのＡＣＫ応答、同ＮＡＫ応答は、それぞれ「払出復唱コマンド」、「払出不可コマンド」、「返却復唱コマンド」、「返却不可コマンド」とも称する。さらにまた、異常時のＮＡＫ応答は「エラーコマンド」とも称する。
【００９６】
管理装置コマンドとして、図６中の「内容」の欄に記載されている５種類のコマンドを挙げることができる。また、下位計数要求コマンドのＡＣＫ応答は「下位計数復唱コマンド」とも称し、上位計数要求コマンドのＡＣＫ応答は「上位計数復唱コマンド」とも称する。
遊技機コマンドとして、図７中の「内容」の欄に記載されている１３種類のコマンドを挙げることができる。また、貸出要求コマンドのＡＣＫ応答は「貸出復唱コマンド」とも称する。
【００９７】
図４中、起動確認コマンドは、メイン制御基板５０と払出制御基板１００との間の通信が正常であるか否かをメイン制御基板５０側で確認するためのコマンドであって、電源投入時にメイン制御基板５０から払出制御基板１００に対して送信されるコマンドである。
メイン制御基板５０は、電源投入時に、払出制御基板１００に対し、起動確認コマンドを送信する。また、払出制御基板１００は、起動確認コマンドを受信すると、これをそのままメイン制御基板５０に送り返す（図５に示す起動確認コマンドのＡＣＫ応答）。
そして、メイン制御基板５０側では、送信した起動確認コマンドがそのまま払出制御基板１００から送り返されることにより、メイン制御基板５０と払出制御基板１００との間の通信が正常であると判断することができる。
【００９８】
また、上述したように、電源断時には、メイン制御基板５０上のプログラムより先に払出制御基板１００上のプログラムが停止し、電源断からの復帰時には、メイン制御基板５０上のプログラムより先に払出制御基板１００上のプログラムが起動する。
ここで、電源投入時、すなわち、電源断からの復帰時には、メイン制御基板５０から払出制御基板１００に対し起動確認コマンドを送信するが、払出制御基板１００上のプログラムの方が先に起動するため、起動確認コマンドを確実に受信することができる。そして、メイン制御基板５０は、送信した起動確認コマンドがそのまま払出制御基板１００から送り返されることにより、メイン制御基板５０と払出制御基板１００との間の通信が正常であると判断すると、その後の処理を進めるように設定されている。
【００９９】
図４中、設定変更開始コマンドは、設定変更モードに移行したことを払出制御基板１００側に伝達するためのコマンドであって、設定変更モードへの移行時にメイン制御基板５０から払出制御基板１００に対して送信されるコマンドである。また、後続の「０１Ｈ」は、設定キースイッチ１２がオン状態であることを示している。
メイン制御基板５０は、設定変更モードへの移行時に、払出制御基板１００に対し、設定変更開始コマンドを送信する。また、払出制御基板１００は、設定変更開始コマンドを受信すると、これをそのままメイン制御基板５０に送り返し（図５に示す設定変更開始コマンドのＡＣＫ応答）、さらに、管理装置２００に対しても設定変更開始コマンドを送信する（図７）。すなわち、払出制御基板１００は、メイン制御基板５０及び管理装置２００の双方に設定変更開始コマンドを送信する。
【０１００】
これにより、払出制御基板１００側では、設定変更モードに移行したと判断することができる。また、メイン制御基板５０側では、送信した設定変更開始コマンドがそのまま払出制御基板１００から送り返されることにより、設定変更モードへの移行を払出制御基板１００に伝達できたと判断することができる。さらに、管理装置２００側でも、設定変更モードに移行したと判断することができる。
【０１０１】
図４中、設定変更終了コマンドは、設定変更モードが終了したことを払出制御基板１００側に伝達するためのコマンドであって、設定変更モードの終了時にメイン制御基板５０から払出制御基板１００に対して送信されるコマンドである。また、後続の「００Ｈ」は、設定キースイッチ１２がオフ状態であることを示している。
メイン制御基板５０は、設定変更モードの終了時に、払出制御基板１００に対し、設定変更終了コマンドを送信する。また、払出制御基板１００は、設定変更終了コマンドを受信すると、これをそのままメイン制御基板５０に送り返し（図５に示す設定変更終了コマンドのＡＣＫ応答）、さらに、管理装置２００に対しても設定変更終了コマンドを送信する（図７）。すなわち、払出制御基板１００は、メイン制御基板５０及び管理装置２００の双方に設定変更終了コマンドを送信する。
【０１０２】
これにより、払出制御基板１００側では、設定変更モードが終了したと判断することができる。また、メイン制御基板５０側では、送信した設定変更終了コマンドがそのまま払出制御基板１００から送り返されることにより、設定変更モードの終了を払出制御基板１００に伝達できたと判断することができる。さらに、管理装置２００側でも、設定変更モードが終了したと判断することができる。
【０１０３】
図４中、遊技開始＋ＲＴ状態コマンドは、遊技が開始したこと及びＲＴ状態を払出制御基板１００側に伝達するためのコマンドであって、スタートスイッチ４１のオン時にメイン制御基板５０から払出制御基板１００に送信されるコマンドである。
メイン制御基板５０は、スタートスイッチ４１のオン時に、払出制御基板１００に対し、遊技開始＋ＲＴ状態コマンドを送信する。また、払出制御基板１００は、遊技開始＋ＲＴ状態コマンドを受信すると、これをそのままメイン制御基板５０に送り返し（図５に示す遊技開始＋ＲＴ状態コマンドのＡＣＫ応答）、さらに、管理装置２００に対しても遊技開始＋ＲＴ状態コマンドを送信する（図７）。すなわち、払出制御基板１００は、メイン制御基板５０及び管理装置２００の双方に遊技開始＋ＲＴ状態コマンドを送信する。
【０１０４】
これにより、払出制御基板１００側では、遊技が開始したこと、及びＲＴ状態を判断することができる。また、メイン制御基板５０側では、送信した遊技開始＋ＲＴ状態コマンドがそのまま払出制御基板１００から送り返されることにより、遊技開始及びＲＴ状態を払出制御基板１００に伝達できたと判断することができる。さらに、管理装置２００側でも、遊技が開始したこと、及びＲＴ状態を判断することができる。
【０１０５】
図４中、遊技終了＋遊技状態コマンドは、遊技が終了したこと及び遊技状態を払出制御基板１００側に伝達するためのコマンドであって、第３ストップスイッチ４２（最後に停止するリール３１に対応するストップスイッチ４２）がオンからオフになった時にメイン制御基板５０から払出制御基板１００に送信されるコマンドである。
メイン制御基板５０は、第３ストップスイッチ４２がオンからオフになった（遊技者が第３ストップスイッチ４２から手を離した）時に、払出制御基板１００に対し、遊技終了＋遊技状態コマンドを送信する。また、払出制御基板１００は、遊技終了＋遊技状態コマンドを受信すると、これをそのままメイン制御基板５０に送り返し（図５に示す遊技終了＋遊技状態コマンドのＡＣＫ応答）、さらに、管理装置２００に対しても遊技終了＋遊技状態コマンドを送信する（図７）。すなわち、払出制御基板１００は、メイン制御基板５０及び管理装置２００の双方に遊技終了＋遊技状態コマンドを送信する。
【０１０６】
これにより、払出制御基板１００側では、遊技が終了したこと、及び遊技状態を判断することができる。また、メイン制御基板５０側では、送信した遊技終了＋遊技状態コマンドがそのまま払出制御基板１００から送り返されることにより、遊技終了及び遊技状態を払出制御基板１００に伝達できたと判断することができる。さらに、管理装置２００側でも、遊技が終了したこと、及び遊技状態を判断することができる。
【０１０７】
図４中、投入要求コマンドは、ベット数をクレジット数から減算することを払出制御基板１００に要求するコマンドであって、ベットスイッチ４０のオン時にメイン制御基板５０から払出制御基板１００に送信されるコマンドである。
また、投入要求コマンドの後続コマンドは、ベット数（ベットスイッチ４０の操作に基づきクレジット数から減算することを要求する数）を示す。
【０１０８】
本実施形態では、メイン制御基板５０は、１ベットスイッチ４０ａのオン時に、払出制御基板１００に対し、投入要求コマンドとして、クレジット数からベット数「１」を減算することを要求する「２００１Ｈ」（１枚投入要求コマンド）を送信する。
また、メイン制御基板５０は、３ベットスイッチ４０ｂのオン時に、払出制御基板１００に対し、投入要求コマンドとして、クレジット数からベット数「３」を減算することを要求する「２００３Ｈ」（３枚投入要求コマンド）を送信する。
なお、３ベットスイッチ４０ｂのオン時に、払出制御基板１００に対し、投入要求コマンドとして、１枚投入要求コマンドを３回送信してもよい。
【０１０９】
また、払出制御基板１００は、投入要求コマンドを受信すると、投入要求を受付け可能であるか否か、具体的には、クレジット数がベット数（投入要求コマンドの後続コマンドが示す数）以上であるか否かを判断する。
そして、投入要求を受付け可能であると判断したとき、すなわち、クレジット数がベット数以上であると判断したときは、払出制御基板１００は、クレジット数からベット数を減算する処理を実行し、クレジット数表示ＬＥＤ７６の表示を更新する処理を実行し、投入復唱コマンドをメイン制御基板５０に送信する（受信した投入要求コマンドをそのままメイン制御基板５０に送り返す（図５に示す投入要求コマンドのＡＣＫ応答））。
【０１１０】
たとえば、クレジット数が「５０」のときに、３枚投入要求コマンド「２００３Ｈ」を受信すると、払出制御基板１００は、クレジット数「５０」から、３枚投入要求コマンド「２００３Ｈ」の後続コマンドが示すベット数「３」を減算する処理を実行し、クレジット数表示ＬＥＤ７６の表示を「５０」から「４７」に変更し、投入復唱コマンドをメイン制御基板５０に送信する。
これに対し、投入要求を受付け不可であると判断したとき、すなわち、クレジット数がベット数未満であると判断した（たとえば、クレジット数が「２」の状況下で、３枚投入要求コマンド「２００３Ｈ」を受信した）ときは、払出制御基板１００は、クレジット数からベット数を減算する処理は実行せずに、投入不可コマンドをメイン制御基板５０に送信する（図５に示す投入要求コマンドのＮＡＫ応答）。
【０１１１】
さらに、投入復唱コマンドを受信した（送信した投入要求コマンドがそのまま払出制御基板１００から送り返された）ときは、メイン制御基板５０は、ベット数をクレジット数から減算する要求が許可されたと判断し、電子メダルのベットに応じた処理（たとえば、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを点灯させる処理、及びスタートスイッチ４１の操作を受付け可能にする処理）を実行する。
これに対し、投入不可コマンドを受信したときは、メイン制御基板５０は、ベット数をクレジット数から減算する要求が許可されなかったと判断し、電子メダルのベットに応じた処理を実行しない。
また、投入要求コマンドを送信した後、所定時間を経過しても、投入復唱コマンド及び投入不可コマンドのいずれも受信しないと、タイムアウトとなり、メイン制御基板５０は、払出制御基板１００に対し、再度、投入要求コマンドを送信する。
【０１１２】
このように、クレジット数からベット数を減算することを払出制御基板１００に要求するときは、メイン制御基板５０と払出制御基板１００との間で一往復のコマンド通信を行う。
これにより、電子メダルのベットに関する処理がメイン制御基板５０及び払出制御基板１００の双方で確実に実行され、クレジット数の管理が正確に行われるので、遊技者に不利益を与えないようにすることができる。
【０１１３】
また、上述したように、電源断時には、メイン制御基板５０上のプログラムより先に払出制御基板１００上のプログラムが停止し、電源断からの復帰時には、メイン制御基板５０上のプログラムより先に払出制御基板１００上のプログラムが起動する。
さらにまた、メイン制御基板５０は、ベットスイッチ４０のオン時に、払出制御基板１００に投入要求コマンドを送信し、払出制御基板１００は、投入要求コマンドの受信時に、投入要求を受付け可能であれば、メイン制御基板５０に投入復唱コマンドを送信し、投入要求を受付け不可であれば、メイン制御基板５０に投入不可コマンドを送信する。
【０１１４】
さらに、メイン制御基板５０は、投入復唱コマンドを受信したときは、電子メダルのベットに応じた処理を実行し、投入不可コマンドを受信したときは、電子メダルのベットに応じた処理を実行せず、投入復唱コマンド及び投入不可コマンドのいずれも受信しないと、払出制御基板１００に対し、再度、投入要求コマンドを送信する。
ここで、メイン制御基板５０が払出制御基板１００に投入要求コマンドを送信した後、払出制御基板１００が投入要求コマンドを受信する前に、電源断が発生し、払出制御基板１００上のプログラムが停止したとする。この場合、メイン制御基板５０は、投入復唱コマンド及び投入不可コマンドのいずれも受信しないことになり、電源断からの復帰後に、払出制御基板１００に対し、再度、投入要求コマンドを送信することになるため、メイン制御基板５０と払出制御基板１００との間で確実にコマンドを送受信できる。
【０１１５】
また、メイン制御基板５０が払出制御基板１００に投入要求コマンドを送信し、払出制御基板１００が投入要求コマンドを受信したが、メイン制御基板５０に投入復唱コマンド又は投入不可コマンドを送信する前に、電源断が発生し、払出制御基板１００上のプログラムが停止したとする。この場合、電源断からの復帰後に、払出制御基板１００は、メイン制御基板５０に対し、投入復唱コマンド又は投入不可コマンドを送信するので、メイン制御基板５０と払出制御基板１００との間で確実にコマンドを送受信できる。
【０１１６】
なお、電源投入時、すなわち、電源断からの復帰時には、メイン制御基板５０は、払出制御基板１００に、起動確認コマンドを送信し、払出制御基板１００は、起動確認コマンドを受信すると、これをそのままメイン制御基板５０に送り返す。そして、メイン制御基板５０は、送信した起動確認コマンドがそのまま払出制御基板１００から送り返されると、メイン制御基板５０と払出制御基板１００との間の通信が正常であると判断する。その後、払出制御基板１００は、メイン制御基板５０に、投入復唱コマンド又は投入不可コマンドを送信する。このため、電源断からの復帰時には、メイン制御基板５０上のプログラムより先に払出制御基板１００上のプログラムが起動するが、メイン制御基板５０は、投入復唱コマンド又は投入不可コマンドを確実に受信することができる。
【０１１７】
また、メイン制御基板５０が払出制御基板１００に投入要求コマンドを送信し、払出制御基板１００が投入要求コマンドを受信して、メイン制御基板５０に投入復唱コマンド又は投入不可コマンドを送信した後に、電源断が発生し、払出制御基板１００のプログラムが停止したとする。この場合、払出制御基板１００上のプログラムが停止した後にメイン制御基板５０上のプログラムが停止するため、メイン制御基板５０は、払出制御基板１００が送信した投入復唱コマンド又は投入不可コマンドを受信することができるので、メイン制御基板５０と払出制御基板１００との間で確実にコマンドを送受信できる。
【０１１８】
図４中、払出要求コマンドは、払出し枚数をクレジット数に加算することを払出制御基板１００に要求するコマンドであって、第３ストップスイッチ４２がオンからオフになった時にメイン制御基板５０から払出制御基板１００に送信されるコマンドである。
また、払出要求コマンドの後続コマンドは、払出し枚数（役の入賞に基づきクレジット数に加算することを要求する数）を示す。
【０１１９】
たとえば、１０枚役の入賞時には、メイン制御基板５０は、第３ストップスイッチ４２がオンからオフになった時に、払出制御基板１００に対し、払出要求コマンドとして、クレジット数に払出し枚数「１０」を加算することを要求する「２１０ＡＨ」を送信する。
なお、役の非入賞時にも、メイン制御基板５０は、第３ストップスイッチ４２がオンからオフになった時に、払出制御基板１００に、払出要求コマンドを送信する。この場合、払出し枚数は「０」であるので、払出要求コマンドは「２１００Ｈ」となる。
【０１２０】
また、払出制御基板１００は、払出要求コマンドを受信すると、払出し要求を受付け可能であるか否か、具体的には、クレジット数に払出し枚数（払出要求コマンドの後続コマンドが示す数）を加算することによりクレジット数の上限値（本実施形態では「１００００」）を超えるか否かを判断する。
そして、払出し要求を受付け可能であると判断したとき、すなわち、クレジット数に払出し枚数を加算してもクレジット数の上限値以下であると判断したときは、払出制御基板１００は、クレジット数に払出し枚数を加算する処理を実行し、クレジット数表示ＬＥＤ７６の表示を更新する処理を実行し、払出復唱コマンドをメイン制御基板５０に送信する（受信した払出要求コマンドをそのままメイン制御基板５０に送り返す（図５に示す払出要求コマンドのＡＣＫ応答））。
【０１２１】
たとえば、クレジット数が「５０」のときに、払出要求コマンド「２１０ＡＨ」（１０枚払出し）を受信すると、払出制御基板１００は、クレジット数「５０」に、払出要求コマンド「２１０ＡＨ」の後続コマンドが示す払出し枚数「１０」を加算する処理を実行し、クレジット数表示ＬＥＤの表示を「５０」から「６０」に変更し、払出復唱コマンドをメイン制御基板５０に送信する。
【０１２２】
これに対し、払出し要求を受付け不可であると判断したとき、すなわち、クレジット数に払出し枚数を加算するとクレジット数の上限値を超えると判断した（たとえば、クレジット数が「９９９５」の状況下で、払出要求コマンド「２１０ＡＨ」（１０枚払出し）を受信した）ときは、払出制御基板１００は、クレジット数に払出し枚数を加算する処理を実行せずに、払出不可コマンドをメイン制御基板５０に送信する（図５に示す払出要求コマンドのＮＡＫ応答）。
【０１２３】
さらに、払出復唱コマンドを受信した（送信した払出要求コマンドがそのまま払出制御基板１００から送り返された）ときは、メイン制御基板５０は、払出し枚数をクレジット数に加算することの要求が許可されたと判断し、役の入賞に基づく電子メダルの払出しに応じた処理（たとえば、獲得数表示ＬＥＤ７８に電子メダルの払出し枚数を表示する処理）を実行する。
これに対し、払出不可コマンドを受信したときは、メイン制御基板５０は、払出し枚数をクレジット数に加算することの要求が許可されなかったと判断し、役の入賞に基づく電子メダルの払出しに応じた処理を実行しない。
【０１２４】
このように、入賞役に応じた払出し枚数をクレジット数に加算することを払出制御基板１００に要求するときは、メイン制御基板５０と払出制御基板１００との間で一往復のコマンド通信を行う。
これにより、役の入賞に基づく電子メダルの払出しに関する処理がメイン制御基板５０及び払出制御基板１００の双方で確実に実行され、クレジット数の管理が正確に行われるので、遊技者に不利益を与えないようにすることができる。
【０１２５】
図４中、返却要求コマンドは、ベットされた電子メダルをクレジットに戻すことを払出制御基板１００に要求するコマンドであって、キャンセルスイッチ４６のオン時にメイン制御基板５０から払出制御基板１００に送信されるコマンドである。
また、返却要求コマンドの後続コマンドは、返却枚数（電子メダルの返却に基づきクレジット数に加算することを要求する数）を示す。
たとえば、３枚の電子メダルがベットされた状態でキャンセルスイッチ４６が操作されると、メイン制御基板５０は、キャンセルスイッチ４６のオン時に、払出制御基板１００に対し、返却要求コマンドとして、クレジット数に返却枚数「３」を加算することを要求する「２２０３Ｈ」を送信する。
【０１２６】
また、払出制御基板１００は、返却要求コマンドを受信すると、返却要求を受付け可能であるか否か、具体的には、クレジット数に返却枚数（返却要求コマンドの後続コマンドが示す数）を加算することによりクレジット数の上限値（本実施形態では「１００００」）を超えるか否かを判断する。
そして、返却要求を受付け可能であると判断したとき、すなわち、クレジット数に返却枚数を加算してもクレジット数の上限値以下であると判断したときは、払出制御基板１００は、クレジット数に返却枚数を加算する処理を実行し、クレジット数表示ＬＥＤ７６の表示を更新する処理を実行し、返却復唱コマンドをメイン制御基板５０に送信する（受信した返却要求コマンドをそのままメイン制御基板５０に送り返す（図５に示す返却要求コマンドのＡＣＫ応答））。
【０１２７】
たとえば、クレジット数が「１００」のときに、返却要求コマンド「２２０３Ｈ」を受信すると、払出制御基板１００は、クレジット数「１００」に、返却要求コマンド「２２０３Ｈ」の後続コマンドが示す返却枚数「３」を加算する処理を実行し、クレジット数表示ＬＥＤの表示を「１００」から「１０３」に変更し、返却復唱コマンドをメイン制御基板５０に送信する。
【０１２８】
これに対し、返却要求を受付け不可であると判断したとき、すなわち、クレジット数に返却枚数を加算するとクレジット数の上限値を超えると判断した（たとえば、クレジット数が「９９９９」の状況下で、返却要求コマンド「２２０３Ｈ」を受信した（３枚の電子メダルの返却要求があった））ときは、払出制御基板１００は、クレジット数に返却枚数を加算する処理を実行せずに、返却不可コマンドをメイン制御基板５０に送信する（図５に示す返却要求コマンドのＮＡＫ応答）。
【０１２９】
さらに、返却復唱コマンドを受信した（送信した返却要求コマンドがそのまま払出制御基板１００から送り返された）ときは、メイン制御基板５０は、返却枚数をクレジット数に加算することの要求が許可されたと判断し、電子メダルの返却に応じた処理（たとえば、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを消灯させる処理、及びスタートスイッチ４１の操作を受付け不可にする処理）を実行する。
これに対し、返却不可コマンドを受信したときは、メイン制御基板５０は、返却枚数をクレジット数に加算することの要求が許可されなかったと判断し、電子メダルの返却に応じた処理を実行しない。
【０１３０】
このように、ベットされた電子メダルをクレジットに戻すことを払出制御基板１００に要求するときは、メイン制御基板５０と払出制御基板１００との間で一往復のコマンド通信を行う。
これにより、電子メダルの返却に関する処理がメイン制御基板５０及び払出制御基板１００の双方で確実に実行され、クレジット数の管理が正確に行われるので、遊技者に不利益を与えないようにすることができる。
【０１３１】
図６中、貸出要求コマンドは、貸出し枚数をクレジット数に加算することを払出制御基板１００に要求するコマンドであって、貸出スイッチ２０２のオン時に管理装置（ＣＲユニット）２００から払出制御基板１００に送信されるコマンドである。
また、貸出要求コマンドの後続コマンドは、貸出し枚数（電子メダルの貸出しに基づきクレジット数に加算することを要求する数）を示す。
【０１３２】
たとえば、管理装置２００の紙幣投入口２０１に千円札が投入されて、度数表示部２０４に度数「１０」が表示された状況下で、貸出スイッチ２０２が操作されると、管理装置２００は、貸出スイッチ２０２のオン時に、払出制御基板１００に対し、貸出要求コマンドとして、クレジット数に貸出し枚数「５０」を加算することを要求する「４０３２Ｈ」を送信する。
【０１３３】
また、払出制御基板１００は、貸出要求コマンドを受信すると、貸出し要求を受付け可能であるか否か、具体的には、クレジット数に貸出し枚数（貸出要求コマンドの後続コマンドが示す数）を加算することによりクレジット数の上限値（本実施形態では「１００００」）を超えるか否かを判断する。
そして、貸出し要求を受付け可能であると判断したとき、すなわち、クレジット数に貸出し枚数を加算してもクレジット数の上限値以下であると判断したときは、払出制御基板１００は、管理装置２００に対し、貸出復唱コマンドを送信する（受信した貸出要求コマンドをそのまま管理装置２００に送り返す（図７に示す貸出要求コマンドのＡＣＫ応答））。
【０１３４】
これに対し、貸出し要求を受付け不可であると判断したとき、すなわち、クレジット数に貸出し枚数を加算するとクレジット数の上限値を超えると判断した（たとえば、クレジット数が「９９５５」の状況下で、貸出要求コマンド「４０３２Ｈ」（貸出し枚数「５０」）を受信した）ときは、払出制御基板１００は、管理装置２００に対し、エラーコマンド「Ｅ０００Ｈ」を送信する（図７に示す異常時のＮＡＫ応答）。
【０１３５】
また、貸出復唱コマンドを受信した（送信した貸出要求コマンドがそのまま払出制御基板１００から送り返された）ときは、管理装置２００は、払出制御基板１００に対し、貸出し要求の実行を指示する貸出指示コマンドを送信し、さらに、貸出し枚数に応じて度数表示部２０４の表示を更新する処理を実行する。
【０１３６】
たとえば、管理装置２００から払出制御基板１００に対して貸出要求コマンドとして「４０３２Ｈ」（貸出し枚数「５０」）を送信し、その後、払出制御基板１００から管理装置２００に対して貸出復唱コマンドとして「４０３２Ｈ」（貸出要求コマンドのＡＣＫ応答）を送信したときは、管理装置２００は、払出制御基板１００に対し、貸出指示コマンドとして、クレジット数に貸出し枚数「５０」を加算することを指示する「４１３２Ｈ」を送信する。さらに、管理装置２００は、度数表示部２０４に表示中の数値から、貸出し枚数「５０」に応じた度数「１０」を減算する処理を実行する。
【０１３７】
これに対し、エラーコマンドを受信したときは、管理装置２００は、待機状態に戻るように制御する。
また、貸出指示コマンドを受信すると、払出制御基板１００は、クレジット数に貸出し枚数を加算する処理を実行し、クレジット数表示ＬＥＤ７６の表示を更新する処理を実行する。
たとえば、クレジット数が「５０」のときに、貸出指示コマンド「４１３２Ｈ」（貸出し枚数「５０」）を受信すると、払出制御基板１００は、クレジット数「５０」に、貸出指示コマンド「４１３２Ｈ」の後続コマンドが示す貸出し枚数「５０」を加算する処理を実行し、クレジット数表示ＬＥＤの表示を「５０」から「１００」に変更する。
【０１３８】
このように、管理装置２００からスロットマシン１０の払出制御基板１００に電子メダルを貸し出すときは、管理装置２００と払出制御基板１００との間で一往復半のコマンド通信を行う。
これにより、電子メダルの貸出しに関する処理が管理装置２００及び払出制御基板１００の双方で確実に実行され、クレジット数の管理が正確に行われるので、遊技者に不利益を与えないようにすることができる。
【０１３９】
図７中、下位計数要求コマンド及び上位計数要求コマンドは、電子メダルの払戻しを管理装置（ＣＲユニット）２００に要求するコマンドであって、計数スイッチ４７のオン時に払出制御基板１００から管理装置２００に送信されるコマンドである。
また、下位計数要求コマンドの後続コマンドは、払戻し枚数（クレジット数）を１６ビット（２バイト）で表したときの下位８ビットを示す。
さらにまた、上位計数要求コマンドの後続コマンドは、払戻し枚数（クレジット数）を１６ビットで表したときの上位８ビットを示す。
すなわち、下位計数要求コマンドの後続コマンド、及び上位計数要求コマンドの後続コマンドから、払戻し枚数が特定される。
【０１４０】
上述したように、本実施形態では、クレジット数の上限値は「１００００（Ｄ）」に設定されている。また、クレジット数の上限値「１００００（Ｄ）」は、２進数で表すと「１００１１１０００１００００（Ｂ）」であり、１６進数で表すと「２７１０（Ｈ）」である。このように、クレジット数の上限値「１００００（Ｄ）」は、８ビット（１バイト）で表すことができない。このため、本実施形態では、下位計数要求コマンドの後続コマンド、及び上位計数要求コマンドの後続コマンドの１６ビット（２バイト）で、払戻し枚数（クレジット数）を特定するようにしている。
【０１４１】
たとえば、払出制御基板１００に１０００枚の電子メダルがクレジットされている（クレジット数「１０００（Ｄ）」の）状況下で、計数スイッチ４７が操作されたとする。ここで、クレジット数「１０００（Ｄ）」は、２進数で表すと「１１１１１０１０００（Ｂ）」であり、１６進数で表すと「０３Ｅ８（Ｈ）」である。この場合、下位計数要求コマンドは、「５０Ｅ８（Ｈ）」となり、上位計数要求コマンドは、「５１０３（Ｈ）」となる。そして、払出制御基板１００は、計数スイッチ４７のオン時に、管理装置２００に対し、下位計数要求コマンドとして、「５０Ｅ８（Ｈ）」を送信する。
【０１４２】
また、下位計数要求コマンドを受信すると、管理装置２００は、払戻し要求を受付け可能であるか否かを判断する。
そして、払戻し要求を受付け可能であると判断したときは、管理装置２００は、払出制御基板１００に対し、下位計数復唱コマンドを送信する（受信した下位計数要求コマンドをそのまま払出制御基板１００に送り返す（図６に示す下位計数要求コマンドのＡＣＫ応答））。
これに対し、払戻し要求を受付け不可であると判断したときは、管理装置２００は、払出制御基板１００に対し、エラーコマンド「Ｅ０００Ｈ」を送信する（図６に示す異常時のＮＡＫ応答）。この場合、管理装置２００は、待機状態に戻るように制御する。
【０１４３】
また、下位計数復唱コマンドを受信した（送信した下位計数要求コマンドがそのまま管理装置２００から送り返された）ときは、払出制御基板１００は、管理装置２００に対し、上位計数要求コマンドとして、「５１０３（Ｈ）」を送信する。
これに対し、エラーコマンドを受信したときは、払出制御基板１００は、上位計数要求コマンドを送信せずに、待機状態に戻るように制御する。
【０１４４】
また、上位計数要求コマンドを受信すると、管理装置２００は、払出制御基板１００に対し、上位計数復唱コマンドを送信する（受信した上位計数要求コマンドをそのまま払出制御基板１００に送り返す（図６に示す上位計数要求コマンドのＡＣＫ応答））。
さらにまた、上位計数復唱コマンドを受信した（送信した上位計数要求コマンドがそのまま管理装置２００から送り返された）ときは、払出制御基板１００は、管理装置２００に対し、計数指示コマンドを送信し、さらに、クレジット数をクリアする（「０」にする）処理を実行し、クレジット数表示ＬＥＤ７６の表示を更新する（「０」にする）処理を実行する。
【０１４５】
さらに、計数指示コマンドを受信すると、管理装置２００は、下位計数要求コマンド及び上位計数要求コマンドから特定される払戻し枚数を、管理装置２００側で管理する電子メダルの枚数に反映させる処理を実行するように制御する。
その後、返却スイッチ２０３が操作されると、管理装置２００は、計数スイッチ４７の操作によりスロットマシン１０（払出制御基板１００）から管理装置２００に戻された電子メダルの枚数、及び度数表示部２０４に表示された度数に相当する電子メダルの枚数を、電子データとしてカード（磁気カードやＩＣカード等）に記憶し、そのカードをカードリーダライタ２０５の排出口から排出する。
【０１４６】
このように、スロットマシン１０の払出制御基板１００から管理装置２００に電子メダルを払い戻すときは、払出制御基板１００と管理装置２００との間で一往復半のコマンド通信を行う。
これにより、電子メダルの払戻しに関する処理が払出制御基板１００及び管理装置２００の双方で確実に実行され、クレジット数の管理が正確に行われるので、遊技者に不利益を与えないようにすることができる。
【０１４７】
また、本実施形態では、クレジット数管理ＣＰＵ１０５には、４バイトのデータからなる固有のＩＤが設定されている。そして、図７中、ＣＰＵ固有ＩＤ１バイト目〜４バイト目は、クレジット数管理ＣＰＵ１０５に固有のＩＤの１バイト目〜４バイト目を管理装置２００に伝達するコマンドである。
払出制御基板１００は、電源投入時に、管理装置２００に対し、ＣＰＵ固有ＩＤ１バイト目〜４バイト目を順次送信する。
【０１４８】
また、管理装置２００は、ＣＰＵ固有ＩＤ１バイト目〜４バイト目を受信すると、これらを所定の記憶領域に記憶（保存）し、かつこれらをホールコンピュータ３００に順次送信する。
さらにまた、ホールコンピュータ３００は、ＣＰＵ固有ＩＤ１バイト目〜４バイト目を受信すると、これらを所定の記憶領域に記憶（保存）する。
さらに、管理装置２００及びホールコンピュータ３００は、記憶したＣＰＵ固有ＩＤ１バイト目〜４バイト目を履歴として残しておくことが可能とされている。
【０１４９】
たとえば、払出制御基板１００が不正に交換されると、払出制御基板１００に搭載されているクレジット数管理ＣＰＵ１０５が変わるため、交換を境に、管理装置２００及びホールコンピュータ３００に記憶されているＣＰＵ固有ＩＤ１バイト目〜４バイト目も変わることになる。
このため、管理装置２００及びホールコンピュータ３００に記憶されているＣＰＵ固有ＩＤ１バイト目〜４バイト目が途中で変わっていないか否かをチェックすることにより、払出制御基板１００が不正に交換されたか否かを判断することができる。
【０１５０】
図８は、払出制御基板１００におけるメインルーチンの処理の流れを示すフローチャートである。
払出制御基板１００のメインルーチンでは、ステップＳ１０１において入力ポート１０１にいずれかの信号が入力されると、次のステップＳ１０２に進み、払出制御基板１００は、入力された信号が計数スイッチ４７のオン信号であるか否かの判断処理を実行する。
ここで、計数スイッチ４７のオン信号であると判断したときは、次のステップＳ１０３に進み、計数要求フラグをオンにする処理を実行する。そして、次のステップＳ１０４に進む。
これに対し、計数スイッチ４７のオン信号でないと判断したときは、ステップＳ１０３をスキップして、ステップＳ１０４に進む。
【０１５１】
ステップＳ１０４では、払出制御基板１００は、ＶＬ信号がオンであるか否かの判断処理を実行する。
ここで、管理装置（ＣＲユニット）２００から払出制御基板１００にＶＬ信号（直流１８Ｖの信号）が供給されていれば、ステップＳ１０４では、ＶＬ信号はオンであると判断し、管理装置２００と払出制御基板１００とが正常に接続されていると判断して、ステップＳ１０５に進み、ＶＬエラーフラグをクリアする処理を実行する。そして、ステップＳ１０７に進む。
これに対し、管理装置２００から払出制御基板１００にＶＬ信号が供給されていなければ、ステップＳ１０４では、ＶＬ信号はオフであると判断し、管理装置２００と払出制御基板１００とが正常に接続されていないと判断して、ステップＳ１０６に進み、ＶＬエラーフラグをセットする処理を実行する。そして、ステップＳ１０７に進む。
【０１５２】
ステップＳ１０７では、払出制御基板１００は、入力ポート１０１に入力された（受信した）信号がメイン制御コマンドであるか否かの判断処理を実行する。
ここで、入力された信号がメイン制御コマンドであると判断したときは、次のステップＳ１０８に進み、払出制御基板１００は、入力されたメイン制御コマンドをＲＷＭ１０３の所定の記憶領域に記憶（保存）する。そして、次のステップＳ１０９に進む。
これに対し、入力された信号がメイン制御コマンドでないと判断したときは、ステップＳ１０８をスキップして、ステップＳ１０９に進む。
【０１５３】
ステップＳ１０９では、払出制御基板１００は、記憶したコマンドがメイン制御コマンドであるか否かの判断処理を実行する。
ここで、記憶したコマンドがメイン制御コマンドであると判断したときは、次のステップＳ１１０に進み、払出制御基板１００は、メイン制御コマンド解析処理（図９及び図１０）を実行する。メイン制御コマンド解析処理の詳細は後述する。そして、メイン制御コマンド解析処理を実行すると、次のステップＳ１１１に進む。
【０１５４】
ステップＳ１１１では、払出制御基板１００は、計数処理（図１２）を実行中であるか否かの判断処理を実行する。
ここで、計数処理は、後述するステップＳ１１６で「Ｙｅｓ」となったときに開始される処理であり、その詳細については後述する。また、計数処理を実行中に、この計数処理と並行して、払出制御基板１００のメインルーチンを実行可能とされている。このため、払出制御基板１００のメインルーチンのステップＳ１１１において、計数処理を実行中であるか否かの判断処理を実行する。
なお、計数処理の開始時に、計数処理中フラグをセットし、計数処理の終了時に、計数処理中フラグをクリアする。これにより、計数処理中フラグのオン／オフをチェックすることで、計数処理を実行中であるか否かを判断することができる。
【０１５５】
そして、ステップＳ１１１において、計数処理を実行中であると判断したときは、ステップＳ１１３以降の処理を実行することなく、本フローチャートによる処理を終了する。
なお、ステップＳ１１１において、計数処理を実行中であると判断したときは、その後、実行中の計数処理を続ける。
これに対し、ステップＳ１１１において、計数処理を実行中でないと判断したときは、ステップＳ１１３に進み、払出制御基板１００は、貸出処理（図１１）を実行中であるか否かの判断処理を実行する。
【０１５６】
ここで、貸出処理は、後述するステップＳ１１８で「Ｙｅｓ」となったときに開始される処理であり、その詳細については後述する。また、貸出処理を実行中に、この貸出処理と並行して、払出制御基板１００のメインルーチンを実行可能とされている。このため、払出制御基板１００のメインルーチンのステップＳ１１３において、貸出処理を実行中であるか否かの判断処理を実行する。
なお、貸出処理の開始時に、貸出処理中フラグをセットし、貸出処理の終了時に、貸出処理中フラグをクリアする。これにより、貸出処理中フラグのオン／オフをチェックすることで、貸出処理を実行中であるか否かを判断することができる。
【０１５７】
そして、ステップＳ１１３において、貸出処理を実行中であると判断したときは、ステップＳ１１５以降の処理を実行することなく、本フローチャートによる処理を終了する。
なお、ステップＳ１１３において、貸出処理を実行中であると判断したときは、その後、実行中の貸出処理を続ける。
これに対し、ステップＳ１１３において、貸出処理を実行中でないと判断したときは、ステップＳ１１５に進み、払出制御基板１００は、遊技機コマンドを送信中であるか否かの判断処理を実行する。
【０１５８】
ここで、遊技機コマンド送信処理は、後述するステップＳ１１８で「Ｎｏ」となったときに実行される処理である。また、遊技機コマンド送信処理を実行中に、この遊技機コマンド送信処理と並行して、払出制御基板１００のメインルーチンを実行可能とされている。このため、払出制御基板１００のメインルーチンのステップＳ１１５において、遊技機コマンド送信処理を実行中であるか否かの判断処理を実行する。
そして、ステップＳ１１５において、遊技機コマンド送信処理を実行中であると判断したときは、ステップＳ１１６以降の処理を実行することなく、本フローチャートによる処理を終了する。
これに対し、ステップＳ１１５において、遊技機コマンド送信処理を実行中でないと判断したときは、ステップＳ１１６に進み、払出制御基板１００は、計数要求フラグがオンであるか否かの判断処理を実行する。
【０１５９】
また、ステップＳ１１６において計数要求フラグがオンであると判断したときは、ステップＳ１１７に進み、払出制御基板１００は、計数処理（図１２）を開始する。そして、本フローチャートによる処理を終了する。
これに対し、ステップＳ１１６において計数要求フラグがオフであると判断したときは、ステップＳ１１８に進み、払出制御基板１００は、入力ポート１０１に入力された（受信した）信号が貸出要求コマンドであるか否かの判断処理を実行する。
【０１６０】
ここで、入力された（受信した）信号が貸出要求コマンドであると判断したときは、ステップＳ１１９に進み、払出制御基板１００は、貸出処理（図１１）を開始する。そして、本フローチャートによる処理を終了する。
これに対し、入力された信号が貸出要求コマンドでないと判断したときは、ステップＳ１２０に進み、払出制御基板１００は、遊技機コマンド送信処理を実行する。この処理は、遊技機コマンドを管理装置２００に送信する処理である。そして、本フローチャートによる処理を終了する。
【０１６１】
上述したように、ステップＳ１１１において計数処理を実行中であるか否かを判断し、計数処理を実行中であると判断したときは、ステップＳ１１３以降の処理を実行することなく、実行中の計数処理を続け、計数処理を実行中でないと判断したときは、ステップＳ１１３に進んで貸出処理を実行中であるか否かを判断する。
また、ステップＳ１１６において計数要求フラグがオンであるか否かを判断し、計数要求フラグがオンであると判断したときはステップＳ１１７に進んで計数処理を開始し、計数要求フラグがオフであると判断したときはステップＳ１１８に進んで貸出要求コマンドを受信したか否かを判断する。
【０１６２】
このように、払出制御基板１００は、計数処理（電子メダルの払戻しに関する処理）及び貸出処理（電子メダルの貸出しに関する処理）を実行可能であり、かつ計数処理を実行中であるか否かの判断処理を、貸出処理を実行中であるか否かの判断処理より先に行うとともに、計数要求フラグがオンであるか否かの判断処理を、貸出要求コマンドを受信したか否かの判断処理より先に行うことにより、計数処理を貸出処理より優先して実行するように設定されている。
ここで、計数スイッチ４７が操作されると、払出制御基板１００は、計数処理を実行する。
また、貸出スイッチ２０２が操作され、管理装置２００から払出制御基板１００に貸出要求コマンドが送信されると、払出制御基板１００は、貸出処理を実行する。
【０１６３】
さらにまた、計数スイッチ４７と貸出スイッチ２０２とが同時に操作されると、払出制御基板１００は、計数処理を優先するため、計数処理を実行し、貸出処理は実行しない。
一旦貸し出した電子メダルを払い戻すと、電子メダルを貨幣に等価で交換できない場合には、遊技者に不利益を与えてしまうことになるが、計数処理を優先し、貸出処理を実行せずに、計数処理を実行することにより、遊技者に不利益を与えないようにすることができる。
【０１６４】
さらに、貸出処理を実行中に、計数スイッチ４７が操作されると、払出制御基板１００は、計数スイッチ４７の操作を受け付けるとともに、実行中の貸出処理を継続し、貸出処理が終了すると、計数処理を実行する。
すなわち、払出制御基板１００は、貸出処理の実行中やリール３１の回転中を含め、いかなるときも、計数スイッチ４７の操作を受け付けることができ、そして、計数スイッチ４７の操作を受け付けておくことにより、その後の適切なタイミングで計数処理を実行することができる。
これにより、計数スイッチ４７を１回操作すれば、電子メダルの払戻しが必ず行われるようにすることができ、計数スイッチ４７の再操作を不要にすることができるので、遊技者に煩わしい思いをさせないようにすることができる。
【０１６５】
図９及び図１０は、図８のステップＳ１１０におけるメイン制御コマンド解析処理のサブルーチンを示している。図１０は、図９に続くフローチャートである。
上述したように、メイン制御基板５０から払出制御基板１００に送信されるコマンドを総称してメイン制御コマンドという。
また、メイン制御コマンドとして、図４中の「内容」の欄に記載されている８種類のコマンドを挙げることができる。
そして、メイン制御コマンド解析処理では、８種類のコマンドのうち、いずれのコマンドを受信したかを判断し、受信したコマンドに応じた処理を実行する。
【０１６６】
具体的には、メイン制御コマンド解析処理では、ステップＳ１３１において、エラーフラグがオンであるか（エラーが発生しているか）否かの判断処理を実行する。
そして、エラーフラグがオンであると判断したときは、ステップＳ１３２に進み、払出制御基板１００は、メイン制御基板５０に対し、エラーコマンドを送信する処理を実行する。そして、本フローチャートによる処理を終了する。
これに対し、エラーフラグがオフであると判断したときは、ステップＳ１３３に進む。
【０１６７】
ステップＳ１３３では、払出制御基板１００は、受信したコマンドが起動確認コマンドであるか否かの判断処理を実行する。
そして、受信したコマンドが起動確認コマンドであると判断したときは、ステップＳ１３４に進み、払出制御基板１００は、受信した起動確認コマンドをそのままメイン制御基板５０に送り返す処理を実行する（起動確認コマンドのＡＣＫ応答）。
これに対し、受信したコマンドが起動確認コマンドでないと判断したときは、ステップＳ１３５に進む。
【０１６８】
ステップＳ１３５に進むと、払出制御基板１００は、受信したコマンドが投入要求コマンド、返却要求コマンド、又は払出要求コマンドのいずれかであるか否か、すなわち、演算要求コマンドであるか否かの判断処理を実行する。
そして、受信したコマンドが投入要求コマンド、返却要求コマンド、又は払出要求コマンドのいずれかであると判断したとき、すなわち、演算要求コマンドであると判断したときは、図１０のステップＳ１３８に進む。
これに対し、受信したコマンドが投入要求コマンド、返却要求コマンド、及び払出要求コマンドのいずれでもないと判断したとき、すなわち、演算要求コマンドでないと判断したときは、ステップＳ１３６に進む。
【０１６９】
ここで、受信したコマンドが起動確認コマンドであれば、ステップＳ１３３で「Ｙｅｓ」となってステップＳ１３４に進み、また、受信したコマンドが演算要求コマンド（投入要求コマンド、返却要求コマンド、又は払出要求コマンド）であれば、ステップＳ１３５で「Ｙｅｓ」となって図１０のステップＳ１３８に進む。このため、ステップＳ１３５で「Ｎｏ」となってステップＳ１３６に進むのは、図４の「内容」の欄に示す８種類のコマンドのうち、設定変更開始コマンド、設定変更終了コマンド、遊技開始＋ＲＴ状態コマンド、又は遊技終了＋遊技状態コマンドを受信したとき、すなわち、遊技情報コマンドを受信したときとなる。
【０１７０】
そして、払出制御基板１００は、ステップＳ１３６では、受信した遊技情報コマンド（設定変更開始コマンド、設定変更終了コマンド、遊技開始＋ＲＴ状態コマンド、又は遊技終了＋遊技状態コマンド）を管理装置送信用コマンドバッファにセットする処理を実行し、次のステップＳ１３７では、受信した遊技情報コマンドをそのままメイン制御基板５０に送り返す処理を実行する（遊技情報コマンドのＡＣＫ応答）。そして、本フローチャートによる処理を終了する。
なお、ステップＳ１３６で遊技情報コマンドを管理装置送信用コマンドバッファにセットする処理が実行されると、この処理以降に実行される払出制御基板１００上の割込み処理により、管理装置送信用コマンドバッファに記憶されている遊技情報コマンドが管理装置２００に送信されることとなる。
【０１７１】
また、図１０のステップＳ１３８に進むと、払出制御基板１００は、受信したコマンドが投入要求コマンドであるか否かの判断処理を実行する。
そして、受信したコマンドが投入要求コマンドであると判断したときは、ステップＳ１３９に進み、払出制御基板１００は、投入要求コマンドの後続コマンド（下位８ビット）を「０３Ｈ（００００００１１Ｂ）」でマスクする処理を実行する。
上述したように、投入要求コマンドの後続コマンドは、ベット数を示す。また、ベット数の最大値は「３」に設定されており、３枚投入時には、投入要求コマンドの後続コマンドは「０３Ｈ（００００００１１Ｂ）」となる。すなわち、ベット数の最大値は、投入要求コマンドの後続コマンドにおけるＤ０〜Ｄ１ビットで表すことができる。
【０１７２】
このため、ステップＳ１３９では、投入要求コマンドの後続コマンドを「０３Ｈ（００００００１１Ｂ）」でマスクする処理を実行する。すなわち、投入要求コマンドの後続コマンドと「０３Ｈ（００００００１１Ｂ）」とをＡＮＤ演算する。
これにより、投入要求コマンドの後続コマンドにおけるＤ０〜Ｄ１ビット以外のビットを「０」にすることができ、仮に投入要求コマンドの後続コマンドにおけるＤ２〜Ｄ７ビットにノイズで「１」が入っても、これを「０」にすることができるので、投入時にクレジット数から「３」を超える数を誤って減算しないようにすることができる。
【０１７３】
また、ステップＳ１３９の処理を実行すると、ステップＳ１４０に進み、払出制御基板１００は、「（クレジット数−ベット数）＜０」か否か、すなわち、クレジット数がベット数未満であるか否かの判断処理を実行する。
そして、クレジット数がベット数未満であると判断したときは、ステップＳ１４１に進み、払出制御基板１００は、投入不可コマンドをメイン制御基板５０に送信する処理を実行する（投入要求コマンドのＮＡＫ応答）。そして、本フローチャートによる処理を終了する。
【０１７４】
これに対し、クレジット数がベット数以上であると判断したときは、払出制御基板１００は、ステップＳ１４２に進み、クレジット数からベット数を減算する処理を実行し、次のステップＳ１４３では、投入復唱コマンドをメイン制御基板５０に送信する（受信した投入要求コマンドをそのままメイン制御基板５０に送り返す）処理を実行する（投入要求コマンドのＡＣＫ応答）。そして、本フローチャートによる処理を終了する。
【０１７５】
また、ステップＳ１３８において、受信したコマンドが投入要求コマンドでないと判断したときは、ステップＳ１４４に進み、払出制御基板１００は、受信したコマンドが払出要求コマンドであるか否かの判断処理を実行する。
そして、受信したコマンドが払出要求コマンドであると判断したときは、ステップＳ１４５に進み、払出制御基板１００は、払出要求コマンドの後続コマンド（下位８ビット）を「０ＦＨ（００００１１１１Ｂ）」でマスクする処理を実行する。
上述したように、払出要求コマンドの後続コマンドは、払出し枚数を示す。また、払出し枚数の最大値は「１５」に設定されており、１５枚払出し時には、払出要求コマンドの後続コマンドは「０ＥＨ（００００１１１０Ｂ）」となる。すなわち、払出し枚数の最大値は、払出要求コマンドの後続コマンドにおけるＤ０〜Ｄ３ビットで表すことができる。
【０１７６】
このため、ステップＳ１４５では、払出要求コマンドの後続コマンドを「０ＦＨ（００００１１１１Ｂ）」でマスクする処理を実行する。すなわち、払出要求コマンドの後続コマンドと「０ＦＨ（００００１１１１Ｂ）」とをＡＮＤ演算する。これにより、払出要求コマンドの後続コマンドにおけるＤ０〜Ｄ３ビット以外のビットを「０」にすることができ、仮に払出要求コマンドの後続コマンドにおけるＤ４〜Ｄ７ビットにノイズで「１」が入っても、これを「０」にすることができるので、払出し時にクレジット数に「１５」を超える数を誤って加算しないようにすることができる。
【０１７７】
また、ステップＳ１４５の処理を実行すると、ステップＳ１４６に進み、払出制御基板１００は、「（クレジット数＋払出し枚数）＞上限値」か否か、すなわち、クレジット数に払出し枚数を加算するとクレジット数の上限値（本実施形態では「１００００」）を超えるか否かの判断処理を実行する。
そして、クレジット数に払出し枚数を加算するとクレジット数の上限値を超えると判断したときは、ステップＳ１４７に進み、払出制御基板１００は、払出不可コマンドをメイン制御基板５０に送信する処理を実行する（払出要求コマンドのＮＡＫ応答）。そして、本フローチャートによる処理を終了する。
【０１７８】
これに対し、クレジット数に払出し枚数を加算してもクレジット数の上限値を超えないと判断したときは、払出制御基板１００は、ステップＳ１４８に進み、クレジット数に払出し枚数を加算する処理を実行し、次のステップＳ１４９では、払出復唱コマンドをメイン制御基板５０に送信する（受信した払出要求コマンドをそのままメイン制御基板５０に送り返す）処理を実行する（払出要求コマンドのＡＣＫ応答）。そして、本フローチャートによる処理を終了する。
【０１７９】
また、ステップＳ１４４において、受信したコマンドが払出要求コマンドでないと判断したときは、ステップＳ１５０に進み、払出制御基板１００は、受信したコマンドが返却要求コマンドであるか否かの判断処理を実行する。
そして、受信したコマンドが返却要求コマンドであると判断したときは、ステップＳ１５１に進み、払出制御基板１００は、返却要求コマンドの後続コマンド（下位８ビット）を「０３Ｈ（００００００１１Ｂ）」でマスクする処理を実行する。
上述したように、返却要求コマンドの後続コマンドは、返却枚数を示す。また、ベット数の最大値は「３」であるから、返却枚数の最大値も「３」となる。そして、３枚返却時には、返却要求コマンドの後続コマンドは「０３Ｈ（００００００１１Ｂ）」となる。すなわち、返却枚数の最大値は、ベット数の最大値と同様に、返却要求コマンドの後続コマンドにおけるＤ０〜Ｄ１ビットで表すことができる。
【０１８０】
このため、ステップＳ１５１では、返却要求コマンドの後続コマンドを「０３Ｈ（００００００１１Ｂ）」でマスクする処理を実行する。すなわち、返却要求コマンドの後続コマンドと「０３Ｈ（００００００１１Ｂ）」とをＡＮＤ演算する。これにより、返却要求コマンドの後続コマンドにおけるＤ０〜Ｄ１ビット以外のビットを「０」にすることができ、仮に返却要求コマンドの後続コマンドにおけるＤ２〜Ｄ７ビットにノイズで「１」が入っても、これを「０」にすることができるので、返却時にクレジット数に「３」を超える数を誤って加算しないようにすることができる。
【０１８１】
また、ステップＳ１５１の処理を実行すると、ステップＳ１５２に進み、払出制御基板１００は、「（クレジット数＋返却枚数）＞上限値」か否か、すなわち、クレジット数に返却枚数を加算するとクレジット数の上限値（本実施形態では「１００００」）を超えるか否かの判断処理を実行する。
そして、クレジット数に返却枚数を加算するとクレジット数の上限値を超えると判断したときは、ステップＳ１５３に進み、払出制御基板１００は、返却不可コマンドをメイン制御基板５０に送信する処理を実行する（返却要求コマンドのＮＡＫ応答）。そして、本フローチャートによる処理を終了する。
【０１８２】
これに対し、クレジット数に返却枚数を加算してもクレジット数の上限値を超えないと判断したときは、払出制御基板１００は、ステップＳ１５４に進み、クレジット数に返却枚数を加算する処理を実行し、次のステップＳ１５５では、返却復唱コマンドをメイン制御基板５０に送信する（受信した返却要求コマンドをそのままメイン制御基板５０に送り返す）処理を実行する（返却要求コマンドのＡＣＫ応答）。そして、本フローチャートによる処理を終了する。
なお、本フローチャートによる処理を終了すると、図８に示すステップＳ１１１の処理に進む。
【０１８３】
図１１は、図８のステップＳ１１９における貸出処理のサブルーチンを示している。なお、図１１において「貸出処理１」としているのは、図８のステップＳ１１９における貸出処理の一部の処理であることを示している。当該貸出処理の他の一部については、後述する図２３（「貸出処理２」と称する。）で図示している。
図８のステップＳ１１８で貸出要求コマンドを受信したと判断すると、図８のステップＳ１１９に進む。これにより、図１１の貸出処理を開始する。また、貸出処理では、ステップＳ１６１において、払出制御基板１００は、貸出復唱コマンドを管理装置２００に送信する（受信した貸出要求コマンドをそのまま管理装置２００に送り返す）処理を実行する（貸出要求コマンドのＡＣＫ応答）。そして、次のステップＳ１６２に進む。
【０１８４】
ステップＳ１６２では、払出制御基板１００は、貸出復唱コマンドの送信を完了したか否かの判断処理を「Ｙｅｓ」となるまで繰り返し実行し、ステップＳ１６２で「Ｙｅｓ」となると、ステップＳ１６３に進む。
ステップＳ１６３に進むと、払出制御基板１００は、管理装置コマンドを受信したか否かの判断処理を実行する。上述したように、管理装置コマンドは、管理装置２００から払出制御基板１００に送信されるコマンドの総称である。
そして、ステップＳ１６３において、管理装置コマンドを受信したと判断したときは、ステップＳ１６４に進み、受信した管理装置コマンドが貸出指示コマンドであるか否かの判断処理を実行する。
【０１８５】
これに対し、ステップＳ１６３において、管理装置コマンドを受信していないと判断したときは、ステップＳ１６８に進み、払出制御基板１００は、タイムアウト（貸出復唱コマンドを送信してから所定時間が経過した）か否かの判断処理を実行する。
ここで、ステップＳ１６８において、タイムアウトであると判断したときは、ステップＳ１６９に進み、払出制御基板１００は、エラーフラグをセットする。そして、本フローチャートによる処理を終了する。
これに対し、ステップＳ１６８において、タイムアウトでないと判断したときは、再度、ステップＳ１６３の処理を実行する。
【０１８６】
また、ステップＳ１６４において、受信した管理装置コマンドが貸出指示コマンドであると判断したときは、ステップＳ１６５に進み、払出制御基板１００は、貸出し枚数（貸出要求コマンドの後続コマンド（下位８ビット）と貸出指示コマンドの後続コマンド（下位８ビット）とが一致するか否かの判断処理を実行する。
ここで、ステップＳ１６５において、一致しないと判断したときは、次のステップＳ１６６に進み、払出制御基板１００は、貸出指示コマンドの後続コマンド（下位８ビット）を払出し枚数としてＲＷＭ１０３の所定の記憶領域に記憶（保存）する。そして、次のステップＳ１６７に進む。
これに対し、ステップＳ１６５において、一致すると判断したときは、ステップＳ１６６をスキップして、ステップＳ１６７に進む。
【０１８７】
ステップＳ１６７に進むと、払出制御基板１００は、クレジット数に貸出し枚数を加算する処理を実行する。そして、本フローチャートによる処理を終了する。
また、ステップＳ１６４において、受信した管理装置コマンドが貸出指示コマンドでないと判断したときは、ステップＳ１６９に進み、払出制御基板１００は、エラーフラグをセットする。そして、本フローチャートによる処理を終了する。
なお、ステップＳ１６９でエラーフラグがセットされると、この処理以降に実行される図９のメイン制御コマンド解析処理のステップＳ１３１で「Ｙｅｓ」と判断されて、ステップＳ１３２に進む。そして、メイン制御基板５０にエラーコマンドが送信される。
【０１８８】
図１２は、図８のステップＳ１１７における計数処理のサブルーチンを示している。なお、図１２において「計数処理１」としているのは、図８のステップＳ１１７における計数処理の一部の処理であることを示している。当該計数処理の他の一部については、後述する図２４（「計数処理２」と称する。）で図示している。
図８のステップＳ１１６で計数要求フラグがオンであると判断すると、図８のステップＳ１１７に進む。これにより、図１２の計数処理を開始する。また、計数処理では、ステップＳ１８１において、払出制御基板１００は、下位計数要求コマンドを管理装置２００に送信する処理を実行する。そして、次のステップＳ１８２に進む。
【０１８９】
ステップＳ１８２では、払出制御基板１００は、下位計数要求コマンドの送信を完了したか否かの判断処理を「Ｙｅｓ」となるまで繰り返し実行し、ステップＳ１８２で「Ｙｅｓ」となると、ステップＳ１８３に進む。
ステップＳ１８３に進むと、払出制御基板１００は、管理装置コマンドを受信したか否かの判断処理を実行する。
そして、ステップＳ１８３において、管理装置コマンドを受信したと判断したときは、ステップＳ１８４に進み、受信したコマンドと送信したコマンドとが一致するか否かの判断処理を実行する。すなわち、送信した下位計数要求コマンドがそのまま管理装置２００から送り返された（下位計数復唱コマンドを受信した）か否かの判断処理を実行する。
【０１９０】
これに対し、ステップＳ１８３において、管理装置コマンドを受信していないと判断したときは、ステップＳ１９２に進み、払出制御基板１００は、タイムアウト（下位計数要求コマンドを送信してから所定時間が経過した）か否かの判断処理を実行する。
ここで、ステップＳ１９２において、タイムアウトであると判断したときは、ステップＳ１９４に進み、払出制御基板１００は、エラーフラグをセットする。そして、本フローチャートによる処理を終了する。
これに対し、ステップＳ１９２において、タイムアウトでないと判断したときは、再度、ステップＳ１８３の処理を実行する。
【０１９１】
また、ステップＳ１８４において、受信したコマンドと送信したコマンドとが一致する（送信した下位計数要求コマンドがそのまま管理装置２００から送り返された）と判断したときは、ステップＳ１８５に進み、払出制御基板１００は、上位計数要求コマンドを管理装置２００に送信する処理を実行する。そして、次のステップＳ１８６に進む。
これに対し、ステップＳ１８４において、受信したコマンドと送信したコマンドとが一致しないと判断したときは、ステップＳ１９４に進み、払出制御基板１００は、エラーフラグをセットする。そして、本フローチャートによる処理を終了する。
【０１９２】
ステップＳ１８６に進むと、払出制御基板１００は、上位計数要求コマンドの送信を完了したか否かの判断処理を「Ｙｅｓ」となるまで繰り返し実行し、ステップＳ１８６で「Ｙｅｓ」となると、ステップＳ１８７に進む。
ステップＳ１８７に進むと、払出制御基板１００は、管理装置コマンドを受信したか否かの判断処理を実行する。
そして、ステップＳ１８７において、管理装置コマンドを受信したと判断したときは、ステップＳ１８８に進み、受信したコマンドと送信したコマンドとが一致するか否かの判断処理を実行する。すなわち、送信した上位計数要求コマンドがそのまま管理装置２００から送り返された（上位計数復唱コマンドを受信した）か否かの判断処理を実行する。
【０１９３】
これに対し、ステップＳ１８７において、管理装置コマンドを受信していないと判断したときは、ステップＳ１９３に進み、払出制御基板１００は、タイムアウト（上位計数要求コマンドを送信してから所定時間が経過した）か否かの判断処理を実行する。
ここで、ステップＳ１９３において、タイムアウトであると判断したときは、ステップＳ１９４に進み、払出制御基板１００は、エラーフラグをセットする。そして、本フローチャートによる処理を終了する。
これに対し、ステップＳ１９３において、タイムアウトでないと判断したときは、再度、ステップＳ１８７の処理を実行する。
【０１９４】
また、ステップＳ１８８において、受信したコマンドと送信したコマンドとが一致する（送信した上位計数要求コマンドがそのまま管理装置２００から送り返された）と判断したときは、ステップＳ１８９に進み、払出制御基板１００は、計数指示コマンドを管理装置２００に送信する処理を実行する。そして、次のステップＳ１９０に進む。
これに対し、ステップＳ１８８において、受信したコマンドと送信したコマンドとが一致しないと判断したときは、ステップＳ１９４に進み、払出制御基板１００は、エラーフラグをセットする。そして、本フローチャートによる処理を終了する。
【０１９５】
ステップＳ１９０に進むと、払出制御基板１００は、計数指示コマンドの送信を完了したか否かの判断処理を「Ｙｅｓ」となるまで繰り返し実行し、ステップＳ１９０で「Ｙｅｓ」となると、ステップＳ１９１に進む。
ステップＳ１９１に進むと、払出制御基板１００は、クレジット数をクリアする（「０」にする）処理を実行する。そして、本フローチャートによる処理を終了する。
なお、ステップＳ１９４でエラーフラグがセットされると、この処理以降に実行される図９のメイン制御コマンド解析処理のステップＳ１３１で「Ｙｅｓ」と判断されて、ステップＳ１３２に進む。そして、メイン制御基板５０にエラーコマンドが送信される。
【０１９６】
図１３は、メイン制御基板５０におけるメインルーチンの処理の流れを示すフローチャートである。
メイン制御基板５０においては、電源が投入されると、ステップＳ２０１において、電源投入処理が行われる。そして、次のステップＳ２０２に進む。
ステップＳ２０２に進むと、設定キースイッチ１２がオンであるか否かの判断処理を実行する。
【０１９７】
ここで、ステップＳ２０２において、設定キースイッチ１２がオンであると判断したときは、ステップＳ２０３に進み、設定変更処理を実行する。そして、設定変更処理が終了すると、ステップＳ２１１に進む。
これに対し、ステップＳ２０２において、設定キースイッチ１２がオフであると判断したときは、ステップＳ２０４に進み、遊技復帰処理を実行する。そして、遊技復帰処理が終了すると、ステップＳ２１１に進む。
ステップＳ２１１に進むと、３枚ベット又は１枚ベットの判断処理を実行する。そして、３枚ベットと判断したときは、ステップＳ２０５に進み、１枚ベットと判断したときは、ステップＳ２０６に進む。
【０１９８】
ステップＳ２０５に進むと、３枚ベット処理（図１６）を実行する。この処理は、３ベットスイッチ４０ｂの操作に基づいて、クレジットされている電子メダルを３枚ベットする処理である。３枚ベット処理の詳細は後述する。そして、３枚ベット処理が終了すると、ステップＳ２１２に進む。
ステップＳ２０６に進むと、１枚ベット処理（図１７）を実行する。この処理は、１ベットスイッチ４０ａの操作に基づいて、クレジットされている電子メダルを１枚ベットする処理である。１枚ベット処理の詳細は後述する。そして、１枚ベット処理が終了すると、ステップＳ２１２に進む。
【０１９９】
ステップＳ２１２に進むと、スタート又はキャンセルの判断処理を実行する。そして、スタートと判断したときは、ステップＳ２０７に進み、キャンセルと判断したときは、ステップＳ２１０に進む。
ステップＳ２０７に進むと、遊技開始処理（図１８）を実行する。この処理は、スタートスイッチ４１の操作に基づいて、遊技を開始する処理である。遊技開始処理の詳細は後述する。そして、遊技開始処理が終了すると、次のステップＳ２０８に進む。
【０２００】
ステップＳ２０８では、遊技終了処理（図１９）を実行する。この処理は、ストップスイッチ４２が操作され、すべてのリール３１の回転が停止したことに基づいて、遊技を終了する処理である。遊技終了処理の詳細は後述する。そして、遊技終了処理が終了すると、次のステップＳ２０９に進み、払出処理（図２０）を実行する。この処理は、役の入賞に基づいて、電子メダルを払い出す処理である。そして、払出処理が終了すると、ステップＳ２１１に戻る。
ステップＳ２１０に進むと、返却処理（図２１）を実行する。この処理は、キャンセルスイッチ４６の操作に基づいて、ベットされた電子メダルをクレジットに戻す処理である。そして、返却処理が終了すると、ステップＳ２１１に戻る。
【０２０１】
図１４は、メイン制御基板５０及び払出制御基板１００における電源投入処理の流れを示すフローチャートである。
図１４中、左側のフローチャートは、メイン制御基板５０における電源投入処理の流れを示し、右側のフローチャートは、払出制御基板１００における電源投入処理１の流れを示す。なお、「電源投入処理１」としているのは、図１４では、払出制御基板１００における電源投入処理の一部の処理であることを示している。当該電源投入処理の他の一部については、後述する図２２（「電源投入処理２」と称する。）で図示している。また、図１４中、左右のフローチャートの間の矢印は、電源投入処理時にメイン制御基板５０と払出制御基板１００との間で送受信されるコマンドの送信方向を示す。
そして、この図１４及び後述する図１５〜図２１は、メイン制御基板５０と払出制御基板１００との間のコマンド送受信状況を示すものである。
また、後述する図２３〜図２５は、払出制御基板１００と管理装置２００との間のコマンド送受信状況を示すものである。
【０２０２】
スロットマシン１０の電源が投入されると、電源基板１５０からメイン制御基板５０及び払出制御基板１００に電力が供給される。そして、メイン制御基板５０上のプログラムが起動するとともに、払出制御基板１００上のプログラムが起動する。このとき、メイン制御基板５０において電源投入処理が実行されるとともに、払出制御基板１００において電源投入処理１が実行される。
【０２０３】
まず、図１４中の左側に示すメイン制御基板５０における電源投入処理について説明する。図１４中の左側に示すフローチャートは、図１３のステップＳ２０１における電源投入処理のサブルーチンを示している。
ステップＳ３０１において、メイン制御基板５０は、初期化処理を実行する。そして、初期化処理が終了すると、次のステップＳ３０２に進む。
ステップＳ３０２に進むと、メイン制御基板５０は、起動確認コマンドを払出制御基板１００に送信する処理を実行する。そして、次のステップＳ３０３に進む。
ステップＳ３０３では、メイン制御基板５０は、応答待機処理を実行する。この処理は、払出制御基板１００による起動確認コマンドのＡＣＫ応答を待つ処理である。
【０２０４】
そして、送信した起動確認コマンドがそのまま払出制御基板１００から送り返される（ＡＣＫ応答がある）と、本フローチャートによる処理を終了する。なお、本フローチャートによる処理を終了すると、図１３に示すステップＳ２０２の処理に進む。
これに対し、起動確認コマンドを送信してから所定時間が経過しても起動確認コマンドのＡＣＫ応答がない（タイムアウトとなる）か、又は払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ３０４に進み、メイン制御基板５０は、再送カウンタを減算する処理を実行する。
再送カウンタは、起動確認コマンドの再送回数をカウントするためのカウンタであり、起動確認コマンドの最初の送信時に初期値として「２」が設定される。
なお、再送カウンタの初期値は「２」に限らず、たとえば「３」としてもよい。
【０２０５】
また、再送カウンタの減算処理が終了すると、次のステップＳ３０５に進み、メイン制御基板５０は、再送カウンタが「０」か否かの判断処理を実行する。
ここで、再送カウンタが「０」であると判断したときは、次のステップＳ３０６に進み、メイン制御基板５０は、エラー処理を実行する。
これに対し、再送カウンタが「０」でないと判断したときは、再度、ステップＳ３０２を実行する。
【０２０６】
次に、図１４中の右側に示す払出制御基板１００における電源投入処理１について説明する。
ステップＳ４０１において、払出制御基板１００は、初期化処理を実行する。そして、初期化処理が終了すると、次のステップＳ４０２に進む。
ステップＳ４０２では、払出制御基板１００は、コマンド受信処理を実行する。この処理は、メイン制御基板５０から送信される起動確認コマンドを受信する処理である。そして、起動確認コマンドを受信すると、次のステップＳ４０３に進み、払出制御基板１００は、受信した起動確認コマンドをそのままメイン制御基板５０に送り返す処理を実行する（起動確認コマンドのＡＣＫ応答）。そして、受信した起動確認コマンドをそのままメイン制御基板５０に送り返すと、本フローチャートによる処理を終了する。
【０２０７】
図１５は、メイン制御基板５０及び払出制御基板１００における設定変更処理の流れを示すフローチャートである。
図１５中、左側のフローチャートは、メイン制御基板５０における設定変更処理の流れを示し、右側のフローチャートは、払出制御基板１００における設定変更処理の流れを示す。また、図１５中、左右のフローチャートの間の矢印は、設定変更処理時にメイン制御基板５０と払出制御基板１００との間で送受信されるコマンドの送信方向を示す。
【０２０８】
まず、図１５中の左側に示すメイン制御基板５０における設定変更処理について説明する。図１５中の左側に示すフローチャートは、図１３のステップＳ２０３における設定変更処理のサブルーチンを示している。
電源投入時に設定キースイッチ１２がオンであると、メイン制御基板５０は、設定変更処理を実行する。この設定変更処理では、ステップＳ３１１において、設定変更開始コマンドを払出制御基板１００に送信する処理を実行する。そして、次のステップＳ３１２に進む。
ステップＳ３１２では、メイン制御基板５０は、応答待機処理を実行する。この処理は、払出制御基板１００による設定変更開始コマンドのＡＣＫ応答を待つ処理である。
ここで、送信した設定変更開始コマンドがそのまま払出制御基板１００から送り返されると、メイン制御基板５０は、払出制御基板１００による設定変更開始コマンドのＡＣＫ応答があったと判断し、ステップＳ２０３の設定値変更中処理に進む。この処理は、設定スイッチ１３が操作されるごとに、設定値の表示を「１」→「２」→・・・→「６」→「１」→・・・と切り替えていき、スタートスイッチ４１が操作されると、表示中の設定値で確定させる処理である。そして、設定値変更中処理が終了すると、ステップＳ３１３に進む。
【０２０９】
これに対し、設定変更開始コマンドを送信してから所定時間が経過しても設定変更開始コマンドのＡＣＫ応答がない（タイムアウトとなる）か、又は払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ３１１に戻り、メイン制御基板５０は、再度、設定変更開始コマンドを払出制御基板１００に送信する処理を実行する。
また、ステップＳ３１３に進むと、メイン制御基板５０は、設定変更終了コマンドを払出制御基板１００に送信する処理を実行する。そして、次のステップＳ３１４に進む。
【０２１０】
ステップＳ３１４では、メイン制御基板５０は、応答待機処理を実行する。この処理は、払出制御基板１００による設定変更終了コマンドのＡＣＫ応答を待つ処理である。
ここで、送信した設定変更終了コマンドがそのまま払出制御基板１００から送り返されると、メイン制御基板５０は、払出制御基板１００による設定変更終了コマンドのＡＣＫ応答があったと判断し、本フローチャートによる処理を終了する。なお、本フローチャートによる処理を終了すると、図１３に示すステップＳ２１１の処理に進む。
これに対し、設定変更終了コマンドを送信してから所定時間が経過しても設定変更終了コマンドのＡＣＫ応答がない（タイムアウトとなる）か、又は払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ３１３に戻り、メイン制御基板５０は、再度、設定変更終了コマンドを払出制御基板１００に送信する処理を実行する。
【０２１１】
次に、図１５中の右側に示す払出制御基板１００における設定変更処理の流れについて説明する。
ステップＳ４１１において、払出制御基板１００は、コマンド受信処理を実行する。この処理は、メイン制御基板５０から送信される設定変更開始コマンドを受信する処理である。そして、設定変更開始コマンドを受信すると、次のステップＳ４１２に進み、払出制御基板１００は、受信した設定変更開始コマンドをそのままメイン制御基板５０に送り返す処理を実行する（設定変更開始コマンドのＡＣＫ応答）。そして、次のステップＳ４１３に進む。
【０２１２】
ステップＳ４１３に進むと、払出制御基板１００は、コマンド受信処理を実行する。この処理は、メイン制御基板５０から送信される設定変更終了コマンドを受信する処理である。そして、設定変更終了コマンドを受信すると、次のステップＳ４１４に進み、払出制御基板１００は、受信した設定変更終了コマンドをそのままメイン制御基板５０に送り返す処理を実行する（設定変更終了コマンドのＡＣＫ応答）。そして、受信した設定変更終了コマンドをそのままメイン制御基板５０に送り返すと、本フローチャートによる処理を終了する。
【０２１３】
図１６は、メイン制御基板５０及び払出制御基板１００における３枚ベット処理の流れを示すフローチャートである。
図１６中、左側のフローチャートは、メイン制御基板５０における３枚ベット処理の流れを示し、右側のフローチャートは、払出制御基板１００における３枚ベット処理の流れを示す。また、図１６中、左右のフローチャートの間の矢印は、３枚ベット処理時にメイン制御基板５０と払出制御基板１００との間で送受信されるコマンドの送信方向を示す。
【０２１４】
また、図１６では、３枚ベット処理時に、投入要求コマンドとして、クレジット数からベット数「１」を減算することを要求する１枚投入要求コマンド（「２００１Ｈ」）を３回送信する例を示している。
なお、３枚ベット処理時に、１枚投入要求コマンドを３回送信することに限らず、クレジット数からベット数「３」を減算することを要求する３枚投入要求コマンド（「２００３Ｈ」）を１回送信してもよい。
【０２１５】
まず、図１６中の左側に示すメイン制御基板５０における３枚ベット処理について説明する。図１６中の左側に示すフローチャートは、図１３のステップＳ２０５における３枚ベット処理のサブルーチンを示している。
ステップＳ３２１において、メイン制御基板５０は、規定数の電子メダルがベット済であるか否かの判断処理を実行する。そして、規定数の電子メダルがベット済であると判断したときは、本フローチャートによる処理を終了する。これに対し、規定数の電子メダルがベット済でないと判断したときは、次のステップＳ３２２で３ベットスイッチ４０ｂの操作（オン）が検知されると、その次のステップＳ３２３に進む。
ステップＳ３２３では、メイン制御基板５０は、投入要求コマンドとして、１枚投入要求コマンドを払出制御基板１００に送信する処理を実行する。そして、次のステップＳ３２４に進む。
【０２１６】
ステップＳ３２４では、メイン制御基板５０は、応答待機処理を実行する。この処理は、払出制御基板１００から１枚投入復唱コマンドが送信されること（１枚投入要求コマンドのＡＣＫ応答）を待つ処理である。
そして、１枚投入復唱コマンドを受信する（送信した１枚投入要求コマンドがそのまま払出制御基板１００から送り返される）と、メイン制御基板５０は、払出制御基板１００による１枚投入要求コマンドのＡＣＫ応答があったと判断し、ステップＳ３２５に進む。
【０２１７】
これに対し、ステップＳ３２３で１枚投入要求コマンドを送信してから所定時間が経過しても１枚投入復唱コマンドを受信しない（タイムアウトとなる）か、又は払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ３２３に戻り、メイン制御基板５０は、再度、１枚投入要求コマンドを払出制御基板１００に送信する処理を実行する。
その後、メイン制御基板５０は、ステップＳ３２５及びＳ３２６、並びにステップＳ３２７及びＳ３２８において、ステップＳ３２３及びＳ３２４と同様の処理を実行する。すなわち、ステップＳ３２３及びＳ３２４と同様の処理を３回繰り返し実行する。そして、本フローチャートによる処理を終了する。なお、本フローチャートによる処理を終了すると、図１３に示すステップＳ２１２の処理に進む。
【０２１８】
次に、図１６中の右側に示す払出制御基板１００における３枚ベット処理について説明する。
ステップＳ４２１において、払出制御基板１００は、コマンド受信処理を実行する。この処理は、メイン制御基板５０から送信される１枚投入要求コマンドを受信する処理である。そして、１枚投入要求コマンドを受信すると、次のステップＳ４２２に進み、払出制御基板１００は、１枚投入復唱コマンドをメイン制御基板５０に送信する（受信した１枚投入要求コマンドをそのままメイン制御基板５０に送り返す）処理を実行する（１枚投入要求コマンドのＡＣＫ応答）。そして、次のステップＳ４２３に進む。
その後、払出制御基板１００は、ステップＳ４２３及びＳ４２４、並びにステップＳ４２５及びＳ４２６において、ステップＳ４２１及びＳ４２２と同様の処理を実行する。すなわち、ステップＳ４２１及びＳ４２２と同様の処理を３回繰り返し実行する。そして、本フローチャートによる処理を終了する。
【０２１９】
図１７は、メイン制御基板５０及び払出制御基板１００における１枚ベット処理の流れを示すフローチャートである。
図１７中、左側のフローチャートは、メイン制御基板５０における１枚ベット処理の流れを示し、右側のフローチャートは、払出制御基板１００における１枚ベット処理の流れを示す。また、図１７中、左右のフローチャートの間の矢印は、１枚ベット処理時にメイン制御基板５０と払出制御基板１００との間で送受信されるコマンドの送信方向を示す。
【０２２０】
まず、図１７中の左側に示すメイン制御基板５０における１枚ベット処理について説明する。図１７中の左側に示すフローチャートは、図１３のステップＳ２０６における１枚ベット処理のサブルーチンを示している。
ステップＳ３３１において、メイン制御基板５０は、規定数の電子メダルがベット済であるか否かの判断処理を実行する。そして、規定数の電子メダルがベット済であると判断したときは、本フローチャートによる処理を終了する。これに対し、規定数の電子メダルがベット済でないと判断したときは、次のステップＳ３３２で１ベットスイッチ４０ａの操作（オン）が検知されると、その次のステップＳ３３３に進む。
ステップＳ３３３では、メイン制御基板５０は、投入要求コマンドとして、１枚投入要求コマンドを払出制御基板１００に送信する処理を実行する。そして、次のステップＳ３３４に進む。
【０２２１】
ステップＳ３３４では、メイン制御基板５０は、応答待機処理を実行する。この処理は、払出制御基板１００から１枚投入復唱コマンドが送信されること（１枚投入要求コマンドのＡＣＫ応答）を待つ処理である。
そして、１枚投入復唱コマンドを受信する（送信した１枚投入要求コマンドがそのまま払出制御基板１００から送り返される）と、メイン制御基板５０は、払出制御基板１００による１枚投入要求コマンドのＡＣＫ応答があったと判断し、本フローチャートによる処理を終了する。なお、本フローチャートによる処理を終了すると、図１３に示すステップＳ２１２の処理に進む。
【０２２２】
これに対し、ステップＳ３３３で１枚投入要求コマンドを送信してから所定時間が経過しても１枚投入復唱コマンドを受信しない（タイムアウトとなる）か、又は払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ３３３に戻り、メイン制御基板５０は、再度、１枚投入要求コマンドを払出制御基板１００に送信する処理を実行する。
【０２２３】
次に、図１７中の右側に示す払出制御基板１００における１枚ベット処理について説明する。
ステップＳ４３１において、払出制御基板１００は、コマンド受信処理を実行する。この処理は、メイン制御基板５０から送信される１枚投入要求コマンドを受信する処理である。そして、１枚投入要求コマンドを受信すると、次のステップＳ４３２に進み、払出制御基板１００は、１枚投入復唱コマンドをメイン制御基板５０に送信する（受信した１枚投入要求コマンドをそのままメイン制御基板５０に送り返す）処理を実行する（１枚投入要求コマンドのＡＣＫ応答）。そして、本フローチャートによる処理を終了する。
【０２２４】
図１８は、メイン制御基板５０及び払出制御基板１００における遊技開始処理の流れを示すフローチャートである。
図１８中、左側のフローチャートは、メイン制御基板５０における遊技開始処理の流れを示し、右側のフローチャートは、払出制御基板１００における遊技開始処理の流れを示す。また、図１８中、左右のフローチャートの間の矢印は、遊技開始処理時にメイン制御基板５０と払出制御基板１００との間で送受信されるコマンドの送信方向を示す。
【０２２５】
まず、図１８中の左側に示すメイン制御基板５０における遊技開始処理について説明する。図１８中の左側に示すフローチャートは、図１３のステップＳ２０７における遊技開始処理のサブルーチンを示している。
ステップＳ３５１において、メイン制御基板５０は、規定数の電子メダルがベット済であるか否かの判断処理を実行する。そして、規定数の電子メダルがベット済でないと判断したときは、本フローチャートによる処理を終了する。これに対し、規定数の電子メダルがベット済であると判断したときは、次のステップＳ３５２でスタートスイッチ４１の操作（オン）が検知されると、その次のステップＳ３５３に進む。
ステップＳ３５３では、メイン制御基板５０は、遊技開始＋ＲＴ状態コマンドを払出制御基板１００に送信する処理を実行する。そして、次のステップＳ３５４に進む。
ステップＳ３５４では、メイン制御基板５０は、応答待機処理を実行する。この処理は、払出制御基板１００から遊技開始＋ＲＴ状態コマンドが送り返されること（ＡＣＫ応答）を待つ処理である。
【０２２６】
そして、送信した遊技開始＋ＲＴ状態コマンドがそのまま払出制御基板１００から送り返される）と、メイン制御基板５０は、払出制御基板１００によるＡＣＫ応答があったと判断し、本フローチャートによる処理を終了する。なお、本フローチャートによる処理を終了すると、図１３に示すステップＳ２０８の処理に進む。
これに対し、ステップＳ３５３で遊技開始＋ＲＴ状態コマンドを送信してから所定時間が経過してもＡＣＫ応答がない（タイムアウトとなる）か、又は払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ３５３に戻り、メイン制御基板５０は、再度、遊技開始＋ＲＴ状態コマンドを払出制御基板１００に送信する処理を実行する。
【０２２７】
次に、図１８中の右側に示す払出制御基板１００における遊技開始処理について説明する。
ステップＳ４５１において、払出制御基板１００は、コマンド受信処理を実行する。この処理は、メイン制御基板５０から送信される遊技開始＋ＲＴ状態コマンドを受信する処理である。そして、遊技開始＋ＲＴ状態コマンドを受信すると、次のステップＳ４５２に進み、払出制御基板１００は、受信した遊技開始＋ＲＴ状態コマンドをそのままメイン制御基板５０に送り返す処理を実行する（ＡＣＫ応答）。そして、本フローチャートによる処理を終了する。
【０２２８】
図１９は、メイン制御基板５０及び払出制御基板１００における遊技終了処理の流れを示すフローチャートである。
図１９中、左側のフローチャートは、メイン制御基板５０における遊技終了処理の流れを示し、右側のフローチャートは、払出制御基板１００における遊技終了処理の流れを示す。また、図１９中、左右のフローチャートの間の矢印は、遊技終了処理時にメイン制御基板５０と払出制御基板１００との間で送受信されるコマンドの送信方向を示す。
【０２２９】
まず、図１９中の左側に示すメイン制御基板５０における遊技終了処理について説明する。図１９中の左側に示すフローチャートは、図１３のステップＳ２０８における遊技終了処理のサブルーチンを示している。
ステップＳ３６１において、メイン制御基板５０は、第３ストップスイッチ４２（最後に停止するリール３１に対応するストップスイッチ４２）がオンからオフになったか否かの判断処理を実行する。そして、第３ストップスイッチ４２がオフになっていないと判断したときは、本フローチャートによる処理を終了する。これに対し、第３ストップスイッチ４２がオフになったと判断したときは、ステップＳ３６２に進む。
ステップＳ３６２に進むと、メイン制御基板５０は、遊技終了＋遊技状態コマンドを払出制御基板１００に送信する処理を実行する。そして、次のステップＳ３６３に進む。
ステップＳ３６３では、メイン制御基板５０は、応答待機処理を実行する。この処理は、払出制御基板１００から遊技終了＋遊技状態コマンドが送り返されること（ＡＣＫ応答）を待つ処理である。
【０２３０】
そして、送信した遊技終了＋遊技状態コマンドがそのまま払出制御基板１００から送り返される）と、メイン制御基板５０は、払出制御基板１００によるＡＣＫ応答があったと判断し、本フローチャートによる処理を終了する。なお、本フローチャートによる処理を終了すると、図１３に示すステップＳ２０９の処理に進む。
これに対し、ステップＳ３６２で遊技終了＋遊技状態コマンドを送信してから所定時間が経過してもＡＣＫ応答がない（タイムアウトとなる）か、又は払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ３６２に戻り、メイン制御基板５０は、再度、遊技終了＋遊技状態コマンドを払出制御基板１００に送信する処理を実行する。
【０２３１】
次に、図１９中の右側に示す払出制御基板１００における遊技終了処理について説明する。
ステップＳ４６１において、払出制御基板１００は、コマンド受信処理を実行する。この処理は、メイン制御基板５０から送信される遊技終了＋遊技状態コマンドを受信する処理である。そして、遊技終了＋遊技状態コマンドを受信すると、次のステップＳ４６２に進み、払出制御基板１００は、受信した遊技終了＋遊技状態コマンドをそのままメイン制御基板５０に送り返す処理を実行する（ＡＣＫ応答）。そして、本フローチャートによる処理を終了する。
【０２３２】
図２０は、メイン制御基板５０及び払出制御基板１００における払出処理の流れを示すフローチャートである。
図２０中、左側のフローチャートは、メイン制御基板５０における払出処理の流れを示し、右側のフローチャートは、払出制御基板１００における払出処理の流れを示す。また、図２０中、左右のフローチャートの間の矢印は、払出処理時にメイン制御基板５０と払出制御基板１００との間で送受信されるコマンドの送信方向を示す。
【０２３３】
まず、図２０中の左側に示すメイン制御基板５０における払出処理について説明する。図２０中の左側に示すフローチャートは、図１３のステップＳ２０９における払出処理のサブルーチンを示している。
ステップＳ３７１において、メイン制御基板５０は、払出要求コマンドを払出制御基板１００に送信する処理を実行する。そして、次のステップＳ３７２に進む。
ステップＳ３７２では、メイン制御基板５０は、応答待機処理を実行する。この処理は、払出制御基板１００から払出復唱コマンドが送信されること（払出要求コマンドのＡＣＫ応答）を待つ処理である。
【０２３４】
そして、払出復唱コマンドを受信する（送信した払出要求コマンドがそのまま払出制御基板１００から送り返される）と、メイン制御基板５０は、払出制御基板１００による払出要求コマンドのＡＣＫ応答があったと判断し、本フローチャートによる処理を終了する。なお、本フローチャートによる処理を終了すると、図１３に示すステップＳ２１１の処理に戻る。
これに対し、ステップＳ３７１で払出要求コマンドを送信してから所定時間が経過しても払出復唱コマンドを受信しない（タイムアウトとなる）か、又は払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ３７１に戻り、メイン制御基板５０は、再度、払出要求コマンドを払出制御基板１００に送信する処理を実行する。
【０２３５】
次に、図２０中の右側に示す払出制御基板１００における払出処理について説明する。
ステップＳ４７１において、払出制御基板１００は、コマンド受信処理を実行する。この処理は、メイン制御基板５０から送信される払出要求コマンドを受信する処理である。そして、払出要求コマンドを受信すると、次のステップＳ４７２に進み、払出制御基板１００は、払出復唱コマンドをメイン制御基板５０に送信する（受信した払出要求コマンドをそのままメイン制御基板５０に送り返す）処理を実行する（払出要求コマンドのＡＣＫ応答）。そして、本フローチャートによる処理を終了する。
【０２３６】
図２１は、メイン制御基板５０及び払出制御基板１００における返却処理の流れを示すフローチャートである。
図２１中、左側のフローチャートは、メイン制御基板５０における返却処理の流れを示し、右側のフローチャートは、払出制御基板１００における返却処理の流れを示す。また、図２１中、左右のフローチャートの間の矢印は、返却処理時にメイン制御基板５０と払出制御基板１００との間で送受信されるコマンドの送信方向を示す。
【０２３７】
まず、図２１中の左側に示すメイン制御基板５０における返却処理について説明する。図２０中の左側に示すフローチャートは、図１３のステップＳ２１０における返却処理のサブルーチンを示している。
ステップＳ３４１において、メイン制御基板５０は、ベットされている電子メダルがあるか否かの判断処理を実行する。そして、ベットされている電子メダルがないと判断したときは、本フローチャートによる処理を終了する。これに対し、ベットされている電子メダルがあると判断したときは、次のステップＳ３４２でキャンセルスイッチ４６の操作（オン）が検知されると、その次のステップＳ３４３に進む。
ステップＳ３４３では、メイン制御基板５０は、返却要求コマンドを払出制御基板１００に送信する処理を実行する。そして、次のステップＳ３４４に進む。
ステップＳ３４４では、メイン制御基板５０は、応答待機処理を実行する。この処理は、払出制御基板１００から返却復唱コマンドが送信されること（返却要求コマンドのＡＣＫ応答）を待つ処理である。
【０２３８】
そして、返却復唱コマンドを受信する（送信した返却要求コマンドがそのまま払出制御基板１００から送り返される）と、メイン制御基板５０は、払出制御基板１００による返却要求コマンドのＡＣＫ応答があったと判断し、本フローチャートによる処理を終了する。なお、本フローチャートによる処理を終了すると、図１３に示すステップＳ２１１の処理に戻る。
これに対し、ステップＳ３４３で返却要求コマンドを送信してから所定時間が経過しても返却復唱コマンドを受信しない（タイムアウトとなる）か、又は払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ３４３に戻り、メイン制御基板５０は、再度、返却要求コマンドを払出制御基板１００に送信する処理を実行する。
【０２３９】
次に、図２１中の右側に示す払出制御基板１００における返却処理について説明する。
ステップＳ４４１において、払出制御基板１００は、コマンド受信処理を実行する。この処理は、メイン制御基板５０から送信される返却要求コマンドを受信する処理である。そして、返却要求コマンドを受信すると、次のステップＳ４４２に進み、払出制御基板１００は、返却復唱コマンドをメイン制御基板５０に送信する（受信した返却要求コマンドをそのままメイン制御基板５０に送り返す）処理を実行する（返却要求コマンドのＡＣＫ応答）。そして、本フローチャートによる処理を終了する。
【０２４０】
図２２は、払出制御基板１００及び管理装置２００における電源投入処理の流れを示すフローチャートである。
図２２中、左側のフローチャートは、払出制御基板１００における電源投入処理２の流れを示し、右側のフローチャートは、管理装置２００における電源投入処理の流れを示す。また、図２２中、左右のフローチャートの間の矢印は、電源投入処理時に払出制御基板１００と管理装置２００との間で送受信されるコマンドの送信方向を示す。
スロットマシン１０及び管理装置２００の電源が投入されると、スロットマシン１０の払出制御基板１００上のプログラムが起動するとともに、管理装置２００上のプログラムが起動する。このとき、スロットマシン１０の払出制御基板１００において電源投入処理が実行されるとともに、管理装置２００において電源投入処理が実行される。
【０２４１】
ここで、図１４中の右側に示す払出制御基板１００における電源投入処理１、及び図２２中の左側に示す払出制御基板１００における電源投入処理２は、いずれも、電源投入時に払出制御基板１００において実行される処理であり、一部の処理が重複している。そして、同一の内容の処理には、同一のステップ番号を付している。
ただし、図１４中の右側に示す払出制御基板１００における電源投入処理１では、メイン制御基板５０と払出制御基板１００との間におけるコマンドの送受信を説明するために必要な処理を抽出して図示し、それ以外の処理の図示を省略している。
これに対し、図２２中の左側に示す払出制御基板１００における電源投入処理２では、払出制御基板１００と管理装置２００との間におけるコマンドの送受信を説明するために必要な処理を抽出して図示し、それ以外の処理の図示を省略している。
【０２４２】
まず、図２２中の左側に示す払出制御基板１００における電源投入処理２について説明する。
ステップＳ４０１において、払出制御基板１００は、初期化処理を実行する。そして、初期化処理が終了すると、次のステップＳ５０２に進む。なお、図２２中のステップＳ４０１と、図１４中のステップＳ４０１とは、同一の内容の処理である。
ステップＳ５０２に進むと、払出制御基板１００は、ＣＰＵ固有ＩＤ１バイト目〜４バイト目を払出制御基板１００に順次送信する処理を実行する。そして、次のステップＳ５０３に進む。
ステップＳ５０３では、メイン制御基板５０は、ＣＰＵ固有ＩＤ４バイト目の送信を完了したか否かの判断処理を実行する。そして、ＣＰＵ固有ＩＤ４バイト目の送信を完了したと判断すると、本フローチャートによる処理を終了する。これに対し、ＣＰＵ固有ＩＤ４バイト目の送信を完了していないと判断したときは、ステップＳ５０２に戻り、払出制御基板１００は、再度、ＣＰＵ固有ＩＤ１バイト目〜４バイト目を払出制御基板１００に順次送信する処理を実行する。
【０２４３】
次に、図２２中の右側に示す管理装置２００における電源投入処理について説明する。
ステップＳ６０１において、管理装置２００は、初期化処理を実行する。そして、初期化処理が終了すると、次のステップＳ６０２に進む。
ステップＳ６０２では、管理装置２００は、コマンド受信処理を実行する。この処理は、払出制御基板１００から送信されるＣＰＵ固有ＩＤ１バイト目〜４バイト目を受信する処理である。そして、ＣＰＵ固有ＩＤ１バイト目〜４バイト目を受信すると、次のステップＳ６０３に進み、管理装置２００は、受信したコマンドがＣＰＵ固有ＩＤであるか否かの判断処理を実行する。
【０２４４】
ここで、ステップＳ６０３において、受信したコマンドがＣＰＵ固有ＩＤであると判断したときは、次のステップＳ６０４に進み、管理装置２００は、受信したＣＰＵ固有ＩＤ１バイト目〜４バイト目を所定の記憶領域に記憶（保存）する処理を実行する。そして、次のステップＳ６０５に進む。
これに対し、ステップＳ６０３において、受信したコマンドがＣＰＵ固有ＩＤでないと判断すると、本フローチャートによる処理を終了する。
【０２４５】
ステップＳ６０５に進むと、管理装置２００は、ＣＰＵ固有ＩＤ４バイト目の受信を完了したか否かの判断処理を実行する。
そして、ステップＳ６０５において、ＣＰＵ固有ＩＤ４バイト目の受信を完了したと判断したときは、次のステップＳ６０６に進み、管理装置２００は、ＣＰＵ固有ＩＤ１バイト目〜４バイト目をホールコンピュータ３００に送信する処理を実行する。そして、本フローチャートによる処理を終了する。
これに対し、ステップＳ６０５において、ＣＰＵ固有ＩＤ４バイト目の受信を完了していないと判断したときは、ステップＳ６０６をスキップして、本フローチャートによる処理を終了する。
【０２４６】
図２３は、払出制御基板１００及び管理装置２００における貸出処理の流れを示すフローチャートである。
図２３中、左側のフローチャートは、払出制御基板１００における貸出処理２の流れを示し、右側のフローチャートは、管理装置２００における貸出処理の流れを示す。また、図２３中、左右のフローチャートの間の矢印は、貸出処理時に払出制御基板１００と管理装置２００との間で送受信されるコマンドの送信方向を示す。
【０２４７】
ここで、図１１に示す払出制御基板１００における貸出処理１、及び図２３中の左側に示す払出制御基板１００における貸出処理２は、いずれも、図８のステップＳ１１９における貸出処理のサブルーチンを示しており、一部の処理が重複している。そして、同一の内容の処理には、同一のステップ番号を付している。
ただし、図１１に示す払出制御基板１００における貸出処理１では、貸出処理時の処理を詳細に図示している。
これに対し、図２３中の左側に示す払出制御基板１００における貸出処理２では、払出制御基板１００と管理装置２００との間におけるコマンドの送受信を説明するために必要な処理を抽出して図示し、それ以外の処理の図示を省略している。
【０２４８】
まず、図２３中の右側に示す管理装置２００における貸出処理について説明する。
ステップＳ６１１において、貸出スイッチ２０２の操作（オン）が検知されると、次のステップＳ６１２に進み、管理装置２００は、貸出可ＬＥＤを消灯させる処理、貸出スイッチ２０２の操作を無効（受付け不可）にする処理、及び返却スイッチ２０３の操作を無効（受付け不可）にする処理を実行する。そして、次のステップＳ６１３に進む。
なお、貸出可ＬＥＤは、電子メダルの貸出しが可能であるか否かを示すＬＥＤであって、点灯時には電子メダルの貸出しが可能であることを示し、消灯時には電子メダルの貸出しが不可であることを示すものである。
【０２４９】
ステップＳ６１３に進むと、管理装置２００は、貸出要求コマンドを払出制御基板１００に送信する。そして、次のステップＳ６１４に進む。
ステップＳ６１４では、管理装置２００は、応答待機処理を実行する。この処理は、払出制御基板１００から貸出復唱コマンドが送信されること（貸出要求コマンドのＡＣＫ応答）を待つ処理である。
【０２５０】
そして、貸出復唱コマンドを受信する（送信した貸出要求コマンドがそのまま払出制御基板１００から送り返される）と、管理装置２００は、払出制御基板１００による貸出要求コマンドのＡＣＫ応答があったと判断し、次のステップＳ６１５に進む。
また、払出制御基板１００からエラーコマンドが送信される（ＮＡＫ応答がある）と、ステップＳ６１７に進む。
さらにまた、ステップＳ６１３で貸出要求コマンドを送信してから所定時間が経過しても貸出復唱コマンドを受信しない（タイムアウトとなる）と、ステップＳ６１８に進み、管理装置２００は、エラー処理を実行する。
【０２５１】
ステップＳ６１５に進むと、管理装置２００は、貸出指示コマンドを払出制御基板１００に送信する。そして、次のステップ６１６に進む。
ステップＳ６１６では、管理装置２００は、貸出し枚数を減算する処理を実行する。そして、次のステップＳ６１７に進む。
ステップＳ６１７に進むと、管理装置２００は、貸出可ＬＥＤを点灯させる処理、貸出スイッチ２０２の操作を有効（受付け可能）にする処理、及び返却スイッチ２０３の操作を有効（受付け可能）にする処理を実行する。そして、本フローチャートによる処理を終了する。
【０２５２】
次に、図２３中の左側に示す払出制御基板１００における貸出処理２について説明する。
ステップＳ５１１において、払出制御基板１００は、コマンド受信処理を実行する。この処理は、管理装置２００から送信される貸出要求コマンドを受信する処理である。そして、貸出要求コマンドを受信すると、ステップＳ１１８に進む。
【０２５３】
ステップＳ１１８に進むと、払出制御基板１００は、受信したコマンドが貸出要求コマンドであるか否かの判断処理を実行する。なお、図２３中のステップＳ１１８と、図８中のステップＳ１１８とは、同一の内容の処理である。
ここで、受信したコマンドが貸出要求コマンドであると判断したときは、ステップＳ５１３に進み、払出制御基板１００は、受信した貸出要求コマンドをＲＷＭ１０３の所定の記憶領域に記憶（保存）する処理を実行する。そして、次のステップＳ５１４に進む。
これに対し、受信したコマンドが貸出要求コマンドでないと判断したときは、本フローチャートによる処理を終了する。
【０２５４】
ステップＳ５１４に進むと、払出制御基板１００は、貸出し要求を受付け可能であるか否か、具体的には、クレジット数に貸出し枚数（貸出要求コマンドの後続コマンドが示す数）を加算することによりクレジット数の上限値を超えるか否かの判断処理を実行する。
ここで、ステップＳ５１４において、貸出し要求を受付け可能であると判断したとき、すなわち、クレジット数に貸出し枚数を加算してもクレジット数の上限値以下であると判断したときは、ステップＳ１６１に進み、払出制御基板１００は、貸出復唱コマンドを管理装置２００に送信する（受信した貸出要求コマンドをそのまま管理装置２００に送り返す）処理を実行する（貸出要求コマンドのＡＣＫ応答）。そして、ステップＳ１６４に進む。
【０２５５】
これに対し、ステップＳ５１４において、貸出し要求を受付け不可であると判断したとき、すなわち、クレジット数に貸出し枚数を加算するとクレジット数の上限値を超えると判断したときは、ステップＳ５１５に進み、払出制御基板１００は、エラーコマンドを管理装置２００に送信する（ＮＡＫ応答）。そして、ステップＳ１６９に進み、払出制御基板１００は、エラーフラグをセットする処理を実行する。そして、本フローチャートによる処理を終了する。
【０２５６】
ステップＳ１６４に進むと、払出制御基板１００は、貸出指示コマンドを受信したか否かの判断処理を実行する。
ここで、ステップＳ１６４において、貸出指示コマンドを受信したと判断したときは、ステップＳ１６７に進み、払出制御基板１００は、クレジット数に貸出し枚数を加算する処理を実行する。そして、本フローチャートによる処理を終了する。
【０２５７】
これに対し、ステップＳ１６４において、貸出指示コマンドを受信していないと判断したときは、ステップＳ１６９に進み、払出制御基板１００は、エラーフラグをセットする処理を実行する。そして、本フローチャートによる処理を終了する。
なお、図２３中のステップＳ１６１、Ｓ１６４、Ｓ１６７及びＳ１６９と、図１１中のステップＳ１６１、Ｓ１６４、Ｓ１６７及びＳ１６９とは、それぞれ同一の内容の処理である。
【０２５８】
図２４及び図２５は、払出制御基板１００及び管理装置２００における計数処理の流れを示すフローチャートである。図２５は、図２４に続くフローチャートである。
図２４及び図２５中、左側のフローチャートは、払出制御基板１００における計数処理の流れを示し、右側のフローチャートは、管理装置２００における計数処理の流れを示す。また、図２４及び図２５中、左右のフローチャートの間の矢印は、計数処理時に払出制御基板１００と管理装置２００との間で送受信されるコマンドの送信方向を示す。
【０２５９】
ここで、図１２に示す払出制御基板１００における計数処理１、並びに図２４及び図２５中の左側に示す払出制御基板１００における計数処理２は、いずれも、図８のステップＳ１１７における計数処理のサブルーチンを示しており、一部の処理が重複している。そして、同一の内容の処理には、同一のステップ番号を付している。
ただし、図１２に示す払出制御基板１００における計数処理１では、計数処理時の処理を詳細に図示している。
これに対し、図２４及び図２５中の左側に示す払出制御基板１００における計数処理２では、払出制御基板１００と管理装置２００との間におけるコマンドの送受信を説明するために必要な処理を抽出して図示し、それ以外の処理の図示を省略している。
【０２６０】
まず、図２４及び図２５中の左側に示す払出制御基板１００における計数処理について説明する。
ステップＳ１８１において、払出制御基板１００は、下位計数要求コマンドを管理装置２００に送信する。そして、ステップＳ５３３に進む。
ステップＳ５３３では、払出制御基板１００は、応答待機処理を実行する。この処理は、管理装置２００から下位計数復唱コマンドが送信されること（下位計数要求コマンドのＡＣＫ応答）を待つ処理である。
【０２６１】
そして、下位計数復唱コマンドを受信する（送信した下位計数要求コマンドがそのまま管理装置２００から送り返される）と、払出制御基板１００は、管理装置２００による下位計数要求コマンドのＡＣＫ応答があったと判断し、ステップＳ１８５に進む。
また、管理装置２００からエラーコマンドが送信される（ＮＡＫ応答がある）と、本フローチャートによる処理を終了する。
さらにまた、ステップＳ１８１で下位計数要求コマンドを送信してから所定時間が経過しても下位計数復唱コマンドを受信しない（タイムアウトとなる）と、ステップＳ１９４に進み、払出制御基板１００は、エラーフラグをセットする処理を実行する。そして、本フローチャートによる処理を終了する。
【０２６２】
ステップＳ１８５に進むと、払出制御基板１００は、上位計数要求コマンドを管理装置２００に送信する。そして、図２５のステップＳ５３５に進む。
ステップＳ５３５では、払出制御基板１００は、応答待機処理を実行する。この処理は、管理装置２００から上位計数復唱コマンドが送信されること（上位計数要求コマンドのＡＣＫ応答）を待つ処理である。
【０２６３】
そして、上位計数復唱コマンドを受信する（送信した上位計数要求コマンドがそのまま管理装置２００から送り返される）と、払出制御基板１００は、管理装置２００による上位計数要求コマンドのＡＣＫ応答があったと判断し、ステップＳ１８９に進む。
これに対し、管理装置２００からエラーコマンドが送信される（ＮＡＫ応答がある）か、又は図２４のステップＳ１８５で上位計数要求コマンドを送信してから所定時間が経過しても上位計数復唱コマンドを受信しない（タイムアウトとなる）と、ステップＳ１９４に進み、払出制御基板１００は、エラーフラグをセットする処理を実行する。そして、本フローチャートによる処理を終了する。
なお、図２４のステップＳ５３８のエラー処理と、図２５のステップＳ５３８のエラー処理とは、同一の処理である。
【０２６４】
ステップＳ１８９に進むと、払出制御基板１００は、計数指示コマンドを管理装置２００に送信し、ステップＳ１９１に進む。
ステップＳ１９１では、クレジット数をクリアする（「０」にする）処理を実行する。そして、本フローチャートによる処理を終了する。
なお、図２４及び図２５中のステップＳ１８１、Ｓ１８５、Ｓ１８９、Ｓ１９１及びＳ１９４と、図１２中のステップＳ１８１、Ｓ１８５、Ｓ１８９、Ｓ１９１及びＳ１９４とは、それぞれ同一の内容の処理である。
【０２６５】
次に、図２４及び図２５中の右側に示す管理装置２００における計数処理について説明する。
ステップＳ６３１において、管理装置２００は、コマンド受信処理を実行する。この処理は、払出制御基板１００から送信される下位計数要求コマンドを受信する処理である。そして、下位計数要求コマンドを受信すると、次のステップＳ６３２に進む。
【０２６６】
ステップＳ６３２に進むと、管理装置２００は、受信したコマンドが下位計数要求コマンドであるか否かの判断処理を実行する。
ここで、ステップＳ６３２において、受信したコマンドが下位計数要求コマンドであると判断したときは、次のステップＳ６３３に進み、管理装置２００は、受信した下位計数要求コマンドを所定の記憶領域に記憶（保存）する処理を実行する。そして、次のステップＳ６３４に進む。
これに対し、ステップＳ６３２において、受信したコマンドが下位計数要求コマンドでないと判断したときは、本フローチャートによる処理を終了する。
【０２６７】
ステップＳ６３４に進むと、管理装置２００は、計数（払戻し）要求を受付け可能であるか否かの判断処理を実行する。
ここで、ステップＳ６３４において、計数（払戻し）要求を受付け可能であると判断したときは、ステップＳ６３６に進み、管理装置２００は、貸出可ＬＥＤを消灯させる処理、貸出スイッチ２０２の操作を無効（受付け不可）にする処理、及び返却スイッチ２０３の操作を無効（受付け不可）にする処理を実行する。そして、次のステップＳ６３７に進む。
これに対し、ステップＳ６３４において、計数（払戻し）要求を受付け不可であると判断したときは、ステップＳ６３５に進み、管理装置２００は、エラーコマンドを払出制御基板１００に送信する（ＮＡＫ応答）。そして、本フローチャートによる処理を終了する。
【０２６８】
ステップＳ６３７に進むと、管理装置２００は、下位計数復唱コマンドを払出制御基板１００に送信する（受信した下位計数要求コマンドをそのまま払出制御基板１００に送り返す）処理を実行する（下位計数要求コマンドのＡＣＫ応答）。そして、次のステップＳ６３８に進む。
ステップＳ６３８では、管理装置２００は、コマンド受信処理を実行する。この処理は、払出制御基板１００から送信される上位計数要求コマンドを受信する処理である。そして、上位計数要求コマンドを受信すると、図２５のステップＳ６３９に進む。
【０２６９】
ステップＳ６３９に進むと、管理装置２００は、受信したコマンドが上位計数要求コマンドであるか否かの判断処理を実行する。
ここで、ステップＳ６３９において、受信したコマンドが上位計数要求コマンドであると判断したときは、ステップＳ６４１に進み、管理装置２００は、受信した上位計数要求コマンドを所定の記憶領域に記憶（保存）する処理を実行する。そして、ステップＳ６４２に進む。
これに対し、ステップＳ６３９において、受信したコマンドが上位計数要求コマンドでないと判断したときは、ステップＳ６４０に進み、管理装置２００は、エラーコマンドを払出制御基板１００に送信する（ＮＡＫ応答）。そして、ステップＳ６４７に進み、管理装置２００は、エラー処理を実行する。
【０２７０】
ステップＳ６４２に進むと、管理装置２００は、上位計数復唱コマンドを払出制御基板１００に送信する（受信した上位計数要求コマンドをそのまま払出制御基板１００に送り返す）処理を実行する（ＡＣＫ応答）。そして、次のステップＳ６４３に進む。
ステップＳ６４３では、管理装置２００は、コマンド受信処理を実行する。この処理は、払出制御基板１００から送信される計数指示コマンドを受信する処理である。そして、計数指示コマンドを受信すると、次のステップＳ６４４に進む。
【０２７１】
ステップＳ６４４に進むと、管理装置２００は、受信したコマンドが計数指示コマンドであるか否かの判断処理を実行する。
ここで、受信したコマンドが計数指示コマンドであると判断したときは、次のステップＳ６４５に進み、管理装置２００は、下位計数要求コマンド及び上位計数要求コマンドから特定される払戻し枚数を、管理装置２００側で管理する電子メダルの枚数に反映させる処理を実行する。そして、次のステップＳ６４６に進む。
これに対し、受信したコマンドが計数指示コマンドでないと判断したときは、ステップＳ６４７に進み、管理装置２００は、エラー処理を実行する。
【０２７２】
ステップＳ６４６に進むと、管理装置２００は、貸出可ＬＥＤを点灯させる処理、貸出スイッチ２０２の操作を有効（受付け可能）にする処理、及び返却スイッチ２０３の操作を有効（受付け可能）にする処理を実行する。そして、本フローチャートによる処理を終了する。
【０２７３】
図２６は、払出制御基板１００と管理装置２００との間におけるシリアル通信のデータ信号及びストローブ信号の波形を示す図である。
図２３〜図２５では、払出制御基板１００と管理装置２００との間で送受信されるコマンドとして、貸出要求コマンド、下位計数要求コマンド、上位計数要求コマンド等を示したが、これらのコマンドは、上述したように、先行コマンド（上位８ビット）及び後続コマンド（下位８ビット）から構成されている。
【０２７４】
そして、図２６では、これらのコマンドを構成する先行コマンドや後続コマンドを１つの単位とし、そのデータ信号及びストローブ信号の波形を示している。
図２６に示すように、払出制御基板１００と管理装置２００との間では、データ信号をＤ０ビット（ＤＢ０）からＤ７ビット（ＤＢ７）まで１ビットずつ送信するとともに、これらをストローブ信号がオンのタイミングで１ビットずつ読み取らせるようにしている。
【０２７５】
図２７は、電子メダル貸出し時における各信号のオン／オフを示すタイミングチャートである。
図２３では、電子メダル貸出し時に払出制御基板１００と管理装置２００との間で送受信されるコマンドを示したが、図２７は、電子メダル貸出し時における払出制御基板１００及び管理装置２００の各信号のオン／オフのタイミングを示している。
【０２７６】
図２７に示すように、スロットマシン１０及び管理装置２００の電源がオンになると、その後、管理装置２００の返却スイッチ２０３の操作が受付け可能になる。
その後、スロットマシン１０の払出制御基板１００及び管理装置２００のデータ信号が「０」になり、スロットマシン１０の払出制御基板１００及び管理装置２００のストローブ信号がオフになる。
その後、管理装置２００の貸出スイッチ２０２の操作が受付け可能になり、動作状態が待機状態から通常状態となる。なお、通常状態は、管理装置２００による電子メダルの貸出しが可能であり、スロットマシン１０での遊技の進行が可能な状態を意味する。
【０２７７】
そして、管理装置２００の貸出スイッチ２０２の操作（オン）が検知されると、まず、管理装置２００の貸出スイッチ２０２及び返却スイッチ２０３の操作が受付け不可になり、その後、管理装置２００からスロットマシン１０の払出制御基板１００に貸出要求コマンドの先行コマンド及び後続コマンドが順次送信される。
その後、スロットマシン１０の払出制御基板１００から管理装置２００に貸出復唱コマンドの先行コマンド及び後続コマンドが順次送信される。
その後、管理装置２００からスロットマシン１０の払出制御基板１００に貸出指示コマンドの先行コマンド及び後続コマンドが順次送信される。
そして、貸出指示コマンドの送信が完了すると、管理装置２００の貸出スイッチ２０２及び返却スイッチ２０３の操作が受付け可能になる。
【０２７８】
図２８は、電子メダル計数（払戻し）時における各信号のオン／オフを示すタイミングチャートである。
図２４及び図２５では、電子メダル計数時に払出制御基板１００と管理装置２００との間で送受信されるコマンドを示したが、図２８は、電子メダル計数時における払出制御基板１００及び管理装置２００の各信号のオン／オフのタイミングを示している。
【０２７９】
図２８に示すように、スロットマシン１０及び管理装置２００の電源がオンになると、その後、管理装置２００の返却スイッチ２０３の操作が受付け可能になる。
その後、スロットマシン１０の払出制御基板１００及び管理装置２００のデータ信号が「０」になり、スロットマシン１０の払出制御基板１００及び管理装置２００のストローブ信号がオフになる。
その後、管理装置２００の貸出スイッチ２０２の操作が受付け可能になり、動作状態が待機状態から通常状態となる。ここまでは、図２７と同様である。
【０２８０】
そして、スロットマシン１０の計数スイッチ４７の操作（オン）が検知されると、まず、管理装置２００の貸出スイッチ２０２及び返却スイッチ２０３の操作が受付け不可になり、その後、スロットマシン１０の払出制御基板１００から管理装置２００に下位計数要求コマンドの先行コマンド及び後続コマンドが順次送信される。
その後、管理装置２００からスロットマシン１０の払出制御基板１００に下位計数復唱コマンドの先行コマンド及び後続コマンドが順次送信される。
【０２８１】
その後、スロットマシン１０の払出制御基板１００から管理装置２００に上位計数要求コマンドの先行コマンド及び後続コマンドが順次送信される。
その後、管理装置２００からスロットマシン１０の払出制御基板１００に上位計数復唱コマンドの先行コマンド及び後続コマンドが順次送信される。
その後、スロットマシン１０の払出制御基板１００から管理装置２００に計数指示コマンドの先行コマンド及び後続コマンドが順次送信される。
そして、計数指示コマンドの送信が完了すると、管理装置２００の貸出スイッチ２０２及び返却スイッチ２０３の操作が受付け可能になる。
【０２８２】
以上、本発明の実施形態について説明したが、本発明は、上述した内容に限定されるものではなく、たとえば以下のような種々の変形が可能である。
（１）本実施形態では、図４〜図７に示す各種コマンドは、先行コマンド（上位８ビット）及び後続コマンド（下位８ビット）からなる１６ビットのデータで構成されるとしたが、これに限らず、たとえば、８ビットとしてもよく、３２ビットとしてもよい。
【０２８３】
（２）本実施形態では、メイン制御基板５０と払出制御基板１００との間、及び払出制御基板１００と管理装置２００との間では、シリアル通信でコマンドの送受信を行うとしたが、これに限らず、パラレル通信としてもよく、シリアル通信とパラレル通信とを併用してもよい。
（３）本実施形態では、メイン制御基板５０は、３ベットスイッチ４０ｂのオン時に、払出制御基板１００に対し、１枚投入要求コマンドを３回送信する例を示したが、これに限らず、３枚投入要求コマンドを１回送信してもよい。
【０２８４】
（４）本実施形態では、メイン制御基板５０は、第３ストップスイッチ４２がオンからオフになった時に、払出制御基板１００に対し、払出要求コマンドを送信したが、これに限らず、全リール３１停止時に、払出要求コマンドを送信してもよい。
（５）本実施形態では、メイン制御基板５０は、役の非入賞時にも、第３ストップスイッチ４２がオンからオフになった時に、払出制御基板１００に対し、払出し枚数が「０」である払出要求コマンドを送信したが、これに限らず、役の非入賞時には、払出要求コマンドを送信しなくてもよい。
【０２８５】
（６）本実施形態では、遊技機の１つとしてスロットマシン１０を例に挙げたが、スロットマシン１０は、風営法の適用を受ける第４号営業店に設置される「回胴式遊技機」（いわゆる「パチスロ遊技機」）に限られるものではなく、たとえばカジノマシンにも適用することができる。また、本発明をぱちんこ遊技機に適用してもよい。
（７）本明細書に記載のすべての実施形態及び各種の変形例は、単独で実施されることに限らず、適宜組み合わせて実施することが可能である。
【０２８６】
＜付記＞
本願の当初明細書等に記載した発明（当初発明）は、たとえば以下の当初発明１〜３を挙げることができ、それぞれ、当初発明が解決しようとする課題、当初発明に係る課題を解決するための手段及び当初発明の効果は、以下の通りである。ただし、本明細書に記載した発明は、当初発明１〜３に限ることを意味するものではない。
【０２８７】
１．当初発明１
（ａ）当初発明１が解決しようとする課題
当初発明は、遊技価値（遊技媒体）として、物理的な（有体物としての）メダルを用いずに、電子情報（電子メダル）を用いる遊技機に関するものである。
従来の遊技機において、遊技価値として、物理的なメダルを用いずに、電子情報を用いる遊技機が知られている（たとえば、特開２０１５−０６２５５８号公報）。
ここで、遊技の進行を制御するメイン制御基板と、遊技価値のクレジット数を管理する払出制御基板とを備える遊技機において、メイン制御基板から払出制御基板にコマンドを送信中に電源断が発生したとする。このとき、メイン制御基板側では、ベットスイッチの操作に基づいて、遊技価値がベットされたことを示すランプを点灯させ、スタートスイッチの操作を受付け可能にし、遊技価値がベットされたことを示すコマンドを払出制御基板に送信したにもかかわらず、払出制御基板側では、コマンドを受信することができずに、クレジット数からベット数を減算する処理が実行されないという事態が発生してしまうことが考えられる。これでは、遊技価値を適切に管理することができず、遊技者に不利益を与えてしまうおそれがある。
当初発明が解決しようとする課題は、遊技価値として電子情報を用いる遊技機において、遊技価値の管理を適切に行うことである。
【０２８８】
（ｂ）当初発明１の課題を解決するための手段（なお、かっこ書きで、対応する実施形態を記載する。）
当初発明は、
遊技の進行を制御するメイン制御基板（５０）と、
遊技価値（電子メダル）のクレジット数を管理する払出制御基板（１００）と
を備え、
前記払出制御基板は、前記メイン制御基板と電気的に接続され、かつ遊技価値の貸出し及び払戻しに関する制御を行う外部の管理装置（２００）と電気的に接続され、
前記メイン制御基板は、クレジット数を増加又は減少させる事象（ベット、払出し、キャンセル）が発生したときは、クレジット数の増加又は減少を要求する演算要求コマンド（投入要求コマンド、払出要求コマンド、返却要求コマンド）を前記払出制御基板に送信し、
前記払出制御基板は、演算要求コマンドを受信したときは、受信した演算要求コマンドに応じた数をクレジット数に対して加算又は減算する処理を実行し、受信した演算要求コマンドに応じた演算復唱コマンド（投入復唱コマンド、払出復唱コマンド、返却復唱コマンド）を前記メイン制御基板に送信し、
前記メイン制御基板は、演算復唱コマンドを受信したときは、クレジット数を増加又は減少させる事象の発生に応じた処理（たとえば、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを点灯させる処理、スタートスイッチ４１の操作を受付け可能にする処理、獲得数表示ＬＥＤ７８に電子メダルの払出し枚数を表示する処理、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを消灯させる処理、スタートスイッチ４１の操作を受付け不可にする処理）を実行し、
電源断時には、前記メイン制御基板上のプログラムより先に前記払出制御基板上のプログラムが停止するように設定され、
電源断からの復帰時には、前記メイン制御基板上のプログラムより先に前記払出制御基板上のプログラムが起動するように設定されている
ことを特徴とする。
【０２８９】
（ｃ）当初発明１の効果
当初発明によれば、メイン制御基板は、演出復唱コマンドを受信したときに、クレジット数を増加又は減少させる事象の発生に応じた処理を実行するため、払出制御基板上のプログラムが先に停止することにより、演出復唱コマンドを受信しなければ、その後の処理を実行しないようにすることができるので、遊技者に不利益を与えないように、遊技価値を適切に管理することができる。
【０２９０】
２．当初発明２
（ａ）当初発明２が解決しようとする課題
当初発明は、遊技価値（遊技媒体）として、物理的な（有体物としての）メダルを用いずに、電子情報（電子メダル）を用いる遊技機に関するものである。
従来の遊技機において、遊技価値として、物理的なメダルを用いずに、電子情報を用いる遊技機が知られている（たとえば、特開２０１５−０６２５５８号公報）。
ここで、遊技の進行を制御するメイン制御基板と、遊技価値のクレジット数を管理する払出制御基板とを備える遊技機において、払出制御基板から管理装置（ＣＲユニット）にコマンドを送信中にノイズが入ってしまったとする。このとき、払出制御基板側では、遊技価値の払戻しに関する処理を実行したにもかかわらず、管理装置側では、コマンドを受信することができずに、遊技価値の払戻しに関する処理が実行されないという事態が生じてしまうことが考えられる。これでは、遊技価値を適切に管理することができず、遊技者に不利益を与えてしまうおそれがある。
当初発明が解決しようとする課題は、遊技価値として電子情報を用いる遊技機において、遊技価値の管理を適切に行うことである。
【０２９１】
（ｂ）当初発明２の課題を解決するための手段（なお、かっこ書きで、対応する実施形態を記載する。）
当初発明の第１の解決手段は、
遊技の進行を制御するメイン制御基板（５０）と、
遊技価値（電子メダル）のクレジット数を管理する払出制御基板（１００）と
を備え、
前記払出制御基板は、前記メイン制御基板と電気的に接続され、かつ遊技価値の貸出し及び払戻しに関する制御を行う外部の管理装置（２００）と電気的に接続され、
前記メイン制御基板は、クレジット数を増加又は減少させる事象（ベット、払出し、キャンセル）が発生したときは、クレジット数の増加又は減少を要求する演算要求コマンド（投入要求コマンド、払出要求コマンド、返却要求コマンド）を前記払出制御基板に送信し、
前記払出制御基板は、演算要求コマンドを受信したときは、受信した演算要求コマンドに応じた数をクレジット数に対して加算又は減算する処理を実行し、受信した演算要求コマンドに応じた演算復唱コマンド（投入復唱コマンド、払出復唱コマンド、返却復唱コマンド）を前記メイン制御基板に送信し、
前記メイン制御基板は、演算復唱コマンドを受信したときは、クレジット数を増加又は減少させる事象の発生に応じた処理（たとえば、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを点灯させる処理、スタートスイッチ４１の操作を受付け可能にする処理、獲得数表示ＬＥＤ７８に電子メダルの払出し枚数を表示する処理、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを消灯させる処理、スタートスイッチ４１の操作を受付け不可にする処理）を実行し、
前記払出制御基板は、
前記管理装置に対して処理の実行（クレジットされている電子メダルの払戻し）を要求するときは、処理要求コマンド（上位計数要求コマンド、下位計数要求コマンド）を前記管理装置に送信し、
処理要求コマンドを受信した前記管理装置が前記払出制御基板に対して送信する処理復唱コマンド（上位計数復唱コマンド、下位計数復唱コマンド）を受信したときは、前記管理装置に対して処理の実行を指示する処理指示コマンド（計数指示コマンド）を前記管理装置に送信する
ことを特徴とする。
【０２９２】
当初発明の第２の解決手段は、
遊技の進行を制御するメイン制御基板（５０）と、
遊技価値（電子メダル）のクレジット数を管理する払出制御基板（１００）と、
クレジットされている遊技価値を払い戻すときに操作される計数スイッチ（４７）と
を備え、
前記払出制御基板は、前記メイン制御基板と電気的に接続され、かつ遊技価値の貸出し及び払戻しに関する制御を行う外部の管理装置（２００）と電気的に接続され、
前記計数スイッチは、前記払出制御基板と電気的に接続され、
前記メイン制御基板は、クレジット数を増加又は減少させる事象（ベット、払出し、キャンセル）が発生したときは、クレジット数の増加又は減少を要求する演算要求コマンド（投入要求コマンド、払出要求コマンド、返却要求コマンド）を前記払出制御基板に送信し、
前記払出制御基板は、演算要求コマンドを受信したときは、受信した演算要求コマンドに応じた数をクレジット数に対して加算又は減算する処理を実行し、受信した演算要求コマンドに応じた演算復唱コマンド（投入復唱コマンド、払出復唱コマンド、返却復唱コマンド）を前記メイン制御基板に送信し、
前記メイン制御基板は、演算復唱コマンドを受信したときは、クレジット数を増加又は減少させる事象の発生に応じた処理（たとえば、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを点灯させる処理、スタートスイッチ４１の操作を受付け可能にする処理、獲得数表示ＬＥＤ７８に電子メダルの払出し枚数を表示する処理、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを消灯させる処理、スタートスイッチ４１の操作を受付け不可にする処理）を実行し、
前記払出制御基板は、
前記計数スイッチが操作されたときは、クレジットされている遊技価値の払戻しを要求する払戻要求コマンド（上位計数要求コマンド、下位計数要求コマンド）を前記管理装置に送信し、
払戻要求コマンドを受信した前記管理装置が前記払出制御基板に対して送信する払戻復唱コマンド（上位計数復唱コマンド、下位計数復唱コマンド）を受信したときは、遊技価値の払戻しに関する前記払出制御基板側の処理を実行し、かつ受信した払戻復唱コマンドに応じた払戻指示コマンド（計数指示コマンド）を前記管理装置に送信する
ことを特徴とする。
【０２９３】
当初発明の第３の解決手段は、
遊技の進行を制御するメイン制御基板（５０）と、
遊技価値（電子メダル）のクレジット数を管理する払出制御基板（１００）と
を備え、
前記払出制御基板は、前記メイン制御基板と電気的に接続され、かつ遊技価値の貸出し及び払戻しに関する制御を行う外部の管理装置（２００）と電気的に接続され、
遊技価値を貸し出すときに操作される貸出スイッチ（２０２）が前記管理装置に備えられ、
前記メイン制御基板は、クレジット数を増加又は減少させる事象（ベット、払出し、キャンセル）が発生したときは、クレジット数の増加又は減少を要求する演算要求コマンド（投入要求コマンド、払出要求コマンド、返却要求コマンド）を前記払出制御基板に送信し、
前記払出制御基板は、演算要求コマンドを受信したときは、受信した演算要求コマンドに応じた数をクレジット数に対して加算又は減算する処理を実行し、受信した演算要求コマンドに応じた演算復唱コマンド（投入復唱コマンド、払出復唱コマンド、返却復唱コマンド）を前記メイン制御基板に送信し、
前記メイン制御基板は、演算復唱コマンドを受信したときは、クレジット数を増加又は減少させる事象の発生に応じた処理（たとえば、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを点灯させる処理、スタートスイッチ４１の操作を受付け可能にする処理、獲得数表示ＬＥＤ７８に電子メダルの払出し枚数を表示する処理、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを消灯させる処理、スタートスイッチ４１の操作を受付け不可にする処理）を実行し、
前記払出制御基板は、
前記貸出スイッチが操作されたときに前記管理装置が前記払出制御基板に対して送信する貸出要求コマンドを受信したときは、受信した貸出要求コマンドに応じた貸出復唱コマンドを前記管理装置に送信し、
貸出復唱コマンドを受信した前記管理装置が前記払出制御基板に対して送信する貸出指示コマンドを受信したときは、遊技価値の貸出しに関する前記払出制御基板側の処理を実行する
ことを特徴とする。
【０２９４】
（ｃ）当初発明２の効果
当初発明によれば、払出制御基板は、管理装置に処理の実行を要求するときは、処理要求コマンドを管理装置に送信し、処理要求コマンドを受信した管理装置が払出制御基板に送信する処理復唱コマンドを受信したときは、処理の実行を指示する処理指示コマンドを管理装置に送信するため、管理装置との間でコマンドの送受信が正しく行われているか否かを判断することができるので、遊技者に不利益を与えないように、遊技価値を適切に管理することができる。
【０２９５】
３．当初発明３
（ａ）当初発明３が解決しようとする課題
当初発明は、遊技価値（遊技媒体）として、物理的な（有体物としての）メダルを用いずに、電子情報（電子メダル）を用いる遊技機に関するものである。
従来の遊技機において、遊技価値として、物理的なメダルを用いずに、電子情報を用いる遊技機が知られている（たとえば、特開２０１５−０６２５５８号公報）。
ここで、遊技の進行を制御するメイン制御基板と、遊技価値のクレジット数を管理する払出制御基板とを備える遊技機において、遊技者が遊技価値の払戻しを行いたいと考えているときに、誤って、遊技価値を貸し出すときに操作する貸出スイッチと、遊技価値を払い戻すときに操作する計数スイッチとを同時に操作してしまうことが考えられる。このとき、計数スイッチの操作をキャンセルし、貸出スイッチの操作を受け付けて、遊技価値を貸し出すと、遊技者に不利益を与えてしまうおそれがある。
当初発明が解決しようとする課題は、遊技価値として電子情報を用いる遊技機において、遊技価値の管理を適切に行うことである。
【０２９６】
（ｂ）当初発明３の課題を解決するための手段（なお、かっこ書きで、対応する実施形態を記載する。）
当初発明は、
遊技の進行を制御するメイン制御基板（５０）と、
遊技価値（電子メダル）のクレジット数を管理する払出制御基板（１００）と
を備え、
前記払出制御基板は、前記メイン制御基板と電気的に接続され、かつ遊技価値の貸出し及び払戻しに関する制御を行う外部の管理装置（２００）と電気的に接続され、
前記メイン制御基板は、クレジット数を増加又は減少させる事象（ベット、払出し、キャンセル）が発生したときは、クレジット数の増加又は減少を要求する演算要求コマンド（投入要求コマンド、払出要求コマンド、返却要求コマンド）を前記払出制御基板に送信し、
前記払出制御基板は、演算要求コマンドを受信したときは、受信した演算要求コマンドに応じた数をクレジット数に対して加算又は減算する処理を実行し、受信した演算要求コマンドに応じた演算復唱コマンド（投入復唱コマンド、払出復唱コマンド、返却復唱コマンド）を前記メイン制御基板に送信し、
前記メイン制御基板は、演算復唱コマンドを受信したときは、クレジット数を増加又は減少させる事象の発生に応じた処理（たとえば、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを点灯させる処理、スタートスイッチ４１の操作を受付け可能にする処理、獲得数表示ＬＥＤ７８に電子メダルの払出し枚数を表示する処理、１ベット表示ＬＥＤ〜３ベット表示ＬＥＤを消灯させる処理、スタートスイッチ４１の操作を受付け不可にする処理）を実行し、
前記払出制御基板は、遊技価値の貸出しに関する処理及び遊技価値の払戻しに関する処理を実行可能であり、遊技価値の貸出しに関する処理より遊技価値の払戻しに関する処理を優先して実行するように設定されている
ことを特徴とする。
【０２９７】
（ｃ）当初発明３の効果
当初発明によれば、遊技価値の貸出しに関する処理より払戻しに関する処理を優先して実行するため、遊技価値の貸出しに関する操作と払戻しに関する操作とが同時に行われたときは、遊技価値の払戻しに関する処理が実行されるようにすることができるので、遊技者に不利益を与えないように、遊技価値を適切に管理することができる。
【符号の説明】
【０２９８】
１０  スロットマシン（遊技機）
１１  電源スイッチ
１２  設定キースイッチ
１３  設定スイッチ
１４  リセットスイッチ
２１  演出ランプ
２２  スピーカ
２３  画像表示装置
３１  リール
３２  モータ
３３  リールセンサ
４０ａ  １ベットスイッチ
４０ｂ  ３ベットスイッチ
４１  スタートスイッチ
４２  ストップスイッチ
４６  キャンセルスイッチ
４７  計数スイッチ
５０  メイン制御基板（メイン制御手段）
５１  入力ポート
５２  出力ポート
５３  ＲＷＭ
５４  ＲＯＭ
５５  メインＣＰＵ
６１  役抽選手段
６２  当選フラグ制御手段
６５  リール制御手段
６６  入賞判定手段
６７  払出し手段
７６  クレジット数表示ＬＥＤ
７８  獲得数表示ＬＥＤ
８０  サブ制御基板（サブ制御手段）
８１  入力ポート
８２  出力ポート
８３  ＲＷＭ
８４  ＲＯＭ
８５  サブＣＰＵ
９１  演出出力制御手段
１００  払出制御基板（クレジット数管理基板）
１０１  入力ポート
１０２  出力ポート
１０３  ＲＷＭ
１０４  ＲＯＭ
１０５  クレジット数管理ＣＰＵ
１０６  コンデンサ
１０７  コンデンサＡ
１０８  コンデンサＢ
１１１  クレジット数管理手段
１５０  電源基板
１５１  コンデンサ
１６１  ハーネスＡ
１６２  ハーネスＢ
１６３  ハーネスＣ
１６４  ハーネスＤ
１６５  ハーネスＥ
１６６  ハーネスＦ
１６７  ハーネスＧ
１６８  ハーネスＨ
１９０  外部集中端子板
２００  管理装置（ＣＲユニット）
２０１  紙幣投入口
２０２  貸出スイッチ
２０３  返却スイッチ
２０４  度数表示部
２０５  カードリーダライタ
【図１】
2020025813.tif 000003
【図２】
2020025813.tif 000004
【図３】
2020025813.tif 000005
【図４】
2020025813.tif 000006
【図５】
2020025813.tif 000007
【図６】
2020025813.tif 000008
【図７】
2020025813.tif 000009
【図８】
2020025813.tif 000010
【図９】
2020025813.tif 000011
【図１０】
2020025813.tif 000012
【図１１】
2020025813.tif 000013
【図１２】
2020025813.tif 000014
【図１３】
2020025813.tif 000015
【図１４】
2020025813.tif 000016
【図１５】
2020025813.tif 000017
【図１６】
2020025813.tif 000018
【図１７】
2020025813.tif 000019
【図１８】
2020025813.tif 000020
【図１９】
2020025813.tif 000021
【図２０】
2020025813.tif 000022
【図２１】
2020025813.tif 000023
【図２２】
2020025813.tif 000024
【図２３】
2020025813.tif 000025
【図２４】
2020025813.tif 000026
【図２５】
2020025813.tif 000027
【図２６】
2020025813.tif 000028
【図２７】
2020025813.tif 000029
【図２８】
2020025813.tif 000030