【手続補正書】
【提出日】平成29年1月10日(2017.1.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
精算スイッチと、
画像を表示可能な画像表示手段と、
遊技の進行を制御するメイン制御手段と、
演出を制御するサブ制御手段と
を備え、
前記メイン制御手段は、
所定数の範囲内においてクレジットとして貯留されている遊技媒体の数を記憶するクレジット数記憶手段と、
ベットされた遊技媒体の数を記憶するベット数記憶手段と、
前記精算スイッチが操作されたときに精算処理を実行可能な精算処理手段と、
前記サブ制御手段に情報を送信可能な情報送信手段と
を備え、
前記精算処理手段は、前記精算スイッチが操作されたと判断した場合において、リプレイが入賞したときは、前記ベット数記憶手段に記憶されているベット数は維持したままで、前記クレジット数記憶手段に記憶されているクレジット数の遊技媒体の精算処理を開始可能とし、
前記サブ制御手段は、全リールの停止後に、所定の操作が行われたことに基づいて、遊技履歴に関する情報を含む特定コードを前記画像表示手段に表示可能とし、
前記画像表示手段に前記特定コードを表示してから待機画面を表示するまでの時間は、遊技終了時から前記画像表示手段に前記待機画面を表示するまでの時間より長い
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、リプレイの入賞に基づく自動ベットを有する状態で遊技媒体（メダル等）を精算可能とした遊技機（スロットマシン等）に関するものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
従来のスロットマシンにおいて、リプレイが入賞したときは、当該遊技でベットしていた枚数のメダルが自動ベットされ、いわゆる再遊技が可能となる。
ここで、従来の一般的なスロットマシンにおいて、リプレイの入賞によってメダルが自動ベットされた状態では、メダルの精算を行うことができなかった。
ただし、リプレイの入賞により自動ベットされた状態で、メダルを精算可能とする技術思想について開示された文献も存在する（たとえば、特許文献１参照）。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
【特許文献１】特開２００７−３１３０６１号公報
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明が解決しようとする課題は、リプレイの入賞に基づき自動ベットされているときに、遊技媒体の精算を可能にするとともに、全リールの停止後、画像表示手段に特定コードを表示した場合における待機画面の表示を適切に行うことである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、以下の解決手段によって、上述の課題を解決する。なお、かっこ書きにて、対応する実施形態を示す。
請求項１の発明は、
精算スイッチ（４６）と、
画像を表示可能な画像表示手段（画像表示装置２３）と、
遊技の進行を制御するメイン制御手段（メイン制御基板５０）と、
演出を制御するサブ制御手段（サブ制御基板８０）と
を備え、
前記メイン制御手段は、
所定数（５０枚）の範囲内においてクレジットとして貯留されている遊技媒体の数を記憶するクレジット数記憶手段（メモリ５３）と、
ベットされた遊技媒体の数を記憶するベット数記憶手段（メモリ５３）と、
前記精算スイッチが操作されたときに精算処理を実行可能な精算処理手段（メインＣＰＵ５４）と、
前記サブ制御手段に情報を送信可能な情報送信手段（メインＣＰＵ５４内のシリアル通信回路）と
を備え、
前記精算処理手段は、前記精算スイッチが操作されたと判断した場合において、リプレイが入賞したときは、前記ベット数記憶手段に記憶されているベット数は維持したままで（ステップＳ３１５）、前記クレジット数記憶手段に記憶されているクレジット数の遊技媒体の精算処理を開始可能とし（ステップＳ３２４〜Ｓ３２６）、
前記サブ制御手段は、全リールの停止後に、所定の操作が行われたことに基づいて、遊技履歴に関する情報を含む特定コード（二次元コード）を前記画像表示手段に表示可能とし、
前記画像表示手段に前記特定コードを表示してから待機画面を表示するまでの時間は、遊技終了時から前記画像表示手段に前記待機画面を表示するまでの時間より長い
ことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、精算スイッチが操作された場合において、リプレイの入賞に基づいて自動ベットされているときに、適切な精算処理を実行することができるとともに、全リールの停止後、画像表示手段に特定コードを表示した場合に、待機画面の表示を適切に行うことができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０５４７
【補正方法】変更
【補正の内容】
【０５４７】
Ｄ．本実施形態及び上記の各種の変形例は、単独で実施されることに限らず、適宜組み合わせて実施することが可能である。
＜付記＞
本願の出願当初の請求項に係る発明（当初発明）が解決しようとする課題、当初発明の課題を解決するための手段及び当初発明の効果は、以下の通りである。
（ａ）当初発明が解決しようとする課題
当初発明は、メイン制御手段からサブ制御手段に制御コマンドを送信する遊技機（スロットマシン等）に関するものである。
従来のスロットマシンにおいて、メイン制御手段で何らかの処理を実行すると、その処理に基づく演出を出力するために、メイン制御手段からサブ制御手段にコマンドを送信する。サブ制御手段は、コマンドを受信すると、そのコマンドに基づいてプログラムを実行し、前記処理に対応する演出を出力する。
ここで、メイン制御手段側のメインルーチンによって書き込みポインタを指定し、書き込みポインタが指定する番地にコマンドを書き込み、割込み処理によって、読み込みポインタが指定する番地のコマンドを読み出し、読み出したコマンドをサブ制御手段に送信する技術が知られている（たとえば、特開２００８−２２０８２８号公報参照）。
前述の従来の技術において、メイン制御手段がコマンドデータを生成して指定する番地に書き込む際に、その番地に既にコマンドデータが書き込まれているときは、コマンドデータが上書きされてしまうという問題がある。
特に、上書きされる前のコマンドデータが未だサブ制御手段に送信していないコマンドデータであるときは、そのコマンドデータをサブ制御手段に送信することができなくなるという問題がある。
また、メイン制御手段が指定する番地のコマンドデータを送信するときに、仮にその番地にコマンドデータが書き込まれていなくても、空データを送信してしまうおそれがある。
特に、空データを送信する処理を実行すると、不要な送信処理を実行してしまうこととなり、処理の負担になるという問題がある。
当初発明が解決しようとする課題は、メイン制御手段がコマンドデータを生成して書き込む際に、コマンドデータの上書きを防止するとともに、メイン制御手段がコマンドデータを送信するときに、空データを送信してしまうことを防止することである。
（ｂ）当初発明の課題を解決するための手段
当初発明は、以下の解決手段によって、上述の課題を解決する。なお、かっこ書きにて、対応する実施形態を示す。
第１の解決手段は、
遊技の進行を制御するメイン制御手段（メイン制御基板５０）と、
前記メイン制御手段から送信されるコマンドに基づいて、演出に係る制御を行うサブ制御手段（サブ制御基板８０）とを備え、
前記メイン制御手段は、遊技の進行に係る情報処理として、
遊技の進行を制御するメイン処理と、
前記メイン処理の実行中に、前記メイン処理とは異なる処理を割込みによって実行する割込み処理とを実行し、
前記メイン制御手段で所定の処理を実行したときに、その処理に対応するコマンドデータを前記サブ制御手段に送信する遊技機であって、
前記メイン制御手段は、
予め番地（７Ｅ１６〜７Ｅ３５）が定められたコマンドデータの記憶領域（制御コマンドバッファ）を、複数備えるとともに、
複数のコマンドデータの記憶領域うち、どの記憶領域にコマンドデータを書き込むかを指定するための書き込みポインタ値の記憶領域（７Ｅ１５番地の制御コマンド書き込みポインタ）と、
複数のコマンドデータの記憶領域うち、どの記憶領域のコマンドデータを読み込むかを指定するための読み込みポインタ値の記憶領域（７Ｅ１４番地の制御コマンド読み込みポインタ）と
を備え、
前記メイン制御手段は、前記メイン処理において、
前記書き込みポインタ値を読み取り、その値を演算することによりコマンドデータを書き込む番地を指定する処理（ステップＳ５１６）と、
指定した番地のコマンドデータを演算することにより、そのコマンドデータの有無を判断する処理と、
前記コマンドデータの有無を判断する処理においてコマンドデータ無しと判断されたときに、その番地の記憶領域にコマンドデータを書き込む処理（ステップＳ５１８〜Ｓ５１９）と、
前記書き込む処理の実行後に、前記書き込みポインタ値を更新する処理（ステップＳ５２０）と
を実行し、
前記コマンドデータの有無を判断する処理においてコマンドデータ有りと判断されたときに、その番地にコマンドデータを書き込む処理を実行しないように制御し、
前記メイン制御手段は、前記割込み処理において、
前記読み込みポインタ値を読み取り、その値を演算することによりコマンドデータを読み込む番地を指定し、その番地の記憶領域に記憶されたコマンドデータを読み込む処理（ステップＳ６０９）と、
前記読み込む処理で読み込んだコマンドデータを演算することにより、送信すべきコマンドデータの有無を判断する処理（ステップＳ６１０）と、
前記コマンドデータの有無を判断する処理においてコマンドデータ有りと判断されたときに、そのコマンドデータを前記サブ制御手段に送信する処理（ステップＳ６１１〜Ｓ６１２）と、
前記読み込む処理の実行後に、前記読み込みポインタ値を更新する処理（ステップＳ６１５）と
を実行し、
前記コマンドデータの有無を判断する処理においてコマンドデータ無しと判断されたときは、そのコマンドデータを前記サブ制御手段に送信する処理を実行しないように制御する
ことを特徴とする。
第２の解決手段は、第１の解決手段において、
前記メイン制御手段は、
ゼロフラグを備え、
指定した番地にコマンドデータが無いときは、前記ゼロフラグをオンとし、
指定した番地に送信が完了していないコマンドデータがあるときは、前記ゼロフラグをオフとし、
前記ゼロフラグのオン/オフに基づいて、指定した番地のコマンドデータの有無を判断する
ことを特徴とする。
当初発明においては、メイン制御手段は、メイン処理と割込み処理とを実行する。
メイン処理では、コマンドデータを書き込む番地を指定する処理、その番地の記憶領域にコマンドデータを書き込む処理、及び書き込みポインタ値を更新する処理等を実行する。
割込み処理では、コマンドデータを読み込む番地を指定する処理、その番地の記憶領域に記憶されたコマンドデータを読み込む処理、読み込んだコマンドデータをサブ制御手段に送信する処理、読み込みポインタ値を更新する処理等を実行する。
また、コマンドデータを指定する番地に書き込むときに、指定した番地のコマンドデータを演算する。たとえば本実施形態では、コマンドデータ同士をＡＮＤ演算し、「０」のときは、コマンドデータがないと判断する。そして、その番地にコマンドデータがないと判断したときは、そのコマンドデータをその番地に書き込む。これに対し、その番地にコマンドデータがあると判断したときは、すでにその番地にはコマンドデータが書き込まれていると判断し、コマンドデータを書き込む処理を実行しない。
さらにまた、読み込んだコマンドデータを演算する。たとえば本実施形態では、コマンドデータ同士をＡＮＤ演算する。そして、「０」のときは、コマンドデータがないと判断する。その番地にコマンドデータを有するときは、送信するコマンドデータ有りと判断し、そのコマンドデータをサブ制御手段に送信するが、コマンドデータ無しと判断したときは、そのコマンドデータをサブ制御手段に送信する処理を実行しない。
（ｃ）当初発明の効果
当初発明によれば、メイン制御手段側で所定の処理が実行されたときに、その処理に対応するコマンドデータを書き込み、そのコマンドデータをサブ制御手段に送信する処理を適切に行うことができる。
また、指定する番地にコマンドデータが存在するか否かを判断し、存在しないときのみコマンドデータをその番地に書き込むので、既にコマンドデータが存在する番地に新たなコマンドデータを上書きしてしまうことを防止することができる。
さらにまた、指定する番地に送信すべきコマンドデータを有するか否かを判断した後で送信処理を実行するので、送信すべきコマンドデータを有するときのみ送信処理を実行することができる。