(57)【特許請求の範囲】
【請求項１】
遊技球が通過可能な始動領域と、始動球検出手段と、記憶手段と、制御手段を備え、
前記始動球検出手段は、遊技球が前記始動領域を通過していないことを示す第１の状態の始動球検出信号あるいは遊技球が前記始動領域を通過したこと示す第２の状態の始動球検出信号を出力し、
前記記憶手段には、始動球非検出値あるいは始動球検出値を有する始動球情報と、制御プログラムとが記憶され、
前記制御手段は、始動球検出信号が第１の状態である場合には始動球非検出値を有する始動球情報を前記記憶手段に記憶し、始動球検出信号が第２の状態である場合には始動球検出値を有する始動球情報を前記記憶手段に記憶する始動球検出信号入力処理を実行し、また、始動球非検出値を有する始動球情報が前記記憶手段に記憶されている状態から始動球検出値を有する始動球情報が前記記憶手段に記憶されている状態に変化した場合には抽選処理を開始する遊技機であって、
電源が投入された場合、前記制御手段が前記制御プログラムの実行を開始した後、前記制御手段は、予め定められた設定期間待機し、前記設定期間が経過した時点で前記始動球検出値と同じ値を有する情報を前記始動球情報として前記記憶手段に記憶する初期設定処理を実行し、その後前記始動球検出信号入力処理を開始することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機等の遊技機に関し、特に、電源投入時における遊技機の誤動作を防止する技術に関する。
【背景技術】
【０００２】
抽選条件の成立に起因して抽選処理を実行し、抽選結果に基づいて遊技者に有利な当たり遊技状態を発生させるか否かを決定する遊技機が知られている。例えば、特許文献１に開示されているように、遊技球が始動入賞口に入球したことに起因して抽選処理を実行し、抽選結果が当たりである場合に大当たり遊技状態を発生させるパチンコ機が知られている。
このパチンコ機では、始動入賞口に入球した遊技球を検出する（始動入賞球を検出する）始動入賞球検出装置が設けられている。始動入賞球検出装置は、始動入賞球を検出していない時には［Ｌ］レベル、始動入賞球を検出している時には［Ｈ］レベルの始動入賞球検出信号を出力する。制御回路は、メイン処理内において、タイマ割り込み周期毎に割り込み処理を実行する。割り込み処理では、始動入賞球検出装置から出力されている始動入賞球検出信号に対応する始動入賞球情報をＲＡＭの入力領域に記憶する始動入賞球検出信号入力処理を実行する。例えば、始動入賞球検出信号が［Ｌ］レベルである場合には［０］を有する始動入賞球情報をＲＡＭの入力領域に記憶し、始動入賞球検出信号が［Ｈ］レベルである場合には［１］を有する始動入賞球情報をＲＡＭの入力領域に記憶する。そして、始動入賞球情報が［０］から［１］に変化した場合（前回の割り込み処理の始動入賞球検出信号入力処理では［０］を有する始動入賞球情報がＲＡＭの入力領域に記憶され、今回の割り込み処理の始動入賞球検出信号入力処理では［１］を有する始動入賞球情報がＲＡＭの入力領域に記憶された場合）には、抽選処理を開始する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３５３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、遊技球の通過を検出する検出装置から出力される検出信号は、電源投入時に不安定である。例えば、電源が投入されてから所定期間の間において、始動入賞球検出装置から出力される始動入賞球検出信号が始動入賞球の検出を示す［Ｈ］レベルとなることがある。電源投入時における始動入賞球検出信号の不安定性によって始動入賞球検出信号が［Ｈ］レベルとなり、遊技が開始される前のタイマ割り込み処理内の始動入賞球検出信号処理において始動入賞球検出信号が［Ｈ］レベルであることが判定されると、［１］を有する始動入賞球情報が記憶される。この場合、始動入賞球情報が［０］から［１］に変化するため、抽選処理が開始される。そして、この抽選処理における抽選結果が当たりであると、大当たり遊技状態が発生する。すなわち、電源投入時に、遊技が開始されていない状態で突然大当たり遊技状態が発生することになる。
本発明は、このような点に鑑みて創案されたものであり、電源投入時における検出信号の不安定性による誤動作を防止することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、遊技球が通過可能な始動領域を有し、遊技球が始動領域を通過したことに起因して抽選処理を実行し、抽選結果が当たりである場合に遊技者に有利な当たり遊技状態を発生させる遊技機を対象とする。始動領域としては、例えば、始動入賞装置に設けられている始動入賞口や始動ゲートに設けられているゲート領域が用いられる。抽選処理では、例えば、乱数を取得し、取得した乱数を用いて当たり遊技状態を発生させるか否かを判定し、判定結果に対応する制御信号を作成する。なお、取得した乱数を含む保留情報を設定数の範囲内で記憶可能に構成されている場合には、抽選結果の報知が可能となった時点
で、保留情報に含まれている乱数を読み出し、読み出した乱数を用いて当たり遊技状態を発生させるか否かを判定する。また、保留情報が設定数記憶されている時には、保留情報が記憶されない。すなわち、遊技球が始動領域を通過しても、乱数は取得されない。「抽選処理で実行される処理」には、取得した乱数を用いて当たり遊技状態を発生させるか否かを判定する処理だけでなく、このような、取得した乱数を含む保留情報を保留する処理、保留情報に含まれている乱数を読み出し、読み出した乱数を用いて当たり遊技状態を発生させるか否かを判定する処理、保留情報が設定数保留されているために乱数を取得しない処理も包含される。遊技者に有利な当たり遊技状態としては、大入賞口開閉部材を開制御（開閉制御を含む）する大当たり遊技状態や始動入賞口開閉部材を開制御（開閉制御を含む）する普通当たり遊技状態を含む種々の遊技状態を用いることができる。
本発明は、始動領域を通過した遊技球（始動球）を検出する始動球検出手段と、記憶手段と、制御手段を備えている。
始動球検出手段としては、電気式、光学式、磁気式、機械式等の公知の種々の方式の検出手段を用いることができる。始動球検出手段の配置位置は、始動領域の構成に応じて適宜選択される。例えば、始動入賞装置に設けられている始動入賞口が始動領域として用いられる場合には、遊技球が始動入賞口を通過したことを検出可能な位置や、始動入賞口に連通している誘導路に沿った任意の位置を遊技球が通過したことを検出する位置に配置される。あるいは、始動ゲートに設けられているゲート領域が始動領域として用いられる場合には、遊技球がゲート領域を通過したことを検出可能な位置に配置される。始動球検出手段は、遊技球が始動領域を通過していないこと（始動球を検出していないこと）を示す第１の状態の始動球検出信号あるいは遊技球が始動領域を通過したこと（始動球を検出したこと）示す第２の状態の始動球検出信号を出力する。第１の状態あるいは第２の状態としては、判別可能な異なる状態が用いられる。典型的には、しきい値より低い低レベル（［Ｌ］レベル）の状態と、しきい値より高い高レベル（［Ｈ］レベル）の状態が用いられる。例えば、始動球検出手段は、始動球を検出していないことを示す［Ｌ］レベルの始動球検出信号と、始動球を検出したことを示す［Ｈ］レベルの始動球検出信号を出力する。始動球を検出したことを示す第２の状態の始動球検出信号としては、始動球を検出している間第２の状態を有する始動球検出信号を用いることもできるし、設定期間の間第２の状態を有する始動球検出信号を用いることもできる。
記憶手段には、始動球非検出値あるいは始動球検出値を有する始動球情報が記憶される。始動球情報を記憶手段に記憶する方法としては適宜の方法を用いることができる。典型的には、記憶手段に始動球情報記憶領域を設け、始動球情報記憶領域に始動球非検出値あるいは始動球検出値である［０］あるいは［１］を記憶する方法が用いられる。
制御手段は、始動球検出信号入力処理、抽選処理を実行する。始動球検出信号入力処理では、始動球検出信号が第１の状態である場合には非始動球検出値を有する始動球情報を記憶手段に記憶し、始動球検出信号が第２の状態である場合には始動球検出値を有する始動球情報を記憶手段に記憶する。抽選処理は、始動球非検出値を有する始動球情報が記憶手段に記憶されている状態から始動球検出値を有する始動球情報が記憶手段に記憶されたことにより開始される。抽選処理が開始されると、前述した、取得した乱数を用いて当たり遊技状態を発生させるか否かを判定する処理、取得した乱数を含む保留情報を記憶する処理、保留情報に含まれている乱数を読み出し、読み出した乱数を用いて当たり遊技状態を発生させるか否かを判定する処理、設定数の保留情報が記憶されているため乱数の取得を中止する処理等が適宜のタイミングで実行される。始動球検出信号入力処理や抽選処理は、一般的には、メイン処理内のタイマ割り込み周期毎のタイマ割り込み処理において実行される。なお、制御手段は、始動球検出信号入力処理、抽選処理それぞれを実行する始動球検出信号入力手段、抽選手段によって構成することもできる。
ここで、前述したように、電源投入時には、始動球検出手段から出力される始動球検出信号が不安定であるため、始動球検出手段が始動球を検出していないにも拘らず、始動球検出信号が第１の状態から第２の状態に変化することがある。これが始動球検出信号入力処理によって判定され始動球情報が［０］から［１］に変化すると、抽選処理が開始され
、この抽選処理において抽選結果が当たりとなった場合には当たり遊技状態が発生する。すなわち、電源投入時に当たり遊技状態が誤発生する。
そこで、本発明では、制御手段は、電源が投入された場合には、始動球検出値と同じ値を有する情報を始動球情報として記憶手段に記憶する初期設定処理を実行し、その後電源投入後の始動球検出信号入力処理を開始するように構成されている。これにより、電源投入時の不安定性によって、始動球検出値と同じ値を有する情報が始動球情報として記憶されてから電源投入後の始動球検出信号入力処理が開始されるまでの間に始動球検出信号が第２の状態となっても、始動球情報は始動球検出値のままである。すなわち、始動球情報が始動球非検出値から始動球検出値に変化することはない。したがって、電源投入時の不安定性によって始動球検出信号が第１の状態から第２の状態に変化しても抽選処理が実行されないため、電源投入時に当たり遊技状態が誤発生するのを防止することができる。
【発明の効果】
【０００６】
請求項1に記載の遊技機を用いることにより、電源投入時における始動球検出信号の不
安定性による誤動作を防止することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明をパチンコ機として構成した一実施の形態の正面図である。
【図２】一実施の形態の制御系の概略構成図である。
【図３】一実施の形態の電源投入時処理、メイン処理、停電処理の概略を説明するフローチャートである。
【図４】一実施の形態のタイマ割り込み処理の概略を説明するフローチャートである。
【図５】一実施の形態の始動判定処理の概略を説明するフローチャートである。
【図６】一実施の形態の抽選処理の概略を説明するフローチャートである。
【図７】一実施の形態の始動入賞球検出信号入力処理、始動判定処理、抽選処理を説明する図である。
【図８】従来技術の電源投入時の動作を説明する図である。
【図９】一実施の形態の電源投入時の動作を説明する図である。
【図１０】他の実施の形態の電源投入時処理、メイン処理、停電処理の概略を説明するフローチャートである。
【図１１】従来技術の電源投入時の異なる動作を説明する図である。
【図１２】一実施の形態の電源投入時の異なる動作を説明する図である。
【図１３】他の実施の形態の電源投入時の動作の一例を説明する図である。
【図１４】他の実施の形態の電源投入時の動作の他の例を説明する図である。
【発明を実施するための最良の形態】
【０００８】
以下に、本発明の実施の形態を、図面を参照して説明する。本発明をパチンコ機として構成した一実施の形態の正面図を図１に示す。
図１に示すパチンコ機１は、遊技球が移動する遊技領域２に、始動入賞装置４、大入賞装置５が配置されている。
始動入賞装置４は、始動入賞口開閉部材４ｂによって開閉される始動入賞口を有している。そして、この始動入賞口に入球した遊技球（以下、「始動入賞球」という）を検出する始動入賞球検出装置４ａが設けられている。大入賞装置５は、大入賞口開閉部材５ｂによって開閉される大入賞口を有している。そして、この大入賞口に入球した遊技球（以下、「大入賞球」という）を検出する大入賞球検出装置５ａが設けられている。始動入賞球検出装置４ａ、大入賞球検出装置５ａとしては、電気式、光学式、磁気式、機械式等の種々の方式の検出装置を用いることができる。また、始動入賞球検出装置４ａ、大入賞球検出装置５ａは、それぞれ始動入賞球、大入賞球を検出することができる適宜の位置に配置される。
始動入賞球検出装置４ａは、始動入賞球を検出していないこと（遊技球が始動入賞口に入球していないこと）を示す第１の状態の始動入賞球検出信号あるいは始動入賞球を検出したこと（遊技球が始動入賞口に入球したこと）を示す第２の状態の始動入賞球検出信号を出力する。本実施の形態では、第１の状態あるいは第２の状態の始動入賞球検出信号として［Ｌ］レベルあるいは［Ｈ］レベルの始動入賞球検出信号を出力する始動入賞球検出装置４ａを用いている。始動入賞球を検出したことを示す第２の状態（例えば［Ｈ］レベル）の始動入賞球検出信号としては、始動入賞球を検出している間第２の状態（例えば［Ｈ］レベル）である始動入賞球検出信号を用いてもよいし、一定期間第２の状態（例えば［Ｈ］レベル）である始動入賞球検出信号を用いてもよい、本実施の形態では、始動入賞球検出装置４ａは、始動入賞球を検出している間［Ｈ］レベルである始動入賞球検出信号を出力するように構成されている。大入賞球検出装置５ａも、始動入賞球検出装置４ａと同様の構成である。遊技球が始動入賞装置４の始動入賞口に入球したことに起因して抽選が処理が実行され、抽選結果が当たりである場合に大入賞口開閉部材５ｂを開制御（開閉制御を含む）する大当たり遊技状態が発生する。
なお、ゲート領域を有する始動ゲート装置と、遊技球がゲート領域を通過していないことを示す［Ｌ］レベル（ゲート球非検出値）あるいは遊技球がゲート領域を通過したことを示す［Ｈ］レベル（ゲート球検出値）のゲート球検出信号を出力するゲート球検出装置が配置されることもある。この場合、たとえば、遊技球がゲート領域を通過したことに起因して抽選が行われ、抽選結果が当たりである場合に始動入賞口開閉部材４ｂを開制御（開閉制御を含む）する普通当たり遊技状態が発生する。
【０００９】
始動入賞装置４に設けられている始動入賞口、始動ゲート装置に設けられているゲート領域が本発明の「始動領域」に対応し、始動入賞口を通過した遊技球（始動入賞球）、ゲート領域を通過した遊技球（ゲート球）が本発明の「始動球」に対応し、始動入賞球検出装置４ａ、ゲート球検出装置が本発明の「始動球検出手段」に対応し、始動入賞球検出装置４ａから出力される［Ｌ］レベルの始動入賞球検出信号、ゲート球検出装置から出力される［Ｌ］レベルのゲート球検出信号が本発明の「遊技球が始動領域を通過していないことを示す第１の状態の始動球検出信号」に対応し、［Ｈ］レベルの始動入賞球検出信号、［Ｈ］レベルのゲート球検出信号が本発明の「遊技球が始動領域を通過したことを示す第２の状態の始動球検出信号」に対応する。
【００１０】
また、遊技領域２には、装飾図柄等を用いて抽選結果等を表示する装飾図柄表示装置３が設けられ、遊技領域２の上方には、特別図柄を用いて抽選結果を表示する特別図柄表示装置６が設けられている。装飾図柄表示装置３としては種々の演出表示を行うことができる液晶表示装置等が用いられ、特別図柄表示装置６としては処理負担が軽いＬＥＤを用いた表示装置等が用いられる。なお、特別図柄表示装置６は、遊技領域２内の、装飾図柄表示装置３の上方等種々の適宜の位置に設けることもできる。
また、遊技球を遊技領域２に発射させる発射ハンドル７が設けられている。勿論、パチンコ機１には、これ以外の種々の部品が設けられている。
【００１１】
パチンコ機１の制御系の概略構成を図２に示す。
本実施の形態のパチンコ機１は、主制御基板１０、副制御基板２０、表示制御基板３０、払出制御基板４０、電源基板５０等を有している。
電源基板５０には、電源回路５１、電源スイッチ５２が設けられている。電源回路５１は、２４Ｖ交流電力（ＡＣ２４Ｖ電力）を、３４Ｖ直流電力（ＤＣ３４Ｖ電力）と１２Ｖ直流電力（ＤＣ１２Ｖ電力）に変換する。電源回路５１としては、公知のＡＣ−ＤＣ変換回路を用いることができる。電源回路５１で変換されたＤＣ３４Ｖ電力、ＤＣ１２Ｖ電力は、電源線を介して払出制御基板４０、主制御基板１０、副制御基板２０、表示制御基板３０に供給される。
主制御基板１０、副制御基板２０、表示制御基板３０、払出制御基板４０には、ＤＣ１２Ｖ電力を直流５Ｖ電力（ＤＣ５Ｖ電力）に変換する電圧変換回路１８、２８、３８、４８が設けられている。電圧変換回路１８、２８、３８、４８としては、公知のＤＣ−ＤＣ変換回路を用いることができる。
本実施の形態では、電源基板５０から各基板にＤＣ３４Ｖ電力とＤＣ１２Ｖ電力を供給し、制御回路や記憶回路の駆動電力であるＤＣ５Ｖ電力は、各基板の電圧変換回路によってＤＣ１２Ｖ電力から生成している。これにより、電圧が低いＤＣ５Ｖ電力を電力線を介して電源基板５０から各制御基板に供給する必要がなくなり、電力線に混入するノイズによる影響を低減することができるとともに、ＤＣ５Ｖ電力用の電力線に対する不正操作による不正遊技を防止することができる。
また、図示していないが、電源基板５０には、停電が発生した場合、停電復旧時に停電発生時の状態から遊技を再開することができるようにするために、主制御基板１０に設けられている記憶回路１２のＲＡＭ等にバックアップ電力を供給するバックアップ電源が設けられている。
【００１２】
主制御基板１０には、主制御回路１１、ＲＯＭやＲＡＭを含む記憶回路１２、ＲＡＭクリアスイッチ１３、停電検出回路１９等が設けられている。
記憶回路１２のＲＯＭには、制御プログラムや各種の乱数発生プログラム等が記憶されている。
記憶回路１２のＲＡＭには、当落乱数（当たり遊技状態を発生させる否かの判定に用いられる乱数や判定結果の報知に用いられる乱数）、非当落乱数（当たり遊技状態を発生させるか否かの判定や判定結果の報知に用いられない乱数）、各種の情報（例えば、始動入賞球情報、始動判定情報）が記憶される（書き込まれる）。本実施の形態では、ＲＡＭには、［０］あるいは［１］を有する始動入賞球情報、［０］あるいは［１］を有する始動判定情報が記憶される。
記憶回路１２のＲＡＭは、本発明の「記憶手段」に対応する。ＲＡＭに記憶される、［０］を有する始動入賞球情報あるいは［１］を有する始動入賞球情報は、それぞれ本発明の「始動球非検出値を有する始動球情報」あるいは「始動球検出値を有する始動球情報」に対応する。また、ＲＡＭに記憶される、［０］を有する始動判定情報あるいは［１］を有する始動判定情報は、それぞれ本発明の「非始動判定値を有する始動判定情報」あるいは「始動判定値を有する始動判定情報」に対応する。
主制御回路１１には、種々の入力信号が入力端子に入力される。例えば、始動入賞球検出装置４ａから出力される始動入賞球検出信号が始動入賞球検出信号入力端子に入力され、大入賞球検出装置５ａから出力される大入賞球検出信号が大入賞球検出信号入力端子に入力される。また、ゲート球検出装置から出力されるゲート球検出信号がゲート球検出信号入力端子に入力される。
【００１３】
主制御回路１１は、処理手段１１ａ、信号入力手段１１ｂ、始動判定手段１１ｃ、抽選手段１１ｄ、信号出力手段等を有している。
処理手段１１ａは、電源投入時処理、メイン処理、タイマ割り込み処理における種々の処理を実行する。また、各種の主制御信号を作成して記憶回路１２のＲＡＭの出力領域（出力レジスタ）に記憶する（書き込む）。例えば、払出制御回路４１に出力する払出用主コマンド信号、始動入賞口開閉部材４ｂを駆動する始動入賞口開閉部材駆動回路への始動入賞口開閉制御信号、大入賞口開閉部材５ｂを駆動する大入賞口開閉部材駆動回路への大入賞口開閉制御信号を作成する。なお、処理手段１１ａは、［１］を有する始動判定情報が記憶回路１２のＲＡＭに記憶されたことに起因して抽選手段１１ｄによって抽選処理が開始された場合には、［０］を有する始動判定情報を記憶回路１２のＲＡＭに記憶する（書き込む）。
信号入力手段１１ｂは、タイマ割り込み処理において、入力端子に入力されている入力信号に対応する入力情報を記憶回路１２のＲＡＭの入力領域に記憶する（書き込む）信号入力処理を実行する。例えば、始動入賞球検出信号に対応する始動入賞球情報を記憶する始動入賞球検出信号入力領域（あるいは始動入賞球情報入力領域）をＲＡＭに設け、始動入賞球検出信号入力処理において、始動入賞球検出信号入力端子に入力されている始動入賞球検出信号が［Ｌ］レベルであるか［Ｈ］レベルであるかを判定し、［Ｌ］レベルである場合には始動入賞球検出信号入力領域（始動入賞球情報入力領域）に［０］を記憶し（書き込み）、［Ｈ］レベルである場合には［１］を記憶する（書き込む）。始動入賞球検出信号入力処理を実行する信号入力手段１１ｂは、本発明の「始動球検出信号入力手段」に対応する。
始動判定手段１１ｃは、タイマ割り込み処理において、始動入賞球情報に基づいて始動入賞口に遊技球（始動入賞球）が入球したこと（抽選条件が成立したこと）を判定する始動判定処理を実行する。始動判定処理では、記憶回路１２のＲＡＭに記憶されている始動入賞球情報が［０］から［１］に変化したか否かを判定し、［０］から［１］に変化した場合には、記憶回路１２のＲＡＭに［１］を有する始動判定情報を記憶する（書き込む）。
抽選手段１１ｄは、タイマ割り込み処理において、抽選条件の成立に起因して抽選処理を実行する。本実際の形態では、抽選手段は、［１］を有する始動判定情報がＲＡＭに記憶されたことにより抽選条件が成立したことを判定し、抽選処理を開始する。そして、抽選結果に対応する主制御信号を作成し、記憶回路１２のＲＡＭの出力領域に記憶する（書き込む）。例えば、副制御回路４１に出力する副制御用主コマンド信号を作成する。
信号出力手段１１ｅは、主制御信号を出力する処理を実行する。例えば、記憶回路１２のＲＡＭの出力領域に書き込まれている副制御用主コマンド信号を副制御回路２１に出力し、払出用主コマンド信号を払出制御回路４１に出力し、大入賞口開閉制御信号を大入賞口開閉部材駆動回路に出力する。
【００１４】
ＲＡＭクリアスイッチ１３は、主制御基板１０に設けられている記憶回路１２のＲＡＭをクリア（初期化）する場合に用いられる。例えば、ＲＡＭクリアスイッチ１３が操作されている状態で電源スイッチ５２が投入されると、ＲＡＭクリア処理（記憶手段初期化処理）が実行される。
停電検出回路１９は、主制御基板１０に供給されるＤＣ１２Ｖ電力の電圧が停電検出設定値以下に低下したことを検出して停電検出信号（「停電予告信号」と呼ばれることもある）を出力する。なお、停電検出設定値としては、停電検出回路１９から停電検出信号が出力されてから主制御回路１１（処理手段１１ａ）が停電処理を実行する間、電圧変換回路１９から供給されるＤＣ５Ｖ電力の電圧が、主制御回路１１やＲＡＭが動作可能な電圧以上に保持されるように設定される。
【００１５】
副制御基板２０には、副制御回路２１、ＲＯＭやＲＡＭを含む記憶回路２２、音源ＩＣ２３等が設けられている。
副制御回路２１は、主制御回路１１から出力される副制御用主コマンド信号と、記憶回路２２に記憶されている情報に基づいて副制御信号を出力する。例えば、副制御用主コマンド信号に対応する表示用副コマンド信号（図柄判定用乱数、変動パターン判定用乱数等を含む）を表示制御回路３１に出力し、副制御用主コマンド信号（変動パターン判定用乱数）に対応する音用副コマンド信号を音源ＩＣ２３に出力し、副制御用主コマンド信号（変動パターン判定用乱数）に対応するランプ制御信号をＬＥＤ等のランプ（光発生器）２５を駆動するランプ駆動回路に出力する。音源ＩＣ２３は、副制御回路２１から出力される音用副コマンド信号に対応する音制御信号をスピーカ（音発生器）２４に出力する。
表示制御基板３０には、表示制御回路３１、ＲＯＭやＲＡＭを含む記憶回路３２、画像情報処理回路３３等が設けられている。画像情報処理回路３３は、ＶＤＰ（ビデオディスプレイプロセッサ）、キャラクタ画像情報、背景画像情報等が記憶されているＲＯＭ、スケーラ、表示画面のビットマップデータを記憶するビデオＲＡＭ等を有している。
表示制御回路３１は、副制御回路２１から出力される表示用副コマンド信号に対応する表示制御信号を画像情報処理回路３３に出力する。画像情報処理回路３３は、表示制御回路３１から出力される表示制御信号に基づいて、装飾図柄、キャラクタ画像や背景画像等を表示画面に表示するためのビットマップデータを作成し、ビットマップデータに対応するＲＧＢ信号を装飾図柄表示装置３に出力する。
払出制御基板４０には、払出制御回路４１、ＲＯＭやＲＡＭを含む記憶回路４２等が設けられている。払出制御回路４１は、主制御回路１１から出力される払出用主コマンド信号に対応する払出制御信号を払出装置４３に出力し、払出用主コマンド信号で示される数の賞球を払出装置４３から払い出す。
【００１６】
本実施の形態の主制御回路１１（処理手段１１ａ、信号入力手段１１ｂ、始動判定手段１１ｃ、抽選手段１１ｄ、信号出力手段１１ｅ）の処理を説明する前に、本実施の形態の概要を説明する。
先ず、本実施の形態の信号入力処理（始動入賞球検出信号入力処理）、始動判定処理および抽選処理の概略を、図７を用いて説明する。
なお、通常、始動入賞球検出信号が［Ｌ］レベルであるか［Ｈ］レベルであるかは、２値化した始動入賞球検出信号に基づいて判定される。したがって、以下の各図には、始動入賞球検出信号として、始動入賞球検出器から出力されるアナログ波形の始動入賞球検出信号と、しきい値を基準に［Ｌ］レベルと［Ｈ］レベルに２値化されたデジタル波形の始動入賞球検出信号を示している。始動入賞球検出信号を２値化する処理は、始動入賞球検出装置４ａ、主制御回路１１、始動入賞球検出装置４ａと主制御回路１１の間等の適宜の箇所で実行することができる。
また、以下で記載されている「ＲＡＭ」は、特に断りがない限り、記憶回路１２のＲＡＭを意味する。
図７では、時点ｔ３１での第（ｎ）番目および時点ｔ３２での第（ｎ＋１）番目のタイマ割り込み処理において、信号入力手段１１ｂによる始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｌ］レベルであることが判定され、［０］を有する始動入賞球情報がＲＡＭに記憶される。この時、始動判定手段１１ｃによる始動判定処理では、ＲＡＭに記憶されている始動入賞球情報が［０］から［１］に変化していることが判定されないため、［０］を有する始動判定情報がＲＡＭに記憶される。
その後、始動入賞口に入球した遊技球（始動入賞球）が始動入賞球検出装置４ａによって検出され、時点ｔ３３で始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化している。
そして、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化した後の、時点ｔ３４での第（ｎ＋２）番目のタイマ割り込み処理において、信号入力手段１１ｂによる始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｈ］レベルであることが判定され、［１］を有する始動入賞球情報がＲＡＭに記憶される。また、始動判定手段１１ｃによる始動判定処理によって、ＲＡＭに記憶されている始動入賞球情報が［０］から［１］に変化したことが判定されるため、［１］を有する始動判定情報がＲＡＭに記憶される。この場合、ＲＡＭに［１］を有する始動判定情報が記憶される（始動判定情報が［０］から［１］に変化する）ため、抽選手段１１ｄによる抽選処理が開始される。
なお、抽選処理が開始された後の時点ｔ３５で、処理手段１１ａによって、［０］を有する始動判定情報がＲＡＭに記憶される。
その後、始動入賞球の移動に伴って、始動入賞球検出装置４ａによって始動入賞球が検出されなくなり、時点ｔ３６で、始動入賞球検出信号が［Ｈ］レベルから［Ｌ］レベルに変化している。
そして、始動入賞球検出信号が［Ｈ］レベルから［Ｌ］レベルに変化した後の、時点ｔ３７での第（ｎ＋３）番目のタイマ割り込み処理において、信号入力手段１１ｂによる始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｌ］レベルであることが判定され、［０］を有する始動入賞球情報がＲＡＭに記憶される。
【００１７】
ここで、前述したように、始動入賞球検出装置４ａから出力される始動入賞球検出信号は、電源投入時において不安定である。このため、遊技開始前に、すなわち、遊技球が始動入賞口に入球していない状態で、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化することがある。従来技術では、このような電源投入時における始動入賞球検出信号の不安定性により誤動作する虞がある。これを図８により説明する。
なお、図８では、始動入賞球検出装置４ａから出力される始動入賞球件出信号が、電源が投入されてから不安定期間Ｔの間不安定な状態にあり、電源投入後の第１番目のタイマ割り込み処理の開始時点より前に始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化した場合を示している。始動入賞球検出信号が不安定である不安定期間Ｔは、電源回路５１や始動入賞球検出装置４ａ等に応じて異なるが、実験等によって判別することができる。
また、電源投入時の始動入賞球検出信号の不安定性による始動入賞球検出信号の［Ｌ］レベルから［Ｈ］レベルへの変化が不安定期間Ｔにおいて複数回発生することはほとんどない。すなわち、不安定期間Ｔにおいて、始動入賞球検出信号の［Ｌ］レベルから［Ｈ］レベルへの変化が１回発生した場合について検討すれば十分である。
【００１８】
図８では、時点ｔ０で電源スイッチ５２が投入されている。
そして、電源投入により主制御回路１１が動作を開始し、時点ｔ１で、ＲＡＭの初期設定処理が実行される。通常、前回の停電時の状態から遊技を開始する場合には、復電時初期設定処理が実行され、最初の状態から遊技を開始する場合には、ＲＡＭクリア処理（記憶手段初期化処理）が実行された後、クリア時初期設定処理が実行される。ＲＡＭクリア処理は、電源投入時に、後述する、記憶手段をクリア（初期化）する条件（記憶手段初期化条件）が満足されている場合に実行される。従来技術では、クリア時初期設定処理において、ＲＡＭに記憶される始動入賞球情報は、始動入賞球非検出値である［０］に初期設定されるとともに、ＲＡＭに記憶される始動判定情報は、非始動判定値である［０］に初期設定される。また、復電時初期設定処理では、前回の停電時の始動入賞球情報および始動判定情報に初期設定される。図８では、時点ｔ１でのＲＡＭの初期設定処理において、始動入賞球情報および始動判定情報が［０］に初期設定されている場合が示されている。大部分はこのケースに該当する。
その後、電源投入時の不安定性によって、時点ｔ２で、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化している。
そして、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化した後の、時点ｔ３で、電源投入後の第１番目のタイマ割り込み処理が実行される。この第１番目のタイマ割り込み処理においては、信号入力手段１１ｂによる始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｈ］レベルであることが判定され、［１］を有する始動入賞球情報がＲＡＭに記憶される。この時、始動判定手段１１ｃによる始動判定処理によって、ＲＡＭに記憶されている始動入賞球情報が［０］から［１］に変化したことが判定されるため、［１］を有する始動判定情報がＲＡＭに記憶される。この場合、ＲＡＭに記憶されている始動判定情報が［０］から［１］に変化するため、抽選手段１１ｄによる抽選処理が開始される。この抽選処理での抽選結果が当たりとなった場合には、遊技が開始されていない（遊技が行われていない）状態で突然大当たり遊技状態が発生することになる。
このように、電源投入時における始動入賞球検出信号の不安定性によって大当たり遊技状態が誤発生すると、遊技店の係員は電源の再投入処理等を行う必要があり、非常に煩わしい。
【００１９】
本発明の一実施の形態では、このような、電源投入時における始動入賞球検出信号の不安定性に起因する誤動作を防止するために、電源投入時の初期設定処理において、始動入賞球検出情報を、始動入賞球判定値を示す［１］に設定するように構成されている。
本発明の一実施の形態の電源投入時の動作を、図９により説明する。なお、図９では、始動入賞球検出信号が図８と同様に変化した場合について説明する。
図９では、時点ｔ０で電源スイッチ５２が投入されている。
そして、電源投入により主制御回路１１が動作を開始し、時点ｔ１で、ＲＡＭの初期設定処理が実行される。本実施の形態では、この初期設定処理（クリア時初期設定処理および復電時初期設定処理）において、始動判定情報を［０］（非始動判定値）に初期設定するとともに、始動入賞球情報を［１］（始動入賞球検出値）に初期設定している。
その後、電源投入時の始動入賞球検出信号の不安定性によって、時点ｔ２で、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化している。
そして、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化した後の時点ｔ３での、電源投入後の第１番目のタイマ割り込み処理において、信号入力手段１１ｂによる始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｈ］レベルであることが判定され、［１］を有する始動入賞球情報がＲＡＭに記憶される。本実施の形態では、時点ｔ１での初期設定処理において始動入賞球情報が［１］に設定されているため、時点ｔ３での第１番目のタイマ割り込み処理における始動入賞球検出信号入力処理によって［１］を有する始動入賞球情報がＲＡＭに記憶されても、ＲＡＭに記憶されている始動入賞球情報は［１］のままである。これにより、時点ｔ３での第１番目のタイマ割り込み処理における始動判定処理によって、始動入賞球情報が［０］から［１］に変化したことが判定されないため、［０］を有する始動判定情報がＲＡＭに記憶される。したがって、時点ｔ３で抽選処理が開始されることはない。
その後、通常の遊技が開始される前の時点ｔ５で始動入賞球検出信号が［Ｈ］レベルから［Ｌ］レベルに変化する。
そして、時点ｔ６での第２番目のタイマ割り込み処理における始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｌ］レベルであることが判別され、［０］を有する始動入賞球情報がＲＡＭに記憶される。
【００２０】
本実施の形態では、電源投入後のＲＡＭの初期設定処理において、ＲＡＭに記憶される始動入賞球情報を［１］（始動入賞球検出値）に初期設定した後、電源投入後の第１番目のタイマ割り込み処理（第１番目の始動入賞球検出信号入力処理）を開始している。これにより、電源投入後の第１番目のタイマ割り込み処理（第１番目の始動入賞球検出信号入力処理）の開始時点（図９では時点ｔ３）より前に、電源投入時の不安定性によって始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化しても、始動入賞球情報が［０］から［１］に変化しないため、始動判定情報も［０］から［１］に変化しない。すなわち、抽選処理を開始するための抽選条件が成立しない。したがって、電源投入時における始動入賞球検出信号の不安定性に起因する誤動作（例えば、大当たり遊技状態の誤発生）を防止することができる。
【００２１】
次に、図９に示されているように動作させるための本実施の形態の主制御回路１１の処理を説明する。
まず、主制御回路１１の電源投入時処理、メイン処理、停電処理の概略を、図３に示すフローチャートを用いて説明する。図３に示す処理は、電源スイッチ５２の投入等によって、主制御基板１０に設けられている電圧変換回路１８から供給されるＤＣ５Ｖ電力の電圧が、主制御回路１１が動作可能な動作電圧に達した時点で開始される。
【００２２】
ステップＡ１では、ＲＡＭクリアスイッチ１３が操作されているか否かを判断する。ＲＡＭクリアスイッチ１３が操作されているか否かは、例えば、ＲＡＭクリアスイッチ１３から初期化指示信号が入力されているか否かによって判定する。ＲＡＭクリアスイッチ１３が操作されている場合にはステップＡ２に進み、ＲＡＭクリアスイッチ１３が操作されていない場合にはステップＡ３に進む。
ステップＡ２では、ＲＡＭに記憶されているＲＡＭクリアフラグ（ＲＡＭクリア情報）を［１］に設定する。
ステップＡ３では、ＲＡＭに記憶されているＲＡＭクリアフラグ（ＲＡＭクリア情報）を［０］に設定する。
ステップＡ４では、ＲＡＭクリアフラグが［０］に設定されているか否かを判断する。ＲＡＭクリアフラグが［０］に設定されている場合（ＲＡＭクリアスイッチ１３が操作されていない状態で電源スイッチ５２が投入された場合）にはステップＡ５に進み、ＲＡＭクリアフラグが［０］に設定されていない場合、すなわち、［１］に設定されている場合（ＲＡＭクリアスイッチ１３が操作された状態で電源スイッチ５２が投入された場合）にはステップＡ１０に進む。
なお、ステップＡ２〜Ａ４を省略し、ステップＡ１の判断がＹＥＳの場合（ＲＡＭクリアスイッチ１３が操作されている場合）にはステップＡ５に進み、ＮＯの場合（ＲＡＭクリアスイッチ１３が操作されていない場合）にはステップＡ１０に進むように構成することもできる。
ステップＡ５では、ＲＡＭに記憶されている情報が正常であるか否か（ＲＡＭに記憶されている情報が停電中に変化しているか否か）を判定するための判定情報を算出する。本実施の形態では、ＲＡＭに記憶されている情報のチェックサム値を判定情報として算出している。
ステップＡ６では、ステップＡ５で算出した判定情報を用いて、ＲＡＭに記憶されている情報が正常であるか否か（ＲＡＭに記憶されている情報が停電中に変化しているか否か）を判定する。本実施の形態では、ステップＡ５で算出したチェックサム値とＲＡＭに記憶されているチェックサム値（前回の停電処理時に算出したチェックサム値）が一致しているか否かを判断する。算出したチェックサム値とＲＡＭに記憶されているチェックサム値が一致している場合にはステップＡ７に進み、一致していない場合にはステップＡ１０に進む。
ステップＡ７では、ＲＡＭに記憶されているバックアップフラグ（バックアップ情報）が［１］に設定されているか否かを判断する。バックアップフラグ（バックアップ情報）は、前回の停電処理時に、停電処理が完了したか否かを示す情報である。すなわち、前回の停電時に停電処理が完了している場合には［１］が設定され、完了していない場合には［０］が設定される。バックアップフラグが［１］に設定されている場合にはステップＡ８に進み、［０］に設定されている場合にはステップＡ１０に進む。
なお、ステップＡ４〜Ａ７の処理によって、ＲＡＭクリア処理（記憶手段初期化処理）を実行するための条件（例えば、ＲＡＭクリアスイッチ１３が操作されている状態で電源スイッチ５２が投入された条件、ＲＡＭに記憶されている情報が正常でない条件、前回の停電時に停電処理が完了されていない条件）が満足されているか否かを判定している。
【００２３】
ステップＡ８では、ＲＡＭクリアスイッチ１３が操作されてない状態で電源スイッチ５２が投入されたこと、ＲＡＭに記憶されている情報が正常であること、前回の停電時に停電処理が完了していること、すなわち、ＲＡＭクリア条件（記憶手段初期化条件）が満足されていないことを判定し、ＲＡＭに記憶されている情報に基づいて遊技を再開する（前回の停電時の遊技状態から遊技を再開する）。この場合、ＲＡＭの復電時初期設定処理を行う。本実施の形態では、ステップＡ８でのＲＡＭの作業領域の復電時初期設定処理において、ＲＡＭに記憶される始動入賞球情報を［１］（始動入賞球検出値）、始動判定情報を［０］（非始動判定値）に初期設定する初期設定処理を実行している（図９の時点ｔ１の初期設定処理参照）。
ステップＡ９では、復電時処理を実行する。復電時処理では、例えば、ＲＡＭに記憶されている遊技情報に対応する主制御信号をＲＡＭの出力領域（出力レジスタ）に記憶する（書き込む）。ステップＡ９の処理が終了するとステップＡ１３に進む。
ステップＡ１０では、ＲＡＭクリアスイッチ１３が操作されている状態で電源スイッチ５２が投入されたこと、あるいは、ＲＡＭに記憶されている情報が異常であること、あるいは、前回の停電時に停電処理が完了していないこと、すなわち、ＲＡＭクリア条件（記憶手段初期化条件）が満足されていることを判定し、ＲＡＭをクリア（初期化）するＲＡＭクリア処理（記憶手段初期化処理）を実行する。例えば、ＲＡＭの全領域に初期値［０］を設定する。なお、ＲＯＭに記憶されている初期値を読み出してＲＡＭに設定する方法を用いることもできる。
ステップＡ１１では、ＲＡＭのクリア時初期設定処理を実行する。なお、このクリア時初期設定処理では、ＲＯＭに記憶されている初期値を読み出してＲＡＭの作業領域に設定する。本実施の形態では、ステップＡ１１でのＲＡＭのクリア時初期設定処理において、ＲＡＭに記憶される始動入賞球情報を［１］（始動入賞球検出値）、始動判定情報を［０］（非始動判定値）に初期設定する初期設定処理を実行している（図９の時点ｔ１の初期設定処理参照）。
ステップＡ１２では、クリア時処理を実行する。クリア時処理では、例えば、ＲＡＭをクリア（初期化）したことを示すＲＡＭクリア報知コマンド、各制御回路や遊技用機器の検査を行うためのテストコマンドを作成し、ＲＡＭの出力領域に記憶する（書き込む）。なお、主制御回路１１からＲＡＭクリア報知コマンド信号が出力されると、装飾図柄表示装置３にＲＡＭが初期化されたことを報知する画像情報が表示される。また、主制御回路１１からテストコマンドが出力されると、各制御回路や各遊技用機器の検査が行われる。ステップＡ１２の処理が終了するとステップＡ１３に進む。
【００２４】
ステップＡ１３では、タイマ割り込み初期設定を行う。タイマ割り込み初期設定では、主制御回路１１（処理手段１１ａ）のメイン処理内でタイマ割り込み処理を実行するタイマ割り込み周期が設定される。本実施の形態では、タイマ割り込み周期として４ｍｓが設定される。勿論、メイン処理は、タイマ割り込み周期より短い周期で実行される。
ステップＡ１４では、タイマ割り込み許可設定を行う。タイマ割り込み許可設定により、ステップＡ１３で設定されたタイマ割り込み周期毎のタイマ割り込み処理が実行される。
なお、ステップＡ１〜Ａ１４の処理によって、主制御回路１１（処理手段１１ａ）の電源投入時処理が実行される。
【００２５】
ステップＡ１５では、停電検出回路１９から停電検出信号（停電予告信号）が入力されているか否かを判断する。停電検出信号が入力されていない場合にはステップＡ１６に進み、停電検出信号が入力された場合にはステップＡ１７に進む。
ステップＡ１６では、ＲＡＭに記憶されている非当落乱数の更新処理を行う。非当落乱数は、当たり遊技状態を発生させるか否かの判定や判定結果の報知に使用しない乱数を意味する。例えば、下限値と上限値の間で更新値づつ順次カウントされるカウント値を当たり判定用乱数として用いるとともに、１周期毎にカウント開始値（初期値）を更新する（初期値更新型乱数）場合に、カウント開始値として用いられる当たり初期値用乱数が非当落乱数として用いられる。
ステップＡ１６の処理を終了した後ステップＡ１５に戻る。
なお、メイン処理内においてタイマ割り込み周期（例えば、４ｍｓ）毎にタイマ割り込み処理が実行される。
ステップＡ１５およびＡ１６の処理によって、主制御回路１１（処理手段１１ａ）のメイン処理が実行される。
【００２６】
ステップＡ１７では、タイマ割り込み禁止設定を行う。タイマ割り込み禁止設定により、以後のタイマ割り込み処理が禁止され、ＲＡＭ（記憶回路１２）に記憶されている情報の書き替えが禁止される。
ステップＡ１８では、停電クリア信号の出力を開始する。これにより、主制御回路１１からの主制御信号の出力が停止され、遊技用機器の駆動が停止する。遊技用機器の駆動が停止されることによって、電力消費が抑制され、主制御回路１１（処理手段１１ａ）による停電処理のための電力が確保される。
ステップＡ１９では、次回の主制御回路１１（処理手段１１ａ）の電源投入時処理において、ＲＡＭに記憶されている情報が正常であるか否か（ＲＡＭに記憶されている情報が停電中に変化しているか否か）を判定するための判定情報を作成する。本実施の形態では、ＲＡＭに記憶されている情報に基づいて判定情報を算出している。例えば、ＲＡＭに記憶されている情報のチェックサム値を算出してＲＡＭに記憶する。判定情報としては、チェックサム値に限定されず、パリティデータ等の種々の判定情報を用いることができる。
ステップＡ２０では、ステップＡ１９の処理を完了した場合には、ＲＡＭに記憶されているバックアップフラグを、停電処理を完了したことを示す［１］に設定する。なお、ステップＡ１９の処理が完了しなかった場合には、バックアップフラグは、停電処理が完了しなかったことを示す［０］（クリア時初期設定処理において初期設定される初期値）に保持される。
主制御回路１１（処理手段１１ａ）は、ステップＡ２０の処理を終了した後、電源スイッチ５２の投入等によって、電圧変換回路１８から供給されるＤＣ５Ｖ電力の電圧が主制御回路１１の動作電圧以上になるまで待機する。
ステップＡ１７〜Ａ２０の処理によって、主制御回路１１（処理手段１１ａ）の停電処理が実行される。
【００２７】
次に、主制御回路１１（処理手段１１ａ）のタイマ割り込み処理を、図４に示すフローチャートを用いて説明する。図４に示すタイマ割り込み処理は、図３に示したメイン処理内で、ステップＡ１３で設定されたタイマ割り込み周期（本実施の形態では、４ｍｓ）毎に実行される。
ステップＢ１では、割り込みフラグのクリアを行う。割り込みフラグのクリアによって、次のタイマ割り込み処理の処理タイミングを決定するタイマ割り込み周期の計時が開始される。
ステップＢ２では、各種信号の入力処理を行う。信号入力処理では、入力端子に入力されている入力信号に対応する情報がＲＡＭの入力領域に記憶される（書き込まれる）。
例えば、始動入賞球検出信号を入力する始動入賞球検出信号入力処理では、始動入賞球検出信号入力端子に入力されている始動入賞球検出信号が［Ｌ］レベルであるか［Ｈ］レベルであるかを判定し、［Ｌ］レベルである場合には、［０］を有する始動入賞球情報をＲＡＭの始動入賞球検出信号入力領域（始動入賞球情報記憶領域）に記憶し（始動入賞球情報を［０］に設定し）、［Ｈ］レベルである場合には、［１］を有する始動入賞球情報をＲＡＭの始動入賞球検出信号入力領域（始動入賞球情報記憶領域）に記憶する（始動入賞球情報を［１］に設定する）。
ステップＢ２での信号入力処理は、信号入力手段１１ｂによって実行される。
【００２８】
なお、始動入賞球検出信号入力処理では、遊技球が始動入賞口に入球して始動入賞球検出信号が［０］から［１］に変化したこと、すなわち、抽選条件が成立したことを判定する始動判定処理も実行する。
本実施の形態の始動判定処理を、図５に示すフローチャートを用いて説明する。
ステップＣ１では、始動入賞球検出信号入力処理（図４のステップＢ２参照）において、［１］を有する始動入賞球情報がＲＡＭに記憶されたか否か（ＲＡＭに記憶されている始動入賞球情報が［１］に設定されたか否か）を判定する。［１］を有する始動入賞球情報がＲＡＭに記憶された場合にはステップＣ２に進み、［１］を有する始動入賞球情報がＲＡＭに記憶されなかった場合（［０］を有する始動入賞球情報がＲＡＭに記憶された場合）には処理を終了する。
ステップＣ２では、前回のタイマ割り込み処理の始動入賞球検出信号入力処理において、［０］を有する始動入賞球情報がＲＡＭに記憶されたか否かを判断する。前回のタイマ割り込み処理において［０］を有する始動入賞球情報がＲＡＭに記憶された場合にはステップＣ３に進み、［０］を有する始動入賞球情報がＲＡＭに記憶されなかった場合（［１］を有する始動入賞球情報がＲＡＭに記憶された場合）には処理を終了する。
ステップＣ３では、前回のタイマ割り込み処理と今回の割り込み処理の間に遊技球が始動入賞口に入球したことを判定し、［１］を有する始動判定情報をＲＡＭに記憶する（ＲＡＭに記憶されている始動判定情報を［１］に設定する）。
図５に示されている始動判定処理は、始動判定手段１１ｃによって実行される。
【００２９】
ステップＢ３では、タイマ減算処理を実行する。例えば、装飾図柄表示装置３に装飾図柄を変動表示する際に、装飾図柄の変動表示期間を減算する。この場合、変動表示期間が［０］になることによって、装飾図柄表示装置３への装飾図柄の変動表示が終了する時点を判別することができる。あるいは、主コマンド信号（主制御信号）を出力した後のＡＣＫ信号（応答信号）の入力判定期間を減算する。この場合、入力判定期間が［０］に達するまでにＡＣＫ信号が入力されなかったことにより、異常が発生していることを判別することができる。なお、本実施の形態では、４ｍｓ毎にタイマ割り込み処理を実行しているため、各期間は、４ｍｓずつ減算される。
【００３０】
ステップＢ４では、ＲＡＭに記憶されている当落乱数の更新処理を実行する。例えば、当たり判定用乱数、当たり図柄判定用乱数、はずれ図柄判定用乱数、当たり変動パターン判定用乱数、はずれ変動パターン判定用乱数等の更新処理を実行する。なお、例えば、当たり判定用乱数として初期値更新型の当たり判定用乱数を用いる場合には、１周期毎に当たり初期値用乱数を取得し、取得した当たり初期値用乱数を初期値として当たり判定用乱数の更新処理を実行する。また、ステップＢ４では、図３のステップＡ１６での非当落乱数の更新処理と同様の更新処理も実行される。このように、非当落乱数の更新処理を、メイン処理内およびメイン処理内のタイマ割り込み処理内それぞれで行うことにより、当落乱数のランダム性がより高まる。
ステップＢ５では、賞球制御処理を実行する。賞球制御処理では、ＲＡＭの入力領域から遊技球が入賞口（一般入賞口、始動入賞口、大入賞口等）に入球したことを示している入力情報に対応する情報を読み出し、読み出した情報に対応する（遊技球が入球した入賞口に対応する）賞球数を示す払出用主コマンド信号を作成してＲＡＭの出力領域に記憶する。
ステップＢ６では、不正検出処理を行う。例えば、ＲＡＭの入力領域から情報を読み出し、大入賞口開閉部材５ｂを開制御あるいは開閉制御する大当たり遊技状態が発生していることを示す情報が記憶されていない状態で、遊技球が大入賞口に入球したことを示している大入賞球情報が記憶されているか否かを判別する。不正を検出した場合には、賞球異常情報を作成してＲＡＭの出力領域に記憶する。
【００３１】
ステップＢ７では、抽選処理を実行する。本実施の形態の抽選処理を、図６に示すフローチャートにより説明する。
ステップＤ１では、ＲＡＭに記憶されている始動判定情報が［１］であるか否か（［１］を有する始動判定情報が記憶されているか否か）、すなわち、遊技球が始動入賞口に入球したか否か（抽選条件が成立したか否か）を判断する。始動判定情報が［１］である場合、すなわち抽選条件が成立した場合にはステップＤ２に進み、始動判定情報が［１］でない場合（始動判定情報が［０］である場合）、すなわち、抽選条件が成立していない場合にはステップＤ５に進む。
ステップＤ２では、保留数（保留情報の数）が［３］以下であるか否か、すなわち、保留情報を記憶可能な上限値である［４］に達しているか否かを判定する。保留情報は、取得した乱数を含んでおり、後で抽選結果の報知が可能となった時に抽選を行って抽選結果の報知を行うために一時的に記憶される情報であり、通常、４個まで記憶可能である。保留数が設定数「４」に達していない場合（保留数≦３）にはステップＤ３に進み、保留数が設定数「４」に達している場合（保留数＞３）には、当落乱数を取得しないで処理を終了する。「保留数が設定数に達していない」ことは、保留情報を記憶するための「保留情報記憶条件」に対応する。
ステップＤ３では、当落乱数を取得し、取得した当落乱数を含む保留情報をＲＡＭに記憶する。例えば、当たり判定用乱数、当たり図柄判定用乱数、当たり変動パターン判定用乱数、はずれ図柄判定用乱数、はずれ変動パターン判定用乱数等を当落乱数として取得する。そして、ＲＡＭに記憶されている保留報に「１」を加算する。
ステップＤ４では、保留数に基づいて主制御信号（例えば、保留数を示す保留数報知用主コマンド信号）を作成し、ＲＡＭの出力領域に記憶する。
【００３２】
ステップＤ５では、保留情報がＲＡＭに記憶されているか否か（［保留数≧１］であるか否か）を判定する。保留情報がＲＡＭに記憶されている場合（保留数≧１）にはステップＤ６に進み、保留情報がＲＡＭに記憶されていない場合（保留数＝０）には処理を終了する。
ステップＤ６では、保留情報消化条件が満足されているか否かを判断する。保留情報消化条件としては、例えば、抽選結果の報知や大当たり遊技中であることの報知が行われていない条件が用いられる。保留情報消化条件が満足されている場合にはステップＤ７に進み、保留情報消化条件が満足されていない場合には処理を終了する。
ステップＤ７では、ＲＡＭに記憶されている保留情報の中から先頭の保留情報（記憶時期が最も古い保留情報）を読み出す。そして、読み出した保留情報に含まれている当落乱数を用いて抽選を行う。また、保留数から「１」を減算する。この時、読み出されてない保留情報を先頭の方向にシフトする。これにより、読み出された保留情報は消去される。
ステップＤ８では、保留数に基づいて主制御信号（例えば、保留数を示す保留数報知用主コマンド信号）を作成し、ＲＡＭの出力領域に記憶する。
ステップＤ９では、抽選結果に基づいて主制御信号を作成しＲＡＭの出力領域に記憶する。例えば、取得した当たり判定用乱数が当たり値と一致する場合（抽選結果が当たりである場合）には、取得した当たり図柄判定用乱数と当たり変動パターン判定用乱数を示す副制御用主コマンド信号を作成し、取得した当たり判定用乱数が当たり値と一致しない場合（抽選結果がはずれである場合）には、取得したはずれ図柄判定用乱数とはずれ変動パターン判定用乱数を示す副制御用主コマンド信号を作成する。ステップＤ９の処理を実行した後処理を終了する。
なお、取得した当たり判定用乱数が一致した場合には、変動パターン判定用乱数に対応する変動表示時間経過後、当たり遊技状態を発生させるための主制御信号（例えば、大入賞口開閉部材制御信号、大当たり遊技演出の開始を示す副制御用主コマンド信号）を作成してＲＡＭの出力領域に記憶する。
本実施の形態では、［１］を有する始動判定情報がＲＡＭに記憶された場合（抽選条件が成立した場合）でも、設定数の保留情報が記憶されていることにより当落乱数の取得を中止する処理も抽選処理に包含される。
ステップＢ７（図６のステップＤ１〜Ｄ９）での抽選処理は、抽選手段１１ｄによって実行される。なお、抽選処理は、図６にフローチャートで示されている処理に限定されない。
【００３３】
ステップＢ８では、［０］（非始動判定値）を有する始動判定情報をＲＡＭに記憶する。このステップＢ８の処理によって、始動判定処理によって［１］に設定された始動判定情報が［０］に設定される。
ステップＢ９では、信号出力処理を実行する。例えば、ＲＡＭの出力領域に記憶されている主制御信号を読み出し、読み出した主制御信号を出力する。
ステップＢ９での信号出力処理は、信号出力手段１１ｅによって実行される。
【００３４】
以上の実施の形態では、電源投入時における始動入賞球検出信号の不安定性によって、電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）の開始時点より前に、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化した場合について説明したが、電源投入時に始動入賞球検出信号が不安定となっている不安定期間Ｔや電源が投入されてから第１番目のタイマ割り込み処理が実行されまでの期間によっては、電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）の開始時点以降に、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化する場合もある。これを、図１１により説明する。
図１１では、時点ｔ０で電源スイッチ５２が投入されている。
そして、電源投入により主制御回路１１が動作を開始し、時点ｔ１で、ＲＡＭの初期設定処理が実行される。図１１では、時点ｔ１での初期設定処理によって、始動入賞球情報および始動判定情報が［０］に初期設定される。
そして、電源投入後の時点ｔ２での、電源投入後の第１番目のタイマ割り込み処理において、信号入力手段１１ｂによる始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｌ］レベルであることが判定され、［０］を有する始動入賞球情報がＲＡＭに記憶される。この時、始動判定手段１１ｃによる始動判定処理によって、始動入賞球情報が［０］から［１］に変化していないことが判定されるため、［０］を有する始動判定情報がＲＡＭに記憶される。
その後、時点ｔ３で、電源投入時の不安定性によって、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化している。
そして、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化した後の時点ｔ４で、電源投入後の第２番目のタイマ割り込み処理が実行される。この第２番目のタイマ割り込み処理では、信号入力手段１１ｂによる始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｈ］レベルであることが判定され、［１］を有する始動入賞球情報がＲＡＭに記憶される。この時、始動判定手段１１ｃによる始動判定処理によって、ＲＡＭに記憶されている始動入賞球情報が［０］から［１］に変化したことが判定されるため、［１］を有する始動判定情報がＲＡＭに記憶される。この場合、ＲＡＭに記憶されている始動判定情報が［０］から［１］に変化するため抽選処理が開始される。
【００３５】
ここで、電源投入時に始動入賞球検出信号が図１１に示されているように変化した場合について、前述した実施の形態の動作を図１２に示す。
図１２では、時点ｔ０で電源スイッチ５２が投入された後、電源投入により主制御回路１１が動作を開始し、時点ｔ１で、ＲＡＭの初期設定処理が実行される。前述した実施の形態では、ＲＡＭの初期設定処理において、始動入賞球情報は［１］に初期設定され、始動判定情報は［０］に初期設定される。
そして、電源投入後の時点ｔ２での、電源投入後の第１番目のタイマ割り込み処理において、始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｌ］レベルであることが判定され、［０］を有する始動入賞球情報がＲＡＭに記憶される。この時、始動判定処理によって、始動入賞球情報は［０］から［１］に変化していないため、［０］を有する始動判定情報がＲＡＭに記憶される。
その後、時点ｔ３で、電源投入時の不安定性によって、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化している。
そして、始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化した後の時点ｔ４で、電源投入後の第２番目のタイマ割り込み処理が実行される。この第２番目のタイマ割り込み処理では、始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｈ］レベルであることが判定され、［１］を有する始動入賞球情報がＲＡＭに記憶される。この時、始動判定処理によって、ＲＡＭに記憶されている始動入賞球情報が［０］から［１］に変化したことが判定されるため、［１］を有する始動判定情報がＲＡＭに記憶される。この場合、ＲＡＭに記憶されている始動判定情報が［０］から［１］に変化するため、抽選処理が開始される。
このように、電源投入時における始動入賞球検出信号の不安定性によって、電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）の開始時点以降に始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化した場合には、電源投入時のＲＡＭの初期設定処理において始動入賞球情報を［１］に設定する方法では誤動作を防止することができない。
【００３６】
電源投入時における始動入賞球検出信号の不安定性によって、電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）の開始時点以降に始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化した場合でも誤動作を防止することができる本発明の他の実施の形態を以下に説明する。本実施の形態は、電源投入時のＲＡＭの初期設定処理において始動入賞球情報を［１］（始動入賞球検出値）に初期設定するとともに、電源投入時における不安定性による始動入賞球検出信号の［Ｌ］レベルから［Ｈ］レベルへの変化が電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）の開始時点以降に発生しないように構成されている。
【００３７】
本発明の他の実施の形態の電源投入時の動作を、図１３により説明する。なお、図１３では、始動入賞球検出信号が図１１と同様に変化した場合について説明する。
図１３では、時点ｔ０で電源スイッチ５２が投入されている。
そして、電源投入により主制御回路１１が動作を開始し、ウェイトタイムＴｗ１が経過した時点ｔ１で、ＲＡＭの初期設定処理が実行される。本実施の形態では、前述した実際の形態と同様に、このＲＡＭの初期設定処理において、始動入賞球情報を［１］に初期設定し、始動判定情報を［０］に初期設定する。
電源が投入されてから初期設定処理が実行されるまでのウェイトタイムＴｗ１は、電源投入時の不安定性による始動入賞球検出信号の［Ｌ］レベルから［Ｈ］レベルへの変化が電源投入後の第１番目のタイマ割り込み処理（詳しくは、タイマ割り込み処理における始動入賞球検出信号入力処理）の開始時点（図１３の時点ｔ４）以降に発生しないように設定されている。初期設定処理の実行時点から第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）の開始時点までの期間はあらかじめ求めることができる。
ウェイトタイムＴｗ１は、本発明の「電源が投入されてから初期設定処理を実行するまでの第１の設定期間」に対応する。
その後、時点ｔ３で始動入賞球検出信号は［Ｈ］レベルから［Ｌ］レベルに変化している。
そして、時点ｔ４での、電源投入後の第１番目のタイマ割り込み処理において、信号入力手段１１ｂによる始動入賞球検出信号入力処理によって、始動入賞球検出信号が［Ｌ］レベルであることが判定され、［０］を有する始動入賞球情報がＲＡＭに記憶される。この時、始動判定処理によって、始動入賞球情報が［０］から［１］に変化していないことが判定されるため、［０］を有する始動判定情報がＲＡＭに記憶される。したがって、抽選処理は開始されない。
【００３８】
図１３では、電源投入時の不安定性による始動入賞球検出信号の［Ｌ］レベルから［Ｈ］レベルへの変化が電源投入後の第１番目のタイマ割り込み処理（詳しくは、始動入賞球検出信号入力処理）の開始時点以降に発生しないようにするために、電源が投入されてから設定期間（ウェイトタイム）Ｔｗ１経過した時点でＲＡＭの初期設定処理を実行したが、ＲＡＭの初期設定処理を実行した後設定期間Ｔｗ２経過してから電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）を実行することもできる。
ＲＡＭの初期設定処理を実行してから設定期間Ｔｗ２経過した時点で第１のタイマ割り込み処理（始動入賞球検出信号入力処理）を実行する場合の動作を図１４により説明する。なお、図１４では、始動入賞球検出信号が図１１と同様に変化した場合について説明する。
図１４において、時点ｔ０で電源スイッチ５２が投入される。
そして、電源投入により主制御回路１１が動作を開始し、時点ｔ１でＲＡＭの初期設定処理が行われる。このＲＡＭの初期設定処理において、前述したように、始動判定情報を［０］（非始動判定値）に初期設定し、始動入賞球情報を［１］（始動入賞球検出値）に初期設定する。
その後、ＲＡＭの初期設定処理を実行してからウェイトタイムＴｗ２経過した時点ｔ４で、電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）が実行される。
ＲＡＭの初期設定処理を実行してから電源投入後の第１番目のタイマ割り込み処理を実行するまでのウェイトタイムＴｗ２は、電源投入時の不安定性による始動入賞球検出信号の［Ｌ］レベルから［Ｈ］レベルへの変化が電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）の開始時点（図１４の時点ｔ４）以降に発生しないように設定されている。
ウェイトタイムＴｗ２は、本発明の「初期設定処理を実行してから始動球検出信号入力処理を開始するまでの第２の設定期間」に対応する。
図１４では、時点ｔ２で始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化しているが、電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）が時点ｔ２以降の時点ｔ４で実行されるため、時点ｔ２より前の始動入賞球検出信号の［Ｌ］レベルによって、初期設定処理において［１］に設定された始動入賞球情報が［０］に変化することはない。したがって、電源投入時の始動入賞球検出信号の不安定性によって抽選処理が開始されるのを防止することができる。
【００３９】
本実施の形態では、電源投入後のＲＡＭの初期設定処理において、ＲＡＭに記憶される始動入賞球情報を［１］（始動入賞球検出値）に設定するとともに、電源投入後の第１番目のタイマ割り込み処理（第１番目の始動入賞球検出信号入力処理）の実行時点が、電源投入時の不安定性による始動入賞球検出信号の［Ｌ］レベルから［Ｈ］レベルへの変化が電源投入後の第１番目のタイマ割り込み処理（第１番目の始動入賞球検出信号入力処理）の実行時点以降に発生しないように設定されている。具体的には、電源が投入されてからウェイトタイムＴｗ１（第１の設定期間）経過した時点で初期設定処理を実行し、また、初期設定処理を実行してからウェイトタイムＴｗ２（第２の設定期間）経過した時点で電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）を実行している。これにより、電源投入時の始動入賞球検出信号の不安定性によって、電源投入後の第１番目のタイマ割り込み処理（第１番目の始動入賞球検出信号入力処理）の開始時点以降に始動入賞球検出信号が［Ｌ］レベルから［Ｈ］レベルに変化する場合でも、始動入賞球情報が［０］から［１］に変化しないため、始動判定情報も［０］から［１］に変化しない。すなわち、抽選処理を開始するための抽選条件が成立しない。したがって、電源投入時における始動入賞球検出信号の不安定性に起因する誤動作（例えば、大当たり遊技状態の誤発生）をより確実に防止することができる。また、ウェイトタイムＴｗ１、Ｔｗ２を変更するだけで、電源投入時の始動入賞球検出信号の不安定性による誤動作を容易に防止することができる。
【００４０】
次に、図１３あるいは図１４に示されているように動作させるための本実施の形態の主制御回路１１の処理を説明する。
本実施の形態は、前述した実施の形態に比べて、主制御回路１１の電源投入時処理が異なるだけで、メイン処理、停電処理、タイマ割り込み処理（図４参照）、始動判定処理（図５参照）、抽選処理（図６参照）は同じである。
したがって、以下では、前述した実施の形態と異なっている、主制御回路１１のメイン処理を図１０により説明する。
図１０に示されている主制御回路１１のメイン処理は、ステップＡ３１のウェイトタイマ処理１またはステップＡ３２のウェイトタイマ処理２が設けられている点が図３に示されているメイン処理と異なっている。なお、ステップＡ３１およびＡ３２を設けることもできる。
ウェイトタイマ処理３１では、図１３に示されている、電源が投入されてからウェイトタイムＴｗ１経過した時点でＲＡＭの初期設定処理を実行するために、ウェイトタイム（待機期間）Ｔｗ１待機する処理を実行する。なお、ウェイトタイマ処理３１を実行するステップＡ３１は、電源が投入されてからステップＡ１１の間の任意の箇所や、電源が投入されてからステップＡ８までの間の任意の箇所に設けることができる。
ウェイトタイマ処理３２では、図１４に示されている、ＲＡＭの初期設定処理を実行してからウェイトタイムＴｗ２経過した時点で電源投入後の第１番目のタイマ割り込み処理（始動入賞球検出信号入力処理）を実行するために、ウェイトタイム（待機期間）Ｔｗ２待機する処理を実行する。なお、ウェイトタイマ処理３２を実行するステップＡ３２は、ステップＡ１１とメイン処理の間の任意の箇所や、ステップＡ８とメイン処理の間の任意の箇所に設けることができる。
【００４１】
本発明は、実施の形態で説明した構成に限定されず、種々の変更、追加、削除が可能である。
例えば、始動入賞球検出装置４ａから、始動入賞球を検出していないことを示す［Ｌ］レベルの始動入賞球検出信号あるいは始動入賞球を検出したことを示す［Ｈ］レベルの始動入賞球検出信号を出力したが、始動入賞球を検出していないことを示す［Ｈ］レベルの始動入賞球検出信号あるいは始動入賞球を検出したことを示す［Ｌ］レベルの始動入賞球検出信号を出力するように構成することもできる。勿論、始動入賞球を検出したことを示す第１の状態および始動入賞球を検出していないことを示す第２の状態としては、［Ｌ］レベルおよび［Ｈ］レベルに限定されず電気的に異なる種々の状態を用いることができる。
電源投入時のクリア時初期設定処理および復電時初期設定処理において、始動入賞球情報を［１］（始動入賞球検出値）、始動判定情報を［０］（非始動判定値）に設定する初期設定処理を実行したが、クリア時初期設定処理においてのみ始動入賞球情報を［１］（始動入賞球検出値）、始動判定情報を［０］（非始動判定値）に設定する初期設定処理を実行するように構成することもできる。
始動入賞球情報として、［０］あるいは［１］を有する情報を用いたが、始動入賞球情報としては、［０］あるいは［１］以外の種々の値を始動入賞球非検出値あるいは始動入賞球検出値として有する情報を用いることができる。
始動判定情報として、［０］あるいは［１］を有する情報を用いたが、始動判定情報としては、［０］あるいは［１］以外の種々の値を非始動判定情報あるいは始動判定情報として有する情報を用いることができる。
始動入賞球情報が［０］から［１］に変化した場合に始動判定情報を［１］に設定し、始動判定情報が［１］に設定されたことにより抽選処理を開始するとともに、始動判定情報を［０］に設定したが、始動入賞球情報が［０］から［１］に変化した場合に抽選処理を開始するように構成することもできる。この場合には、始動判定情報、また、電源投入時に始動判定情報を［０］に初期設定する初期設定処理を省略することができる。
遊技球が始動入賞口に入球したこと（始動入賞球を検出したこと）を抽選処理を開始する抽選条件として用いたが、抽選条件としてはこれ以外の種々の条件を用いることができる。例えば、遊技球が始動ゲート装置に設けられているゲート領域を通過したことを抽選条件として用いることもできる。
主制御回路１１の電源投入時の処理、メイン処理、停電処理、タイマ割り込み処理、始動判定処理、抽選処理は、実施の形態で説明した処理に限定されない。
実施の形態で説明した各構成は、個々に用いることもできるし、適宜選択した複数を組み合わせて用いることもできる。
パチンコ機について説明したが、本発明は、抽選条件の成立に起因して抽選処理を実行する種々の形式の遊技機として構成することができる。
【００４２】
本発明は、以下のように構成することもできる。
例えば、「（態様１）遊技球が通過可能な始動領域と、始動球検出手段と、記憶手段と、制御手段を備え、前記始動球検出手段は、遊技球が前記始動領域を通過していないことを示す第１の状態の始動球検出信号あるいは遊技球が前記始動領域を通過したこと示す第２の状態の始動球検出信号を出力し、前記記憶手段には、始動球非検出値あるいは始動球検出値を有する始動球情報と、非始動判定値あるいは始動判定値を有する始動判定情報が記憶され、前記制御手段は、始動球検出信号が第1の状態である場合には始動球非検出値
を有する始動球情報を前記記憶手段に記憶し、始動球検出信号が第２の状態である場合には始動球検出値を有する始動球情報を前記記憶手段に記憶する始動球検出信号入力処理を実行し、また、始動球非検出値を有する始動球情報が前記記憶手段に記憶されている状態から始動球検出値を有する始動球情報が前記記憶手段に記憶されている状態に変化した場合には始動判定値を有する始動判定情報を前記記憶手段に記憶する始動判定処理を実行し、また、始動判定値を有する始動判定情報が前記記憶手段に記憶された場合には抽選処理を開始するとともに非始動判定値を有する始動判定情報を前記記憶手段に記憶する遊技機であって、前記制御手段は、電源が投入された場合には、始動球検出値を有する始動球情報および非始動判定値を有する始動判定情報を前記記憶手段に記憶する初期設定処理を実行し、その後前記始動球検出信号入力処理を開始することを特徴とする遊技機。」として構成することができる。
【００４３】
本態様では、記憶手段には、始動球非検出値あるいは始動球検出値を有する始動球情報と、非始動判定値あるいは始動判定値を有する始動判定情報が記憶される。始動球情報および始動判定情報を記憶手段に記憶する方法としては、典型的には、記憶手段に始動球情報記憶領域と始動判定情報記憶領域を設け、始動球情報記憶領域に始動球非検出値あるいは始動球検出値として［０］あるいは［１］を記憶し、始動判定情報記憶領域に非始動判定値あるいは始動判定値として［０］あるいは［１］を記憶する方法が用いられる。
制御手段は、始動球検出信号入力処理、始動判定処理、抽選処理を実行する。始動球判定処理では、始動球検出信号が第１の状態である場合には非始動球検出値を有する始動球情報を記憶手段に記憶し、始動球検出信号が第２の状態である場合には始動球検出値を有する始動球情報を記憶手段に記憶する。始動判定処理では、始動球費検出値を有する始動球情報が記憶手段に記憶されている状態から始動球検出値を有する始動球情報が記憶手段に記憶されている状態に変化した場合に、始動判定値を有する始動判定情報を記憶手段に記憶する。抽選処理は、始動判定値を有する始動判定情報が記憶手段に記憶されたことにより開始される。なお、制御手段は、抽選処理を開始すると、非始動判定値を有する始動判定情報を記憶手段に記憶する。始動球検出信号入力処理、始動判定処理、抽選処理は、一般的には、メイン処理内のタイマ割り込み周期毎のタイマ割り込み処理において実行される。制御手段は、始動球検出信号入力処理、始動判定処理、抽選処理それぞれを実行する始動球検出信号入力手段、始動判定手段、抽選手段によって構成することもできる。
さらに、本態様では、制御手段は、電源が投入された場合には、始動球検出値を有する始動球情報および非始動判定値を有する判定情報を記憶手段に記憶し、その後電源投入後の始動球検出信号入力処理を開始するように構成されている。これにより、電源投入時の不安定性によって、始動球検出値を有する始動球情報が記憶されてから電源投入後の始動球検出信号入力処理が開始されるまでの間に始動球検出信号が第２の状態となっても、始動球情報が始動球非検出値から始動球検出値に変化することがなく、また、始動判定値を有する始動判定情報が記憶されることもないため、抽選処理は実行されない。したがって、電源投入時の始動球検出信号の不安定性による誤動作を防止することができる。また、始動判定情報を設けているため、抽選処理を開始するか否かの判定が容易である。
【００４４】
また、「（態様２）請求項１または態様１の遊技機であって、前記制御手段は、電源が投入された場合には、電源投入時における前記始動球検出信号の第１の状態から第２の状態への変化が前記始動球検出信号入力処理の開始時点以降に発生しないように前記始動球検出信号入力処理を開始することを特徴とする遊技機。」として構成することができる。
【００４５】
本態様では、電源投入時における始動球検出信号の第１の状態から第２の状態への変化が電源投入後の始動球検出信号入力処理の開始時点以降に発生しないように、始動球検出信号入力処理が開始されるように構成されている。
始動球検出信号入力処理の開始時点を調整する方法としては、設定期間待機するウェイトタイマ処理を実行する方法を用いることができる。
これにより、電源投入時の始動球検出信号の不安定性によって、始動球検出信号の第１の状態から第２の状態への変化が電源投入後の第１番目の始動球検出信号入力処理の実行時点以降に発生する場合でも、始動球情報が始動球検出値から始動球検出値に変化するのを防止することができ、電源投入時における始動球検出信号の不安定性による誤動作をより確実に防止することができる。
【００４６】
また、「（態様３）請求項１、態様１または２のいずれかの遊技機であって、前記制御手段は、電源が投入された場合には、第１の設定期間経過してから前記初期設定処理を実行し、前記設定期間は、電源投入時における前記始動球検出信号の第１の状態から第２の状態への変化が前記始動球検出信号入力処理の開始時点以降に発生しないように設定されていることを特徴とする遊技機。」として構成することができる。
【００４７】
本態様では、電源投入時における初期設定処理は、電源が投入されてから第１の設定期間経過した時点で実行する。この設定期間は、電源投入時の始動球検出信号の不安定性による始動球検出信号の第１の状態から第２の状態への変化が、電源投入後の始動球検出信号入力処理の開始時点以降に発生しないように設定されている。
本態様では、電源が投入されてから初期設定処理を実行するまで第１の設定期間待機するウェイトタイマ処理を実行すればよいため、処理が容易である。また、第１の設定期間を容易に設定することができる。
【００４８】
また、「（態様４）請求項１、態様１〜３のいずれかの遊技機であって、前記制御手段は、電源が投入された場合には、前記初期設定処理を実行した後第２の設定期間経過してから前記始動球検出信号入力処理を開始し、前記設定期間は、電源投入時における前記始動球検出信号の第１の状態から第２の状態への変化が前記始動球検出信号入力処理の開始時点以降に発生しないように設定されていることを特徴とする遊技機。」として構成することができる。
【００４９】
本態様では、電源投入後の始動球検出信号入力処理は、初期設定処理を実行してから第２の設定期間経過した時点で実行する。この設定期間は、電源投入時の始動球検出信号の不安定性による始動球検出信号の第１の状態から第２の状態への変化が、電源投入後の始動球検出信号入力処理の開始時点以降に発生しないように設定されている。
本態様では、初期設定処理を実行してから電源投入後の始動球検出信号入力処理を実行するまで第２の設定期間待機するウェイトタイマ処理を実行すればよいため、処理が容易である。また、第２の設定期間を容易に設定することができる。
【００５０】
また、「（態様５）請求項１、態様１〜４のいずれかの遊技機であって、前記始動球検出手段は、第１の状態あるいは第２の状態の始動球検出信号として［Ｌ］レベルあるいは［Ｈ］レベルの始動球検出信号を出力し、前記記憶手段には、始動球非検出値あるいは始動球検出値を有する始動球情報として［０］あるいは［１］を有する始動球情報、非始動判定値あるいは始動判定値を有する始動判定情報として［０］あるいは［１］を有する始動判定情報が記憶されることを特徴とする遊技機。」として構成することができる。
【００５１】
本態様では、始動球検出手段は、始動球を検出していないことを示す［Ｌ］レベルの始動球検出信号あるいは始動球を検出したことを示す［Ｈ］レベルの始動球検出信号を出力する。また、記憶手段には、始動球非検出値あるいは始動球検出値を有する始動球情報として［０］あるいは［１］を有する始動球情報、非始動判定値あるいは始動判定値を有する始動判定情報として［０］あるいは［１］を有する始動判定情報が記憶される。
本態様では、始動球検出信号が［Ｌ］レベルであるか［Ｈ］レベルであるかを判別すればよいため、始動球検出信号の判定処理が容易である。また、始動球情報、始動判定情報を［０］あるいは［１］に設定すればよいため、始動球情報、始動判定情報を記憶手段に記憶する処理が容易である。
【００５２】
また、「（態様６）請求項１、態様１〜５のいずれかの遊技機であって、前記始動領域として、始動入賞口が設けられており、前記始動球検出手段として、遊技球が前記始動入賞口に入球していないことを示す第１の状態の始動入賞球検出信号あるいは遊技球が前記始動入賞口に入球したことを示す第２の状態の始動入賞球検出信号を出力する始動入賞球検出手段が用いられ、前記記憶手段には、始動球非検出値あるいは始動球検出値を有する始動球情報として始動入賞球非検出値あるいは始動入賞球検出値を有する始動入賞球情報が記憶されることを特徴とする遊技機。として構成することができる。
【００５３】
本態様では、始動入賞口を有し、遊技球が始動入賞口に入球したことに起因して抽選処理を行って当たり遊技状態を発生させるか否かを決定する遊技機において、電源投入時における始動入賞球検出信号の不安定性による誤動作を防止することができる。
【符号の説明】
【００５４】
１  パチンコ機
２  遊技領域
３  装飾図柄表示装置
４  始動入賞装置
４ａ  始動入賞球検出装置
４ｂ  始動入賞口開閉部材
５  大入賞装置
５ａ  大入賞球検出装置
５ｂ  大入賞口開閉部材
６  特別図柄表示装置
７  発射ハンドル
１０  主制御基板
１１  主制御回路
１１ａ  処理手段
１１ｂ  信号入力手段
１１ｃ  始動判定手段
１１ｄ  抽選手段
１２  ＲＡＭクリアスイッチ
１５、２２、３２、４２  記憶回路
１８、２８、３８、４８  電圧変換回路
１９  停電検出回路
２０  副制御基板
２１  副制御回路
２３  音源ＩＣ
３０  表示制御基板
３１  表示制御回路
３３  画像情報処理装置
４０  払出制御基板
４１  払出制御回路
４３  払出装置
５０  電源基板
５１  電源回路
５２  電源スイッチ
【図１】
0005630723.tif 000002
【図２】
0005630723.tif 000003
【図３】
0005630723.tif 000004
【図４】
0005630723.tif 000005
【図５】
0005630723.tif 000006
【図６】
0005630723.tif 000007
【図７】
0005630723.tif 000008
【図８】
0005630723.tif 000009
【図９】
0005630723.tif 000010
【図１０】
0005630723.tif 000011
【図１１】
0005630723.tif 000012
【図１２】
0005630723.tif 000013
【図１３】
0005630723.tif 000014
【図１４】
0005630723.tif 000015