遊技機
【課題】乱数発生回路が故障する事態においても、公正な遊技が行えるようにする。
【解決手段】遊技制御プログラムは、乱数ブロック2700afの故障を監視する乱数異常監視処理を含む。乱数異常監視処理は、乱数発生回路の故障を検出すると、乱数異常検出フラグをセットする。遊技停止処理は、乱数異常検出フラグがセットされていることを条件として、乱数記憶手段に記憶した乱数値に基づく遊技処理を完了するまで行い、遊技処理完了後、ホットスタート情報を設定せずに何もしない状態を繰り返すというループ処理を行う。ループ処理中に、指定領域を外れてプログラムを実行すると、指定エリア外走行禁止回路2700adaがリセット信号を発生し、リセットする。遊技停止状態より遊技可能状態への復帰は、電源断後、電源を再投入する。リセットされた場合も同様に、RAMにある遊技情報をクリアしてスタートするコールドスタートを行うことによる。
【解決手段】遊技制御プログラムは、乱数ブロック2700afの故障を監視する乱数異常監視処理を含む。乱数異常監視処理は、乱数発生回路の故障を検出すると、乱数異常検出フラグをセットする。遊技停止処理は、乱数異常検出フラグがセットされていることを条件として、乱数記憶手段に記憶した乱数値に基づく遊技処理を完了するまで行い、遊技処理完了後、ホットスタート情報を設定せずに何もしない状態を繰り返すというループ処理を行う。ループ処理中に、指定領域を外れてプログラムを実行すると、指定エリア外走行禁止回路2700adaがリセット信号を発生し、リセットする。遊技停止状態より遊技可能状態への復帰は、電源断後、電源を再投入する。リセットされた場合も同様に、RAMにある遊技情報をクリアしてスタートするコールドスタートを行うことによる。
Notice: Undefined index: DEJ in /mnt/www/gzt_disp.php on line 298
【特許請求の範囲】
【請求項1】
遊技者の操作を契機に電子的に発生した乱数を抽出する乱数抽出手段と、
前記抽出した乱数を記憶する乱数記憶手段とを有し、
前記乱数記憶手段に記憶した乱数の値が特定の値であるときに、遊技者にとって有利な遊技状態を発生させる遊技機であって、
前記遊技機は、
遊技の進行を制御するための遊技制御プログラムを実行する遊技制御用ワンチップマイクロコンピュータを備え、
前記遊技制御用ワンチップマイクロコンピュータは、
電源投入時に、前記遊技制御用ワンチップマイクロコンピュータをリセットするリセット手段と、
前記乱数を発生する乱数発生回路と、
前記遊技制御プログラムを記憶するROMと、
前記遊技制御プログラムの実行に基づいて生成される遊技情報を記憶するRAMと、
前記遊技制御用ワンチップマイクロコンピュータが予め定められた指定領域を外れてプログラムを実行した場合に、前記遊技制御用ワンチップマイクロコンピュータをリセットするリセット手段と、
を内蔵し、
前記乱数発生回路は、
予め定められた数値範囲を所定の順序に従って数値を更新する乱数発生手段と、
前記乱数発生手段の更新状況が正常か異常かを検出する乱数異常検出手段と、
前記乱数異常検出手段が異常と判断したときに乱数異常フラグをセットする乱数異常ステータスと、
前記乱数異常フラグがセットされていることを条件に、前記乱数発生手段及び前記乱数異常ステータスにセットされている前記乱数異常フラグをリセットする乱数初期化手段と、
を有し、
前記遊技制御プログラムは、
リセット時に前記RAMにある遊技情報に含まれるホットスタート情報に基づいて遊技制御をスタートするホットスタートを行うか、前記リセット時に前記遊技情報をクリアして遊技制御をスタートするコールドスタートを行うかを判定するホットスタート・コールドスタート判定処理を実行するリセットエントリー処理と、
予め定められた処理を繰り返し実行するメインループ処理および前記メインループ処理の実行中に、予め定められた処理を定時間毎に実行する定時間タイマ割込処理とを用いて遊技を進行させる遊技制御処理と、
電源の電圧低下を検出し、停電予告信号を出力する停電監視回路からの前記停電予告信号の検出後に前記ホットスタート情報を設定する電源断時処理とを含み、
さらに、前記遊技制御プログラムは、
前記リセットエントリー処理および/または前記遊技制御処理において前記乱数異常ステータスを監視する乱数異常監視処理を含み、かつ前記遊技制御処理において遊技の進行を停止する遊技停止処理を含み、
前記乱数異常監視処理は、
前記乱数異常ステータスに前記乱数異常フラグがセットされている毎に、乱数異常回数をカウントする乱数異常回数計数処理と、
前記乱数異常回数が所定数に達しているか否かを判定する乱数異常回数判定処理と、
前記乱数異常回数判定処理で前記乱数異常回数が所定数に達していないと判定された場合に、前記乱数発生手段及び前記乱数異常ステータスにセットされている前記乱数異常フラグを前記乱数初期化手段によりリセットする乱数発生手段リセット処理と、
前記乱数異常回数判定処理で前記乱数異常回数が所定数に達していると判定された場合に、乱数異常検出フラグをセットする乱数異常検出フラグセット処理と、を含み、
前記遊技停止処理は、
前記乱数記憶手段に記憶した乱数値に基づく遊技処理完了後、前記乱数異常検出フラグがセットされていることを条件として、ホットスタート情報を設定せずに、何もしない状態を繰り返すというループ処理を行うことで、遊技停止状態とする処理であり、
前記遊技停止状態より遊技可能状態への復帰は、
前記リセットにより、前記リセットエントリー処理が実行され、前記ホットスタート情報がないと判定されることで前記RAMにある遊技情報をクリアしてスタートする前記コールドスタートを行うことによる、
ことを特徴とする遊技機。
【請求項1】
遊技者の操作を契機に電子的に発生した乱数を抽出する乱数抽出手段と、
前記抽出した乱数を記憶する乱数記憶手段とを有し、
前記乱数記憶手段に記憶した乱数の値が特定の値であるときに、遊技者にとって有利な遊技状態を発生させる遊技機であって、
前記遊技機は、
遊技の進行を制御するための遊技制御プログラムを実行する遊技制御用ワンチップマイクロコンピュータを備え、
前記遊技制御用ワンチップマイクロコンピュータは、
電源投入時に、前記遊技制御用ワンチップマイクロコンピュータをリセットするリセット手段と、
前記乱数を発生する乱数発生回路と、
前記遊技制御プログラムを記憶するROMと、
前記遊技制御プログラムの実行に基づいて生成される遊技情報を記憶するRAMと、
前記遊技制御用ワンチップマイクロコンピュータが予め定められた指定領域を外れてプログラムを実行した場合に、前記遊技制御用ワンチップマイクロコンピュータをリセットするリセット手段と、
を内蔵し、
前記乱数発生回路は、
予め定められた数値範囲を所定の順序に従って数値を更新する乱数発生手段と、
前記乱数発生手段の更新状況が正常か異常かを検出する乱数異常検出手段と、
前記乱数異常検出手段が異常と判断したときに乱数異常フラグをセットする乱数異常ステータスと、
前記乱数異常フラグがセットされていることを条件に、前記乱数発生手段及び前記乱数異常ステータスにセットされている前記乱数異常フラグをリセットする乱数初期化手段と、
を有し、
前記遊技制御プログラムは、
リセット時に前記RAMにある遊技情報に含まれるホットスタート情報に基づいて遊技制御をスタートするホットスタートを行うか、前記リセット時に前記遊技情報をクリアして遊技制御をスタートするコールドスタートを行うかを判定するホットスタート・コールドスタート判定処理を実行するリセットエントリー処理と、
予め定められた処理を繰り返し実行するメインループ処理および前記メインループ処理の実行中に、予め定められた処理を定時間毎に実行する定時間タイマ割込処理とを用いて遊技を進行させる遊技制御処理と、
電源の電圧低下を検出し、停電予告信号を出力する停電監視回路からの前記停電予告信号の検出後に前記ホットスタート情報を設定する電源断時処理とを含み、
さらに、前記遊技制御プログラムは、
前記リセットエントリー処理および/または前記遊技制御処理において前記乱数異常ステータスを監視する乱数異常監視処理を含み、かつ前記遊技制御処理において遊技の進行を停止する遊技停止処理を含み、
前記乱数異常監視処理は、
前記乱数異常ステータスに前記乱数異常フラグがセットされている毎に、乱数異常回数をカウントする乱数異常回数計数処理と、
前記乱数異常回数が所定数に達しているか否かを判定する乱数異常回数判定処理と、
前記乱数異常回数判定処理で前記乱数異常回数が所定数に達していないと判定された場合に、前記乱数発生手段及び前記乱数異常ステータスにセットされている前記乱数異常フラグを前記乱数初期化手段によりリセットする乱数発生手段リセット処理と、
前記乱数異常回数判定処理で前記乱数異常回数が所定数に達していると判定された場合に、乱数異常検出フラグをセットする乱数異常検出フラグセット処理と、を含み、
前記遊技停止処理は、
前記乱数記憶手段に記憶した乱数値に基づく遊技処理完了後、前記乱数異常検出フラグがセットされていることを条件として、ホットスタート情報を設定せずに、何もしない状態を繰り返すというループ処理を行うことで、遊技停止状態とする処理であり、
前記遊技停止状態より遊技可能状態への復帰は、
前記リセットにより、前記リセットエントリー処理が実行され、前記ホットスタート情報がないと判定されることで前記RAMにある遊技情報をクリアしてスタートする前記コールドスタートを行うことによる、
ことを特徴とする遊技機。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【図30】
【図31】
【図32】
【図33】
【図34】
【図35】
【図36】
【図37】
【図38】
【図39】
【図40】
【図41】
【図42】
【図43】
【図44】
【図45】
【図46】
【図47】
【図48】
【図49】
【図50】
【図51】
【図52】
【図53】
【図54】
【図55】
【図56】
【図57】
【図58】
【図59】
【図60】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【図30】
【図31】
【図32】
【図33】
【図34】
【図35】
【図36】
【図37】
【図38】
【図39】
【図40】
【図41】
【図42】
【図43】
【図44】
【図45】
【図46】
【図47】
【図48】
【図49】
【図50】
【図51】
【図52】
【図53】
【図54】
【図55】
【図56】
【図57】
【図58】
【図59】
【図60】
【公開番号】特開2010−148814(P2010−148814A)
【公開日】平成22年7月8日(2010.7.8)
【国際特許分類】
【出願番号】特願2008−332764(P2008−332764)
【出願日】平成20年12月26日(2008.12.26)
【出願人】(000148922)株式会社大一商会 (3,262)
【Fターム(参考)】
【公開日】平成22年7月8日(2010.7.8)
【国際特許分類】
【出願日】平成20年12月26日(2008.12.26)
【出願人】(000148922)株式会社大一商会 (3,262)
【Fターム(参考)】
[ Back to top ]