(57)【特許請求の範囲】
【請求項１】
遊技盤上に発射した遊技球が所定の遊技領域に入球すると当否抽選を行い、該抽選の結果に応じて遊技者にとって賞球の獲得に有利な特別遊技を実行可能とする弾球遊技機において、
遊技制御プログラムを実行することにより前記当否抽選を含む遊技進行の制御を行なう遊技制御手段と、
前記遊技制御手段に設けられ、前記遊技制御プログラムとは別系統の制御により、前記当否抽選に用いる乱数を生成する乱数生成部を備え、
前記遊技制御手段は、前記遊技制御プログラムに従い、前記乱数生成部へ向けて乱数の取り込みを要求した後に、前記乱数生成部から前記乱数を取り込むことが可能な状態にあるか否かを判定する乱数取込判定処理と、
該乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認された場合に前記乱数を所定の記憶領域に取り込む乱数取込処理と、
前記乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認されない場合に実行され、前記所定の記憶領域に、前記当否抽選で当りとならないハズレ乱数を取り込むハズレ乱数取込処理と、
該ハズレ乱数取込処理が実行される回数を計数し、実行回数が所定の回数に達した場合に、前記乱数生成部のエラーとみなすエラー判定処理と、
エラー判定時に実行され、現在の遊技状態を維持するためのバックアップ処理へ移行するバックアップ移行処理と、を有する構成としたことを特徴とする弾球遊技機。
【請求項２】
請求項１に記載の弾球遊技機において、
前記遊技制御手段は、前記エラー判定処理のエラー判定時に実行され、エラー発生を報知するエラー報知処理を有する構成とした弾球遊技機。
【請求項３】
請求項１又は２のいずれかに記載の弾球遊技機において、
前記遊技制御手段は、電源の投入処理と、該電源の投入処理の後に繰り返し実行される基本処理とを有し、
該基本処理は、停電の発生を検出する停電検出処理を含み、停電を検出するとその時点の遊技状態を維持する前記バックアップ処理を実行せしめるようになし、
前記基本処理の実行毎に、前記停電検出処理と前記乱数取込判定処理とを実行せしめ、
前記乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認されない場合には、前記ハズレ乱数取込処理および前記エラー判定処理を実行し、
かつ前記エラー判定処理でエラー判定がなされた時には、前記バックアップ移行処理により、停電検出時と同様に前記停電検出処理から前記バックアップ処理を実行せしめる構成とした弾球遊技機。
【請求項４】
請求項１又は２のいずれかに記載の弾球遊技機において、
前記遊技制御手段は、電源の投入処理と、該電源の投入処理の後に繰り返し実行される基本処理とを有し、
該基本処理は、停電の発生を検出する停電検出処理を含み、停電を検出するとその時点の遊技状態を維持する前記バックアップ処理を実行せしめるようになし、
上記基本処理の実行毎に、前記停電検出処理と前記乱数取込判定処理とを、前記乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認されるまで両処理を繰り返し実行せしめ、
前記乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認されない場合には、前記ハズレ乱数取込処理および前記エラー判定処理を実行し、
かつ前記エラー判定処理でエラー判定がなされた時には、前記バックアップ移行処理により、停電検出時と同様に前記停電検出処理から前記バックアップ処理を実行せしめる構成とした弾球遊技機。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は弾球遊技機、特に遊技を司る遊技制御プログラムとは異なる制御により当否抽選に用いる乱数を生成する構成を備えた弾球遊技機に関する。
【背景技術】
【０００２】
弾球遊技機は一般に、ＣＰＵを備えた制御装置でプログラム制御されている。遊技の制御プログラムは２ｍｓまたは４ｍｓ毎に割込（ＩＮＴ）処理を行うことによって、各種乱数値の更新、各種スイッチからの入力判定、当否判定、特別図柄表示器の表示制御、演出制御基板への表示指示、賞球制御基板への賞球の払出指示など、遊技の制御に係る様々な処理を実行する構成となっている。
【０００３】
特別図柄などの当否抽選を行なう弾球遊技機では、当否判定にて用いられる大当たり判定用乱数として、前記割込（ＩＮＴ）処理を行う毎にプログラム上で更新されるソフトウェア乱数を用いるのが一般的であるが、近年、ソフトウェア乱数よりも著しく更新速度が早く、不正防止効果が期待できるとして半導体集積回路で構成したハード面で生成せしめるハードウェア乱数を採用することが行われている（例えば特許文献１参照）。
【０００４】
この種のハードウェア乱数を用いた構成は前記ソフトウェア乱数を用いた構成と同様に、遊技の制御プログラムの割込（ＩＮＴ）処理内で始動口への遊技球の入球を確認するとハードウェア乱数を取り込む。この場合、ＣＰＵのプログラム処理とハードウェア乱数の発生のタイミングとが異なるので、ＣＰＵはハードウェア乱数を取り込むことが可能な状態か否かの乱数情報をポーリングし、ハードウェア乱数を取り込むことが可能な状態と確認した後にハードウェア乱数を大当たり判定用乱数記憶領域へ取り込むことが行なわれる。そして、前記記憶領域へ取り込まれたハードウェア乱数の数値に基づいて当否抽選の判定が行なわれる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−０６１０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、従来のハードウェア乱数を用いる弾球遊技機では、ハードウェア乱数を取り込む際に前記制御プログラムのポーリングによりハードウェア乱数の発生を確認してから取り込まなければならず、ノイズ等により前記ハードウェア乱数が生成されたか否かといった乱数情報の読み取りが困難となり、ハードウェア乱数の確認ができないなど、不測の事態が生じた際にポーリングの処理から抜け出すことができず、遊技制御のプログラム処理が先に進めなくなるといった不具合（ＣＰＵのフリーズ状態）が生じるおそれがある。この状態に至ると、確変、時短、開放延長などの各種機能の作動状況を表す遊技状態等をバックアップすることができない。
前記不具合を解消して正常な遊技を行うためにはＣＰＵを再起動しなければならない。しかしながら、遊技状態がバックアップされていないため、再起動すると元の遊技状態に戻すことができず、確変状態から通常確率に戻るなど遊技者に不利益を与える可能性がある。
そこで本発明は、ハードウェア乱数の取り込みに関するＣＰＵのフリーズを防止し、不測の事態となっても遊技状態をバックアップすることができ、ＣＰＵの再起動を行っても元の遊技状態に戻して、遊技者に不利益を与えることのない弾球遊技機を提供することを課題としてなされたものである。
【課題を解決するための手段】
【０００７】
請求項１に記載の弾球遊技機は、遊技盤上に発射した遊技球が所定の遊技領域に入球すると当否抽選を行い、該抽選の結果に応じて遊技者にとって賞球の獲得に有利な特別遊技を実行可能とする弾球遊技機において、
遊技制御プログラムを実行することにより前記当否抽選を含む遊技進行の制御を行なう遊技制御手段と、
前記遊技制御手段に設けられ、前記遊技制御プログラムとは別系統の制御により、前記当否抽選に用いる乱数を生成する乱数生成部を備え、
前記遊技制御手段は、前記遊技制御プログラムに従い、前記乱数生成部へ向けて乱数の取り込みを要求した後に、前記乱数生成部から前記乱数を取り込むことが可能な状態にあるか否かを判定する乱数取込判定処理と、
該乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認された場合に前記乱数を所定の記憶領域に取り込む乱数取込処理と、
前記乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認されない場合に実行され、前記所定の記憶領域に、前記当否抽選で当りとならないハズレ乱数を取り込むハズレ乱数取込処理と、
該ハズレ乱数取込処理が実行される回数を計数し、実行回数が所定の回数に達した場合に、前記乱数生成部のエラーとみなすエラー判定処理と、
エラー判定時に実行され、現在の遊技状態を維持するためのバックアップ処理へ移行するバックアップ移行処理と、を有する構成とする。
【０００８】
ここで、当否抽選で当りとならないハズレ乱数は、特別遊技（例えば、大入賞口又は普通電動役物等の開放を伴う賞球の獲得に有利な遊技）を生起しない乱数であれば良く、固定値としても変動値としても何ら差し支えない。
請求項１に記載の弾球遊技機によれば、不測の事態、例えば乱数が生成されていないなど、乱数を取り込むことが可能な状態にあることが確認できなくても、従来構造のようにポーリング処理を継続するのではなく、乱数を取り込む所定の記憶領域に、当否抽選がハズレとなるハズレ乱数を取り込むようにしたので、遊技制御手段がフリーズすることなく遊技を継続することができる。
【０００９】
また、乱数生成部からの乱数の取り込みがなされず、ハズレ乱数の取り込みが続けて行われると、乱数生成部に不具合が生じている可能性が高い。この場合をエラーとする。更に、弾球遊技機を再起動することにより前記不具合が解消される可能性があり、再起動にあたって、従来のように遊技制御手段がフリーズしていないので、事前に確変、時短、開放延長などの各種機能の作動状況を表す遊技状態等のバックアップ処理へ移行させることができ、再起動後に元の遊技状態に戻すことで遊技者に不利益を与えることがない。尚、ハズレ乱数取込処理が実行される回数は、乱数取込判定処理により乱数が取り込める状態にあることが確認されない回数としても何ら差し支えない。
【００１０】
請求項２に記載の弾球遊技機は、請求項１に記載の弾球遊技機において、
前記遊技制御手段は、前記エラー判定処理のエラー判定時に実行され、エラー発生を報知するエラー報知処理を有する構成とする。
【００１１】
請求項２に記載の弾球遊技機によれば、エラー報知により遊技者に遊技を停止させるようにすれば、ハズレ乱数の取り込みが続くことにより生じる遊技者の損害を抑えることができる。
【００１３】
請求項３に記載の弾球遊技機は、請求項１又は２のいずれかに記載の弾球遊技機において、
前記遊技制御手段は、電源の投入処理と、該電源の投入処理の後に繰り返し実行される基本処理とを有し、
該基本処理は、停電の発生を検出する停電検出処理を含み、停電を検出するとその時点の遊技状態を維持する前記バックアップ処理を実行せしめるようになし、
上記基本処理の実行毎に、前記停電検出処理と前記乱数取込判定処理とを実行せしめ、
前記乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認されない場合には、前記ハズレ乱数取込処理および前記エラー判定処理を実行し、
かつ前記エラー判定処理でエラー判定がなされた時には、前記バックアップ移行処理により、停電検出時と同様に前記停電検出処理から前記バックアップ処理を実行せしめる構成とする。
【００１４】
請求項３に記載の弾球遊技機によれば、電源の投入処理の後に繰り返し実行される基本処理で、停電検出を行うとともに、乱数取込判定処理およびエラー判定処理を行なうことができ、基本処理を有効に利用できる。 
【００１５】
請求項４に記載の弾球遊技機は、請求項１又は２のいずれかに記載の弾球遊技機において、
前記遊技制御手段は、電源の投入処理と、該電源の投入処理の後に繰り返し実行される基本処理とを有し、
該基本処理は、停電の発生を検出する停電検出処理を含み、停電を検出するとその時点の遊技状態を維持する前記バックアップ処理を実行せしめるようになし、
上記基本処理の実行毎に、前記停電検出処理と前記乱数取込判定処理とを、前記乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認されるまで両処理を繰り返し実行せしめ、
前記乱数取込判定処理により前記乱数を取り込むことが可能な状態にあることが確認されない場合には、前記ハズレ乱数取込処理および前記エラー判定処理を実行し、
かつ前記エラー判定処理でエラー判定がなされた時には、前記バックアップ移行処理により、停電検出時と同様に前記停電検出処理から前記バックアップ処理を実行せしめる構成とする。
【００１６】
請求項４に記載の弾球遊技機によれば、電源の投入処理の後に繰り返し実行される基本処理において、停電検出処理と乱数取込判定処理とを、乱数を取り込むことが可能な状態が確認されるまで両処理を繰り返し実行せしめるようにしたので、エラー発生時には迅速にバックアップ処理を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用した弾球遊技機の正面図である。
【図２】前記弾球遊技機の遊技盤の正面図である。
【図３】前記弾球遊技機の背面図である。
【図４】前記弾球遊技機の電気構成図である。
【図５】前記弾球遊技機の主制御装置（遊技制御手段）で実行される遊技処理の制御内容を示すフローチャートである。
【図６】前記主制御装置で実行される割込（ＮＭＩ）処理の制御内容を示すフローチャートである。
【図７】前記主制御装置で実行される割込（ＩＮＴ）処理の制御内容を示すフローチャートである。
【図８】前記主制御装置で実行される始動入賞処理の制御内容を示すフローチャートである。
【図９】前記主制御装置で実行されるエラー判定処理の制御内容を示すフローチャートである。
【図１０】前記弾球遊技機の保留記憶に関する説明図である。
【図１１】本発明を適用した他の弾球遊技機の主制御装置で実行される遊技処理１の制御内容を示すフローチャートである。
【図１２】前記主制御装置で実行される始動入賞処理１の制御内容を示すフローチャートである。
【図１３】本発明を適用した更に他の弾球遊技機の主制御装置で実行される遊技処理２の制御内容を示すフローチャートである。
【発明を実施するための最良の形態】
【００１８】
本発明を適用した弾球遊技機たるパチンコ機を説明する。図１に示すように、パチンコ機５０は、縦長の固定外郭保持枠をなす外枠５１にて構成の各部を保持する構造としてある。外枠５１には、左側の上下の位置に設けたヒンジ５３を介して、板ガラス６１が嵌め込まれた前枠(ガラス枠)５２および後述の内枠が開閉可能に設けてある。
前枠５２の板ガラス６１の奥には前記内枠に保持された遊技盤１０（図２）が設けてある。
【００１９】
前枠５２の上部の左右両側位置および外枠５１の下部の左右両側位置にはそれぞれスピーカ６６が設置してあり、これらにより遊技音が出力され、遊技者の趣向性を向上させる。また前枠５２には遊技状態に応じて発光する枠側装飾ランプ６５のほか、遊技の異常を報知するＬＥＤ類が設けてある。
前枠５２の下半部には上皿５５と下皿６３とが一体に形成してある。下皿６３の右側には発射ハンドル６４が設けてあり、該発射ハンドル６４を時計回りに操作することにより発射装置が作動して、上皿５５から供給された遊技球が遊技盤１０に向けて発射される。
【００２０】
下皿６３は上皿５５から溢れた賞球を受ける構成で、球抜きレバーの操作により下皿６３に溜まった遊技球を遊技店に備えられた別箱(ドル箱)に移すことができる。下皿６３の左側には演出ボタン６７が設けてある。
【００２１】
本パチンコ機５０はいわゆるＣＲ機であって、プリペイドカードの読み書きを行うプリペイドカードユニット(ＣＲユニット)５６が付属しており、パチンコ機５０には下皿６３の左側に貸出ボタン５７、精算ボタン５８および残高表示器５９が設けてある。
尚、図１の３９は、前枠５２および前記内枠を外枠５１にロックするシリンダ錠であり、該シリンダ錠３９に所定の鍵を挿入し、鍵を時計回りに操作して前記内枠を開放するようになし、反時計まわりの操作により前枠５２を開放する。
【００２２】
図２に示すように、遊技盤１０には外レール１１と内レール１２とによって囲まれた略円形の遊技領域１３が形成されている。遊技領域１３には、その中央部にセンターケース１４が装着されており、センターケース１４の左右両側には普通図柄の始動ゲート（通過口）２１と、それらの下方には風車２０が設置されている。
【００２３】
センターケース１４の直下には入球口たる普通入賞口２４があり、その直下位置にはチューリップ式普通電動役物からなる特別図柄の始動口２２が設置されている。
始動口２２は特別図柄(以下、単に特図という)の抽選を実行する始動口である。始動口２２の電動役物は、遊技球が始動ゲート２１を通過したことに起因して実行される普通図柄（以下、単に普図という）の抽選で当りとなると所定の時間（約２．６秒）開放する。そして、始動口２２に遊技球が入球すると複数種類の乱数が抽出され、特図の保留記憶として記憶される。
前記保留記憶として、「大当り判定用乱数」、「特図決定用乱数１」、「特図決定用乱数２」、「リーチ決定用乱数」、「変動パターン決定用乱数」などが記憶される（図１０参照）。尚、保留記憶は最大４つ記憶される。
【００２４】
始動口２２の左右両側位置には普通入賞口２４が配されている。また、始動口２２の下方には、開閉板にて開閉される大入賞口２５が配され、盤面最下部にはアウト口２８が設けられている。
尚、遊技盤１０の遊技領域１３には、多数の遊技釘が植設されている。
【００２５】
センターケース１４は中央に演出図柄表示装置１５（全体の図示は省略）のＬＣＤパネルが配設されている。該ＬＣＤパネルの外周には特図を表示する特図表示装置１６、特図の保留記憶を表示する特図保留数表示装置１７、普図を表示する普図表示装置１８、普図の保留記憶を表示する普図保留数表示装置１９が配設してある。
またセンターケース１４には、周知のものと同様にワープ入口、ワープ樋、ステージなどが設けられている。
【００２６】
図３に示すように、パチンコ機５０の裏側は、前記遊技盤１０を脱着可能に取付ける内枠７０が収納されている。内枠７０は、前記前枠５２と同様に、一方の側縁（図３の右側）の上下位置が前記外枠５１にヒンジ結合され開閉可能に設置されている。内枠７０には、遊技球流下通路が形成されており、上方(上流)から球タンク７１、タンクレール７２、払出ユニット７３が設けられ、払出ユニット７３の中には払出装置が設けられている。この構成により、遊技盤１の入賞口に遊技球が入賞すれば球タンク７１からタンクレール７２を介して所定個数の遊技球（賞球）が払出装置７３により払出球流下通路を通り前記上皿５５に払い出される。また、本実施形態では前記賞球を払い出す払出装置７３により貸出ボタンの操作で払い出される貸球も払い出す構成としてある。
また、パチンコ機５０の裏側には、主制御装置８０、払出制御装置８１、演出図柄制御装置８２、サブ統合制御装置８３、発射制御装置８４、電源基板８５が設けられている。演出図柄制御装置８２、サブ統合制御装置８３はサブ制御装置に該当する。
【００２７】
主制御装置８０、演出図柄制御装置８２、サブ統合制御装置８３は遊技盤１に設けられ、払出制御装置８１、発射制御装置８４、電源基板８５は内枠７０に設けられている。図３では発射制御装置８４が描かれていないが、払出制御装置８１の下に設けてある。
【００２８】
また、球タンク７１の右側には、外部接続端子板７８が設けてあり、外部接続端子板７８により、遊技状態や遊技結果を示す信号が図示しないホールコンピュータへ送られる。尚、従来はホールコンピュータへ信号を送信するための外部接続端子板には、盤用(遊技盤側から出力される信号をホールコンピュータへ出力するための端子)と枠用（枠側（前枠５２、内枠７０、外枠５１）から出力される信号をホールコンピュータへ出力するための端子）の２種類を用いているが、本実施形態では、ひとつの外部接続端子板７８を介して遊技状態や遊技結果を示す信号をホールコンピュータへ送信する。
【００２９】
図４は本パチンコ機５０の電気的構成を示すもので、パチンコ機５０は、主制御装置８０、払出制御装置８１、演出図柄制御装置８２、サブ統合制御装置８３および発射制御装置８４を備え、これらは電気的に接続されている。
主制御装置８０は、ＣＰＵ８０ｂ、ＲＯＭ、ＲＷＭ（ＲＡＭ）、図略の入力ポート、出力ポート等を備え、主制御装置８０のＣＰＵ８０ｂ、ＲＯＭおよびＲＷＭは、パッケージされた一体型のＭＰＵ（マイクロプロセッシングユニット、）８０ａとして構成されている。ＭＰＵ８０ａは遊技進行の制御を行なう遊技制御手段である。またＭＰＵ８０ａにはそのパッケージ内に後述するハードウェア乱数生成回路８０ｃも設けられている。
【００３０】
主制御装置８０は、裏配線中継端子板および外部接続端子板７８を介して遊技施設のホールコンピュータと電気的に接続される。主制御装置８０には、裏配線中継端子板や遊技盤中継端子板を介して、前枠（ガラス枠）５２および内枠７０が開放しているか否か検出するガラス枠開放ＳＷ(スイッチ)、内枠開放ＳＷ、特図の始動口２２への入球を検出する特図始動口ＳＷ、普図始動ゲート２１への入球を検出する普図始動ＳＷ、大入賞口２５への入球を検出するカウントＳＷ、普通入賞口２４への入賞球を検出する左、右入賞口ＳＷ等の検出信号が入力される。
【００３１】
主制御装置８０は、ＭＰＵ８０ａのＣＰＵ８０ｂがＲＯＭの遊技制御プログラムに従って動作して、上述の検出信号などに基づいて遊技の進行に関わる各種のコマンドを生成し、払出制御装置８１や、演出中継端子板を介してサブ制御装置たるサブ統合制御装置８３および演出図柄制御装置８２にコマンドを出力する。また図柄表示装置中継端子板を介して特図表示装置１６、特図保留数表示装置１７、普図表示装置１８および普図保留数表示装置１９の表示制御を直接行なう。
また主制御装置８０は、大入賞口２５の開閉駆動する大入賞口ソレノイドを制御して大入賞口を開放作動せしめる。また特図の始動口２２を開閉する普電役物ソレノイドの作動を制御する。
【００３２】
主制御装置８０のＭＰＵ８０ａには、ＣＰＵ８０ｂのプログラム処理により各種の乱数（ソフトウェア乱数）を抽出する乱数カウンタを備え、該乱数カウンタにより生成されたソフトウェア乱数は「特図決定用乱数１」、「特図決定用乱数２」、「リーチ決定用乱数」、「変動パターン決定用乱数」などの抽出に用いられる。
【００３３】
またＭＰＵ８０ａには、ＣＰＵ８０ｂのプログラム処理とは別系統の制御であって、半導体集積回路で構成したハード面で乱数（ハードウェア乱数）を生成するハードウェア乱数生成回路（乱数生成部）８０ｃを備え、前述したようにハードウェア乱数生成回路８０ｃもＭＰＵ８０ａのパッケージ内に設けられている。ここで、ＭＰＵの外部にハードウェア乱数生成回路を設けた場合にはハードウェア乱数生成回路とＭＰＵとの間で乱数値を不正に読み取ることは容易であるが、これに比べてＭＰＵ８０ａにハードウェア乱数生成回路８０ｃを内蔵したことで不正な読み取りを困難としている。
【００３４】
ハードウェア乱数生成回路８０ｃは、「０〜６５５３５」の範囲のハードウェア乱数を生成する構成である。ハードウェア乱数生成回路８０ｃは、ＣＰＵ８０ｂにより取込レジスタがセット（取込要求）されると、生成したハードウェア乱数を乱数レジスタにセットする。このようにハードウェア乱数が乱数レジスタにセットされると、乱数情報としてラッチレジスタに「１」がセット（取込許可）される。前記ラッチレジスタが「１」となると乱数レジスタの値（乱数値）を安全（確実）に取り込むことが可能となる。
ハードウェア乱数は数値が「０」から「６５５３５」まで一巡する周期で数値が重複することはない。数値が一巡する周期は回路内部のクロックにより設定され、例えば前記クロックが１０．０ＭＨｚの場合の周期は約６．５ｍｓとなる。
このようにハードウェア乱数生成回路８０ｃによれば、前述の不正な読込みが困難であること、生成されるハードウェア乱数の範囲を広くできること、かつハードウェア乱数の更新処理が、後述の「割込（ＩＮＴ）処理」ごとに更新されるソフトウェア乱数に比べて非常に早く更新できることから、乱数予想が困難となる。よってハードウェア乱数は「大当り判定用乱数」に用いる。
【００３５】
次に、払出制御装置８１は、詳細の図示は省略するがＣＰＵ、ＲＯＭ、ＲＷＭ（ＲＡＭ）、入力ポート、出力ポート等を備えている。払出制御装置８１には、球タンクが空状態になったことを検出する球切れＳＷ、遊技球が払い出されたことを検出する払出ＳＷ、遊技球貯留皿が満杯状態になったことを検出する満杯ＳＷ等の検出信号が入力される。主制御装置８０から送られてくるコマンドに応じて払出モータを稼働させて遊技球を払い出させる。また、ＣＲユニットと電気的に接続され、精算表示装置５９を介して球貸および精算ＳＷ５７，５８による貸出要求、精算要求の操作信号を受け付け、ＣＲユニットとデータを送受し、貸出要求信号に応じて払出モータを稼働させて貸球を払い出させ、ＣＲユニットに挿入されているプリペイドカードの残高表示を制御する。
【００３６】
発射制御装置８４は、詳細の図示は省略するがＣＰＵ、ＲＯＭ、ＲＷＭ（ＲＡＭ）、入力ポート、出力ポート等を備えている。発射制御装置８４には、発射停止ＳＷ、発射ハンドルに遊技者が接触（操作）していることを検出するタッチＳＷ等の検出信号が入力される。払出制御装置８１を介して主制御装置８０から送られてくるコマンド（タッチＳＷの信号や遊技状況を反映している）、発射ハンドルの回動信号および発射停止ＳＷの信号に基づいて発射モータを制御して遊技球を発射および停止させ、タッチランプの点灯を制御する。
【００３７】
サブ統合制御装置８３は、詳細の図示は省略するがＣＰＵ、ＲＯＭ、ＲＷＭ（ＲＡＭ）、入力ポート、出力ポート等を備えている。サブ統合制御装置８３には、音量調節ＳＷや演出ボタン６７などの検出信号が入力される。主制御装置８０から送られてくるコマンドに応じて、スピーカ６６を駆動して音声を出力することや、各種ＬＥＤや各種ランプ６５の点灯、消灯等を制御する。更に演出図柄制御装置８２へキャラクタなどを表示する擬似演出や普通図の擬似図柄の表示態様のコマンドを送信する。
【００３８】
演出図柄制御装置８２は、詳細の図示は省略するがＣＰＵ、ＲＯＭ、ＲＷＭ（ＲＡＭ）、入力ポート、出力ポート等を備えている演出図柄制御装置８２には、ＬＣＤパネルユニットや付属ユニットと共に演出図柄表示装置１５を構成している。演出図柄制御装置８２は、サブ統合制御装置８３から送られてくるコマンドに応じてＬＣＤパネルの表示を制御する。
【００３９】
次にパチンコ機５０の作動を説明する。
パチンコ機５０は、始動口２２への入球により前記各種乱数を抽出し、これら乱数に基づいて特図の当否抽選を行い、特図表示装置１６および演出図柄表示装置１５の図柄変動を開始する。前記抽選結果が大当りであれば、各表示装置１５，１６に大当り図柄を確定表示した後、賞球の獲得に有利な大当り遊技を実行する。尚、演出図柄表示装置１５には特図表示装置１６に表示される特図に対応する擬似図柄や演出を表示する。
またパチンコ機５０は、前記確定された大当り図柄に基づき、大当り遊技終了後の遊技状態が確変状態や時短状態などに移行する。これら確変や時短などの遊技状態に関する情報は電源遮断時に遊技情報として記憶される。
【００４０】
図５ないし図９にパチンコ機５０の主制御装置８０（ＭＰＵ８０ａのＣＰＵ８０ｂ）が実行する各プログラム処理のフローチャートを示し、各処理を詳細に説明する。
図５は、パチンコ機５０の電源基板８５に設けられた電源スイッチを操作することにより電源が各制御装置に供給され、主制御装置８０に電源が供給された際に実行される「遊技処理」である。尚、「遊技処理」は、ＣＰＵ８０ｂにより電源投入直後に実行される図示しないセキュリティーチェック後に行われる処理である
【００４１】
まず「遊技処理」は電源スイッチのＯＮ操作により主制御装置８０に電源が供給され、電源の電圧が上昇して所定の電圧に達した際に電源基板８５（給電監視回路）から主制御装置８０にリセット信号が出力され、前記セキュリティーチェックが実行された後に、「電源投入時処理」においてＲＷＭ初期値設定処理が行われる（Ｓ１００）。
その後、電源基板８５のＲＷＭクリアスイッチが操作されているか否かの確認を行い（Ｓ１０１）、操作されていなければ（Ｓ１０１：ｎｏ）、ＲＷＭ保証値が正常にバックアップされたことを示す「１」であるか否かを確認する（Ｓ１０２）。
ＲＷＭ保証値が「１」であれば（Ｓ１０２：ｙｅｓ）、ＳＵＭ値作成処理を実行し（Ｓ１０３）、ＳＵＭ値が記憶情報に問題がないことを示す「０」であるか否か確認する（Ｓ１０４）。
ＳＵＭ値が０であれば（Ｓ１０４：ｙｅｓ）、電源復帰処理を実行し（Ｓ１０５）、電源遮断時の遊技情報（遊技状態）に基づいて遊技を再開することとなる。
【００４２】
前記Ｓ１０１の処理でＲＷＭクリアスイッチが操作されている場合（Ｓ１０１：ｙｅｓ）、前記Ｓ１０２の処理でＲＷＭ保証値が「１」でない場合（Ｓ１０２：ｎｏ）、または前記Ｓ１０４の処理でＳＵＭ値が「０」でない場合（Ｓ１０４：ｎｏ）には、ＲＷＭに記憶された遊技情報をクリアするＲＷＭ消去処理（Ｓ１０６）を実行する。
【００４３】
「電源投入時処理」に続く「基本処理」において、通常割込信号（ＩＮＴ信号）の受信を禁止する割込禁止処理を実行し（Ｓ１１０）、停電が検出されたか否かを示す停電検出フラグが「０」であるか確認し（Ｓ１１１）、停電検出フラグが「０」であれば（Ｓ１１１：ｙｅｓ）、初期値乱数更新処理（Ｓ１１２）を実行し、通常割込信号（ＩＮＴ信号）の受信を許可する割込許可処理（Ｓ１１３）を実行した後、Ｓ１１０処理へ戻る。そしてＩＮＴ信号またはＮＭＩ信号を受信しない限り、前記Ｓ１１０〜Ｓ１１３の処理を繰り返し実行する。
【００４４】
Ｓ１１１処理で停電検出フラグが「０」でなければ（Ｓ１１１：ｎｏ）、「バックアップ処理」に移行して、ＲＷＭに記憶したＳＵＭ値を作成するＳＵＭ値作成処理を実行し（Ｓ１２０）、ＲＷＭ保証値にＲＷＭのバックアップが正常に行われたことを示す「１」をセットし（Ｓ１２１）、ＲＷＭに記憶された遊技情報が破壊されないようにＲＷＭ書込禁止処理（Ｓ１２２）を実行し、電源（バッテリーバックアップ用の電源（ＶＢＢ）は除く）が供給されなくなるまで無限ループ処理を実行する。
【００４５】
図６は、前記「遊技処理」または後述の「割込（ＩＮＴ）処理」などの各処理を実行中に停電検出に関するＮＭＩ信号を受信した際に、主制御装置８０にて実行される割込（ＮＭＩ）処理である。
Ｓ２００の処理では、電源の電圧が下降して所定の電圧に達した際に電源基板８５（停電監視回路）から出力されるＮＭＩ信号を主制御装置８０が受信すると、実行しているプログラムのアドレスをＲＷＭに記憶するレジスタ退避処理を行い、停電検出フラグを「１」にセットし（Ｓ２０１）、Ｓ２０２でＲＷＭに記憶したアドレスに復帰するレジスタ復帰処理（Ｓ２０２）を実行する。
【００４６】
前記「遊技処理」のＳ１１３の処理により割込（ＩＮＴ）信号の受信を許可されたときにＩＮＴ信号を受信していると、図７に示す「割込（ＩＮＴ）処理」へと移行する。
ここで「ＩＮＴ信号」とは、ＭＰＵ８０ａの内部または外部に設けられたクロック回路により所定時間毎（例えば２ｍｓまたは４ｍｓ毎）に定期的に入力される信号のことである。尚、ＭＰＵ８０ａ内部にクロック回路が形成されている場合は、入力や受信という表現ではなくなるが、ここではＭＰＵ８０ａの内外問わず、入力や受信という表現を用いることとする。
【００４７】
図７に示すように、「割込（ＩＮＴ）処理」では、先ず前記各種のソフトウェア乱数の値を更新するためのソフトウェア乱数更新処理（Ｓ３００）、ＩＮＴ割込の回数を計数するタイマ更新処理（Ｓ３０１）、各種スイッチ等から入力される信号または払出制御装置５１から入力されるコマンドを処理する各種の入力処理（Ｓ３０２）、特別図柄に関する表示制御や各種選択等をするための特別図柄遊技処理（Ｓ３０３）、普通図柄に関する表示制御や各種選択等をするための普通図柄遊技処理（Ｓ３０４）を実行する。
【００４８】
次にＩＮＴ割込回数を加算し（Ｓ３０５）、加算後の割込回数が「１」であるか確認し（Ｓ３０６）、割込回数が「１」であれば（Ｓ３０６：ｙｅｓ）、サブ統合装置８３へ各種コマンドを送信するための演出コマンド送信処理（Ｓ３０７）を実行する。
一方、割込回数が「１」でなければ（Ｓ３０６：ｎｏ）、割込回数をクリアし（Ｓ３０８）、払出制御装置８１へ各種コマンドを送信するための賞球コマンド送信処理（Ｓ３０９）を実行する。
Ｓ３０７またはＳ３０９の処理に続いて、普通電役ソレノイドや大入賞口ソレノイド等の駆動やホールコンピュータ等への情報出力等をするための各種出力処理（Ｓ３１０）を実行する。
【００４９】
図８は「割込（ＩＮＴ）処理」（図７）の入力処理（Ｓ３０２）のサブルーチンである「始動入賞処理」を示す。Ｓ４００の処理では、始動口入力ビットが始動口２２への遊技球の入球が検出されたことを示す「１」であるか確認し（Ｓ４００）、始動口入力ビットが「１」であれば（Ｓ４００：ｙｅｓ）、記憶された保留記憶の数が最大値でないか確認する（Ｓ４０１）。
保留記憶の数が最大値でなければ（Ｓ４０１：ｙｅｓ）、ハードウェア乱数生成回路８０ｃからＣＰＵ８０ｂへのハードウェア乱数の取り込みを要求するための取込レジスタをセットする（Ｓ４０２）。
【００５０】
次のＳ４０３の処理では、各種のソフトウェア乱数の取り込み処理を行う。
続くＳ４０４の処理では、ハードウェア乱数が乱数レジタスにセットされたことを示すラッチレジスタが「１」であるか否か確認する。ラッチレジスタが「１」であり、ハードウェア乱数が乱数レジスタにセットされ、ハードウェア乱数を取り込むことが可能な状態にあることを確認すると（Ｓ４０４：ｙｅｓ）、ハードウェア乱数を乱数レジスタからＲＷＭの大当り判定用乱数の記憶領域へ取り込む（Ｓ４０５）。続くＳ４０６の処理では、後述の未セット回数をクリアする。なお、前記Ｓ４０２，Ｓ４０４の処理はハードウェア乱数の乱数取込判定処理であり、前記Ｓ４０５の処理は乱数取込処理である。
【００５１】
一方、前記取込レジスタを設定（Ｓ４０２）してハードウェア乱数を要求しても、ノイズの影響や故障（破損）など何らかの不具合により取込レジスタが「１」とできない状態や、ラッチレジスタが「１」とならない状態となるおそれがある。いずれの場合であっても、Ｓ４０４の処理でラッチレジスタが「１」とならず、ハードウェア乱数が乱数レジスタにセットされたことを確認できないため（Ｓ４０４：ｎｏ）、エラー判定処理（Ｓ４０７）を実行する。
【００５２】
図９に示すように、「エラー判定処理」は、先ず、ハードウェア乱数の要求に対してハードウェア乱数が乱数レジスタにセットされない状態を未セット回数として計数するようにし、該未セット回数を加算する（Ｓ５００）。
続くＳ５０１の処理はハズレ乱数取込処理であり、大当り判定用乱数の記憶領域に、ハードウェア乱数の代わりに、前記当否抽選の結果がハズレとなるように予め設定されたハズレ値を取り込む処理を行う。なお、ここでは予め設定されたハズレ値を取り込む処理としているが、必ずハズレ値となることを満たしていればどのような値であってもよく、複数の中から選択された値としても何ら差し支えない。
【００５３】
続くＳ５０２の処理では、ハードウェア乱数の未セット状態が連続して発生し、未セット回数が所定の回数に達したか否かを確認する。未セット回数が所定数でなければ（Ｓ５０２：ｎｏ）リターンする。
ハードウェア乱数の未セット状態が続くと、ハードウェア乱数生成回路８０ｃに故障などの不具合が生じている可能性があり、未セット回数が所定数に達すると（Ｓ５０２：ｙｅｓ）、ハードウェア乱数生成回路８０ｃにエラーが発生したとみなす。
そしてＳ５０３の処理はエラー報知処理であり、主制御装置８０から演出図柄制御装置８２やサブ統合制御装置８３へエラーが発生したことを示すコマンドを送信する。これにより各種のランプや音声および演出図柄表示装置１５でエラー表示がなされる。またこの処理で主制御装置８０はホールコンピュータにエラー情報を通信する。
【００５４】
Ｓ５０４の処理では、ハードウェア乱数生成回路８０ｃのエラーは停電と同等とみなし、バックアップ処理を実行するため停電検出フラグを「１」にセットし、リターンする。Ｓ５０４はバックアップ移行処理である。
ここで、Ｓ５０２の比較に用いられる所定数は、ノイズの影響によって生じたものをエラーとして扱う可能性を低くするためにノイズ幅を考慮し、少なくとも複数回（３〜５回程度）とすることが望ましいが、数値を大きくすればするほど遊技者に不利益を与えることも考慮する必要がある。
【００５５】
図８に戻って、Ｓ４０８の処理では、Ｓ４０３の処理で取り込んだソフトウェア乱数、Ｓ４０５の処理で大当り判定用乱数記憶領域へ取り込んだハードウェア乱数、または「エラー判定処理」（図９）のＳ５０１の処理で大当り判定用乱数記憶領域へ取り込んだハズレ値を保留記憶として記憶する。そして主制御装置８０からサブ統合制御装置８３を介して演出図柄制御装置８２へ保留数信号を送信（Ｓ４０９）し、特図保留数表示装置１７を直接制御して保留数を表示すると共に、演出図柄制御装置８２により演出図柄表示装置１５に保留数を表示させる。
【００５６】
記憶された保留記憶は、「割込（ＩＮＴ）処理」（図７）の特別図柄遊技処理（Ｓ３０３）で当否判定、大当り図柄の決定、リーチや変動パターンの決定に用いられる。
【００５７】
前記「エラー判定処理」（図９）において、ハードウェア乱数生成回路８０ｃにエラーが発生したとみなし、停電検出フラグに「１」をセット（Ｓ５０４）した場合は、「割込（ＩＮＴ）処理」が終了して「遊技処理」（図５）の基本処理に戻った時、該基本処理の停電検出フラグの確認処理（Ｓ１１１）から「バックアップ処理」に移行して、エラー検出時の遊技状態を記憶しておき、電源遮断後の再起動を待つことになる。
【００５８】
本実施形態のパチンコ機５０によれば、ＣＰＵ８０ｂからハードウェア乱数生成回路８０ｃにハードウェア乱数の取り込みを要求したが、何らかの不具合によりハードウェア乱数生成回路８０ｃの乱数レジスタにハードウェア乱数がセットされて取り込みが可能な状態であると確認できなかった場合、従来のパチンコ機のように前記ハードウェア乱数の確認がされるまで待つのではなく、本来、ハードウェア乱数を取り込む大当り判定用乱数記憶領域に、当否抽選がハズレとなるハズレ値を取り込むようにしたので、ＣＰＵ８０ｂがフリーズすることなく遊技を進めることができる。
【００５９】
更に、ハードウェア乱数を取り込めない状態（ハードウェア乱数の未セット状態）が連続して発生すると、当否抽選もハズレが続くため遊技者の不利となるうえ、ハードウェア乱数生成回路８０ｃに何等かの不具合が発生している可能性がある。そこで、ハードウェア乱数が取り込めない状態が連続して発生すると、エラーとみなし、エラー表示を行なって遊技者に遊技を停止させるように報知することができる。更に、エラー発生時には停電検出と同様の手順によるバックアップ処理により遊技停止時の遊技状態を記憶するようにしたので、電源遮断を伴う再起動後に前記遊技停止時の遊技状態を確保することができる。従って、確変中や時短中にエラーが生じても、再起動後に不具合が解消されている場合には確変機能や時短機能が維持されるので遊技者の不利益とならない。
【００６０】
前述の実施形態では、「割込（ＩＮＴ）処理」（図７）の入力処理（Ｓ３０２）のサブルーチンである「始動入賞処理」において、ハードウェア乱数をハードウェア乱数生成回路８０ｃの乱数レジスタから大当り判定用乱数記憶領域へ取り込む処理を行なう構成としたが、これに限らず、図１１に示すように「遊技処理１」の「基本処理」で行う構成としてもよい。
【００６１】
図１１に示す「遊技処理１」において、「電源投入時処理」と「バックアップ処理」は先の実施形態の「遊技処理」と同じで説明を省略する。
「遊技処理１」の「基本処理」では、先ず、通常割込信号（ＩＮＴ信号）の受信を禁止する割込禁止処理を実行する（Ｓ１３０）。次に、ハードウェア乱数生成回路８０ｃの取込レジスタをセットして、ハードウェア乱数を乱数レジスタにセットするように要求する（Ｓ１３１）。
【００６２】
続いて停電検出フラグがセットされているか否か確認し（Ｓ１３２）、停電検出フラグがセットされていれば（Ｓ１３２：ｎｏ）、「バックアップ処理」を実行する。
停電検出フラグがセットされていなければ（Ｓ１３２：ｙｅｓ）、続くＳ１３３の処理では、ラッチレジスタがセットされたか否か確認する。前記Ｓ１３１，Ｓ１３３の処理はハードウェア乱数の乱数取込判定処理である。
【００６３】
ラッチレジスタがセットされていなければ（Ｓ１３３：ｎｏ）、Ｓ１３４の処理で先の実施形態と同様に「エラー判定処理」（図９）を実行する。この処理によれば、ＲＷＭの大当り判定用乱数記憶領域にハズレ値を取り込む。更にハードウェア乱数生成回路８０ｃにエラーが生じたとみなせば、前記停電検出フラグの確認処理（Ｓ１３２）を経て「バックアップ処理」を行う。
ここで、先の実施形態とは、「エラー判定処理」（図９）のＳ５０２の判定に用いられる所定数が大きく異なる。先の実施形態では、始動口入力ビットが１であり、かつラッチレジスタがセットされていないときに実行されていたために少ない回数で対応することができたが、本実施形態では実行される回数が多いため、３０００〜５０００回程度とすることが望ましく、このような数値としても、先の実施形態とは異なり遊技者に多大な不利益を与える危惧はない。（ノイズの影響よって生じたものをエラーとして扱わないようにしないのであれば、先の実施形態と同様に３〜５回程度としても問題ない。）
【００６４】
Ｓ１３３の処理でラッチレジスタが「１」であり、ハードウェア乱数が乱数レジスタにセットされたことを確認すると（Ｓ１３３：ｙｅｓ）、ハードウェア乱数を乱数レジスタから大当り判定用乱数の記憶領域へ取り込み（Ｓ１３５）、未セット回数をクリアする（Ｓ１３６）。前記Ｓ１３５の処理は乱数取込処理である。
【００６５】
続いて初期値乱数更新処理（Ｓ１３７）を実行し、通常割込信号（ＩＮＴ信号）の受信を許可する割込許可処理（Ｓ１３８）を実行した後にＳ１３０処理へ戻り、ＩＮＴ信号またはＮＭＩ信号を受信しない限り、前記Ｓ１３０〜Ｓ１３８の処理を繰り返し実行する。
【００６６】
前記大当り判定用乱数の記憶領域へ取り込んだハードウェア乱数は、図１２に示す「始動入賞処理１」により、始動口２２への入球に起因して保留記憶として記憶される。「始動入賞処理１」は、「割込（ＩＮＴ）処理」（図６）の入力処理（Ｓ３０２）のサブルーチンである。
「始動入賞処理１」では、始動口入力ビットにより始動口への入球が検出されたことを確認し（Ｓ４２０：ｙｅｓ）、保留記憶の数が最大値でなければ（Ｓ４２１：ｙｅｓ）、各種のソフトウェア乱数の取り込み処理を行う（Ｓ４２２）。
【００６７】
続くＳ４２３の処理では、Ｓ４２２の処理で取り込んだソフトウェア乱数、「遊技処理１の基本処理」で大当り判定用乱数記憶領域へ取り込んだハードウェア乱数、または「エラー判定処理」（図９）のＳ５０１の処理で大当り判定用乱数記憶領域へ取り込んだハズレ値を保留記憶として記憶する。そして、大当り判定用乱数領域をクリアし（Ｓ４２４）、特図保留数表示装置１７、サブ統合制御装置８３および演出図柄制御装置８２へ特図保留数信号を送信する（Ｓ４２５）。
【００６８】
本実施形態によれば、先の実施形態と同様な作用効果が得られる上、ハードウェア乱数の取込処理を「遊技処理の基本処理」で好適に処理することができる。
【００６９】
更にハードウェア乱数を「遊技処理の基本処理」で取り込むようにする場合、次のように構成してもよい。図１３に示す「遊技処理２の基本処理」において、通常割込信号（ＩＮＴ信号）の受信を禁止する割込禁止処理を実行し（Ｓ１４０）、続いて初期値乱数更新処理（Ｓ１４１）を実行し、次に、ハードウェア乱数生成回路８０ｃの取込レジスタをセットして、ハードウェア乱数を乱数レジスタにセットするように要求する（Ｓ１４２、乱数取込判定処理）。
【００７０】
続いて停電検出フラグにより停電が検出されたか否か確認し（Ｓ１４３）、停電が検出されれば（Ｓ１４３：ｎｏ）、「バックアップ処理」を実行する。
停電が検出されなければ（Ｓ１４３：ｙｅｓ）、続くＳ１４４の処理では、ラッチレジスタによりハードウェア乱数が乱数レジスタにセットされたか否か確認する（乱数取込判定処理）。
【００７１】
ラッチレジスタが「１」であり、ハードウェア乱数が乱数レジスタにセットされたことを確認すると（Ｓ１４４：ｙｅｓ）、未セット回数をクリアし（Ｓ１４５）、乱数レジスタからハードウェア乱数を大当り判定用乱数の記憶領域へ取り込む（Ｓ１４６、乱数取込処理）。そして、通常割込信号（ＩＮＴ信号）の受信を許可する割込許可処理（Ｓ１４７）を実行した後にＳ１４０の処理へ戻る。
【００７２】
一方、Ｓ１４４の処理でハードウェア乱数が確認できなければ（Ｓ１４４：ｎｏ）、Ｓ１４８の処理で先の実施形態と同様に「エラー判定処理」（図９）を実行し、大当り判定用乱数記憶領域にハズレ値を取り込む。
「エラー判定処理」の終了後には停電検出フラグにより停電が検出されたか確認する処理（Ｓ１４３）に戻る。従って、ラッチレジスタが「１」となってハードウェア乱数が乱数レジスタにセットされたことが確認されるか、または「エラー判定処理」によりエラーが発生したとみなして停電検出フラグに「１」がセットされるまで、Ｓ１４３，Ｓ１４４，Ｓ１４８の処理を順に繰り返し実行することとなる。
【００７３】
本実施形態によれば、先の実施形態と同様の作用効果が得られる上、ハードウェア乱数が乱数レジスタにセットされなければ、セットされるまで或いはエラーとみなされるまで、停電検出の確認処理、ハードウェア乱数の確認処理、エラー判定処理が繰り返されるので、エラー発生時には前記停電検出の確認処理から迅速にバックアップ処理に移行でき、再起動に備えて遊技状態を維持するのに有利である。
【００７４】
尚、本発明は前述の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲でさまざまに実施できることは勿論である。前述の実施形態では、ハードウェア乱数が取り込めずエラーとみなしたとき、エラー表示とともにバックアップ処理を実行する構成としたが、エラー表示のみでバックアップを行わない構成でもよい。この場合、再起動をかけるために電源を遮断したときにバックアップがなされるので再起動後に元の遊技状態に戻せる。
また、一つの始動口と一つの特図を備えたパチンコ機に本発明を適用したが、これに限らず、例えば、複数の始動口と複数の特図を有し、各々の特図に対応して当否抽選を行うパチンコ機等に適用してもよく、特図の代わりに普図を用いて主とした遊技を行うパチンコ機（所謂普通機、一般電役機）等に特図と普図とを読み換えて適用してもよい。
更に、所定時間毎の割込信号をＩＮＴ信号として、電源基板８５による停電検出時の信号をＮＭＩ信号として、各々記載しているが、主制御装置８０のＭＰＵ８０ａのＸＩＮＴ端子やＸＮＭＩ端子に入力されたものに限定されるものではなく、入力端子（ポート）に入力される信号やＭＰＵ８０ａ内部の信号であっても、同義の信号であれば読み換え可能なことはいうまでもない。
【符号の説明】
【００７５】
１０  遊技盤
１５  演出図柄表示装置
１６  特別図柄表示装置
２２  始動口
５０  パチンコ機（弾球遊技機）
８０  主制御装置
８０ａ  ＭＰＵ（遊技制御手段）
８０ｂ  ＣＰＵ
８０ｃ  ハードウェア乱数生成回路（乱数生成部）
【図１】
0005514998.tif 000002
【図２】
0005514998.tif 000003
【図３】
0005514998.tif 000004
【図４】
0005514998.tif 000005
【図５】
0005514998.tif 000006
【図６】
0005514998.tif 000007
【図７】
0005514998.tif 000008
【図８】
0005514998.tif 000009
【図９】
0005514998.tif 000010
【図１０】
0005514998.tif 000011
【図１１】
0005514998.tif 000012
【図１２】
0005514998.tif 000013
【図１３】
0005514998.tif 000014