説明

遊技機

【課題】乱数発生回路が故障する事態においても、公正な遊技が行えるようにする。
【解決手段】遊技制御プログラムは、乱数ブロック2700afの故障を監視する乱数異常監視処理を含む。乱数異常監視処理は、乱数発生回路の故障を検出すると、乱数異常検出フラグをセットする。遊技停止処理は、乱数異常検出フラグがセットされていることを条件として、乱数記憶手段に記憶した乱数値に基づく遊技処理を完了するまで行い、遊技処理完了後、ホットスタート情報を設定せずに何もしない状態を繰り返すというループ処理を行う。ループ処理中に、指定領域を外れてプログラムを実行すると、指定エリア外走行禁止回路2700adaがリセット信号を発生し、リセットする。遊技停止状態より遊技可能状態への復帰は、電源断後、電源を再投入する。リセットされた場合も同様に、RAMにある遊技情報をクリアしてスタートするコールドスタートを行うことによる。


Notice: Undefined index: DEJ in /mnt/www/gzt_disp.php on line 298

【特許請求の範囲】
【請求項1】
遊技者の操作を契機に電子的に発生した乱数を抽出する乱数抽出手段と、
前記抽出した乱数を記憶する乱数記憶手段とを有し、
前記乱数記憶手段に記憶した乱数の値が特定の値であるときに、遊技者にとって有利な遊技状態を発生させる遊技機であって、
前記遊技機は、
遊技の進行を制御するための遊技制御プログラムを実行する遊技制御用ワンチップマイクロコンピュータを備え、
前記遊技制御用ワンチップマイクロコンピュータは、
電源投入時に、前記遊技制御用ワンチップマイクロコンピュータをリセットするリセット手段と、
前記乱数を発生する乱数発生回路と、
前記遊技制御プログラムを記憶するROMと、
前記遊技制御プログラムの実行に基づいて生成される遊技情報を記憶するRAMと、
前記遊技制御用ワンチップマイクロコンピュータが予め定められた指定領域を外れてプログラムを実行した場合に、前記遊技制御用ワンチップマイクロコンピュータをリセットするリセット手段と、
を内蔵し、
前記乱数発生回路は、
予め定められた数値範囲を所定の順序に従って数値を更新する乱数発生手段と、
前記乱数発生手段の更新状況が正常か異常かを検出する乱数異常検出手段と、
前記乱数異常検出手段が異常と判断したときに乱数異常フラグをセットする乱数異常ステータスと、
前記乱数異常フラグがセットされていることを条件に、前記乱数発生手段及び前記乱数異常ステータスにセットされている前記乱数異常フラグをリセットする乱数初期化手段と、
を有し、
前記遊技制御プログラムは、
リセット時に前記RAMにある遊技情報に含まれるホットスタート情報に基づいて遊技制御をスタートするホットスタートを行うか、前記リセット時に前記遊技情報をクリアして遊技制御をスタートするコールドスタートを行うかを判定するホットスタート・コールドスタート判定処理を実行するリセットエントリー処理と、
予め定められた処理を繰り返し実行するメインループ処理および前記メインループ処理の実行中に、予め定められた処理を定時間毎に実行する定時間タイマ割込処理とを用いて遊技を進行させる遊技制御処理と、
電源の電圧低下を検出し、停電予告信号を出力する停電監視回路からの前記停電予告信号の検出後に前記ホットスタート情報を設定する電源断時処理とを含み、
さらに、前記遊技制御プログラムは、
前記リセットエントリー処理および/または前記遊技制御処理において前記乱数異常ステータスを監視する乱数異常監視処理を含み、かつ前記遊技制御処理において遊技の進行を停止する遊技停止処理を含み、
前記乱数異常監視処理は、
前記乱数異常ステータスに前記乱数異常フラグがセットされている毎に、乱数異常回数をカウントする乱数異常回数計数処理と、
前記乱数異常回数が所定数に達しているか否かを判定する乱数異常回数判定処理と、
前記乱数異常回数判定処理で前記乱数異常回数が所定数に達していないと判定された場合に、前記乱数発生手段及び前記乱数異常ステータスにセットされている前記乱数異常フラグを前記乱数初期化手段によりリセットする乱数発生手段リセット処理と、
前記乱数異常回数判定処理で前記乱数異常回数が所定数に達していると判定された場合に、乱数異常検出フラグをセットする乱数異常検出フラグセット処理と、を含み、
前記遊技停止処理は、
前記乱数記憶手段に記憶した乱数値に基づく遊技処理完了後、前記乱数異常検出フラグがセットされていることを条件として、ホットスタート情報を設定せずに、何もしない状態を繰り返すというループ処理を行うことで、遊技停止状態とする処理であり、
前記遊技停止状態より遊技可能状態への復帰は、
前記リセットにより、前記リセットエントリー処理が実行され、前記ホットスタート情報がないと判定されることで前記RAMにある遊技情報をクリアしてスタートする前記コールドスタートを行うことによる、
ことを特徴とする遊技機。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate

【図17】
image rotate

【図18】
image rotate

【図19】
image rotate

【図20】
image rotate

【図21】
image rotate

【図22】
image rotate

【図23】
image rotate

【図24】
image rotate

【図25】
image rotate

【図26】
image rotate

【図27】
image rotate

【図28】
image rotate

【図29】
image rotate

【図30】
image rotate

【図31】
image rotate

【図32】
image rotate

【図33】
image rotate

【図34】
image rotate

【図35】
image rotate

【図36】
image rotate

【図37】
image rotate

【図38】
image rotate

【図39】
image rotate

【図40】
image rotate

【図41】
image rotate

【図42】
image rotate

【図43】
image rotate

【図44】
image rotate

【図45】
image rotate

【図46】
image rotate

【図47】
image rotate

【図48】
image rotate

【図49】
image rotate

【図50】
image rotate

【図51】
image rotate

【図52】
image rotate

【図53】
image rotate

【図54】
image rotate

【図55】
image rotate

【図56】
image rotate

【図57】
image rotate

【図58】
image rotate

【図59】
image rotate

【図60】
image rotate