【手続補正書】
【提出日】平成18年11月14日(2006.11.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
始動口への入賞に基づき表示装置で複数の特別図柄を可変表示する特別図柄ゲームを行い、該特別図柄ゲームの結果が所定の図柄組み合わせ態様になった場合に、遊技者にとって有利な特別遊技状態を発生可能な遊技機において、
遊技制御を司るＣＰＵと、遊技制御プログラムを記憶するＲＯＭと、バックアップ電源が供給されて停電発生時にも各種データを記憶可能なＲＡＭと、前記ＣＰＵと各種装置との間で信号の入出力を行うための入出力インターフェースと、を有する遊技制御装置を備え、
前記遊技制御装置は、初期化処理を行った後にループ処理として繰り返されるメインルーチンと、このメインルーチンに対して割り込みタイマのタイムアップ毎に実行される割り込みルーチンとを実行可能であり、
前記メインルーチンにおいて、大当り初期値乱数を更新する大当り初期値乱数更新処理を実行し、
前記割り込みルーチンにおいて、
前記ＲＡＭに記憶されて前記特別遊技状態を発生させるか否かを決定するための特別図柄乱数カウンタを所定の範囲内で循環して更新する特別図柄乱数カウンタ更新処理と、
前記特別図柄乱数カウンタが一巡して周回初期値に戻った場合に新たな周回初期値として前記大当り初期値乱数の値を設定する周回初期値設定処理と、を実行し、
前記初期化処理において、
前記入出力インターフェースの全出力ポートをＯＦＦ状態に設定する出力ポートＯＦＦ設定処理と、
前記ＲＡＭ内のデータが正常か否かを判定するデータ判定処理と、を実行し、
前記データ判定処理においてデータが正常であると判定された場合には、
当該遊技制御装置の制御状態を停電発生時の状態に復旧させる停電復旧処理と、
前記割り込みタイマを起動する割り込みタイマ起動処理と、を実行する一方、
前記データ判定処理においてデータが正常でないと判定された場合には、
前記ＲＡＭの全領域を初期化する完全初期化処理と、
前記割り込みタイマを起動する割り込みタイマ起動処理と、を実行することを特徴とする遊技機。
【請求項２】
遊技機の装飾を行う各種装飾装置と、音出力装置と、を備え、
前記割り込みルーチンにおいて、前記ＲＡＭに記憶されて前記各種装飾装置及び前記音出力装置の演出内容を決定する演出用乱数を更新する演出用乱数更新処理を実行することを特徴とする請求項１に記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明は、このような問題点に着目してなされたもので、遊技制御装置から複数の従属制御装置に制御指令送信を行って、遊技制御装置で遊技を統括的制御する遊技機において、メインルーチンの処理時間を圧迫せず、その処理負担を軽減できるものを提供することを目的とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
【課題を解決するための手段】
第１の発明では、始動口への入賞に基づき表示装置で複数の特別図柄を可変表示する特別図柄ゲームを行い、該特別図柄ゲームの結果が所定の図柄組み合わせ態様になった場合に、遊技者にとって有利な特別遊技状態を発生可能な遊技機において、遊技制御を司るＣＰＵと、遊技制御プログラムを記憶するＲＯＭと、バックアップ電源が供給されて停電発生時にも各種データを記憶可能なＲＡＭと、前記ＣＰＵと各種装置との間で信号の入出力を行うための入出力インターフェースと、を有する遊技制御装置を備え、前記遊技制御装置は、初期化処理を行った後にループ処理として繰り返されるメインルーチンと、このメインルーチンに対して割り込みタイマのタイムアップ毎に実行される割り込みルーチンとを実行可能であり、前記メインルーチンにおいて、大当り初期値乱数を更新する大当り初期値乱数更新処理を実行し、前記割り込みルーチンにおいて、前記ＲＡＭに記憶されて前記特別遊技状態を発生させるか否かを決定するための特別図柄乱数カウンタを所定の範囲内で循環して更新する特別図柄乱数カウンタ更新処理と、前記特別図柄乱数カウンタが一巡して周回初期値に戻った場合に新たな周回初期値として前記大当り初期値乱数の値を設定する周回初期値設定処理と、を実行し、前記初期化処理において、前記入出力インターフェースの全出力ポートをＯＦＦ状態に設定する出力ポートＯＦＦ設定処理と、前記ＲＡＭ内のデータが正常か否かを判定するデータ判定処理と、を実行し、前記データ判定処理においてデータが正常であると判定された場合には、当該遊技制御装置の制御状態を停電発生時の状態に復旧させる停電復旧処理と、前記割り込みタイマを起動する割り込みタイマ起動処理と、を実行する一方、前記データ判定処理においてデータが正常でないと判定された場合には、前記ＲＡＭの全領域を初期化する完全初期化処理と、前記割り込みタイマを起動する割り込みタイマ起動処理と、を実行する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
第２の発明では、遊技機の装飾を行う各種装飾装置と、音出力装置と、を備え、前記割り込みルーチンにおいて、前記ＲＡＭに記憶されて前記各種装飾装置及び前記音出力装置の演出内容を決定する演出用乱数を更新する演出用乱数更新処理を実行する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【発明の作用および効果】
第１及び第２の発明では、始動口への入賞に基づき表示装置で複数の特別図柄を可変表示する特別図柄ゲームを行い、該特別図柄ゲームの結果が所定の図柄組み合わせ態様になった場合に、遊技者にとって有利な特別遊技状態を発生可能な遊技機において、遊技制御を司るＣＰＵと、遊技制御プログラムを記憶するＲＯＭと、バックアップ電源が供給されて停電発生時にも各種データを記憶可能なＲＡＭと、前記ＣＰＵと各種装置との間で信号の入出力を行うための入出力インターフェースと、を有する遊技制御装置を備え、前記遊技制御装置は、初期化処理を行った後にループ処理として繰り返されるメインルーチンと、このメインルーチンに対して割り込みタイマのタイムアップ毎に実行される割り込みルーチンとを実行可能であり、前記メインルーチンにおいて、大当り初期値乱数を更新する大当り初期値乱数更新処理を実行し、前記割り込みルーチンにおいて、前記ＲＡＭに記憶されて前記特別遊技状態を発生させるか否かを決定するための特別図柄乱数カウンタを所定の範囲内で循環して更新する特別図柄乱数カウンタ更新処理と、前記特別図柄乱数カウンタが一巡して周回初期値に戻った場合に新たな周回初期値として前記大当り初期値乱数の値を設定する周回初期値設定処理と、を実行し、前記初期化処理において、前記入出力インターフェースの全出力ポートをＯＦＦ状態に設定する出力ポートＯＦＦ設定処理と、前記ＲＡＭ内のデータが正常か否かを判定するデータ判定処理と、を実行し、前記データ判定処理においてデータが正常であると判定された場合には、当該遊技制御装置の制御状態を停電発生時の状態に復旧させる停電復旧処理と、前記割り込みタイマを起動する割り込みタイマ起動処理と、を実行する一方、前記データ判定処理においてデータが正常でないと判定された場合には、前記ＲＡＭの全領域を初期化する完全初期化処理と、前記割り込みタイマを起動する割り込みタイマ起動処理と、を実行するので、メインルーチンの遊技制御装置の処理負担が軽減される。したがって、メインルーチン及び、割り込みルーチンの処理時間も冗長になることなく処理を行うことができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、停電が発生した場合や遊技機の電源を切った場合には、再度電源投入されたときに、メインルーチンの実行の前に初期化処理が行われ、中断された時点から処理が再開される。したがって、遊技制御装置は、電源供給の停止が挟まった場合でも、電源供給がずっと継続していた場合と同様に、メインルーチンの処理を繰り返すことになるので、電源供給の停止や開始のタイミングをあまり考慮することなく、メインルーチンにおける各遊技制御のプログラムを作成することができ、プログラム開発が行いやすい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
なお、停電が発生した場合や遊技機１の電源を切った場合には、停電検出回路３０１から遊技制御装置１００のＣＰＵ１０１に停電を知らせる信号が入力され、遊技制御装置１００では、そのときに実行されている処理を中断して、停電割り込み処理が実行される。この停電割り込み処理では、中断された時点のアドレス（プログラムカウンタ）の値を、ＲＡＭ１０３に退避させておき、再度電源投入された場合には、この中断された時点のアドレス（プログラムカウンタが示すアドレス）から処理を再開するようになっている（図４のステップＳ４．０１〜ステップＳ４．１０参照）。したがって、遊技制御装置１００は、電源供給の停止が挟まった場合でも、電源供給がずっと継続していた場合と同様に、メインルーチンであるステップＳ５．０５〜ステップＳ５．１３の処理を繰り返すことになるので、電源供給の停止や開始のタイミングをあまり考慮することなく、メインルーチンにおける遊技制御のプログラムを作成することができ、プログラム開発が行いやすくなっている。