(57)【特許請求の範囲】
【請求項１】
遊技の進行を制御する遊技制御回路と、
賞球に係る制御をするための賞球制御プログラムを記憶した賞球制御領域と、不正行為を防止するための賞球不正防止用プログラムを記憶した賞球不正防止制御領域とを分離したＲＯＭと、該ＲＯＭに記憶されている前記賞球制御プログラム及び前記賞球不正防止用プログラムを実行するＣＰＵと、前記ＣＰＵがアクセスするＲＡＭとを備える賞球制御回路と、を有し、
該ＲＡＭは、前記賞球制御プログラムの作業領域と、前記不正防止用プログラムの作業領域とが分離されることを特徴とする遊技機であって、
前記賞球制御回路には、当該遊技機に外部から及ぼされる磁力を検出するための磁気センサと、前面枠が開放されたことを検出する扉開放スイッチと、当該遊技機が振動させられたことを検出する振動センサとのうちの少なくとも一つを接続し、
前記遊技制御回路には、発射制御回路が接続されていると共に、遊技の進行を制御するための遊技制御プログラムを記憶した遊技制御領域と、不正行為を防止するための遊技不正防止用プログラムを記憶した遊技不正防止制御領域とを分離したＲＯＭと、該ＲＯＭに記憶されている前記遊技制御プログラム及び前記遊技不正防止用プログラムを実行するＣＰＵと、前記ＣＰＵがアクセスし、前記遊技制御プログラムの作業領域と、前記遊技不正防止用プログラムの作業領域とが分離されるＲＡＭと、を備え、
前記賞球制御回路は、前記磁気センサ、前記扉開放スイッチ、または、前記振動センサの検出信号が検出レベルであれば、その旨を示す不正検出信号を前記遊技制御回路へ送信し、
前記遊技制御回路は、前記不正検出信号を受信すると、前記ＲＡＭにおける前記遊技制御プログラムの作業領域に不正フラグをセットし、
前記遊技制御回路は、前記不正フラグがセットされていれば、発射の停止を指示するための信号を前記発射制御回路に出力すること、
を特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機の技術分野に属する。
【背景技術】
【０００２】
遊技の進行を制御するための遊技制御プログラムを搭載した遊技機（パチンコ機や回胴式遊技機）は、搭載している遊技制御プログラムが遊技規則上の要件を具備するか否かが検査され、その検査に合格した遊技機のみが製造と販売を許されている。
【特許文献１】特開２００２−８７８号公報
【特許文献２】特開２００２−９５８４０号公報
【特許文献３】特開２００２−９５８４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、近年、これらの遊技機に対する不正な改造その他の変更が巧妙、複雑になってきている。これらの不正を防止してパチンコホールの健全化を図るためには、不正改造等を検知しホールコンピュータ等に報知する必要がある。
【０００４】
ところが、不正行為を防止するための不正防止プログラムを上述した遊技の進行を制御するための遊技制御プログラムと同一に捉えると、プログラム容量が増加する結果、検査機関における上述の検査及び社内におけるチェックに時間がかかるという課題、容量が多いのでプログラムの作成時又は検査時にミスを誘発するという課題、容量が多いのでプログラムの改竄等の温床になり易いという課題等が考えられた。
【０００５】
上述の課題は、遊技の進行を制御するための遊技制御プログラムを搭載した主制御回路（遊技制御回路）のみならず、景品体（賞球やメダル等）の払出制御を行う払出制御プログラムを搭載した払出制御回路についても同様である。
【課題を解決するための手段】
【０００６】
第１の発明に係る遊技機は、
遊技の進行を制御するための遊技制御プログラムを記憶した遊技制御領域と、不正行為を防止するための不正防止用プログラムを記憶した不正防止制御領域とを分離したＲＯＭと、
該ＲＯＭと、該ＲＯＭに記憶されている前記遊技制御プログラム及び前記不正防止用プログラムを実行するＣＰＵと、前記ＣＰＵがアクセスするＲＡＭとを備える遊技制御回路を有し、
該ＲＡＭは、前記遊技制御プログラムの作業領域と、前記不正防止用プログラムの作業領域とが分離されることを特徴とする。
【０００７】
第１の発明に係る遊技機に備わるＲＯＭは、遊技制御領域（遊技制御プログラム）と不正防止制御領域（不正防止用プログラム）とを分離したので、遊技制御プログラムと不正防止用プログラムの区別が容易であり、遊技制御プログラムの検査、チェックが簡単である。この結果、プログラム作成ミスの発生、プログラムの改竄を未然に防止する効果が期待できる。また、不正防止用プログラムが改竄されても遊技の性能には直接関係しないので、この点でも耐性が高い。
また、ＲＡＭは、遊技制御プログラムの作業領域と、不正防止用プログラムの作業領域とが分離される構成であるから、ＲＡＭの作業領域においても遊技制御プログラムと不正防止用プログラムの区別が明瞭である。
【００１２】
第２の発明に係る遊技機は、前記ＲＡＭでは、前記遊技制御プログラムの作業領域を予め設定されたアドレス空間（以下、「エリア１」という）内に収め、前記不正防止用プログラムの作業領域を前記エリア１外にすることを特徴とする第１の発明に係る遊技機であり、遊技制御プログラムの作業領域と不正防止用プログラムの作業領域とを分離するための一構成例である。
【００１３】
請求項１記載の遊技機は、
遊技の進行を制御する遊技制御回路と、
賞球に係る制御をするための賞球制御プログラムを記憶した賞球制御領域と、不正行為を防止するための賞球不正防止用プログラムを記憶した賞球不正防止制御領域とを分離したＲＯＭと、該ＲＯＭに記憶されている前記賞球制御プログラム及び前記賞球不正防止用プログラムを実行するＣＰＵと、前記ＣＰＵがアクセスするＲＡＭとを備える賞球制御回路と、を有し、
該ＲＡＭは、前記賞球制御プログラムの作業領域と、前記不正防止用プログラムの作業領域とが分離されることを特徴とする遊技機であって、
前記賞球制御回路には、当該遊技機に外部から及ぼされる磁力を検出するための磁気センサと、前面枠が開放されたことを検出する扉開放スイッチと、当該遊技機が振動させられたことを検出する振動センサとのうちの少なくとも一つを接続し、
前記遊技制御回路には、発射制御回路が接続されていると共に、遊技の進行を制御するための遊技制御プログラムを記憶した遊技制御領域と、不正行為を防止するための遊技不正防止用プログラムを記憶した遊技不正防止制御領域とを分離したＲＯＭと、該ＲＯＭに記憶されている前記遊技制御プログラム及び前記遊技不正防止用プログラムを実行するＣＰＵと、前記ＣＰＵがアクセスし、前記遊技制御プログラムの作業領域と、前記遊技不正防止用プログラムの作業領域とが分離されるＲＡＭと、を備え、
前記賞球制御回路は、前記磁気センサ、前記扉開放スイッチ、または、前記振動センサの検出信号が検出レベルであれば、その旨を示す不正検出信号を前記遊技制御回路へ送信し、
前記遊技制御回路は、前記不正検出信号を受信すると、前記ＲＡＭにおける前記遊技制御プログラムの作業領域に不正フラグをセットし、
前記遊技制御回路は、前記不正フラグがセットされていれば、発射の停止を指示するための信号を前記発射制御回路に出力すること、を特徴とする。
【００１４】
請求項１記載の遊技機に備わる払出制御回路用のＲＯＭは、払出制御領域（払出制御プログラム）と不正防止制御領域（不正防止用プログラム）とを分離したので、払出制御プログラムと不正防止用プログラムの区別が容易であり、払出制御プログラムの検査、チェックが簡単である。この結果、プログラム作成ミスの発生、プログラムの改竄を未然に防止する効果が期待できる。また、不正防止用プログラムが改竄されても遊技の性能には直接関係しないので、この点でも耐性が高い。
また、ＲＡＭは、払出制御プログラムの作業領域と、不正防止用プログラムの作業領域とが分離される構成であるから、ＲＡＭの作業領域においても払出制御プログラムと不正防止用プログラムの区別が明瞭である。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施例等により発明の実施の形態を説明する。なお、本発明は下記の実施例等に限定されるものではなく、本発明の要旨を逸脱しない範囲でさまざまに実施できることは言うまでもない。
［実施例１］
遊技機の一種であるパチンコ機２１は、図１に示すように、長方形の外枠２２に軸支された前面枠２３を備えている。
【００２１】
前面枠２３に設けられた円形の窓２４には板ガラスがはめ込まれており、その背後に遊技盤３０（図２参照）が収納されている。
窓２４の下方には上皿２６、下皿２７、発射ハンドル２８等が取り付けられている。
【００２２】
図２に示すように、遊技盤３０にはガイドレール３１ａ、３１ｂによって囲まれた略円形の遊技領域３３が形成されている。その遊技領域３３にはセンター役物３２、センター役物３２に組み付けられた演出図柄表示部１０、ゲート３４、始動領域となる始動入賞口３５、同じく始動領域となる普通電動役物３６、大入賞口３７を有するアタッカー３８等が配置されている。また、遊技盤３０には、普通入賞口、遊技釘、風車等が配置されているが、これらは公知技術に従っているので図示と説明を省略する。
【００２３】
次に、図３に従ってパチンコ機２１の制御系を説明する。但し、図３には、制御系の主要部のみを示しており、本発明に関わりの薄い部分の図示は省略してある。
この制御系は遊技制御回路１を中心として構成されており、遊技制御回路１には払出制御回路４、発射制御回路５、中継基板６、外部出力端子板９、特別図柄表示部８が接続されている。また、図示は省略するが、遊技制御回路１には遊技盤３０に装備されている各普通入賞口への入賞球をそれぞれ検出する入賞口スイッチ、始動入賞口３５への入賞球を検出する始動口スイッチ、普通電動役物３６への入賞球を検出する普通電役スイッチ、遊技球がゲート３４を通過したことを検出する普通図柄始動スイッチ、大入賞口３７への入賞球を計数するためのカウントスイッチ、大入賞口３７を開閉するための大入賞口ソレノイドや普通電動役物３６を開閉する普通役物ソレノイド等も接続されている。
【００２４】
遊技制御回路１は、遊技制御プログラムや不正防止用プログラム等を記憶したＲＯＭ、遊技制御プログラムを実行することで遊技制御手段として機能するＣＰＵ及び演算等の作業領域として働くＲＡＭを内蔵した８ビットワンチップマイコンを中心とした論理演算回路として構成され、これらの他に各回路又は各種スイッチ類及び各種アクチュエータ類との入出力を行う外部入出力回路も設けられている。
【００２５】
なお、遊技制御回路１のＲＯＭには遊技制御プログラムと不正防止用プログラムとが記憶されているが（但し、これらのみが記憶されているわけではない）、遊技制御回路１（８ビットワンチップマイコン）のメモリマップ上でアドレス００００Ｈ〜１０ＦＦＨの範囲がエリア１となるアドレス空間として予め設定され、遊技制御プログラムは、そのエリア１内のアドレス００００Ｈ〜０Ｅ０１Ｈの範囲に記憶されている。そして、不正防止用プログラムは、エリア１の末尾である１０ＦＦＨに続く１１００Ｈ〜１５００Ｈの範囲に記憶されている。
【００２６】
従って、遊技制御プログラムが記憶された遊技制御領域（００００Ｈ〜０Ｅ０１Ｈ）と不正防止用プログラムが記憶された不正防止制御領域（１１００Ｈ〜１５００Ｈ）とが分離されている。このため、遊技制御プログラムと不正防止用プログラムの区別が容易であり、遊技制御プログラムの検査、チェックが簡単である。この結果、プログラム作成ミスの発生、プログラムの改竄を未然に防止する効果が期待できる。また、不正防止用プログラムが改竄されても遊技の性能には直接関係しないので、この点でも耐性が高い。
【００２７】
しかも、遊技制御領域と不正防止制御領域との間にはエリア１の余剰分（０Ｅ０２Ｈ〜０Ｅ０１Ｈ）が未使用の領域として存在するので、遊技制御領域と不正防止制御領域との分離が明瞭であり、上記の効果を向上させる。
【００２８】
また、遊技制御回路１の８ビットワンチップマイコンのメモリマップにあってＲＡＭに割り当てられているアドレス空間には、エリア２として予め設定されたアドレス空間があり、このエリア２の一部が遊技制御プログラムの作業領域として割付られる。そして、不正防止用プログラムの作業領域は、ＲＡＭに割り当てられているアドレス空間内ではあるがエリア２外になる領域に割付られている。
従って、ＲＡＭの作業領域においても不正防止用プログラムの作業領域とが分離される構成となり、ＲＡＭの作業領域においても遊技制御プログラムと不正防止用プログラムの区別が明瞭になっている。
【００２９】
遊技制御回路１には、上述の入賞口スイッチ、始動口スイッチ、普通電役スイッチ、普通図柄始動スイッチ、カウントスイッチ等の検出信号が入力される（始動信号等として図示）。
【００３０】
遊技制御回路１は搭載しているプログラムに従って動作して、上述の検出信号などに基づいて遊技の進行に関わる各種のコマンドを生成して払出制御回路４、発射制御回路５、サブ統合回路３に出力する。また遊技制御回路１は、特別図柄表示部８の表示を制御し、大入賞口ソレノイドや普通役物ソレノイド等の動作を制御する（ソレノイド等として図示）。
【００３１】
また、遊技制御回路１が出力する各種信号のうちから予め定められた何種類かの信号（例えば大当たり信号、確変信号等）が外部出力端子板９に出力される。この外部出力端子板９は図示しないホールコンピュータに接続される。
【００３２】
払出制御回路４も遊技制御回路１と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭを内蔵したワンチップマイコンを中心とした論理演算回路として構成されており、外部入出力回路も設けられている。遊技制御回路１と払出制御回路４とは双方向に通信可能である。
【００３３】
周知の通り、払出制御回路４は賞球を払い出すための払出装置（図示は省略）を制御する。また、払出制御回路４には、パチンコ機２１（特に遊技盤３０）に外部から及ぼされる磁力を検出するための磁気センサ７ａ、下皿２７が満杯状態になったことを検出する満タンスイッチ７ｂ、前面枠２３が開放されたことを検出する扉開放スイッチ７ｃ、パチンコ機２１が振動させられたことを検出する振動センサ７ｄが接続されていて、これらからの検出信号が入力される。
【００３４】
発射制御回路５も遊技制御回路１と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭを内蔵したワンチップマイコンを中心とした論理演算回路として構成されており、外部入出力回路も設けられている。遊技制御回路１と発射制御回路５とは遊技制御回路１から発射制御回路５への一方向通信とされている。発射制御回路５は遊技球を発射するための発射装置（図示は省略）を制御する。
【００３５】
特別図柄表示部８は、例えば７セグメント表示器によって構成されており、図柄の変動表示と静止表示（確定表示）とが可能である。
中継基板６はＣＰＵを搭載していない基板である。中継基板６は遊技制御回路１からサブ統合回路３への通信を中継する基板であり、ノイズの除去や信号の変換を行うことがあってもデータの加工は行わない。
【００３６】
遊技制御回路１と中継基板６との通信は、遊技制御回路１から中継基板６への一方向通信とされ、中継基板６とサブ統合回路３との通信は、中継基板６からサブ統合回路３への一方向通信とされている。
【００３７】
そうした一方向通信を実現するために、遊技制御回路１には中継基板６との通信回路として、例えばインバータ、バッファ又はラッチ回路等の一方向通信回路が備えられている。また、中継基板６にも同様の一方向通信回路が備えられ、サブ統合回路３にも中継基板６との通信用に同様の一方向通信回路が備えられている。なお、このような一方向通信回路を遊技制御回路１、中継基板６及びサブ統合回路３のそれぞれに備えずとも、いずれか２者に備えれば、遊技制御回路１から中継基板６への通信及び中継基板６からサブ統合回路３への通信をともに一方向通信にできる。
【００３８】
サブ統合回路３と遊技制御回路１との間には、ＣＰＵを搭載しない中継基板６が介在し、中継基板６の前後の接続においては遊技制御回路１からのみサブ統合回路３に送信できる回路構成なので、不正行為が行い難く、不正行為の発見が容易であるという効果を発揮する。即ち、サブ統合回路３から遊技制御回路１に対して不正行為を行うためには、２重の一方向通信回路に対して不正行為を行う必要があり、また中継基板６はＣＰＵを搭載しない基板なので中継基板６からの直接の不正行為は発覚し易いからである。まず、サブ統合回路３から遊技制御回路１に対して不正行為を行うためには、サブ統合回路３から遊技制御回路１に送信する配線を行う必要が生じる。しかしながら、遊技制御回路１とサブ統合回路３とは中継基板６を介して接続されているので、中継基板６を介さずにサブ統合回路３と遊技制御回路１とが接続された配線を不正行為によるものとみなすことができる。すなわち、不正行為による配線を発見するのが容易である。或いは、中継基板６から不正行為による配線より遊技制御回路１に対して不正遊技を行うことが考えられる。しかしながら、中継基板６はＣＰＵを搭載しない基板として構成されているので、不正改造を容易に発見できる。
【００３９】
サブ統合回路３には、音・ランプアクチュエータ１１と図柄制御回路２とが接続されており、図柄制御回路２には液晶表示装置である演出図柄表示部１０が接続されている。
サブ統合回路３と音・ランプアクチュエータ１１、図柄制御回路２との通信は、いずれもサブ統合回路３から音・ランプアクチュエータ１１、図柄制御回路２への一方向通信とされている。同様に、図柄制御回路２と演出図柄表示部１０との通信も図柄制御回路２から演出図柄表示部１０への一方向通信とされている。
【００４０】
サブ統合回路３は、遊技制御回路１と同様にワンチップマイコン（ＣＰＵ）を中心とした論理演算回路として構成されている。図柄制御回路２も遊技制御回路１と同様にワンチップマイコン（ＣＰＵ）を中心とした論理演算回路として構成されている。
【００４１】
サブ統合回路３は、遊技制御回路１から送信されてくるデータを受信し、それらを画像制御用、電飾制御用及び効果音制御用のデータに振り分けて、電飾制御用と効果音制御用のデータは自身で使用し、画像制御用のデータは図柄制御回路２に送信する。また、遊技制御回路１から送られてきたデータに基づいてサブ統合回路３が生成したデータを画像制御用のデータとして図柄制御回路２に送信することもある。
【００４２】
サブ統合回路３に接続されている音・ランプアクチュエータ１１は、主としてトランジスタ、音源ＩＣ及びアンプ等の駆動素子から構成されており、サブ統合回路３からの信号に基づいて音声信号を生成してスピーカを駆動し、また大当たりランプやエラーランプ等の各種ＬＥＤやランプ等を点灯する。つまり、サブ統合回路３は、電飾制御用及び効果音制御用のデータに基づいて生成した信号を音・ランプアクチュエータ１１に出力することで、音声出力と電飾等の発光を制御する。
【００４３】
図柄制御回路２は遊技制御回路１（実際にはサブ統合回路３）から送られてくるデータに基づいて画像を生成し、該生成した画像を演出図柄表示部１０に表示させることで演出図柄表示部１０の表示を制御する。
【００４４】
次に、特別図柄表示部８の表示制御に関係する遊技制御回路１の動作を説明する。
図４に示すのは遊技制御回路１が実行する特別図柄抽選処理のフローチャートである。なお、特別図柄抽選処理は遊技制御プログラムのサブルーチンの１つである。
【００４５】
特別図柄抽選処理では遊技制御回路１は、まず始動口スイッチ又は普通電役スイッチの検出信号が入力されたか否か、すなわち始動入賞口３５又は普通電動役物３６に遊技球が入賞したか否かを判断する（Ｓ１）。ここで否定判断であればリターンする。一方、肯定判断であれば（Ｓ１：ＹＥＳ）、当否判定用乱数をランダムカウンタから読み込み、その読み込んだ当否判定用乱数が当たり値であるか否かの判定、すなわち当否抽選を行う（Ｓ２）。次に、当否判定用乱数とは別のランダムカウンタから読み込んだ変動時間決定用乱数に基づいて、変動時間を決定する（Ｓ３）。そして、Ｓ２における当否抽選の結果（当たりか外れか）を示すデータとＳ３で決定した変動時間を指定するデータとを変動開始コマンドとしてサブ統合回路３に送信する（Ｓ４）。
【００４６】
続いて、遊技制御回路１は、特別図柄表示部８にて特別図柄の変動表示を開始させ（Ｓ５）、その変動時間がＳ３で決定した変動時間に達すればＳ２における当否抽選の結果（当たりか外れか）を示す特別図柄を確定表示させる（Ｓ６）。
【００４７】
一方、Ｓ４でサブ統合回路３に送信された変動開始コマンドは図柄制御回路２に送信される。図柄制御回路２は変動開始コマンドを受信すると、演出図柄表示部１０に演出図柄の変動表示を開始させる。その演出図柄の変動表示は、変動開始コマンドにて示される当否抽選の結果（当たりか外れか）と変動時間とに基づいて図柄制御回路２が決定した変動パターンに従って行われる。そして、変動開始コマンドで指定された変動時間に達すれば、変動開始コマンドにて示される当否抽選の結果（当たりか外れか）を示す演出図柄を演出図柄表示部１０に確定表示させる。
【００４８】
遊技制御回路１は、当否抽選の結果が当たりであって、特別図柄表示部８に当たりを示す特別図柄を確定表示させたなら、周知の大当たり遊技を開始して大入賞口３７を開放させる。
【００４９】
次に、不正防止に関係する遊技制御回路１及び払出制御回路４の動作を説明する。
まず、図５に示すフローチャートに従って、払出制御回路４が実行する不正検出処理を説明する。
【００５０】
この不正検出処理では、払出制御回路４は磁気センサ７ａ、扉開放スイッチ７ｃ、振動センサ７ｄの検出信号を入力する（Ｓ１１）。磁気センサ７ａが磁気を検出しているか、扉開放スイッチ７ｃが前面枠２３の開放を検出しているか、振動センサ７ｄがパチンコ機２１の振動を検出しているときには、つまりいずれかの検出信号が検出レベルであれば（Ｓ１２：ＹＥＳ）、不正を検出したことを示す信号を遊技制御回路１へ送信する（Ｓ１３）。
【００５１】
次に、図６に示すフローチャートに従って、遊技制御回路１が実行する受信処理を説明する。なお、この受信処理は遊技制御プログラムのサブルーチンの１つである。
受信処理では、遊技制御回路１は払出制御回路４からの信号を入力する（Ｓ２１）。そして、上記の不正を検出したことを示す信号が払出制御回路４から送信されていたときには（Ｓ２２：ＹＥＳ）、遊技制御プログラムの作業領域に不正フラグをセットする（Ｓ２３）。
【００５２】
次に、図７に示すフローチャートに従って、遊技制御回路１が実行する発射停止処理を説明する。なお、この発射停止処理は遊技制御プログラムのサブルーチンの１つである。
発射停止処理では、不正フラグがセットされているか否かを判断し（Ｓ２５）、これがセットされているときには（Ｓ２５：ＹＥＳ）、発射停止信号を発射制御回路５に出力する（Ｓ２６）。発射停止信号を受信した発射制御回路５は発射装置を停止させるのでパチンコ遊技を実行できなくなる。
【００５３】
次に、図８に示すフローチャートに従って、遊技制御回路１が実行する不正報知処理を説明する。なお、この不正報知処理は不正防止用プログラムのサブルーチンの１つである。
【００５４】
不正報知処理では、不正フラグがセットされているか否かを判断し（Ｓ２７）、これがセットされているときには（Ｓ２７：ＹＥＳ）、不正信号を外部出力端子板９に出力する（Ｓ２８）。外部出力端子板９はホールコンピュータに接続されるので、ホールコンピュータすなわち遊技店側は、この不正信号に基づいて不正に対処できる。
【００５５】
なお、不正信号を外部出力端子板９に出力する他に（又は外部出力端子板９に出力せずに）図柄制御回路２に（サブ統合回路３経由で、または直接に）送信して、不正検出を報知する表示を演出図柄表示部１０に表示させてもよい。
【００５６】
以上説明したように、遊技制御回路１のＲＯＭにては、遊技制御プログラムが記憶された遊技制御領域と不正防止用プログラムが記憶された不正防止制御領域とが分離されているので、遊技制御プログラムと不正防止用プログラムの区別が容易であり、遊技制御プログラムの検査、チェックが簡単である。この結果、プログラム作成ミスの発生、プログラムの改竄を未然に防止する効果が期待できる。また、不正防止用プログラムが改竄されても遊技の性能には直接関係しないので、この点でも耐性が高い。しかも、遊技制御領域と不正防止制御領域との間にはエリア１の余剰分が未使用の領域として存在するので、遊技制御領域と不正防止制御領域との分離が明瞭であり、上記の効果を向上させる。
【００５７】
また、遊技制御回路１のＲＡＭに割り当てられているアドレス空間にはエリア２として予め設定されたアドレス空間があり、このエリア２の一部が遊技制御プログラムの作業領域として割付られ、不正防止用プログラムの作業領域はエリア２外になる領域に割付られている。従って、ＲＡＭの作業領域においても不正防止用プログラムの作業領域とが分離される構成となり、ＲＡＭの作業領域においても遊技制御プログラムと不正防止用プログラムの区別が明瞭になっている。
【００５８】
さらに、図３、図５〜８で示したように、不正検出手段である磁気センサ７ａ、扉開放スイッチ７ｃ、振動センサ７ｄの検出信号を払出制御回路４に入力する構成として、遊技制御回路１には発射制御回路５、図柄制御回路２及び外部出力端子板９を接続した構成を採用している。なお、遊技制御回路１と図柄制御回路２とには中継基板６及びサブ統合回路３が介在しているが、遊技制御回路１と図柄制御回路２との接続が直接的でも間接的でもよいことは明らかである。
【００５９】
払出制御回路４は、不正検出手段（磁気センサ７ａ、扉開放スイッチ７ｃ又は振動センサ７ｄ）のいずれかが検出レベルであれば、不正を検出したことを示す不正検出信号を遊技制御回路１へ送信し、遊技制御回路１は不正検出信号を受信すると、遊技制御プログラムの作業領域に不正フラグをセットする。そして、遊技制御回路１は、不正フラグがセットされていると、遊技制御プログラムに従って、発射の停止を指示するための発射停止信号を発射制御回路５に出力し、発射停止信号を受信した発射制御回路５は発射装置を停止させる。また、遊技制御回路１は、不正フラグがセットされていると、不正防止用プログラムに従って、不正信号を外部出力端子板９に出力する。
【００６０】
上記のような構成及び動作であり、不正検出を払出制御回路４が行い、発射停止を遊技制御回路１が行うので、面替え時の有効活用が図れると共に、遊技の性能に関する制御を遊技制御回路１が統一制御する妨げにはならない。また、発射を停止するための不正フラグは遊技制御プログラムの作業領域を使用し、不正防止用プログラムの作業領域を使用しないので、遊技制御プログラムの作業領域に不正行為が行われないようチェックするだけでよい。不正防止用プログラムの作業領域のデータが改竄されても遊技の性能に直接影響を与えない。
【００６１】
更に、発射停止は遊技制御プログラムが実行し、不正防止用プログラムは外部出力端子板９に出力する構成なので（上述した通り、不正検出を演出図柄表示部１０に表示させてもよい。）、遊技制御プログラムをセキュリティチェックプログラム等によりチェックするだけでよく、不正防止用プログラムが改竄されても遊技の性能に影響を与えない。
【００６２】
実施例で遊技機の一例として示したパチンコ機２１は、
遊技の進行を制御するための遊技制御プログラムを記憶した遊技制御領域と、不正行為を防止するための不正防止用プログラムを記憶した不正防止制御領域とを分離したＲＯＭを搭載した遊技制御回路と、
景品体の払出を制御する払出制御回路とを備え、
前記払出制御回路には、該遊技機に外部から及ぼされる磁力を検出するための磁気センサ、前面枠が開放されたことを検出する扉開放スイッチ又は該遊技機が振動させられたことを検出する振動センサのいずれかを接続し、
前記遊技制御回路には、発射制御回路、図柄制御回路及び外部接続端子板を接続し、
前記払出制御回路は、前記磁気センサ、扉開放スイッチ又は振動センサの検出信号が検出レベルであれば、その旨を示す不正検出信号を前記遊技制御回路へ送信し、
前記遊技制御回路は、不正検出信号を受信すると遊技制御プログラムの作業領域に不正フラグをセットし、
前記遊技制御回路は、前記不正フラグがセットされていれば、不正防止用制御領域のプログラムに従って発射の停止を指示するための信号を発射制御回路に出力し、
また不正防止用制御領域のプログラムに従って不正を通報するための信号を外部出力端子板に出力する
構成になっており、そのような構成の遊技機とすれば、
上記の通りに、不正検出を払出制御回路が行い、発射停止を遊技制御回路が行うので、面替え時の有効活用が図れると共に、遊技の性能に関する制御を遊技制御回路が統一制御する妨げにはならない。また、発射を停止するための不正フラグは遊技制御プログラムの作業領域を使用し、不正防止用プログラムの作業領域を使用しないので、遊技制御プログラムの作業領域に不正行為が行われないようチェックするだけでよい。不正防止用プログラムの作業領域のデータが改竄されても遊技の性能に直接影響を与えない。更に、発射停止は遊技制御プログラムが実行し、不正防止用プログラムは外部出力端子板に出力する構成なので（なお、不正検出を演出図柄表示部に表示させてもよい。）、遊技制御プログラムをセキュリティチェックプログラム等によりチェックするだけでよく、不正防止用プログラムが改竄されても遊技の性能に影響を与えない。
［変形例１］
実施例ではアドレス００００Ｈ〜１０ＦＦＨの範囲をエリア１として設定し、遊技制御プログラムはエリア１内に記憶し、不正防止用プログラムはエリア１を外れたアドレスに記憶することで、遊技制御プログラムが記憶された遊技制御領域と不正防止用プログラムが記憶された不正防止制御領域との間に、少なくともエリア１の余剰分を未使用の領域として存在させて、遊技制御領域と不正防止制御領域とを分離させているが、
例えば遊技制御プログラムが記憶された遊技制御領域を００００Ｈ〜０Ｅ０１Ｈ、これに続く０Ｅ０２Ｈ〜０ＥＦＦＨを未使用領域、不正防止用プログラムが記憶された不正防止制御領域を０Ｆ００Ｈ〜１３００Ｈというように、遊技制御領域と不正防止制御領域との間に未使用領域を介在させて、遊技制御領域と不正防止制御領域とを分離してもよい。このようにしても、遊技制御プログラムと不正防止用プログラムの区別が容易であり、遊技制御プログラムの検査、チェックが簡単である。この結果、プログラム作成ミスの発生、プログラムの改竄を未然に防止する効果が期待できる。また、不正防止用プログラムが改竄されても遊技の性能には直接関係しないので、この点でも耐性が高い。
［変形例２］
図９に示すように、発射制御回路５を払出制御回路４に接続し、また払出制御回路４には外部出力端子板９ａを接続した構成とすることもできる。
【００６３】
この場合、払出制御回路４が実行する不正検出処理は図１０のように変形される。すなわち、不正検出手段の検出信号を入力し（Ｓ１１）、いずれかの検出信号が検出レベルであるか否かを判断する（Ｓ１２）までは同じであるが、Ｓ１２で肯定判断のときに、不正信号を外部出力端子板９ａに出力し（Ｓ１５）、発射停止信号を発射制御回路５に出力する（Ｓ１６）点で異なる。
【００６４】
一方、遊技制御回路１は、図６〜８に示す処理を行う必要がなくなり、不正防止用プログラムによって、例えば大入賞口３７が開放していないのにカウントスイッチからの入賞信号が入力された等の遊技上の不正を検出し、不正を検出すれば外部出力端子板９に不正信号を出力するといった処理を行う。なお、不正信号は払出制御回路４を介して外部出力端子板９ａに出力してもよい。
【００６５】
このように構成すれば、払出制御回路４が不正検出手段（磁気センサ７ａ、扉開放スイッチ７ｃ又は振動センサ７ｄ）により不正行為を検出し、発射停止、外部出力端子板９ａへの出力制御を行うので、面替え時の有効利用が一層図れる。また、アタッカーのソレノイドをオンしていない状態で入賞検出される等の異常（不正）は遊技制御回路１が行い外部出力端子板９に出力する構成なので、プログラムにより遊技の進行上異常と判断される不正と、遊技機に対する物理的作用を及ぼす不正とを明確に区別した処理を各回路１、４で実行することができる。
【００６６】
変形例２に示した遊技機は、
遊技の進行を制御する遊技制御回路と、
景品体の払出を制御するための払出制御プログラムを記憶した払出制御領域と、不正行為を防止するための不正防止用プログラムを記憶した不正防止制御領域とを分離した払出制御回路用のＲＯＭを備えた払出制御回路とを備え、
前記払出制御回路には、該遊技機に外部から及ぼされる磁力を検出するための磁気センサ、前面枠が開放されたことを検出する扉開放スイッチ又は該遊技機が振動させられたことを検出する振動センサのいずれかと、発射制御回路及び外部接続端子板とを接続し、
前記払出制御回路は、前記磁気センサ、扉開放スイッチ又は振動センサの検出信号が検出レベルであれば、不正防止用制御領域のプログラムに従って発射の停止を指示するための信号を発射制御回路に出力し、また不正防止用制御領域のプログラムに従って不正を通報するための信号を外部出力端子板に出力する
構成になっており、そのような構成の遊技機とすれば、
上記の通りに、払出制御回路が不正検出手段（磁気センサ、扉開放スイッチ又は振動センサ）により不正行為を検出し、発射停止、外部出力端子板への出力制御を行うので、面替え時の有効利用が一層図れる。また、アタッカーのソレノイドをオンしていない状態で入賞検出される等の異常（不正）は遊技制御回路が行い外部出力端子板に出力する構成なので、プログラムにより遊技の進行上異常と判断される不正と、遊技機に対する物理的作用を及ぼす不正（センサ等が感知（ＯＮ）すれば異常と判断される不正）とを明確に区別した処理を遊技制御回路と払出制御回路とで実行することができる。
【００６７】
なお、上記の遊技機において、「遊技の進行を制御するための遊技制御プログラムを記憶した遊技制御領域と、不正行為を防止するための不正防止用プログラムを記憶した不正防止制御領域とを分離したＲＯＭを搭載した遊技制御回路」を採用できることは言うまでもない。
［その他］
実施例及び変形例では不正検出手段として磁気センサ７ａ、扉開放スイッチ７ｃ及び振動センサ７ｄを備えているが、不正検出手段として機能するセンサ類は少なくとも１つあればよい。
【００６８】
また、実施例では遊技制御プログラムと不正防止用プログラムとを記憶したＲＯＭを搭載した遊技制御回路について説明したが、
景品体の払出を制御するための払出制御プログラムと不正行為を防止するための不正防止用プログラムを記憶した払出制御回路用のＲＯＭにおいても、実施例と同様に払出制御プログラムを記憶した払出制御領域と不正防止用プログラムを記憶した不正防止制御領域とを分離した構成を採用することができる。
【００６９】
そうすれば、払出制御プログラムと不正防止用プログラムの区別が容易であり、払出制御プログラムの検査、チェックが簡単である。この結果、プログラム作成ミスの発生、プログラムの改竄を未然に防止する効果が期待でき、不正防止用プログラムが改竄されても遊技の性能には直接関係しないので、この点でも耐性が高いという、実施例と同様の効果が払出制御回路用のＲＯＭにおいても得られる。
【００７０】
また、そのような払出制御回路用のＲＯＭでは、前記払出制御領域を予め設定されたアドレス空間（以下、「エリア１」という）内に収め、前記払出制御プログラムが前記エリア１を満たさなくとも不正防止用プログラムを前記エリア１外に記憶するができる。
【００７１】
或いは、そのような払出制御回路用のＲＯＭでは、前記払出制御領域と前記不正防止制御領域との間に未使用領域を介在させた構成にもできる。
上記の払出制御回路用のＲＯＭを備える払出制御回路は、当該払出制御回路用のＲＯＭと、該ＲＯＭに記憶されている前記払出制御プログラム及び前記不正防止用プログラムを実行するＣＰＵと、前記ＣＰＵがアクセスするＲＡＭとを備える払出制御回路において、前記ＲＡＭは、前記払出制御プログラムの作業領域と、前記不正防止用プログラムの作業領域とが分離される構成とすればよい。
【００７２】
そのように構成した遊技制御回路は、上述の払出制御回路用のＲＯＭを備えるから、上記の効果を有する。また、ＲＡＭは、払出制御プログラムの作業領域と、不正防止用プログラムの作業領域とが分離される構成であるから、ＲＡＭの作業領域においても払出制御プログラムと不正防止用プログラムの区別が明瞭である。
【００７３】
また、そのように構成した遊技制御回路では、前記ＲＡＭでは、前記払出制御プログラムの作業領域を予め設定されたアドレス空間（以下、「エリア２」という）内に収め、前記不正防止用プログラムの作業領域を前記エリア２外にすることができる。
【図面の簡単な説明】
【００７４】
【図１】実施例のパチンコ機の正面図。
【図２】実施例の遊技盤の正面図。
【図３】実施例のパチンコ機の制御系の要部ブロック図。
【図４】実施例のパチンコ機で遊技制御回路が実行する特別図柄抽選処理のフローチャート。
【図５】実施例のパチンコ機で払出制御回路が実行する不正検出処理のフローチャート。
【図６】実施例のパチンコ機で遊技制御回路が実行する受信処理のフローチャート。
【図７】実施例のパチンコ機で遊技制御回路が実行する不正防止処理のフローチャート。
【図８】実施例のパチンコ機で遊技制御回路が実行する発射停止処理のフローチャート。
【図９】変形例２のパチンコ機の制御系の要部ブロック図。
【図１０】変形例２のパチンコ機で払出制御回路が実行する不正検出処理のフローチャート。
【符号の説明】
【００７５】
１・・・遊技制御回路、
３・・・サブ統合回路、
４・・・払出制御回路、
５・・・発射制御回路、
６・・・中継基板、
７ａ・・・磁気センサ、
７ｃ・・・扉開放スイッチ、
７ｄ・・・振動センサ、
８・・・特別図柄表示部、
９・・・外部出力端子板、
９ａ・・・外部出力端子板、
１０・・・演出図柄表示部、
１１・・・音・ランプアクチュエータ、
２１・・・パチンコ機、
３０・・・遊技盤、
３２・・・センター役物、
３３・・・遊技領域、
３４・・・ゲート、
３５・・・始動入賞口、
３６・・・普通電動役物、
３７・・・大入賞口。
【図１】
0005552609.tif 000002
【図２】
0005552609.tif 000003
【図３】
0005552609.tif 000004
【図４】
0005552609.tif 000005
【図５】
0005552609.tif 000006
【図６】
0005552609.tif 000007
【図７】
0005552609.tif 000008
【図８】
0005552609.tif 000009
【図９】
0005552609.tif 000010
【図１０】
0005552609.tif 000011