(57)【要約】【課題】電断時処理の実行を良好に行うことができる遊技機を提供すること。【解決手段】パチンコ機は、遊技の進行を制御する主制御回路を備えている。主制御回路にはＣＰＵ３１１が搭載されており、当該ＣＰＵ３１１にて各種処理が実行されることにより、遊技の進行が制御される。ＣＰＵ３１１には、入力ポート３１１ａが設けられており、当該入力ポート３１１ａに対して各スイッチ１５２〜１５５が電気的に接続されている。そして、各スイッチ１５２〜１５５からの各検知信号が入力ポート３１１ａにて入力される。また、入力ポート３１１ａに対して停電監視回路３０３が電気的に接続されている。入力ポート３１１ａにおいて停電監視回路３０３からＬＯＷレベル信号を入力しそれが確認されることにより、ＣＰＵ３１１において停電時処理が実行される。【選択図】      図１５
2008104468.tif 000002
【特許請求の範囲】
【請求項１】
遊技の進行を制御する制御手段と、
外部電源と接続されて前記制御手段に電力を供給する電力供給手段と、
前記電力供給の状況を監視し、前記制御手段が機能する上で必要な電力が供給されていると判定している場合に前記制御手段へ第１情報を出力し、前記必要な電力が供給されなくなると判定している場合に前記制御手段へ第２情報を出力する監視手段とを備え、
前記制御手段は、
前記第１，第２情報を前記監視手段から入力する入力手段と、
当該入力手段における入力状況を定期的に監視する監視処理を実行する監視処理実行手段と、
当該監視処理における監視結果を確認する監視結果確認処理を実行するとともに、その確認した監視結果が前記第２情報を入力した旨の監視結果である場合に遊技の進行を停止する電断時処理を開始する電断時処理実行手段とを備え、
前記電断時処理実行手段は、前記電断時処理を実行している間は、前記監視結果確認処理を実行しないことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものである。
【背景技術】
【０００２】
例えばパチンコ遊技機等の遊技機においては、ＣＰＵなどが搭載された主制御基板を有する主制御装置が設けられている。主制御装置は、外部電源から遊技機に供給される電力に基づいて動作し、遊技の主たる制御を実行する。当該構成において、外部電源の停電等によって主制御装置への供給電力が遮断されることがある。その際、主制御装置における処理が突然中断されると、遊技者に不利益を及ぼすおそれがあり好ましくない。
【０００３】
そこで、主制御装置への供給電力を監視する監視装置を設け、監視装置から主制御装置へ電断判定用信号が出力されるよう構成されている（例えば、特許文献１参照）。本構成では、電断判定用信号に基づいて主制御装置において電断の発生が確認され、全ての処理を中断する前に電断時処理が実行され、電断時には電断発生前の処理から開始されるようになっている。これにより、各種処理が突然中断されることに伴う上記不都合の発生が防止される。
【０００４】
主制御装置における電断判定用信号の入力に関する構成について詳細には、監視装置からの電断判定用信号は主制御装置においてＮＭＩ端子（ノンマスカブル割込端子）にて入力される。電断判定用信号は、例えば、図２８（ａ）に示すように、通常時においてはＨＩレベル信号となっており、電断発生時（ｔ１のタイミング）以降はＬＯＷレベル信号となるよう構成されている。主制御装置では、実行している処理内容に関係なく定期的にＮＭＩ端子を監視し、ｔ１のタイミングにおけるＨＩレベル信号からＬＯＷレベル信号への信号の切り換わりを確認することで電断時処理を実行する。
【０００５】
ここで、主制御装置に搭載されるＣＰＵの種類によっては、ＮＭＩ端子における信号の監視に関して、信号の切り換わりを監視するのではなく、各信号レベルを個別に監視するものがある。かかる構成において、従来どおりの電断判定用の構成を適用すると、以下の問題が生じる。つまり、図２８（ａ）におけるｔ１のタイミング以降は外部電源の電断状態が解除されるまでＬＯＷレベル信号の入力が継続されるため、主制御装置において電断の発生が繰り返し確認されることとなってしまう。そうすると、既に電断時処理が開始されているにも関わらず、電断時処理が再度開始されてしまい、さらにその再度開始する状態が繰り返されてしまう。
【０００６】
これに対して、図２８（ｂ）に示すように監視装置から主制御装置に出力される電断判定用信号の態様を変更することで、上記不都合の発生を防止することが可能である。つまり、電断の発生後に一旦ＬＯＷレベル信号を出力した後は、電断状態が解除されていなくてもＨＩレベル信号に復帰させるようにする。しかしながら、当該構成においては、従来の監視装置に比べ、当該監視装置の回路構成が複雑化してしまう。
【０００７】
なお、以上の問題は、パチンコ遊技機に限定されることはなく、外部電源の停電等によって主制御装置への供給電力が遮断されることにより、遊技者に不利益を及ぼすおそれのある他の遊技機においても同様に発生する。
【特許文献１】特開２００６−１５８４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、電断時処理の実行を良好に行うことができる遊技機を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
以下、上記課題を解決するのに有効な手段等につき、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、発明の実施の形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
【００１０】
手段１．遊技の進行を制御する制御手段（主制御回路３０２）と、
外部電源と接続されて前記制御手段に電力を供給する電力供給手段（電源部３２１ａ）と、
前記電力供給の状況を監視し、前記制御手段が機能する上で必要な電力が供給されていると判定している場合に前記制御手段へ第１情報を出力し、前記必要な電力が供給されなくなると判定している場合に前記制御手段へ第２情報を出力する監視手段（停電監視回路３０３）とを備え、
前記制御手段は、
前記第１，第２情報を前記監視手段から入力する入力手段（入力ポート３１１ａ）と、
当該入力手段における入力状況を定期的に監視する監視処理を実行する監視処理実行手段（主制御回路３０２のＣＰＵ３１１における信号監視処理を実行する機能）と、
当該監視処理における監視結果を確認する監視結果確認処理（主制御回路３０２のＣＰＵ３１１におけるステップＳ６０９の処理）を実行するとともに、その確認した監視結果が前記第２情報を入力した旨の監視結果である場合に遊技の進行を停止する電断時処理（主制御回路３０２のＣＰＵ３１１におけるステップＳ６１３〜ステップＳ６１６）を開始する電断時処理実行手段（主制御回路３０２のＣＰＵ３１１におけるステップＳ６０９，ステップＳ６１３〜ステップＳ６１６を実行する機能）とを備え、
前記電断時処理実行手段は、前記電断時処理を実行している間は、前記監視結果確認処理を実行しないことを特徴とする遊技機。
【００１１】
手段１の遊技機では、監視手段により電力供給手段における電力供給の状況が監視され、制御手段が機能する上で必要な電力が供給されていると判定している場合に制御手段へ第１情報を出力し、必要な電力が供給されなくなると判定している場合に制御手段へ第２情報を出力する。これら監視手段から出力された各第１，第２情報は制御手段の入力手段にて入力される。また、制御手段では、入力手段における入力状況を定期的に監視する監視処理が実行され、監視結果確認処理において監視処理における監視結果が第２情報を入力した旨の監視結果であると確認された場合に電断時処理が開始される。
【００１２】
かかる構成において、電断時処理が実行されている間は監視結果確認処理が実行されない。これにより、既に電断時処理が開始されているにも関わらず、電断時処理が再度開始されてしまい、電断時処理が進行していかないといった不都合の発生を防止することができる。また、監視手段は、制御手段が機能する上で必要な電力が供給されていると判定している場合に制御手段へ第１情報を出力し、必要な電力が供給されなくなると判定している場合に制御手段へ第２情報を出力するという従来どおりの構成であるため、監視手段の構成の複雑化を招くことなく上記効果を奏することができる。
【００１３】
手段２．前記電断時処理実行手段は、前記電断時処理を開始する場合に、前記監視処理を禁止する監視禁止処理（主制御回路３０２のＣＰＵ３１１におけるステップＳ６１３）を実行することを特徴とする手段１に記載の遊技機。
【００１４】
手段２によれば、電断時処理が開始されている間は監視処理が禁止されるため、電断時処理が監視処理によって中断されるといったことが生じることはなく、電断時処理が完了するまでに要する時間の短縮化を図ることができる。
【００１５】
手段３．電源投入に伴って起動すると共に一連の第１処理を繰り返し実行する第１処理実行手段（主制御回路３０２のＣＰＵ３１１における通常処理を実行する機能）と、定期的に前記第１処理実行手段による処理に割込んで一連の第２処理を実行する第２処理実行手段（主制御回路３０２のＣＰＵ３１１におけるタイマ割込み処理を実行する機能）とを備え、
前記第１処理が前記監視結果確認処理を含むとともに、前記第２処理が前記監視処理を含むよう構成し、
前記電断時処理実行手段は、前記電断時処理を開始する場合に前記監視禁止処理を実行することで、前記第２処理実行手段による割込みを禁止することを特徴とする手段２に記載の遊技機。
【００１６】
手段３によれば、電断時処理の開始に際して第２処理実行手段による割込みが禁止されるため、電断時処理が開始されている間は入力状況の監視が禁止され、上記手段２における効果を奏することができる。また、本構成においては、入力状況の監視だけでなく、第２処理の割込みが禁止されるため、電断時処理が第２処理によって中断されるといったことが生じることはなく、第２処理を備えた構成において電断時処理が完了するまでに要する時間の短縮化を図ることができる。
【００１７】
手段４．前記電断時処理実行手段は、前記監視結果確認処理を前記第１処理における予め設定されたタイミングで実行することを特徴とする手段３に記載の遊技機。
【００１８】
手段４によれば、電源投入に伴って起動され繰り返し実行される一連の第１処理における予め設定されたタイミングで、監視結果確認処理が実行される。したがって、復電後（又は、復電用の処理の後）には、当該予め設定されたタイミングに対応した所定の処理から開始することで、制御手段における処理が電断前の状態となる。よって、第１処理のどのタイミングで電断時処理を開始したかを制御手段において記憶する必要がないため、電断時において制御手段にて記憶する情報量が少なくなり、さらには電断時及び復電時における制御手段の処理の簡略化が図られる。
【００１９】
手段５．遊技状況を検知すると共にその検知結果を検知情報として前記制御手段に出力する検知手段（各種スイッチ１５２〜１５５）を備え、
前記入力手段は、前記検知情報を入力する構成であり、
前記制御手段は、前記監視処理実行手段の監視結果が前記検知情報を入力した旨の監視結果である場合にその監視結果に基づいて対応処理を実行する対応処理実行手段（主制御回路３０２のＣＰＵ３１１におけるステップＳ６０４を実行する機能）を備え、当該対応処理に基づいて遊技の進行を制御することを特徴とする手段１乃至４のいずれかに記載の遊技機。
【００２０】
手段５の遊技機では、制御手段は検知手段からの検知情報に基づいて対応処理を実行し、遊技の進行を制御する。この場合に、上記手段１の構成を備え、検知情報を入力する入力手段にて監視手段からの各第１，第２情報を入力する。つまり、検知情報を入力する入力手段が各第１，第２情報を入力する手段として兼用される。これにより、従来の遊技機のようにＮＭＩ端子に各第１，第２情報を入力しないようにした構成において、構成の簡素化を図りつつ上記手段１等の効果を奏することができる。
【００２１】
手段６．前記入力手段は、前記検知情報と前記第１，第２情報とのそれぞれを個別に入力するために用いられる複数の入力領域（第０ビットＤ０〜第７ビットＤ７）を備え、
前記監視処理実行手段は、前記各入力領域に格納された各情報を確認し、その確認結果に基づいて対応する確認情報を前記制御手段の情報記憶手段（ＲＡＭ３１３）に記憶させる記憶処理（主制御回路３０２のＣＰＵ３１１における確認情報格納処理）を実行し、前記各入力領域の全てに対して前記記憶処理を実行した場合に前記監視処理を終了する構成とし、
さらに、外部電源から供給される電力が遮断されたとしても、前記情報記憶手段に記憶された情報を保持するよう構成し、
前記電断時処理実行手段は、前記監視処理が終了した後であって、前記情報記憶手段に前記第２情報に対応した確認情報が記憶されている場合に前記電断時処理を開始することを特徴とする手段５に記載の遊技機。
【００２２】
手段６の遊技機では、検知手段からの検知情報及び監視手段からの第１，第２情報は、入力手段における対応する入力領域に格納される。そして、それら各入力領域の各情報が確認され、その確認結果に基づいて対応する確認情報が情報記憶手段に記憶される。そして、この情報記憶手段に記憶された確認情報は、外部電源から供給される電力が遮断されたとしても保持される。
【００２３】
かかる構成において、監視処理は、検知情報及び第１，第２情報に対応した全ての入力領域について格納されている情報が確認され、さらにその確認結果に対応した確認情報を情報記憶手段に記憶させた後に終了するよう構成されている。さらに、電断時処理実行手段は、監視処理が終了した後であって、情報記憶手段に第２情報に対応した確認情報が記憶されている場合に開始される。これにより、検知情報に対応した対応処理が実行されないまま電断時処理が開始されて電断状態となったとしても、その検知情報に対応した確認情報は情報記憶手段に保持され、復電後にはその確認情報に基づく対応処理を実行することが可能となる。よって、検知手段において検知された検知情報が電断の発生によって無効化されてしまうことを抑制することができる。
【００２４】
手段７．発射操作に基づいて遊技球を発射する遊技球発射手段（遊技球発射機構１１０）と、当該遊技球発射手段から発射された遊技球が流下するとともにその流下する遊技球が入球可能な入球部（一般入賞口８２、可変入賞装置８３、作動口８４、スルーゲート８５）を有する遊技領域（遊技盤８１の前面）とを備え、
前記検知手段は、前記入球部へ遊技球が入ったことを検知する入球検知手段であり、
前記制御手段は、前記入球検知手段の検知情報に対応した対応処理に基づいて遊技者に特典が付与されるようにすることを特徴とする手段６に記載の遊技機。
【００２５】
手段７の遊技機では、遊技者による発射操作に基づいて遊技球発射手段から遊技領域に遊技球が発射される。遊技領域には入球部が設けられており、入球部に遊技球が入ることにより遊技者に特典が付与される。
【００２６】
かかる構成において上記手段６の構成を備えていることにより、監視処理は、入球検知情報及び第１，第２情報に対応した全ての入力領域について格納されている情報を確認し、さらにその確認結果に対応した確認情報を情報記憶手段に記憶させた後に終了するよう構成されている。さらに、電断時処理実行手段は、監視処理が終了した後であって、情報記憶手段に第２情報に対応した確認情報が記憶されている場合に開始される。これにより、入球検知情報に対応した特典が遊技者に付与されないまま電断時処理が開始され電断状態となったとしても、その入球検知情報に対応した確認情報は情報記憶手段に保持され、復電後にはその確認情報に基づく対応処理を実行し遊技者に特典を付与することが可能となる。以上より、入球検知情報が電断の発生によって無効化されてしまい遊技者にとって本来得られるはずであった特典が消失してしまうといった不都合の発生を抑制することができる。
【００２７】
手段８．前記監視手段は、前記必要な電力が供給されなくなると判定している間は前記制御手段へ前記第２情報を出力することを特徴とする手段１乃至７のいずれかに記載の遊技機。
【００２８】
必要な電力が供給されなくなると判定している間は監視手段から制御手段へ第２情報が出力される構成において、上記手段１等の構成を備えていることにより電断時処理の実行を良好に行うことができる。
【００２９】
手段９．遊技の進行を制御する制御手段（主制御回路３０２）と、
外部電源と接続されて前記制御手段に電力を供給する電力供給手段（電源部３２１ａ）と、
前記電力供給の状況を監視し、前記制御手段が機能する上で必要な電力が供給されていると判定している場合に前記制御手段へ第１情報を出力し、前記必要な電力が供給されなくなると判定している場合に前記制御手段へ第２情報を出力する監視手段（停電監視回路３０３）とを備え、
前記制御手段は、
前記各第１，第２情報を前記監視手段から入力する入力手段（入力ポート３１１ａ）と、
当該入力手段における入力状況を定期的に監視する監視処理を実行する監視処理実行手段（主制御回路３０２のＣＰＵ３１１における信号監視処理を実行する機能）と、
前記監視処理の監視結果が前記第２情報を入力した旨の監視結果である場合に、その監視結果に基づいて遊技の進行を停止する電断時処理を実行する電断時処理実行手段（主制御回路３０２のＣＰＵ３１１におけるステップＳ６０９，ステップＳ６１３〜ステップＳ６１６を実行する機能）とを備え、
前記電断時処理実行手段は、前記電断時処理を開始する場合に、前記監視処理を禁止する監視禁止処理（主制御回路３０２のＣＰＵ３１１におけるステップＳ６１３）を実行することを特徴とする遊技機。
【００３０】
手段９の遊技機では、監視手段により電力供給手段における電力供給の状況が監視され、制御手段が機能する上で必要な電力が供給されていると判定している場合に制御手段へ第１情報を出力し、必要な電力が供給されなくなると判定している場合に制御手段へ第２情報を出力する。これら監視手段から出力された各第１，第２情報は制御手段の入力手段にて入力される。また、制御手段では、入力手段における入力状況を定期的に監視する監視処理が実行され、監視結果確認処理において監視処理における監視結果が第２情報を入力した旨の監視結果であると確認された場合に電断時処理が開始される。
【００３１】
かかる構成において、電断時処理が開始される場合は監視処理が禁止される。これにより、電断時処理が実行されている間は、入力手段にて第２情報を入力していたとしても電断時処理の開始契機となる第２情報を入力した旨の監視結果が得られなくなる。よって、既に電断時処理が開始されているにも関わらず、電断時処理が再度開始されてしまい、電断時処理が進行していかないといった不都合の発生を防止することができる。また、監視手段は、制御手段が機能する上で必要な電力が供給されていると判定している場合に制御手段へ第１情報を出力し、必要な電力が供給されなくなると判定している場合に制御手段へ第２情報を出力するという従来どおりの構成であるため、監視手段の構成の複雑化を招くことなく上記効果を奏することができる。
【００３２】
さらに、本構成によれば、電断時処理が開始されている間は監視処理が禁止されるため、電断時処理が監視処理によって中断されるといったことが生じることはなく、電断時処理が完了するまでに要する時間の短縮化を図ることができる。
【００３３】
以下に、以上の各手段を適用し得る各種遊技機の基本構成を示す。
【００３４】
パチンコ遊技機：遊技者が操作する操作手段（遊技球発射ハンドル４１）と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段（遊技球発射機構１１０）と、その発射された遊技球を所定の遊技領域に導く球通路（内，外レール部１０１，１０２）と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の入球部（各種スイッチ１５２〜１５５）に遊技球が入球した場合に遊技者に特典を付与する遊技機。
【００３５】
スロットマシン等の回胴式遊技機：複数の絵柄を可変表示させる絵柄表示装置を備え、始動操作手段の操作に起因して前記複数の絵柄の可変表示が開始され、停止操作手段の操作に起因して又は所定時間経過することにより前記複数の絵柄の可変表示が停止され、その停止後の絵柄に応じて遊技者に特典を付与する遊技機。
【発明を実施するための最良の形態】
【００３６】
以下、遊技機の一種であるパチンコ遊技機（以下、「パチンコ機」という）の一実施の形態を、図面に基づいて詳細に説明する。図１はパチンコ機１０の正面図、図２及び図３はパチンコ機１０の主要な構成を展開して示す斜視図、図４はパチンコ機１０の背面図である。なお、図２では便宜上パチンコ機１０の遊技領域内の構成を省略している。
【００３７】
パチンコ機１０は、当該パチンコ機１０の外殻を形成する外枠１１と、この外枠１１に対して前方に回動可能に取り付けられた遊技機主部１２とを有する。外枠１１は木製の板材を四辺に連結し構成されるものであって矩形枠状をなしている。パチンコ機１０は、外枠１１を島設備に取り付け固定することにより、遊技ホールに設置される。
【００３８】
遊技機主部１２は、ベース体としての本体枠１３と、その本体枠１３の前方に配置される前扉枠１４と、本体枠１３の後方に配置される裏パックユニット１５とを備えている。遊技機主部１２のうち本体枠１３が外枠１１に対して回動可能に支持されている。詳細には、正面視で左側を回動基端側とし右側を回動先端側として本体枠１３が前方へ回動可能とされている。
【００３９】
本体枠１３には、図２に示すように、前扉枠１４が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として前方へ回動可能とされている。また、本体枠１３には、図３に示すように、裏パックユニット１５が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として後方へ回動可能とされている。
【００４０】
次に、前扉枠１４について説明する。なお、以下の説明では、図１〜図３を参照するとともに、前扉枠１４の背面の構成については図５を参照する。図５は、前扉枠１４の背面図である。
【００４１】
前扉枠１４は本体枠１３の前面側全体を覆うようにして設けられている。前扉枠１４には後述する遊技領域のほぼ全域を前方から視認することができるようにした窓部２１が形成されている。窓部２１は、略楕円形状をなし、透明性を有するガラス２２が嵌め込まれている。窓部２１の周囲には、各種ランプ等の発光手段が設けられている。例えば、窓部２１の周縁に沿ってＬＥＤ等の発光手段を内蔵した環状電飾部２３が設けられている。環状電飾部２３では、大当たり時や所定のリーチ時等における遊技状態の変化に応じて点灯や点滅が行われる。また、環状電飾部２３の中央であってパチンコ機１０の最上部には所定のエラー時に点灯するエラー表示ランプ部２４が設けられ、さらにその左右側方には賞球払出中に点灯する賞球ランプ部２５が設けられている。また、左右の賞球ランプ部２５に近接した位置には、遊技状態に応じた効果音などが出力されるスピーカ部２６が設けられている。
【００４２】
前扉枠１４における窓部２１の下方には、手前側へ膨出した上側膨出部３１と下側膨出部３２とが上下に並設されている。上側膨出部３１内側には上方に開口した上皿３３が設けられており、下側膨出部３２内側には同じく上方に開口した下皿３４が設けられている。上皿３３は、後述する払出装置より払い出された遊技球を一旦貯留し、一列に整列させながら後述する遊技球発射機構側へ導くための機能を有する。また、下皿３４は、上皿３３内にて余剰となった遊技球を貯留する機能を有する。
【００４３】
下側膨出部３２の右方には、手前側へ突出するようにして遊技球発射ハンドル４１が設けられている。遊技球発射ハンドル４１が操作されることにより、後述する遊技球発射機構から遊技球が発射される。
【００４４】
前扉枠１４の背面には、図２及び図５に示すように、通路形成ユニット５０が取り付けられている。通路形成ユニット５０は、合成樹脂により成形されており、上皿３３に通じる前扉側上皿通路５１と、下皿３４に通じる前扉側下皿通路５２とが形成されている。通路形成ユニット５０において、その上側隅部には後方に突出し上方に開放された受口部５３が形成されており、当該受口部５３を仕切壁５４によって左右に仕切ることで前扉側上皿通路５１と前扉側下皿通路５２の入口部分とが形成されている。前扉側上皿通路５１及び前扉側下皿通路５２は上流側が後述する遊技球分配部に通じており、前扉側上皿通路５１に入った遊技球は上皿３３に導かれ、前扉側下皿通路５２に入った遊技球は下皿３４に導かれる。
【００４５】
前扉枠１４の背面における回動基端側（図５の右側）には、その上端部及び下端部に突起軸６１，６２が設けられている。これら突起軸６１，６２は本体枠１３に対する組付機構を構成する。また、前扉枠１４の背面における回動先端側（図５の左側）には、図２に示すように、後方に延びる鉤金具６３が上下方向に複数並設されている。これら鉤金具６３は本体枠１３に対する施錠機構を構成する。
【００４６】
次に、本体枠１３について詳細に説明する。図６は本体枠１３の正面図である。
【００４７】
本体枠１３は、外形が外枠１１とほぼ同一形状をなす樹脂ベース７１を主体に構成されている。樹脂ベース７１の前面における回動基端側（図６の左側）には、その上端部及び下端部に支持金具７２，７３が取り付けられている。図示は省略するが、支持金具７２，７３には軸孔が形成されており、それら軸孔に前扉枠１４の突起軸６１，６２が挿入されることにより、本体枠１３に対して前扉枠１４が回動可能に支持されている。
【００４８】
樹脂ベース７１の前面における回動先端側（図６の右側）には、前扉枠１４の背面に設けられた鉤金具６３を挿入するための挿入孔７４がそれぞれ設けられている。本パチンコ機１０では、本体枠１３や前扉枠１４を施錠状態とするための施錠装置が本体枠１３の背面側に隠れて配置される構成となっている。したがって、鉤金具６３が挿入孔７４を介して施錠装置に係止されることによって、前扉枠１４が本体枠１３に対して開放不能に施錠される。
【００４９】
樹脂ベース７１の右下隅部には、施錠装置の解錠操作を行うためのシリンダ錠７５が設置されている。シリンダ錠７５は施錠装置に一体化されており、シリンダ錠７５の鍵穴に差し込んだキーを右に回すと本体枠１３に対する前扉枠１４の施錠が解かれるようになっている。なお、シリンダ錠７５の鍵穴に差し込んだキーを左に回すと外枠１１に対する本体枠１３の施錠が解かれるようになっている。
【００５０】
樹脂ベース７１の中央部には略楕円形状の窓孔７６が形成されている。樹脂ベース７１には遊技盤８１が着脱可能に取り付けられている。遊技盤８１は合板よりなり、遊技盤８１の前面に形成された遊技領域が樹脂ベース７１の窓孔７６を通じて本体枠１３の前面側に露出した状態となっている。
【００５１】
ここで、遊技盤８１の構成を図７に基づいて説明する。遊技盤８１には、ルータ加工が施されることによって前後方向に貫通する大小複数の開口部が形成されている。各開口部には一般入賞口８２，可変入賞装置８３，作動口８４，スルーゲート８５及び可変表示ユニット８６等がそれぞれ設けられている。一般入賞口８２は、左右にそれぞれ２個ずつ合計４個設けられている。一般入賞口８２、可変入賞装置８３及び作動口８４に遊技球が入ると、それが後述する検知スイッチにより検知され、その検知結果に基づいて所定数の賞球の払い出しが実行される。その他に、遊技盤８１の最下部にはアウト口８７が設けられており、各種入賞口等に入らなかった遊技球はアウト口８７を通って遊技領域から排出される。また、遊技盤８１には、遊技球の落下方向を適宜分散、調整等するために多数の釘８８が植設されていると共に、風車等の各種部材（役物）が配設されている。
【００５２】
可変表示ユニット８６には、作動口８４への入賞をトリガとして図柄を可変表示する図柄表示装置９１が設けられている。また、可変表示ユニット８６には、図柄表示装置９１を囲むようにしてセンターフレーム９２が配設されている。センターフレーム９２の上部には、第１特定ランプ部９３及び第２特定ランプ部９４が設けられている。また、センターフレーム９２の上部及び下部にはそれぞれ保留ランプ部９５，９６が設けられている。下側の保留ランプ部９５は、図柄表示装置９１及び第１特定ランプ部９３に対応しており、遊技球が作動口８４を通過した回数は最大４回まで保留され保留ランプ部９５の点灯によってその保留個数が表示されるようになっている。上側の保留ランプ部９６は、第２特定ランプ部９４に対応しており、遊技球がスルーゲート８５を通過した回数は最大４回まで保留され保留ランプ部９６の点灯によってその保留個数が表示されるようになっている。
【００５３】
図柄表示装置９１は、液晶ディスプレイを備えた液晶表示装置として構成されており、後述する表示制御装置により表示内容が制御される。図柄表示装置９１には、例えば左、中及び右に並べて図柄が表示され、これらの図柄が上下方向にスクロールされるようにして変動表示されるようになっている。そして、予め設定されている有効ライン上に所定の組合せの図柄が停止表示された場合には、特別遊技状態（以下、大当たりという）が発生することとなる。
【００５４】
第１特定ランプ部９３では、作動口８４への入賞をトリガとして所定の順序で発光色の切り替えが行われ、予め定められた色で停止表示された場合には大当たりが発生する。また、第２特定ランプ部９４では、遊技球のスルーゲート８５の通過をトリガとして所定の順序で発光色の切り替えが行われ、予め定められた色で停止表示された場合には作動口８４に付随する電動役物が所定時間だけ開放状態となる。
【００５５】
可変入賞装置８３は、通常は遊技球が入賞できない又は入賞し難い閉状態になっており、大当たりの際に遊技球が入賞しやすい所定の開放状態に切り換えられるようになっている。可変入賞装置８３の開放態様としては、所定時間（例えば３０秒間）の経過又は所定個数（例えば１０個）の入賞を１ラウンドとして、複数ラウンド（例えば１５ラウンド）を上限として可変入賞装置８３が繰り返し開放されるものが一般的である。
【００５６】
遊技盤８１には、内レール部１０１と外レール部１０２とが取り付けられており、これら内レール部１０１と外レール部１０２とにより誘導レールが構成され、後述する遊技球発射機構から発射された遊技球が遊技領域の上部に案内されるようになっている。
【００５７】
遊技球発射機構１１０は、図６に示すように、樹脂ベース７１における窓孔７６の下方に取り付けられている。遊技球発射機構１１０は、電磁式のソレノイド１１１と、発射レール１１２と、球送り機構１１３とからなり、ソレノイド１１１への電気的な信号の入力により当該ソレノイド１１１の出力軸が伸縮方向に移動し、球送り機構１１３によって発射レール１１２上に置かれた遊技球を遊技領域に向けて打ち出す。
【００５８】
発射レール１１２と遊技盤８１に取り付けられた内，外レール部１０１，１０２との間には所定間隔の隙間があり、この隙間より下方には前扉枠１４の通路形成ユニット５０に形成されたファール球通路５５が配設されている。したがって、仮に遊技球発射機構１１０から発射された遊技球が遊技領域の上部に到達せずに、内，外レール部１０１，１０２によって構成される誘導レールを逆戻りする場合には、そのファール球がファール球通路５５内に入る。ファール球通路５５は前扉側下皿通路５２に通じており、ファール球通路５５に入った遊技球は下皿３４に排出される。
【００５９】
樹脂ベース７１において発射レール１１２の左方には、樹脂ベース７１を前後方向に貫通させて通路形成部１２１が設けられている。通路形成部１２１には図３に示すように本体側上皿通路１２２と本体側下皿通路１２３とが形成されている。本体側上皿通路１２２及び本体側下皿通路１２３の上流側は、後述する遊技球分配部に通じている。また、通路形成部１２１の下方には前扉枠１４に取り付けられた通路形成ユニット５０の受口部５３が入り込んでおり、本体側上皿通路１２２の下方には前扉側上皿通路５１が配置され、本体側下皿通路１２３の下方には前扉側上皿通路５１が配置されている。
【００６０】
樹脂ベース７１において通路形成部１２１の下方には、本体側上皿通路１２２及び本体側下皿通路１２３を開閉する開閉部材１２４が取り付けられている。開閉部材１２４はその下端に設けられた支軸１２５により前後方向に回動可能に支持されており、さらに本体側上皿通路１２２及び本体側下皿通路１２３を閉鎖する前方位置に付勢する図示しない付勢部材が設けられている。したがって、前扉枠１４を本体枠１３に対して開いた状態では開閉部材１２４が図示の如く起き上がり、本体側上皿通路１２２及び本体側下皿通路１２３を閉鎖する。これにより、本体側上皿通路１２２又は本体側下皿通路１２３に遊技球が貯留されている状態で前扉枠１４を開放した場合、その貯留球がこぼれ落ちてしまうといった不都合が防止できる。これに対し、前扉枠１４を閉じた状態では、前扉枠１４の通路形成ユニット５０に設けられた受口部５３により付勢力に抗して開閉部材１２４が押し開けられる。この状態では、本体側上皿通路１２２と前扉側上皿通路５１とが連通し、さらに本体側下皿通路１２３と前扉側下皿通路５２とが連通している。
【００６１】
次に、本体枠１３の背面構成について説明する。図８は本体枠１３の背面図である。
【００６２】
樹脂ベース７１の背面における回動先端側（図８の左側）には、施錠装置１３１が設けられており、シリンダ錠７５におけるキー操作に対して施錠装置１３１が連動し、本体枠１３及び前扉枠１４の解錠が行われる。
【００６３】
樹脂ベース７１の背面における回動基端側（図８の右側）には、軸受け金具１３２が取り付けられている。軸受け金具１３２には、上下に離間させて軸受け部１３３が形成されており、これら軸受け部１３３により本体枠１３に対して裏パックユニット１５が回動可能に取り付けられている。また、樹脂ベース７１の背面には、裏パックユニット１５を本体枠１３に締結するための被締結孔１３４が設けられている。
【００６４】
樹脂ベース７１の背面には、係止金具１３５が複数設けられており、これら係止金具１３５によって上述したように樹脂ベース７１に対して遊技盤８１が取り付けられている。ここで、遊技盤８１の背面の構成を説明する。図９は遊技盤８１を後方より見た斜視図、図１０は遊技盤８１から主制御装置ユニット１６０を取り外した状態を示す背面図である。
【００６５】
遊技盤８１の中央に配置される可変表示ユニット８６には、センターフレーム９２を背後から覆う合成樹脂製のフレームカバー１４１が後方に突出させて設けられており、フレームカバー１４１に対して後側から上述した図柄表示装置９１が取り付けられるとともに、その図柄表示装置を駆動するための表示制御装置が取り付けられている（図示は省略）。これら図柄表示装置９１及び表示制御装置は前後方向に重ねて配置され（図柄表示装置が前、表示制御装置が後）、さらにその後方に音声ランプ制御装置ユニット１４２が搭載されている。音声ランプ制御装置ユニット１４２は、音声ランプ制御装置１４３と、取付台１４４とを具備する構成となっており、取付台１４４上に音声ランプ制御装置１４３が装着されている。
【００６６】
音声ランプ制御装置１４３は、後述する主制御装置からの指示に従い音声やランプ表示、及び表示制御装置の制御を司る音声ランプ制御基板を具備しており、音声ランプ制御基板が透明樹脂材料等よりなる基板ボックス１４５に収容されて構成されている。
【００６７】
遊技盤８１の背面には、図１０に示すように、可変表示ユニット８６の下方に集合板ユニット１５０が設けられている。集合板ユニット１５０には、各種入賞口に入賞した遊技球を回収するための遊技球回収機構や、各種入賞口等への遊技球の入賞を検知するための入賞検知機構などが設けられている。
【００６８】
遊技球回収機構について説明すると、集合板ユニット１５０には、前記一般入賞口８２、可変入賞装置８３、作動口８４の遊技盤開口部に対応して且つ下流側で１カ所に集合する回収通路１５１が形成されている。したがって、一般入賞口８２等に入賞した遊技球は何れも回収通路１５１を介して遊技盤８１の下方に集合する。遊技盤８１の下方には後述する排出通路があり、回収通路１５１により遊技盤８１の下方に集合した遊技球は排出通路内に導出される。なお、アウト口８７も同様に排出通路に通じており、何れの入賞口にも入賞しなかった遊技球もアウト口８７を介して排出通路内に導出される。
【００６９】
入賞検知機構について説明すると、集合板ユニット１５０には、遊技盤８１表側の各一般入賞口８２と対応する位置にそれぞれ入賞口スイッチ１５２ａ〜１５２ｄが設けられている。また、可変入賞装置８３と対応する位置にカウントスイッチ１５３が設けられ、作動口８４に対応する位置に作動口スイッチ１５４が設けられている。これらスイッチ１５２〜１５４により遊技球の入賞がそれぞれ検知される。また、集合板ユニット１５０外における可変表示ユニット８６の右側には、スルーゲート８５を通過する遊技球を検知するゲートスイッチ１５５が設けられている。これらスイッチ１５２〜１５５の検知について詳細には、各スイッチ１５２〜１５５は後述する主制御装置に電気的に接続されており、遊技球を検知していない状態では主制御装置に対してＬＯＷレベル信号を出力し、遊技球を検知している状態では主制御装置に対してＨＩレベル信号を出力するよう構成されている。
【００７０】
遊技盤８１の背面には、集合板ユニット１５０を後側から覆うようにして主制御装置ユニット１６０が搭載されている。主制御装置ユニット１６０の構成について図１１を用いて説明する。図１１は主制御装置ユニット１６０の構成を示す斜視図である。
【００７１】
主制御装置ユニット１６０は、合成樹脂製の取付台１６１を有し、取付台１６１に主制御装置１６２が搭載されている。主制御装置１６２は、遊技の主たる制御を司る機能（主制御回路）と、電源を監視する機能（停電監視回路）とを有する主制御基板を具備しており、当該主制御基板が透明樹脂材料等よりなる基板ボックス１６３に収容されて構成されている。
【００７２】
基板ボックス１６３は、略直方体形状のボックスベース（表ケース体）とこのボックスベースの開口部を覆うボックスカバー（裏ケース体）とを備えている。これらボックスベースとボックスカバーとは封印手段としての封印部１６４によって開封不能に連結され、これにより基板ボックス１６３が封印されている。封印部１６４は、基板ボックス１６３の長辺部に５つ設けられ、そのうち少なくとも一つが用いられて封印処理が行われる。
【００７３】
封印部１６４はボックスベースとボックスカバーとを開封不能に結合する構成であれば任意の構成が適用できるが、封印部１６４を構成する長孔に係止爪を挿入することでボックスベースとボックスカバーとが開封不能に結合されるようになっている。封印部１６４による封印処理は、その封印後の不正な開封を防止し、また万一不正開封が行われてもそのような事態を早期に且つ容易に発見可能とするものであって、一旦開封した後でも再度封印処理を行うこと自体は可能である。すなわち、５つの封印部１６４のうち、少なくとも一つの長孔に係止爪を挿入することにより封印処理が行われる。そして、収容した主制御基板の不具合発生の際や主制御基板の検査の際など基板ボックス１６３を開封する場合には、係止爪が挿入された封印部と他の封印部との連結部分を切断する。これにより、基板ボックス１６３のボックスベースとボックスカバーとが分離され、内部の主制御基板を取り出すことができる。その後、再度封印処理する場合は他の封印部の長孔に係止爪を挿入する。基板ボックス１６３の開封を行った旨の履歴を当該基板ボックス１６３に残しておけば、基板ボックス１６３を見ることで不正な開封が行われた旨が容易に発見できる。
【００７４】
基板ボックス１６３の一方の短辺部には、その側方に突出するようにして複数の結合片１６５が設けられている。これら結合片１６５は、取付台１６１に形成された複数の被結合片１６６と１対１で対応しており、結合片１６５と被結合片１６６とにより基板ボックス１６３と取付台１６１との間で封印処理が行われる。
【００７５】
次に、裏パックユニット１５について説明する。図１２は裏パックユニット１５の正面図、図１３は裏パックユニット１５の分解斜視図である。
【００７６】
裏パックユニット１５は、裏パック２０１を備えており、当該裏パック２０１に対して、払出機構部２０２、排出通路盤２０３、及び制御装置集合ユニット２０４が取り付けられている。裏パック２０１は透明性を有する合成樹脂により成形されており、払出機構部２０２などが取り付けられるベース部２１１と、パチンコ機１０後方に突出し略直方体形状をなす保護カバー部２１２とを有する。保護カバー部２１２は左右側面及び上面が閉鎖され且つ下面のみが開放された形状をなし、少なくとも可変表示ユニット８６を囲むのに十分な大きさを有する。
【００７７】
ベース部２１１には、その右上部に外部端子板２１３が設けられている。外部端子板２１３には各種の出力端子が設けられており、これらの出力端子を通じて遊技ホール側の管理制御装置に対して各種信号が出力される。また、ベース部２１１にはパチンコ機１０後方からみて右端部に上下一対の掛止ピン２１４が設けられており、掛止ピン２１４を本体枠１３に設けられた前記軸受け部１３３に挿通させることで、裏パックユニット１５が本体枠１３に対して回動可能に支持されている。また、ベース部２１１には、本体枠１３に設けられた被締結孔１３４に対して締結するための締結具２１５が設けられており、当該締結具２１５を被締結孔１３４に嵌め込むことで本体枠１３に対して裏パックユニット１５が固定されている。
【００７８】
ベース部２１１には、保護カバー部２１２を迂回するようにして払出機構部２０２が配設されている。すなわち、裏パック２０１の最上部には上方に開口したタンク２２１が設けられており、タンク２２１には遊技ホールの島設備から供給される遊技球が逐次補給される。タンク２２１の下方には、下流側に向けて緩やかに傾斜するタンクレール２２２が連結され、タンクレール２２２の下流側には上下方向に延びるケースレール２２３が連結されている。ケースレール２２３の最下流部には払出装置２２４が設けられている。払出装置２２４より払い出された遊技球は、当該払出装置２２４の下流側に設けられた図示しない払出通路を通じて、裏パック２０１のベース部２１１に設けられた遊技球分配部２２５に供給される。
【００７９】
遊技球分配部２２５は、払出装置２２４より払い出された遊技球を上皿３３、下皿３４又は後述する排出通路の何れかに振り分けるための機能を有し、内側の開口部２２６が上述した本体側上皿通路１２２及び前扉側上皿通路５１を介して上皿３３に通じ、中央の開口部２２７が本体側下皿通路１２３及び前扉側下皿通路５２を介して下皿３４に通じ、外側の開口部２２８が排出通路に通じるように形成されている。
【００８０】
払出機構部２０２には、裏パック基板２２９が設置されている。裏パック基板２２９には、例えば交流２４ボルトの主電源が供給され、電源スイッチ２２９ａの切替操作により電源ＯＮ又は電源ＯＦＦとされるようになっている。
【００８１】
ベース部２１１の下端部には、当該下端部を前後に挟むようにして排出通路盤２０３及び制御装置集合ユニット２０４が取り付けられている。排出通路盤２０３は、制御装置集合ユニット２０４と対向する面に後方に開放された排出通路２３１が形成されており、当該排出通路２３１の開放部は制御装置集合ユニット２０４によって塞がれている。排出通路２３１は、遊技ホールの島設備等へ遊技球を排出するように形成されており、上述した回収通路１５１等から排出通路２３１に導出された遊技球は当該排出通路２３１を通ることでパチンコ機１０外部に排出される。
【００８２】
制御装置集合ユニット２０４は、横長形状をなす取付台２４１を有し、取付台２４１に払出制御装置２４２と電源及び発射制御装置２４３とが搭載されている。これら払出制御装置２４２と電源及び発射制御装置２４３とは、払出制御装置２４２がパチンコ機１０後方となるように前後に重ねて配置されている。
【００８３】
払出制御装置２４２は、基板ボックス２４４内に払出装置２２４を制御する払出制御基板が収容されている。なお、払出制御装置２４２から払出装置２２４への払出指令の信号は上述した裏パック基板２２９により中継される。また、払出制御装置２４２には状態復帰スイッチ２４５が設けられている。例えば、払出装置２２４における球詰まり等、払出エラーの発生時において状態復帰スイッチ２４５が押されると、球詰まりの解消が図られるようになっている。
【００８４】
電源及び発射制御装置２４３は、基板ボックス２４６内に電源及び発射制御基板が収容されており、当該基板により、各種制御装置等で要する所定の電力が生成されて出力され、さらに遊技者による遊技球発射ハンドル４１の操作に伴う遊技球の打ち出しの制御が行われる。また、電源及び発射制御装置２４３にはＲＡＭ消去スイッチ２４７が設けられている。本パチンコ機１０は各種データの記憶保持機能を有しており、万一停電が発生した際でも停電時の状態を保持し、停電からの復帰の際には停電時の状態に復帰できるようになっている。したがって、例えば遊技ホールの営業終了の場合のように通常手順で電源を遮断すると遮断前の状態が記憶保持されるが、ＲＡＭ消去スイッチ２４７を押しながら電源を投入すると、ＲＡＭデータが初期化されるようになっている。
【００８５】
次に、パチンコ機１０の電気的構成について、図１４のブロック図に基づいて説明する。図１４では、電力の供給ラインを二重線矢印で示し、信号ラインを実線矢印で示す。
【００８６】
主制御装置１６２に設けられた主制御基板３０１には、主制御回路３０２と停電監視回路３０３（電断監視回路）とが内蔵されている。主制御回路３０２には、ＣＰＵ３１１が搭載されている。ＣＰＵ３１１は、６８系の演算装置であり、ＮＭＩ端子（ノンマスカブル割込み端子）における信号の監視に関して、信号レベルの切り換わり（例えば、ＨＩレベル信号からＬＯＷレベル信号へと切り換わる信号の立下り部分）を監視するのではなく、各信号レベルを個別に監視する構成となっている。
【００８７】
ＣＰＵ３１１には、当該ＣＰＵ３１１により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ３１２（不揮発性情報記憶手段）と、そのＲＯＭ３１２内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ３１３（揮発性情報記憶手段）と、割込回路やタイマ回路、データ入出力回路などの各種回路が内蔵されている。
【００８８】
ＲＡＭ３１３は、パチンコ機１０の電源の遮断後においても電源及び発射制御装置２４３に設けられた電源及び発射制御基板３２１からデータ記憶保持用電力が供給されてデータが保持される構成となっている。
【００８９】
ＣＰＵ３１１には、入力ポート及び出力ポートがそれぞれ設けられている。ＣＰＵ３１１の入力側には、主制御基板３０１に設けられた停電監視回路３０３、払出制御装置２４２に設けられた払出制御基板３２２及びその他図示しないスイッチ群などが接続されている。この場合に、停電監視回路３０３には電源及び発射制御基板３２１が接続されており、ＣＰＵ３１１（主制御回路３０２）には停電監視回路３０３を介して電力が供給される。
【００９０】
一方、ＣＰＵ３１１の出力側には、停電監視回路３０３、払出制御基板３２２及び中継端子板３２３が接続されている。払出制御基板３２２には、賞球コマンドなどといった各種コマンドが出力される。中継端子板３２３を介して主制御回路３０２から音声ランプ制御装置１４３に設けられた音声ランプ制御基板３２４に対して各種コマンドなどが出力される。
【００９１】
停電監視回路３０３は、主制御回路３０２と電源及び発射制御基板３２１とを中継し、また電源及び発射制御基板３２１から出力される最大電圧である直流安定２４ボルトの電圧を監視する。そして、この電圧が２２ボルト以上の場合には、主制御回路３０２に対し第１情報としてのＨＩレベル信号を送信し、この電圧が２２ボルト未満になると電源遮断の発生と判断し、主制御回路３０２に対して第２情報としてのＬＯＷレベル信号を送信する。主制御回路３０２では、このＬＯＷレベル信号の入力を確認することにより、その確認結果に基づいて後述する停電時処理（電断時処理）を実行する。
【００９２】
払出制御基板３２２は、払出装置２２４により賞球や貸し球の払出制御を行うものである。演算装置であるＣＰＵ３３１は、そのＣＰＵ３３１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ３３２と、ワークメモリ等として使用されるＲＡＭ３３３とを備えている。
【００９３】
払出制御基板３２２のＲＡＭ３３３は、主制御回路３０２のＲＡＭ３１３と同様に、パチンコ機１０の電源の遮断後においても電源及び発射制御基板３２１からデータ記憶保持用電力が供給されてデータが保持される構成となっている。
【００９４】
払出制御基板３２２のＣＰＵ３３１には、入出力ポートが設けられている。ＣＰＵ３３１の入力側には、主制御回路３０２、電源及び発射制御基板３２１、及び裏パック基板２２９が接続されている。また、ＣＰＵ３３１の出力側には、主制御回路３０２及び裏パック基板２２９が接続されている。
【００９５】
電源及び発射制御基板３２１は、電源部３２１ａと発射制御部３２１ｂとを備えている。電源部３２１ａは、例えば、遊技ホール等における商用電源（外部電源）に接続されている。そして、その商用電源から供給される外部電力に基づいて主制御回路３０２や払出制御基板３２２等に対して各々に必要な動作電力を生成するとともに、その生成した動作電力を二重線矢印で示す経路を通じて主制御回路３０２や払出制御基板３２２等に対して供給する。その概要としては、電源部３２１ａは、裏パック接続基板２２９を介して供給される交流２４ボルト電源を取り込み、各種スイッチやモータ等を駆動するための＋１２Ｖ電力、ロジック用の＋５Ｖ電力などを生成し、これら＋１２Ｖ電力、＋５Ｖ電力を主制御回路３０２や払出制御基板３２２等に対して供給する。
【００９６】
発射制御部３２１ｂは、遊技者による遊技球発射ハンドル４１の操作にしたがって遊技球発射機構１１０の発射制御を担うものであり、遊技球発射機構１１０は所定の発射条件が整っている場合に駆動される。
【００９７】
また、電源及び発射制御基板３２１には、データ記憶保持用コンデンサ３２１ｃが搭載されている。データ記憶保持用コンデンサ３２１ｃは、電源部３２１ａが接続されており、パチンコ機１０の電源がＯＮ状態の場合には蓄電される。また、データ記憶保持用コンデンサ３２１ｃは主制御回路３０２におけるＣＰＵ３１１のＶＢＢ端子に接続されており、パチンコ機１０の電源がＯＦＦ状態の場合や商用電源における停電発生時等といった電源遮断状態では、データ記憶保持用コンデンサ３２１ｃから放電されＲＡＭ３１３に対してデータ記憶保持用電力が供給される。よって、かかる状況であっても、データ記憶保持用コンデンサ３２１ｃからデータ記憶保持用電力が供給されている間はＲＡＭ３１３に記憶されたデータが消去されることなく保持される。ちなみに、データ記憶保持用コンデンサ３２１ｃの容量は比較的大きく確保されており、電源遮断前にＲＡＭ３１３に記憶されていた情報は所定の期間内（例えば、１日や２日）保持される。
【００９８】
なお、電源及び発射制御基板３２１には、上記データ記憶保持用コンデンサ３２１ｃとは異なる停電時処理用コンデンサが設けられている。電源及び発射制御基板３２１では、直流安定２４ボルトの電源が２２ボルト未満になった後においても、停電時処理用コンデンサから放電することにより、後述する停電時処理の実行に十分な時間の間、制御系の駆動電源である５ボルトの出力を正常値に維持するように構成されている。これにより、主制御回路３０２などは、停電時処理を正常に実行し完了することができる。
【００９９】
音声ランプ制御基板３２４は、各種ランプ部２３〜２５やスピーカ部２６、及び表示制御装置３２５を制御するものである。演算装置であるＣＰＵ３４１は、そのＣＰＵ３４１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ３４２と、ワークメモリ等として使用されるＲＡＭ３４３とを備えている。
【０１００】
音声ランプ制御基板３２４のＣＰＵ３４１には入出力ポートが設けられている。ＣＰＵ３４１の入力側には中継端子板３２３に中継されて主制御回路３０２が接続されており、主制御回路３０２から出力される各種コマンドに基づいて、各種ランプ部２３〜２５、スピーカ部２６、及び表示制御装置３２５を制御する。表示制御装置３２５は、音声ランプ制御基板３２４から入力する表示コマンドに基づいて図柄表示装置９１を制御する。
【０１０１】
次に、主制御回路３０２のＣＰＵ３１１における入力ポートの構成について説明する。ここで、ＣＰＵ３１１の入力ポートは複数（本パチンコ機１０では２個）設けられており、各入力ポートにおいて入力信号の内容が異なっている。以下の説明では、停電監視回路３０３からの停電判定用信号などを入力する入力ポート３１１ａについて説明する。図１５は、入力ポート３１１ａを説明するための説明図である。
【０１０２】
入力ポート３１１ａは、信号入力用バッファＢ１と、監視用バッファＢ２とを備えている。信号入力用バッファＢ１は、１バイトで構成されており、第０ビットＤ０〜第７ビットＤ７を備えている。これら第０ビットＤ０〜第７ビットＤ７は、それぞれ異なる信号出力元との間に信号経路が形成されており、それら信号出力元から入力した信号に基づいて情報が格納される。
【０１０３】
詳細には、第０ビットＤ０はカウントスイッチ１５３との間に信号経路が形成されており、第１ビットＤ１は作動口スイッチ１５４との間に信号経路が形成されており、第２ビットＤ２は第１入賞口スイッチ１５２ａとの間に信号経路が形成されており、第３ビットＤ３は第２入賞口スイッチ１５２ｂとの間に信号経路が形成されており、第４ビットＤ４は第３入賞口スイッチ１５２ｃとの間に信号経路が形成されており、第５ビットＤ５は第４入賞口スイッチ１５２ｄとの間に信号経路が形成されており、第６ビットＤ６はゲートスイッチ１５５との間に信号経路が形成されており、第７ビットＤ７は停電監視回路３０３との間に信号経路が形成されている。
【０１０４】
カウントスイッチ１５３，作動口スイッチ１５４，第１〜第４入賞口スイッチ１５２ａ〜１５２ｄ，及びゲートスイッチ１５５は、上述したように、遊技領域を流下し可変入賞装置８３，作動口８４，及び各一般入賞口８２に入った遊技球や、スルーゲート８５を通過した遊技球を検知するためのものであり、遊技球を検知していない間はＬＯＷレベル信号を出力し、遊技球を検知している間はＨＩレベル信号を出力するよう構成されている。これに対応させて、第０ビットＤ０〜第６ビットＤ６には、対応するスイッチ１５３，１５４，１５２ａ〜１５２ｄ，１５５からＬＯＷレベル信号を入力している間は「０」が格納され、ＨＩレベル信号を入力している間は「１」が格納される。
【０１０５】
また、停電監視回路３０３は、上述したように、電源及び発射制御基板３２１から出力される直流安定２４ボルトの電圧を監視するためのものであり、この電圧が２２ボルト以上の間はＨＩレベル信号を出力し、この電圧が２２ボルト未満となっている間はＬＯＷレベル信号を出力するよう構成されている。これに対応させて、第７ビットＤ７には、停電監視回路３０３からＨＩレベル信号を入力している間は「０」が格納され、ＬＯＷレベル信号を入力している間は「１」が格納される。
【０１０６】
監視用バッファＢ２は、１ビットで構成されており、上述した信号入力用バッファＢ１の第０ビットＤ０〜第７ビットＤ７に格納された情報が順次シフトされて格納される。詳細には、第０ビットＤ０→第７ビットＤ７の順に各ビットＤ０〜Ｄ７に格納された「０」又は「１」の情報が監視用バッファＢ２に格納される。この監視用バッファＢ２に格納された情報は、後述するＣＰＵ３１１における信号監視処理（図１９）にて確認され、対応する処理が実行される。これについては後に説明する。
【０１０７】
次に、図柄表示装置９１の表示内容について、図１６に基づいて説明する。
【０１０８】
図柄表示装置９１には、左・中・右の３つの図柄列が設定されている。各図柄列は、例えば「０」〜「９」の数字を各々付した主図柄と、例えば菱形状の絵図柄からなる副図柄とにより構成されている。各主図柄及び副図柄がそれぞれ第１図柄を構成している。各図柄列では、数字の昇順又は降順に主図柄が配列されると共に各主図柄の間に副図柄が配されている。すなわち、各図柄列には、１０個の主図柄及び１０個の副図柄の計２０個の第１図柄が備えられている。そして、図柄表示装置９１には、各図柄列毎に２０個の第１図柄が周期性をもって上から下へとスクロールするように変動表示されるようになっている。図柄表示装置９１には、各図柄列毎に上・中・下の３段の第１図柄が表示されるようになっている。従って、図柄表示装置９１には、３段×３列の計９個の第１図柄が表示される。また、図柄表示装置９１には、５つの有効ライン、すなわち上ラインＬ１、中ラインＬ２、下ラインＬ３、右上がりラインＬ４、左上がりラインＬ５が設定されている。そして、左図柄列→右図柄列→中図柄列の順に変動表示が停止し、その停止時にいずれかの有効ライン上に大当たり図柄の組合せ（本実施の形態では、同一の主図柄の組合せ）で揃えば大当たりとして大当たり動画が表示されるようになっている。
【０１０９】
次に、上記の如く構成されたパチンコ機１０の動作について説明する。
【０１１０】
本実施の形態では、主制御装置１６２内のＣＰＵ３１１は、遊技に際し各種カウンタ情報を用いて、大当たり抽選、第１特定ランプ部９３の発光色の設定や、図柄表示装置９１の図柄表示の設定などを行うこととしており、具体的には、図１７に示すように、大当たりの抽選に使用する大当たり乱数カウンタＣ１と、確変大当たりや通常大当たり等の大当たり種別を判定する際に使用する大当たり種別カウンタＣ２と、図柄表示装置９１が外れ変動する際のリーチ抽選に使用するリーチ乱数カウンタＣ３と、大当たり乱数カウンタＣ１の初期値設定に使用する乱数初期値カウンタＣＩＮＩと、図柄表示装置９１の変動パターン選択に使用する第１変動種別カウンタＣＳ１と、第１特定ランプ部９３に表示される色の切り替えを行う期間を決定する第２変動種別カウンタＣＳ２と、左列、中列及び右列の各外れ図柄の設定に使用する左・中・右の各外れ図柄カウンタＣＬ，ＣＭ，ＣＲとを用いることとしている。
【０１１１】
このうち、カウンタＣ１〜Ｃ３，ＣＩＮＩ，ＣＳ１，ＣＳ２は、その更新の都度前回値に１が加算され、最大値に達した後０に戻るループカウンタとなっている。また、外れ図柄カウンタＣＬ，ＣＭ，ＣＲは、ＣＰＵ３１１内のＲレジスタ（リフレッシュレジスタ）を用いてレジスタ値が加算され、結果的に数値がランダムに変化する構成となっている。各カウンタは短時間間隔で更新され、その更新値がＲＡＭ３１３の所定領域に設定されたカウンタ用バッファに適宜格納される。ＲＡＭ３１３には、１つの実行エリアと４つの保留エリア（保留第１〜第４エリア）とからなる保留球格納バッファが設けられており、これらの各エリアには、作動口８４への遊技球の入賞履歴に合わせて、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各値が時系列的に格納されるようになっている。
【０１１２】
各カウンタについて詳しくは、大当たり乱数カウンタＣ１は、例えば０〜６７６の範囲内で順に１ずつ加算され、最大値（つまり６７６）に達した後０に戻る構成となっている。特に大当たり乱数カウンタＣ１が１周した場合、その時点の乱数初期値カウンタＣＩＮＩの値が当該大当たり乱数カウンタＣ１の初期値として読み込まれる。なお、乱数初期値カウンタＣＩＮＩは、大当たり乱数カウンタＣ１と同様のループカウンタである（値＝０〜６７６）。大当たり乱数カウンタＣ１は定期的に（本実施の形態ではタイマ割込み毎に1回）更新され、遊技球が作動口８４に入賞したタイミングでＲＡＭ３１３の保留球格納バッファに格納される。
【０１１３】
大当たり種別カウンタＣ２は、０〜４９の範囲内で順に１ずつ加算され、最大値（つまり４９）に達した後０に戻る構成となっている。そして、本実施の形態では、大当たり種別カウンタＣ２によって、大当たりが終了した後に、確変状態とするか通常状態とするかを決定することとしている。大当たり種別カウンタＣ２は定期的に（本実施の形態ではタイマ割込み毎に１回）更新され、遊技球が作動口８４に入賞したタイミングでＲＡＭ３１３の保留球格納バッファに格納される。
【０１１４】
リーチ乱数カウンタＣ３は、例えば０〜２３８の範囲内で順に１ずつ加算され、最大値（つまり２３８）に達した後０に戻る構成となっている。本実施の形態では、リーチ乱数カウンタＣ３によって、リーチ発生した後最終停止図柄がリーチ図柄の前後に１つだけずれて停止する「前後外れリーチ」と、同じくリーチ発生した後最終停止図柄がリーチ図柄の前後以外で停止する「前後外れ以外リーチ」と、リーチ発生しない「完全外れ」とを抽選することとしている。リーチ乱数カウンタＣ３は定期的に（本実施の形態ではタイマ割込み毎に１回）更新され、遊技球が作動口８４に入賞したタイミングでＲＡＭ３１３の保留球格納バッファに格納される。
【０１１５】
第１変動種別カウンタＣＳ１は、例えば０〜１９８の範囲内で順に１ずつ加算され、最大値（つまり１９８）に達した後０に戻る構成となっており、第２変動種別カウンタＣＳ２は、例えば０〜２４０の範囲内で順に１ずつ加算され、最大値（つまり２４０）に達した後０に戻る構成となっている。第１変動種別カウンタＣＳ１によって、いわゆるノーマルリーチ、スーパーリーチ、プレミアムリーチ等、第１図柄のリーチ種別やその他大まかな図柄変動態様といった図柄表示装置９１の表示態様が決定され、第２変動種別カウンタＣＳ２によって、第１特定ランプ部９３に表示される色の切り替えを行う期間としての切替表示時間が決定される。また、この切替表示時間は、図柄表示装置９１の図柄の変動時間に相当する。従って、当該第２変動種別カウンタＣＳ２によって、図柄表示装置９１においてリーチが発生した後に最終停止図柄（本実施の形態では中図柄）が停止するまでの経過時間（言い換えれば、変動図柄数）などより細かな図柄変動態様も決定されることとなる。つまり、図柄表示装置９１に関しては、これらの両変動種別カウンタＣＳ１，ＣＳ２を組み合わせることで、変動パターンの多種多様化を容易に実現できる。両変動種別カウンタＣＳ１，ＣＳ２は、後述する通常処理が１回実行される毎に１回更新され、当該通常処理内の残余時間内でも繰り返し更新される。そして、第１特定ランプ部９３に表示される色の切り替え開始時及び図柄表示装置９１による第１図柄の変動開始時における変動パターン決定に際して両変動種別カウンタＣＳ１，ＣＳ２のバッファ値が取得される。
【０１１６】
左・中・右の各外れ図柄カウンタＣＬ，ＣＭ，ＣＲは、大当たり抽選が外れとなった時に左列第１図柄、中列第１図柄、右列第１図柄の外れ停止図柄を決定するためのものであり、各列では主図柄及び副図柄の合わせて２０の第１図柄の何れかが表示されることから、各々に２０個（０〜１９）のカウンタ値が用意されている。外れ図柄カウンタＣＬにより左図柄列の上・中・下段の各図柄が決定され、外れ図柄カウンタＣＭにより中図柄列の上・中・下段の各図柄が決定され、外れ図柄カウンタＣＲにより右図柄列の上・中・下段の各図柄が決定される。
【０１１７】
本実施の形態では、ＣＰＵ３１１に内蔵のＲレジスタの数値を用いることにより各カウンタＣＬ，ＣＭ，ＣＲの値をランダムに更新する構成としている。すなわち、各外れ図柄カウンタＣＬ，ＣＭ，ＣＲの更新時には、前回値にＲレジスタの下位３ビットの値が加算され、その加算結果が最大値を超えた場合に２０減算されて今回値が決定される。各外れ図柄カウンタＣＬ，ＣＭ，ＣＲは更新時期が重ならないようにして通常処理内で更新され、それら外れ図柄カウンタＣＬ，ＣＭ，ＣＲの組み合わせが、ＲＡＭ３１３の前後外れリーチ図柄バッファ、前後外れ以外リーチ図柄バッファ及び完全外れ図柄バッファの何れかに格納される。そして、第１図柄の変動開始時における変動パターン決定に際し、リーチ乱数カウンタＣ３の値に応じて前後外れリーチ図柄バッファ、前後外れ以外リーチ図柄バッファ及び完全外れ図柄バッファの何れかのバッファ値が取得される。
【０１１８】
なお、図示は省略するが、第２特定ランプ部９４の抽選には第２特定ランプ乱数カウンタが用いられる。第２図柄乱数カウンタは、例えば０〜２５０の範囲内で順に１ずつ加算され、最大値（つまり２５０）に達した後０に戻るループカウンタとして構成されている。第２特定ランプ乱数カウンタは定期的に（本実施の形態ではタイマ割込み毎に１回）更新され、遊技球がスルーゲート８５を通過したことが検知された時に取得される。
【０１１９】
次に、主制御回路３０２のＣＰＵ３１１により実行される各制御処理を図１８〜図２３のフローチャートを参照しながら説明する。かかるＣＰＵ３１１の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に（本実施の形態では２ｍｓｅｃ周期で）起動されるタイマ割込み処理とがあり、説明の便宜上、はじめにタイマ割込み処理を説明し、その後メイン処理を説明する。
【０１２０】
タイマ割込み処理について図１８のフローチャートを用いて説明する。
【０１２１】
先ずステップＳ１０１では、各種スイッチや払出制御基板３２２などからの信号読み込み処理を実行する。すなわち、各入力ポートの各ビットに対して、それら各ビットに出力されている信号の状態に対応した情報を格納する。上述した入力ポート３１１ａについては、各スイッチ１５３，１５４，１５２ａ〜１５２ｄ，１５５からＬＯＷレベル信号を入力している場合には対応する各ビットＤ０〜Ｄ６に「０」を格納し、ＨＩレベル信号を入力している場合には対応する各ビットＤ０〜Ｄ６に「１」を格納する。また、停電監視回路３０３からＨＩレベル信号を入力している場合には対応する第７ビットＤ７に「０」を格納し、ＬＯＷレベル信号を入力している場合には対応する第７ビットＤ７に「１」を格納する。
【０１２２】
その後、ステップＳ１０２では、乱数初期値カウンタＣＩＮＩの更新を実行する。具体的には、乱数初期値カウンタＣＩＮＩを１加算すると共に、そのカウンタ値が最大値（本実施の形態では６７６）に達した際０にクリアする。そして、乱数初期値カウンタＣＩＮＩの更新値を、ＲＡＭ３１３の該当するバッファ領域に格納する。続くステップＳ１０３では、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の更新を実行する。具体的には、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３をそれぞれ１加算すると共に、それらのカウンタ値が最大値（本実施の形態ではそれぞれ、６７６，４９，２３８）に達した際それぞれ０にクリアする。そして、各カウンタＣ１〜Ｃ３の更新値を、ＲＡＭ３１３の該当するバッファ領域に格納する。その後、ステップＳ１０４にて信号監視処理を実行する。
【０１２３】
信号監視処理では、ＣＰＵ３１１の入力ポート３１１ａに格納された各情報を監視し、その監視結果に基づいた処理を実行する。ちなみに、ＣＰＵ３１１は入力ポート３１１ａ以外の入力ポートを有するが、当該信号監視処理では入力ポート３１１ａについてのみ各情報の監視を実行し、他の入力ポートについては他の処理にて適宜監視する。以下に、信号監視処理について図１９のフローチャートを用いて説明する。
【０１２４】
先ずステップＳ２０１では、ＲＡＭ３１３に設けられた監視用カウンタＷＣに８をセットする。その後、ステップＳ２０２〜ステップＳ２０６の処理を、監視用カウンタＷＣの値が「０」となるまで８回繰り返す。
【０１２５】
ステップＳ２０２〜ステップＳ２０６の処理について詳細には、ステップＳ２０２では、情報シフト処理を実行する。この情報シフト処理では、入力ポート３１１ａの信号入力用バッファＢ１における第０ビットＤ０〜第７ビットＤ７に格納された各情報を、監視用バッファＢ２側にシフトさせる。具体的には、最下位のビットである第０ビットＤ０に格納された情報を、監視用バッファＢ２に格納する。さらに、第１ビットＤ１〜第７ビットＤ７のそれぞれに格納された情報をそれぞれ１つ下位側のビットにシフトさせる。例えば、第７ビットＤ７に格納された情報を第６ビットＤ６にシフトさせる。これにより、情報シフト処理が実行される毎に、信号監視処理の開始時において第０ビットＤ０〜第７ビットＤ７のそれぞれに格納されていた情報は最下位側のビットに格納されていた情報から順次、監視用バッファＢ２に格納される。
【０１２６】
続くステップＳ２０３では、監視用バッファＢ２に入力情報が格納されているか、すなわち、監視用バッファＢ２に「１」が格納されているか否かを判定する。監視用バッファＢ２に「１」が格納されていない場合には、ステップＳ２０４の処理を実行することなくステップＳ２０５に進む。一方、監視用バッファＢ２に「１」が格納されている場合には、ステップＳ２０４の処理を実行した後にステップＳ２０５に進む。
【０１２７】
ステップＳ２０４では、確認情報格納処理を実行する。ここで、確認情報格納処理について図２０のフローチャートを用いて説明する。確認情報格納処理では、ステップＳ３０１，ステップＳ３０３，ステップＳ３０５，ステップＳ３０７，ステップＳ３０９のそれぞれにおいて、監視用カウンタＷＣの値を確認することで、今回の確認情報格納処理が何れの信号出力元からの入力情報に基づくものかを判定する。そして、その判定結果に基づいてステップＳ３０２，ステップＳ３０４，ステップＳ３０６，ステップＳ３０８，ステップＳ３１０のそれぞれにおいて、対応する確認情報をＲＡＭ３１３の対応する確認情報用のバッファに格納する。
【０１２８】
つまり、ステップＳ３０１では監視用カウンタＷＣが「８」か否かを判定し、監視用カウンタＷＣが「８」の場合には、監視用バッファＢ２に格納されている入力情報はカウントスイッチ１５３に対応した第０ビットＤ０に当初格納されていた情報であると判定し、ステップＳ３０２に進む。ステップＳ３０２では、ＲＡＭ３１３に設けられたカウントフラグ格納バッファにカウントフラグを格納する。
【０１２９】
また、ステップＳ３０３では監視用カウンタＷＣが「７」か否かを判定し、監視用カウンタＷＣが「７」の場合には、監視用バッファＢ２に格納されている入力情報は作動口スイッチ１５４に対応した第１ビットＤ１に当初格納されていた情報であると判定し、ステップＳ３０４に進む。ステップＳ３０４では、ＲＡＭ３１３に設けられた作動口フラグ格納バッファに作動口フラグを格納する。
【０１３０】
また、ステップＳ３０５では監視用カウンタＷＣが「６」〜「３」の何れかであるか否かを判定し、監視用カウンタＷＣが「６」〜「３」の何れかの場合には、監視用バッファＢ２に格納されている入力情報は各入賞口スイッチ１５２ａ〜１５２ｄに対応した第２ビットＤ２〜第５ビットＤ５の何れかに当初格納されていた情報であると判定し、ステップＳ３０６に進む。ステップＳ３０６では、ＲＡＭ３１３に設けられた入賞口フラグ格納バッファに入賞口フラグを格納する。なお、入賞口フラグ格納バッファは各入賞口スイッチ１５２ａ〜１５２ｄに１対１で対応させて設けられている。
【０１３１】
また、ステップＳ３０７では監視用カウンタＷＣが「２」か否かを判定し、監視用カウンタＷＣが「２」の場合には、監視用バッファＢ２に格納されている入力情報はゲートスイッチ１５５に対応した第６ビットＤ６に当初格納されていた情報であると判定し、ステップＳ３０８に進む。ステップＳ３０８では、ＲＡＭ３１３に設けられたゲートフラグ格納バッファにゲートフラグを格納する。
【０１３２】
また、ステップＳ３０９では監視用カウンタＷＣが「１」か否かを判定し、監視用カウンタＷＣが「１」の場合には、監視用バッファＢ２に格納されている入力情報は停電監視回路３０３に対応した第７ビットＤ７に当初格納されていた情報であると判定し、ステップＳ３１０に進む。ステップＳ３１０では、ＲＡＭ３１３に設けられた停電フラグ格納バッファに停電フラグを格納する。
【０１３３】
信号監視処理（図１９）の説明に戻り、ステップＳ２０５では、監視用カウンタＷＣを１減算する。続くステップＳ２０６では、監視用カウンタＷＣが「０」か否かを判定する。監視用カウンタＷＣが「０」でない場合には、ステップＳ２０２の処理に戻り、ステップＳ２０２〜ステップＳ２０６の処理を繰り返す。一方、監視用カウンタＷＣが「０」の場合には、信号監視処理を終了する。
【０１３４】
タイマ割込み処理（図１８）の説明に戻り、ステップＳ１０４にて信号監視処理を実行した後は、ステップＳ１０５にて始動入賞処理を実行する。始動入賞処理では、図２１のフローチャートに示すように、先ずステップＳ４０１にて、ＲＡＭ３１３の作動口フラグ格納バッファに作動口フラグが格納されているか否かを判定することにより、遊技球が作動口８４に入賞（始動入賞）したか否かを判定する。遊技球が作動口８４に入賞したと判定すると、続くステップＳ４０２において、第１特定ランプ部９３及び図柄表示装置９１の作動保留球数Ｎが上限値（本実施の形態では４）未満であるか否かを判定する。作動口８４への入賞があり、且つ作動保留球数Ｎ＜４であることを条件にステップＳ４０３に進み、作動保留球数Ｎを１加算する。続くステップＳ４０４では、前記ステップＳ１０３で更新した大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各値を、ＲＡＭ３１３の保留球格納バッファの空き記憶エリアのうち最初のエリアに格納する。そして、始動入賞処理の後、ＣＰＵ３１１は本タイマ割込み処理を一旦終了する。
【０１３５】
なお、図示による説明は省略するが、タイマ割込み処理では、スルーゲート８５の通過に対応したゲート通過処理を実行する。ゲート通過処理では、ＲＡＭ３１３のゲートフラグ格納バッファにゲートフラグが格納されているか否かを判定し、ゲートフラグが格納されている場合にはゲート保留球数を上限値の範囲内で１加算する。この際、ゲートフラグをクリアする。また、第２特定ランプ乱数カウンタの値を取得する。
【０１３６】
次に、電源投入時のリセットに伴い起動されるメイン処理について、図２２のフローチャートを用いて説明する。
【０１３７】
先ずステップＳ５０１では、電源投入に伴う初期設定処理を実行する。具体的には、従側の制御基板（払出制御基板３２２等）が動作可能な状態になるのを待つために例えば１秒程度、ウェイト処理を実行する。続くステップＳ５０２では、ＲＡＭ３１３のアクセスを許可する。
【０１３８】
その後、ステップＳ５０３では、電源及び発射制御装置２４３に設けたＲＡＭ消去スイッチ２４７がオンされているか否かを判定し、続くステップＳ５０４ではＲＡＭ３１３の停電フラグ格納バッファに停電フラグが格納されているか否かを判定する。また、ステップＳ５０５ではＲＡＭ判定値を算出し、続くステップＳ５０６では、そのＲＡＭ判定値が電源遮断時に保存したＲＡＭ判定値と一致するか否か、すなわち記憶保持されたデータの有効性を判定する。ＲＡＭ判定値は、例えばＲＡＭ３１３の作業領域アドレスにおけるチェックサム値である。なお、ＲＡＭ３１３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かにより記憶保持されたデータの有効性を判断することも可能である。
【０１３９】
上述したように、本パチンコ機１０では、例えばホールの営業開始時など、電源投入時にＲＡＭデータを初期化する場合にはＲＡＭ消去スイッチ２４７を押しながら電源が投入される。従って、ＲＡＭ消去スイッチ２４７が押されていれば、ステップＳ５０９〜Ｓ５１１の処理に移行する。また、電源遮断の発生情報が設定されていない場合や、ＲＡＭ判定値（チェックサム値等）により記憶保持されたデータの異常が確認された場合も同様にステップＳ５０９〜Ｓ５１１の処理に移行する。
【０１４０】
ステップＳ５０９では、従側の制御基板となる払出制御基板３２２等を初期化するために、払出初期化コマンド等を出力する。続くステップＳ５１０ではＲＡＭ３１３の使用領域を０にクリアし、ステップＳ５１１ではＲＡＭ３１３の初期化処理を実行する。その後、ステップＳ５１２にて割込み許可を設定し、後述する通常処理に移行する。
【０１４１】
一方、ＲＡＭ消去スイッチ２４７が押されていない場合には、停電フラグが格納されていること、及びＲＡＭ判定値（チェックサム値等）が正常であることを条件に、ステップＳ５０７にて停電フラグ格納バッファに格納されている停電フラグをクリアする。その後、ステップＳ５０８にて従側の制御基板を電源遮断前の遊技状態に復帰させるための復電コマンドを出力する。その後、ステップＳ５１２にて割込み許可を設定し、後述する通常処理に移行する。これにより、電源遮断前の状態に復帰する。
【０１４２】
次に、通常処理について、図２３のフローチャートを用いて説明する。この通常処理では遊技の主要な処理が実行される。その概要として、ステップＳ６０１〜Ｓ６０９の処理が４ｍｓｅｃ周期の定期処理として実行され、その残余時間でステップＳ６１０，Ｓ６１１のカウンタ更新処理が実行される構成となっている。
【０１４３】
通常処理において、ステップＳ６０１では、前回の処理で更新されたコマンド等の出力データを従側の各制御基板に出力する。具体的には、後述するコマンド設定処理にてセットされたコマンドを払出制御基板３２２等に対して出力する。また、図柄表示装置９１による第１図柄の変動表示に際して停止図柄コマンド、変動態様コマンド等を音声ランプ制御基板３２４に出力する。
【０１４４】
次に、ステップＳ６０２では、両変動種別カウンタＣＳ１，ＣＳ２の更新を実行する。具体的には、両変動種別カウンタＣＳ１，ＣＳ２を１加算すると共に、それらのカウンタ値が最大値（本実施の形態では１９８，２４０）に達した際それぞれ０にクリアする。そして、両変動種別カウンタＣＳ１，ＣＳ２の更新値を、ＲＡＭ３１３の該当するバッファ領域に格納する。続くステップＳ６０３では、左図柄列、中図柄列及び右図柄列の各外れ図柄カウンタＣＬ，ＣＭ，ＣＲの更新を実行する。
【０１４５】
外れ図柄カウンタＣＬ，ＣＭ，ＣＲの更新処理では、左・中・右図柄列のいずれかの更新時期か否かを判定し、更新時期となった図柄列の外れ図柄カウンタＣＬ，ＣＭ，ＣＲを更新する。各外れ図柄カウンタＣＬ，ＣＭ，ＣＲは、重複することなく１回の通常処理で１つずつ順に更新され、通常処理を３回実行する毎に外れ図柄カウンタＣＬ，ＣＭ，ＣＲの１セット分が更新されるようになっている。そして、更新した外れ図柄カウンタＣＬ，ＣＭ，ＣＲの組み合わせが、前後外れリーチとなる外れリーチ図柄の組合せである場合、前後外れ以外リーチ図柄の組合せである場合、リーチとならない完全外れ図柄の組合せである場合には、その組合せがそれぞれに対応したバッファ内に格納される。なお、更新した外れ図柄カウンタＣＬ，ＣＭ，ＣＲの組合せが大当たり図柄の組合せである場合には、そのまま更新処理を終了する。
【０１４６】
外れ図柄カウンタＣＬ，ＣＭ，ＣＲの更新処理の後は、ステップＳ６０４にてコマンド設定処理を実行する。このコマンド設定処理では、払出制御基板３２２や音声ランプ制御基板３２４に出力するコマンドの設定を実行する。かかる処理で設定されるコマンドとしては、払出制御基板３２２に出力される賞球コマンドがある。
【０１４７】
賞球コマンドの設定について詳細には、先ずＲＡＭ３１３のカウントフラグ格納バッファにカウントフラグが格納されているか否かを判定し、カウントフラグが格納されている場合にはそれに対応した第１賞球コマンドを設定する。なお、この際、後述する大入賞口開閉処理にて確認される大入賞口用カウンタを１加算する。また、ＲＡＭ３１３の作動口フラグ格納バッファに作動口フラグが格納されているか否かを判定し、作動口フラグが格納されている場合にはそれに対応した第２賞球コマンドを設定する。また、ＲＡＭ３１３の入賞口フラグ格納バッファに入賞口フラグが格納されているか否かを判定し、入賞口フラグが格納されている場合にはそれに対応した第３賞球コマンドを設定する。これら第１〜第３賞球コマンドは、上記ステップＳ６０１における外部出力処理にて払出制御基板３２２に出力され、払出制御基板３２２では入力した賞球コマンドに対応した遊技球を払い出すよう払出装置２２４を駆動制御する。ちなみに、対応する賞球コマンドが設定された各フラグはクリアされる。
【０１４８】
また、コマンド設定処理では、ＣＰＵ３１１における入力ポート３１１ａ以外の入力ポートを確認し、払出制御基板３２２から払出異常信号等を入力している場合には、エラーコマンドを設定する。エラーコマンドは上記ステップＳ６０１における外部出力処理にて音声ランプ制御基板３２４に出力され、これにより音声ランプ制御基板３２４はエラー表示ランプ２４を所定の態様で点滅させたりする。
【０１４９】
コマンド設定処理の後は、ステップＳ６０５にて第１特定ランプ部９３に表示される色の切り替えを行うための第１特定ランプ部制御処理を実行する。第１特定ランプ部制御処理では、大当たり判定や第１特定ランプ部９３に配設されたＬＥＤランプの光源スイッチのオンオフ制御などが行われる。また、第１特定ランプ部制御処理において、図柄表示装置９１による第１図柄の変動表示の設定も行われる。
【０１５０】
具体的には、大当たり乱数カウンタＣ１の値に基づいて大当たりか否かを判定し、さらに大当たり種別カウンタＣ２の値に基づいて大当たりの種類を決定する（いわゆる、確変大当たりか否かを決定する）。なお、この際、第１図柄における大当たり図柄の種類及び大当たり図柄の組合せの停止ラインも決定し、停止図柄コマンドとして設定する。また、大当たりが発生しないと判定された場合には、リーチ乱数カウンタＣ３の値に基づいて第１図柄における外れ図柄の組合せの態様を決定する。かかる場合に、上記外れ図柄カウンタ更新処理にて更新されバッファ内に格納された図柄の組合せを停止図柄コマンドとして設定する。さらに、第２変動種別カウンタＣＳ２の値に基づいて、第１特定ランプ部９３に表示される色の切替表示時間、及び第１図柄の変動表示時間を決定する。さらに、第１変動種別カウンタＣＳ１の値に基づいて第１図柄におけるリーチ種別やその大まかな図柄変動態様を決定し、変動態様コマンドとして設定する。なお、当該第１特定ランプ部制御処理にて第１特定ランプ部９３のオンオフ制御が開始される毎に作動保留球数Ｎが１減算され、作動保留球数Ｎが０の場合にはオンオフ制御が開始されない。
【０１５１】
第１特定ランプ部制御処理の後は、ステップＳ６０６にて大入賞口開閉処理を実行する。大入賞口開閉処理では、大当たり状態である場合において可変入賞装置８３の大入賞口を開放又は閉鎖する。すなわち、大当たり状態のラウンド毎に大入賞口を開放し、大入賞口の最大開放時間が経過したか、又は大入賞口に遊技球が規定数だけ入賞したかを判定する。この規定数だけ入賞したか否かの判定は、上述した大入賞口用カウンタを確認することにより行われる。そして、これら何れかの条件が成立すると大入賞口を閉鎖する。
【０１５２】
その後、ステップＳ６０７では、第２特定ランプ部９４に表示される色の切り替え処理を行うための第２特定ランプ部制御処理を実行する。第２特定ランプ制御処理では、ゲート保留球数が１以上であることを条件に第２特定ランプ部９４における表示色の切り換えを開始する。この際、表示色の切り換え時間も設定する。また、既に取得されている第２特定ランプ乱数カウンタの値に基づいて停止表示する色を設定する。この停止表示される色として所定の色が設定された場合には、その色の停止表示後に、作動口８４に付随する電動役物が所定時間開放される。
【０１５３】
ステップＳ６０７の後は、ステップＳ６０８にて、遊技球発射制御処理を実行する。遊技球発射制御処理では、電源及び発射制御基板３２１の発射制御部３２１ｂから発射許可信号を入力していることを条件として、所定期間（例えば、０．６ｓｅｃ）に１回、遊技球発射機構１１０のソレノイド１１１を励磁する。これにより、発射レール１１２上にある遊技球が遊技領域に向けて打ち出される。ちなみに、発射許可信号は、ＣＰＵ３１１における入力ポート３１１以外の入力ポートに入力されており、当該遊技球発射制御処理にてその入力ポートに発射許可信号があるか否かを確認する。
【０１５４】
ステップＳ６０８の後はステップＳ６０９にて、ＲＡＭ３１３内に設けられた停電フラグ格納バッファに停電フラグが格納されているか否かを判定する。停電フラグが格納されていない場合は、繰り返し実行される複数の処理の最後の処理が終了したこととなるので、ステップＳ６１０にて次の通常処理の実行タイミングに至ったか否か、すなわち前回の通常処理の開始から所定時間（本実施の形態では４ｍｓｅｃ）が経過したか否かを判定する。そして、次の通常処理の実行タイミングに至るまでの残余時間内において、乱数初期値カウンタＣＩＮＩ及び両変動種別カウンタＣＳ１，ＣＳ２の更新を繰り返し実行する。つまり、ステップＳ６１１では、乱数初期値カウンタＣＩＮＩの更新を実行する。具体的には、乱数初期値カウンタＣＩＮＩを１加算すると共に、そのカウンタ値が最大値（本実施の形態では６７６）に達した際０にクリアする。そして、乱数初期値カウンタＣＩＮＩの更新値を、ＲＡＭ３１３の該当するバッファ領域に格納する。また、ステップＳ６１２では、両変動種別カウンタＣＳ１，ＣＳ２の更新を実行する。具体的には、両変動種別カウンタＣＳ１，ＣＳ２を１加算すると共に、それらのカウンタ値が最大値（本実施の形態では１９８，２４０）に達した際それぞれ０にクリアする。そして、両変動種別カウンタＣＳ１，ＣＳ２の更新値を、ＲＡＭ３１３の該当するバッファ領域に格納する。
【０１５５】
一方、ステップＳ６０９にて、停電フラグが格納されていると判定した場合は、電源遮断が発生したことになるので、ステップＳ６１３以降の停電時処理を実行する。つまり、ステップＳ６１３では、タイマ割込み処理の発生を禁止し、その後、ステップＳ６１４にて電源が遮断されたことを示す停電コマンドを他の制御基板に対して出力する。そして、ステップＳ６１５にてＲＡＭ判定値を算出、保存し、ステップＳ６１６にてＲＡＭ３１３のアクセスを禁止した後に、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。なお、電源が完全に遮断された後も、電源及び発射制御基板３２１のデータ記憶保持用コンデンサ３２１ｃからデータ記憶保持用電力が供給されるため、電源遮断前にＲＡＭ３１３に記憶されていた情報はそのままの状態で所定の期間内（例えば、１日や２日）保持される。
【０１５６】
次に、払出制御基板３２２のＣＰＵ３３１により実行される各制御処理を図２４〜図２７のフローチャートを参照しながら説明する。かかるＣＰＵ３３１の処理としては大別して、主制御回路３０２のＣＰＵ３１１からのコマンドの入力により起動される入力時割込み処理と、電源投入に伴い起動されるメイン処理と、定期的に（本実施の形態では２ｍｓｅｃ周期で）起動されるタイマ割込み処理とがあり、説明の便宜上、はじめに入力時割込み処理を説明し、その後、メイン処理、タイマ割込み処理の順で説明する。
【０１５７】
入力時割込み処理は、主制御回路３０２のＣＰＵ３１１からコマンドを入力した場合に後述する他の処理を中断して実行される。入力時割込み処理では、図２４のフローチャートに示すように、ステップＳ７０１にて主制御回路３０２のＣＰＵ３１１からのコマンドをＲＡＭ３３３のコマンド格納バッファに記憶し、その後、ステップＳ７０２にてＲＡＭ３３３に設けられたコマンド入力フラグ格納バッファにコマンド入力フラグを格納し、本処理を終了する。
【０１５８】
次に、払出制御基板３２２のＣＰＵ３３１に実行されるメイン処理を、図２５のフローチャートを用いて説明する。このメイン処理は、電源投入時のリセットに伴い起動される。
【０１５９】
まず、ステップＳ８０１では、電源投入に伴う初期設定処理を実行する。具体的には、割込みモードを設定する。そして、ステップＳ８０２に進んでＲＡＭアクセスを許可すると共に、ステップＳ８０３で外部割込みベクタの設定を行う。
【０１６０】
その後、ステップＳ８０４では、ＲＡＭ３３３の停電フラグ格納バッファに停電フラグが格納されているか否かを判定する。また、ステップＳ８０５ではＲＡＭ判定値を算出し、続くステップＳ８０６では、そのＲＡＭ判定値が電源遮断時に保存したＲＡＭ判定値と一致するか否か、すなわち記憶保持されたデータの有効性を判定する。ＲＡＭ判定値は、例えばＲＡＭ３３３の作業領域アドレスにおけるチェックサム値である。なお、ＲＡＭ３３３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かにより記憶保持されたデータの有効性を判断することも可能である。
【０１６１】
停電フラグが格納されていない場合や、ＲＡＭ判定値（チェックサム値等）により記憶保持されたデータの異常が確認された場合はＲＡＭ３３３の初期化処理（ステップＳ８１１〜Ｓ８１３）に移行する。つまり、ステップＳ８１１ではＲＡＭ３３３の全領域を０にクリアし、続くステップＳ８１２ではＲＡＭ３３３の初期化処理を実行する。また、ステップＳ８１３ではＣＰＵ周辺デバイスの初期設定を行う。
【０１６２】
一方、停電フラグが格納されており、さらにＲＡＭ判定値（チェックサム値等）が正常である場合は、復電時の処理（停電による電源遮断後の復旧時の処理）を実行する。つまり、ステップＳ８０７にて停電フラグをクリアすると共に、ステップＳ８０８にて賞球の払出を許可する払出許可フラグをクリアする。また、ステップＳ８０９ではＣＰＵ周辺デバイスの初期設定を行う。なお、ＲＡＭ判定値は、例えばＲＡＭ３３３の作業領域アドレスにおけるチェックサム値である。
【０１６３】
ステップＳ８０９又はステップＳ８１３の処理の後は、ステップＳ８１０にて割込みを許可し、ステップＳ８１４にてＲＡＭ３３３の停電フラグ格納バッファに停電フラグが格納されているか否かを判定し、停電フラグが格納されていなければ、停電フラグが格納されるまで待機する。
【０１６４】
一方、停電フラグが格納されている場合には、停電が発生したことになるので、停電時処理としてステップＳ８１５移行の処理を実行する。停電時処理では、先ずステップＳ８１５にて各割込み処理の発生を禁止する。その後、ステップＳ８１６にてＲＡＭ判定値を算出、保存し、ステップＳ８１７にてＲＡＭ３３３のアクセスを禁止して、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。なお、電源が完全に遮断された後も、電源及び発射制御基板３２１からＲＡＭ３３３のデータ記憶保持用電力が供給されるため、電源遮断前にＲＡＭ３３３に記憶されていた情報は所定の期間内（例えば、１日や２日）保持される。
【０１６５】
ここで、本メイン処理では、ステップＳ８０１〜ステップＳ８１３の通常時における一連の処理の終了後に、停電フラグが格納されているか否か（電源遮断が発生したか否か）を判定しているので、各処理の途中の状態で停電時処理が実行されることがない。これにより、電源遮断発生時においてＲＡＭ３３３に記憶するデータ量を極力少なくすることができ、さらには電源遮断前の状態に復帰する場合には、処理の途中から開始する必要はなく、払出制御基板３２２の処理の負担を軽減することができる。
【０１６６】
次に、払出制御基板３２２のＣＰＵ３３１により例えば２ｍｓｅｃ毎に実行されるタイマ割込み処理について、図２６のフローチャートを用いて説明する。
【０１６７】
先ずステップＳ９０１では、主制御回路３０２のＣＰＵ３１１から入力したコマンドの判定を行うコマンド判定処理を実行する。このコマンド判定処理では、図２７に示すように、ステップＳ１００１にて、ＲＡＭ３３３のコマンド入力フラグ格納バッファにコマンド入力フラグが格納されているか否かを判定する。コマンド入力フラグが格納されていない場合は、新たなコマンドが主制御回路３０２のＣＰＵ３１１から出力されていないので、そのまま本処理を終了する。一方、コマンド入力フラグが格納されていた場合は、ステップＳ１００２にてコマンド読出し処理を実行する。コマンド読出し処理では、入力したコマンドをＲＡＭ３３３のコマンドバッファから読出し、さらにコマンド入力フラグをクリアする。
【０１６８】
その後、読み出されたコマンドの種類を、ステップＳ１００３、ステップＳ１００５、ステップＳ１０１０及びステップＳ１０１１の各処理にて判定し、各コマンドに対応した処理を実行する。つまり、ステップＳ１００３では、停電コマンドであるか否かを判定し、当該コマンドである場合には、ステップＳ１００４にてＲＡＭ３３３の停電フラグ格納バッファに停電フラグを格納して、本処理を終了する。
【０１６９】
ステップＳ１００５では、払出初期化コマンドであるか否かを判定し、当該コマンドである場合には、電源投入時に主制御回路３０２のＣＰＵ３１１からＲＡＭ３３３の初期化が指示されていることになるので、ステップＳ１００６〜ステップＳ１００９の処理を実行した後に本処理を終了する。ステップＳ１００６では、ＲＡＭ３３３に設けられた払出許可フラグ格納バッファに払出許可フラグが格納されているか否かを判定し、当該フラグが格納されていない場合は、ステップＳ１００７にてＲＡＭ３３３の作業領域を０にクリアし、さらにステップＳ１００８にてＲＡＭ３３３の初期値を設定する。その後、ステップＳ１００９にて払出許可フラグを格納することで、賞球の払出が許可される。
【０１７０】
なお、ステップＳ１００６において払出許可フラグが格納されている場合は、ステップＳ１００７及びステップＳ１００８の処理を行うことなく本処理を終了する。かかる構成とすることにより、ＲＡＭ消去スイッチ２４７が押されていないにも関わらずノイズなどの原因で払出初期化コマンドの入力を認識したとしても、その際に残っている賞球が遊技者に払い出されることなく消去されることを防止できる。
【０１７１】
ステップＳ１０１０では、復電コマンドであるか否かを判定し、当該コマンドである場合には、払出制御基板３２２が停電による電源遮断の前の状態に復帰するので、ステップＳ１００９にて払出許可フラグを格納した後に本処理を終了する。かかる構成とすることにより、電源遮断前に賞球が残っていた場合に当該賞球を即座に払い出すことができる。
【０１７２】
ステップＳ１０１１では、賞球コマンドである否かを判定し、当該コマンドである場合には、ステップＳ１０１２にて賞球コマンドに対応した賞球個数を総賞球個数に加算した後に、ステップＳ１００９にて払出許可フラグを格納し本処理を終了する。
【０１７３】
タイマ割込み処理（図２６）の説明に戻り、コマンド判定処理を実行した後は、ステップＳ９０２にて払出許可フラグが格納されているか否かを判定する。払出許可フラグが格納されていない場合は、そのまま本処理を終了する。一方、払出許可フラグが格納されている場合は、ステップＳ９０３にて状態復帰スイッチ２４５をチェックして、状態復帰動作開始と判定した場合に状態復帰動作を実行する。
【０１７４】
また、ステップＳ９０４では、タンク球の状態の変化に応じてタンク球無し状態又はタンク球無し解除状態の設定を実行する。すなわち、タンク球無しスイッチの検知信号によりタンク球無し状態を判定し、タンク球無しになった時、タンク球無し状態の設定を実行し、タンク球無しでなくなった時、タンク球無し解除状態の設定を実行する。
【０１７５】
その後、ステップＳ９０５では、報知する状態の有無を判定し、報知する状態が有る場合には払出制御装置２４２に設けた７セグメントＬＥＤにより報知する。
【０１７６】
ステップＳ９０６〜Ｓ９０８では、賞球払出の処理を実行する。この場合、賞球の払出不可状態でなく且つ前記ステップＳ９０１のコマンド判定処理で記憶した総賞球個数が「０」でなければ（ステップＳ９０６，Ｓ９０７が共にＮＯ）、ステップＳ９０８に進み、賞球制御処理を開始する。賞球制御処理では、払出装置２２４を駆動制御し、総賞球個数が「０」となるまで遊技球を払い出す。また、賞球の払出不可状態又は総賞球個数が「０」であれば（ステップＳ９０６，Ｓ９０７の何れかがＹＥＳ）、ステップＳ９０９〜Ｓ９１１の貸球払出の処理に移行する。
【０１７７】
貸球払出の処理において、貸球の払出不可状態でなく且つ貸球払出要求を入力していれば（ステップＳ９０９がＮＯ、Ｓ９１０がＹＥＳ）、ステップＳ９１１に進み、貸球制御処理を開始する。貸球制御処理では、払出装置２２４を駆動制御し、貸球払出要求に対応した数の遊技球を払い出す。また、貸球の払出不可状態又は貸球払出要求を入力していなければ（ステップＳ９０９がＹＥＳ又はＳ９１０がＮＯ）、後続の球抜きの処理を実行する。
【０１７８】
ステップＳ９１２では、状態復帰スイッチ２４５をチェックして球抜き不可状態でないこと、及び球抜き動作開始でないことを条件に、払出装置２２４を駆動させ球抜き処理を実行する。続くステップＳ９１３では、球詰まり状態であることを条件にタンク２２１に設けられたバイブレータの制御（バイブモータ制御）を実行する。その後、本タイマ割込み処理を終了する。
【０１７９】
以上詳述した本実施の形態によれば、以下の優れた効果を奏する。
【０１８０】
停電監視回路３０３からの停電判定用信号を主制御回路３０２のＣＰＵ３１１の入力ポート３１１ａに入力するようにした。また、入力ポート３１１ａに入力された停電判定用信号は、ＣＰＵ３１１におけるタイマ割込み処理（図１８）にて監視するようにするとともに、停電判定用信号が第２情報としてのＬＯＷレベル信号である場合にはＲＡＭ３１３の停電フラグ格納バッファに停電フラグを格納するようにした。また、ＣＰＵ３１１における通常処理（図２３）においてＲＡＭ３１３の停電フラグ格納バッファに停電フラグが格納されているか否かを確認し、停電フラグが格納されている場合にステップＳ６１３〜ステップＳ６１６の停電時処理を実行するようにした。これにより、既に停電時処理が開始されているにも関わらず停電時処理が再度開始されてしまい、停電時処理が進行していかないといった不都合の発生を防止することができる。
【０１８１】
また、停電監視回路３０３は、主制御回路３０２が機能する上で必要な電力が供給されていると判定している場合に主制御回路３０２へ第１情報としてのＨＩレベル信号を出力し、必要な電力が供給されなくなると判定している場合に主制御回路３０２へ第２情報としてのＬＯＷレベル信号を出力するという従来どおりの構成であるため、停電監視回路３０３の構成の複雑化を招くことなく上記効果を奏することができる。
【０１８２】
すなわち、従来のスロットマシンでは、主制御回路のＣＰＵとして、６８系の演算装置ではなく、８０系の演算装置が使用されていた。かかるＣＰＵでは、ＮＭＩ端子における信号の監視に関して、各信号レベルを個別に監視するのではなく、信号レベルの切り換わりを監視する構成となっていた。これに対応させて、従来のスロットマシンの停電監視回路は、ＣＰＵのＮＭＩ端子に対して、主制御回路が機能する上で必要な電力が供給されていると判定している場合に主制御回路へ第１情報（ＨＩレベル信号又はＬＯＷレベル信号のいずれか）を出力し、必要な電力が供給されなくなると判定している場合に主制御回路へ第１情報とは信号レベルが異なる第２情報（第１情報がＨＩレベル信号であればＬＯＷレベル信号、第１情報がＬＯＷレベル信号であればＨＩレベル信号）を出力する構成となっていた。かかる事情において、本スロットマシン１０では、主制御回路３０２のＣＰＵ３１１として、６８系の演算装置を使用している。当該ＣＰＵ３１１では、ＮＭＩ端子における信号の監視に関して各信号レベルを個別に監視するため、かかるＣＰＵ３１１のＮＭＩ端子に対して停電監視回路３０３からの停電判定用信号の出力態様を従来どおり適用すると、ＣＰＵ３１１にて既に電断時処理が開始されているにも関わらず、電断時処理が再度開始されてしまい、さらにその再度開始する状態が繰り返されてしまう。これに対して、停電監視回路３０３の回路構成を変更し、電断の発生後に一旦第２情報を出力した後は、電断状態が解除されていなくても第１情報に復帰させるようにすることで、上記不都合を解消することが可能である。しかしながら、この場合、停電監視回路３０３の回路構成を従来のものから変更する必要があり、さらには停電監視回路３０３の回路構成が従来のものに比べ複雑化してしまうおそれがある。これに対して、本実施の形態では、上記のとおり停電監視回路３０３からの停電判定用信号の出力態様を変更することなく、既に停電時処理が開始されているにも関わらず停電時処理が再度開始されてしまい停電時処理が進行していかないといった不都合の発生を防止することができる。
【０１８３】
停電時処理を実行する場合には、タイマ割込み処理の割込みを禁止するようにした。これにより、停電時処理が実行されている間は、入力ポート３１１ａにおける入力状況の監視を含めてタイマ割込み処理が実行されないため、停電時処理がタイマ割込み処理の割込みによって中断されるといったことが生じることはなく、停電時処理が完了するまでに要する時間の短縮化を図ることができる。
【０１８４】
ＣＰＵ３１１の通常処理における予め設定されたタイミングでＲＡＭ３１３の停電フラグ格納バッファに停電フラグが格納されているか否かを確認し、停電フラグが格納されている場合に停電時処理を実行するようにした。これにより、復電後には、当該予め設定されたタイミングに対応した所定の処理、すなわち、通常処理のステップＳ６０１から開始することで、ＣＰＵ３１１における処理が電断前の状態となる。よって、通常処理のどのタイミングで停電時処理を開始したかをＲＡＭ３１３に記憶させる必要がないため、停電時においてＲＡＭ３１３にて記憶する情報量が少なくなり、さらには停電時及び復電時におけるＣＰＵ３１１の処理の簡略化が図られる。
【０１８５】
停電監視回路３０３からの停電判定用信号を、ＣＰＵ３１１における各スイッチ１５２〜１５５からの検知信号が入力される入力ポート３１１ａに入力するようにした。つまり、各スイッチ１５２〜１５５からの検知信号を入力する入力ポート３１１ａが停電判定用信号を入力する手段として兼用される。これにより、従来のパチンコ機のようにＮＭＩ端子に停電判定用信号を入力しないようにした構成において、構成の簡素化を図りつつ上記各効果を奏することができる。
【０１８６】
ＣＰＵ３１１のタイマ割込み処理における信号監視処理（図１９）を、入力ポート３１１ａにおける全てのビットＤ０〜Ｄ７に格納された情報を確認し、さらにその確認結果に対応した確認情報（各フラグ）をＲＡＭ３１３に格納した後に終了するよう構成した。さらに、停電時処理を、信号監視処理が終了した後であって、ＲＡＭ３１３の停電フラグ格納バッファに停電フラグが格納されている場合に開始するようにした。これにより、各一般入賞口８２，可変入賞装置８３，作動口８４に遊技球が入った後であって賞球コマンドが払出制御基板３１２に出力されないまま停電時処理が開始され電断状態となったとしても、入賞口フラグ，カウントフラグ，作動口フラグ等はＲＡＭ３１３に記憶保持され、復電後にはそれら各フラグに基づく賞球コマンドが出力され遊技球の払い出しが実行される。よって、遊技球の入賞が停電の発生によって無効化されてしまい遊技者にとって本来得られたはずであった特典が消失してしまうといった不都合の発生を抑制することができる。特に、本パチンコ機１０では、入力ポート３１１ａに賞球コマンドの設定に関わる各スイッチ１５２〜１５４からの入賞検知信号を全て入力するようにした。したがって、遊技球の入賞が停電の発生によって無効化されてしまい遊技者にとって本来得られたはずであった特典が消失してしまうといった不都合の発生を確実に抑制することができる。
【０１８７】
なお、上述した実施の形態の記載内容に限定されず、例えば次のように実施してもよい。
【０１８８】
（１）主制御回路３０２のＣＰＵ３１１における通常処理（図２３）において停電フラグを確認することで停電時処理を開始するのではなく、ＣＰＵ３１１における信号監視処理（図１９）において、停電監視回路３０３からのＬＯＷレベル信号の入力を確認した場合に停電時処理を開始する構成としてもよい。つまり、本構成においては、ＣＰＵ３１１におけるタイマ割込み処理（図１８）の一連の処理として、停電時処理を開始するか否かの判定が実行される。この構成においては、停電時処理が実行されている状況においてタイマ割込み処理の割込みが発生すると、再度、ＬＯＷレベル信号の入力が確認され、既に停電時処理が開始されているにも関わらず、停電時処理が再度開始されてしまうおそれがある。これに対して、停電時処理の開始に際してタイマ割込み処理の割込みを禁止することで、ＬＯＷレベル信号を入力したか否かの監視が禁止され、上記不都合の発生を防止することができる。
【０１８９】
（２）上記実施の形態では、停電時処理の開始に際してタイマ割込み処理の割込みを禁止するようにしたが、これを変更してもよい。例えば、停電時処理が実行されている間であってもタイマ割込み処理の割込みが可能な構成としてもよい。当該構成であっても、通常処理における所定のタイミングで、ＲＡＭ３１３の停電フラグ格納バッファに停電フラグが格納されているか否かを判定し、停電フラグが格納されている場合に停電時処理を開始するようにしたため、既に停電時処理が開始されているにも関わらず、停電時処理が再度開始されてしまうことを防止することができる。
【０１９０】
（３）上記実施の形態では、停電監視回路３０３からの停電判定用信号を、各スイッチ１５２〜１５５からの検知信号を入力する入力ポート３１１ａに入力するようにしたが、これを変更してもよい。例えば、ＣＰＵ３１１に停電監視回路３０３専用の入力ポートを設ける構成としてもよい。当該構成であっても、停電時処理を開始した後は、当該入力ポートの監視結果を確認しない、又は当該入力ポートの監視を実行しないようにすることで、既に停電時処理が開始されているにも関わらず、停電時処理が再度開始されてしまうことを防止することができる。
【０１９１】
（４）上記実施の形態では、停電時処理を実行する場合、主制御回路３０２のＣＰＵ３１１から払出制御基板２４２のＣＰＵ３３１に停電コマンドを出力する構成としたが、これに代えて、払出制御基板２４２のＣＰＵ３３１に対しても停電監視回路３０３から停電判定用信号を出力する構成としてもよい。本構成であっても、上記実施の形態の主制御回路３０２における停電時処理に関する構成を払出制御基板２４２のＣＰＵ３３１に対して適用することで、払出制御基板２４２のＣＰＵ３３１において既に停電時処理が開始されているにも関わらず、停電時処理が再度開始されてしまうといった不都合の発生を防止することができる。
【０１９２】
（５）上記実施の形態では、停電監視回路３０３は、主制御回路３０２が機能する上で必要な電力が供給されていると判定している場合に主制御回路３０２へ第１情報としてＨＩレベル信号を出力し、必要な電力が供給されなくなると判定している場合に主制御回路３０２へＬＯＷレベル信号を出力する構成としたが、これに代えて、第１情報としてＬＯＷレベル信号を出力し、第２情報としてＨＩレベル信号を出力する構成としてもよい。この場合、主制御回路３０２のＣＰＵ３１１は、ＨＩレベル信号の入力を確認することに基づいて停電時処理を開始する。
【０１９３】
（６）入力ポート３１１ａの各ビットＤ０〜Ｄ７に入力する信号の種類は上記実施の形態におけるものに限定されることはない。例えば、遊技球を検知する各スイッチ１５２〜１５５から出力される検知信号以外の検知信号と、停電監視回路３０３からの停電判定用信号とを入力ポート３１１ａの各ビットＤ０〜Ｄ７に入力する構成としてもよい。但し、当該構成であっても、主制御回路３０２のＣＰＵ３１１における信号監視処理（図１９）において、各スイッチ１５２〜１５５からの検知信号を入力する入力ポートを監視する構成とするのが好ましい。
【０１９４】
（７）上記実施の形態では、主制御回路３０２のＣＰＵ３１１は入力ポートと出力ポートとを別々に備える構成としたが、これに代えて、主制御回路３０２のＣＰＵ３１１は入出力ポートを備える構成としてもよい。当該構成においては、入力用ドライバ及び出力用ドライバにより入出力ポートの入力及び出力が切り換えられ、ＣＰＵ３１１における信号の入力及び出力がそれぞれ行われる。
【０１９５】
（８）上記実施の形態では、停電監視回路３０３は、直流安定２４ボルトの電圧を監視し、この電圧が２２ボルト未満になると電源遮断の発生と判断し主制御回路３０３へ第２情報を出力する構成としたが、この電源遮断の発生の判断方法を変更してもよい。例えば、正弦波で表される交流電圧をすべて正の電圧値で表し、正の電圧値で表された交流電圧が予め設定された電圧値を所定期間内に所定回数以上越えたか否かを判別する構成としてもよい。この場合、所定期間内に所定回数以上越えなかった場合に、電源遮断の発生と判断し、例えば、主制御回路３０３へ第２情報を出力することとなる。
【０１９６】
（９）上記実施の形態では、一般入賞口８２、可変入賞装置８３、及び作動口８４などの入球部に遊技球が入った場合には、遊技球を払い出す特典を付与する構成としたが、かかる構成に限定されるものではなく、遊技者に何らかの特典が付与される構成であればよい。例えば、入球部に遊技球が入った場合に遊技球以外の賞品を払い出す構成であってもよい。
【０１９７】
（１０）上記実施の形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも、本発明を適用できる。
【０１９８】
また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作されるか所定時間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組合せが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも、本発明を適用できる。
【０１９９】
また、取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。
【図面の簡単な説明】
【０２００】
【図１】一実施の形態におけるパチンコ機を示す正面図である。
【図２】パチンコ機の主要な構成を展開して示す斜視図である。
【図３】パチンコ機の主要な構成を展開して示す斜視図である。
【図４】パチンコ機の構成を示す背面図である。
【図５】前扉枠の構成を示す背面図である。
【図６】本体枠の構成を示す正面図である。
【図７】遊技盤の構成を示す正面図である。
【図８】本体枠の構成を示す背面図である。
【図９】遊技盤の背面構成を示す斜視図である。
【図１０】遊技盤から主制御装置ユニットを取り外した状態を示す背面図である。
【図１１】主制御装置ユニットの構成を示す斜視図である。
【図１２】裏パックユニットの構成を示す正面図である。
【図１３】裏パックユニットの分解斜視図である。
【図１４】パチンコ機の電気的構成を示すブロック図である。
【図１５】入力ポートの構成を説明するための説明図である。
【図１６】図柄表示装置の表示内容を示す説明図である。
【図１７】遊技制御に用いる各種カウンタの概要を示す説明図である。
【図１８】主制御回路のＣＰＵによるタイマ割込み処理を示すフローチャートである。
【図１９】信号監視処理を示すフローチャートである。
【図２０】確認情報格納処理を示すフローチャートである。
【図２１】始動入賞処理を示すフローチャートである。
【図２２】メイン処理を示すフローチャートである。
【図２３】通常処理を示すフローチャートである。
【図２４】払出制御基板のＣＰＵによる入力時割込み処理を示すフローチャートである。
【図２５】メイン処理を示すフローチャートである。
【図２６】タイマ割込み処理を示すフローチャートである。
【図２７】コマンド判定処理を示すフローチャートである。
【図２８】背景技術を説明するための説明図である。
【符号の説明】
【０２０１】
１０…遊技機としてのパチンコ機、１１…外枠、１２…遊技機主部、８１…遊技盤、８２…一般入賞口、８３…可変入賞装置、８４…作動口、８５…スルーゲート、１１０…遊技球発射機構、１５２ａ〜１５２ｄ…入賞口スイッチ、１５３…カウントスイッチ、１５４…作動口スイッチ、１５５…ゲートスイッチ、３０２…主制御回路、３０３…停電監視回路、３１１…ＣＰＵ、３１１ａ…入力ポート、３１３…情報記憶手段としてのＲＡＭ、３２１…電源及び発射制御基板、３２１ａ…電源部、３２１ｃ…データ記憶保持用コンデンサ、Ｂ１…信号入力用バッファ、Ｂ２…監視用バッファ、Ｄ０〜Ｄ７…ビット。
【図１】
2008104468.tif 000003
【図２】
2008104468.tif 000004
【図３】
2008104468.tif 000005
【図４】
2008104468.tif 000006
【図５】
2008104468.tif 000007
【図６】
2008104468.tif 000008
【図７】
2008104468.tif 000009
【図８】
2008104468.tif 000010
【図９】
2008104468.tif 000011
【図１０】
2008104468.tif 000012
【図１１】
2008104468.tif 000013
【図１２】
2008104468.tif 000014
【図１３】
2008104468.tif 000015
【図１４】
2008104468.tif 000016
【図１５】
2008104468.tif 000017
【図１６】
2008104468.tif 000018
【図１７】
2008104468.tif 000019
【図１８】
2008104468.tif 000020
【図１９】
2008104468.tif 000021
【図２０】
2008104468.tif 000022
【図２１】
2008104468.tif 000023
【図２２】
2008104468.tif 000024
【図２３】
2008104468.tif 000025
【図２４】
2008104468.tif 000026
【図２５】
2008104468.tif 000027
【図２６】
2008104468.tif 000028
【図２７】
2008104468.tif 000029
【図２８】
2008104468.tif 000030