(57)【要約】【課題】  不揮発性メモリに対するプログラム書替えによる不正行為を防止する。また、不揮発性メモリのビン数削減をはかる。【解決手段】  制御基板１００に実装された不揮発性メモリが、内蔵する制御回路１０２により、ＣＰＵから書込み要求信号を受信して所定時間経過後（遅延回路１０３による遅延時間経過後）に要求元に書込み許可信号を送信して書込みを許可する構成とする。このことにより、プログラムを書替える不正行為に要する時間を長く設定し、不正を困難にすることができる。また、制御回路により書込み許可信号が設定され、外部から参照可能なレジスタ回路を付加し、入出力ピン数の削減をはかる。【選択図】  図４
2006015002.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性メモリ素子と、
外部から、前記不揮発性メモリ素子に対する書込み要求信号を受信し、所定時間経過後に書込み許可信号を送信する制御回路と、
前記制御回路により前記書込み許可信号が設定され、外部から参照可能なレジスタ回路と、
から成る不揮発性メモリが実装された制御基板、
を具備することを特徴とする遊技機。
【請求項２】
不揮発性メモリ素子と、
外部から、前記不揮発性メモリ素子に対する書込み要求信号を受信し、所定時間経過後に書込み許可信号を送信する制御回路と、
前記制御回路により前記書込み許可信号が設定され、外部から参照可能な前記不揮発性メモリ素子の任意の領域に割付けられた記憶領域と、
から成る不揮発性メモリが実装された制御基板、
を具備することを特徴とする遊技機。
【請求項３】
前記不揮発性メモリは、
前記書込み要求信号を受信し、所定の遅延時間経過後に前記書込み要求信号を前記制御回路に出力する遅延回路と、
前記制御回路によって出力される所定の遅延時間経過後の書込み要求信号によって起動され、内蔵する前記不揮発性メモリ素子に所定のプログラムデータを書込む書込み回路と、
を具備することを特徴とする請求項１または２に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、抽選プログラム等、遊技用のプログラムが記録される不揮発性メモリを制御基板に実装して成る遊技機に関する。
【背景技術】
【０００２】
遊技機として、例えば、特許文献１に開示されたスロットマシンが知られている。スロットマシンには、同文献１の図１に示されているように、本体部前面に３列のリール１９ａ，１９ｂ，１９ｃを有するリール機構が組み込まれ、これらリール１９ａ，１９ｂ，１９ｃの側方（右側壁面）に、いわゆる演出表示を行うための表示装置としての表示パネル（ＥＬランプ）３が設けられている。
【０００３】
かかる構成において、遊技者により回転開始ノブが押下されると、ゲーム開始となり、リール１９ａ，１９ｂ，１９ｃを所定速度で回転させ、次に停止釦が押下されると、リール１９ａ，１９ｂ，１９ｃを順次停止させる。そして、停止した３個のリール１９ａ，１９ｂ，１９ｃに描かれている特定の絵柄（例えば、数字の７）が入賞ライン上に揃うと「大当り」となり、表示パネル３に同文献１の図４に示されている表示を行うことによって大当たりが出たことを知らせ、遊技者に対し快感を与えるようにしている。
【特許文献１】特開２００１−１７０２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記したスロットマシンにあっては、ＣＰＵと、フラッシュＲＯＭのような再書き込み可能なメモリ（以下、不揮発性メモリという）が実装された制御基板が内部に設置され、この不揮発性メモリに記録されたプログラムに従ってＣＰＵが演算処理を行うことで遊技機の動作を制御している。例えば、主制御基板と呼ばれる制御基板が大当たりを抽選し、また、大当たり時に連続して発生する入賞回数の管理等を行っており、ホール（遊技場）に多数設置されているそれぞれのスロットマシンに対し、かかる大当たりを発生させる確率や連続する入賞回数等、遊技の勝敗に係る数値情報等が予め主制御基板に設定されている。
【０００５】
このため、より高い配当率で遊技ができる設定値に変えた別のプログラムに書替えることで、高い配当を不当に得ようとする者がいる。このような不正な行為によっては、ホール側に多大な損害を与える場合があり、対策が望まれていた。
【０００６】
本発明は上記事情に鑑みてなされたものであり、プログラムの書替えに十分な時間があれば書替える不正行為に要する時間も長くなり不正が困難になることに着目し、プログラムの書替えを時間制御することで不正行為を防止し、被害を抑えることができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を解決するために請求項１に記載の発明は、不揮発性メモリ素子と、外部から、前記不揮発性メモリ素子に対する書込み要求信号を受信し、所定時間経過後に書込み許可信号を送信する制御回路と、前記制御回路により前記書込み許可信号が設定され、外部から参照可能なレジスタ回路と、から成る不揮発性メモリが実装された制御基板、を具備することを特徴とする遊技機である。
【０００８】
また請求項２に記載の発明は、不揮発性メモリ素子と、外部から、前記不揮発性メモリ素子に対する書込み要求信号を受信し、所定時間経過後に書込み許可信号を送信する制御回路と、前記制御回路により前記書込み許可信号が設定され、外部から参照可能な前記不揮発性メモリ素子の任意の領域に割付けられた記憶領域と、から成る不揮発性メモリが実装された制御基板、を具備することを特徴とする遊技機である。
【０００９】
また、請求項３に記載の発明は、請求項１または２に記載の遊技機において、前記不揮発性メモリは、前記書込み要求信号を受信し、所定の遅延時間経過後に前記書込み要求信号を前記制御回路に出力する遅延回路と、前記制御回路によって出力される所定の遅延時間経過後の書込み要求信号によって起動され、内蔵する前記不揮発性メモリ素子に所定のプログラムデータを書込む書込み回路と、を具備することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、制御基板に実装された不揮発性メモリが、ＣＰＵから書き込み要求信号を受信して所定時間経過後に要求元に書き込み許可信号を送信して書き込みを許可する構成とすることで、プログラムを書替える不正行為に要する時間を長く設定でき、このため不正が困難になる。この間に、管理人等による監視、あるいは、扉が開放されるとそのホールの管理人へ異常を報知する検知装置等、不正行為を防止する機械的な対策と併用することで不正を発見できる機会が増え、このことにより被害を抑えることができる。
また、本発明によれば、書込み許可を外部に通知するデータが設定される専用レジスタにより、あるいは専用レジスタの代替として不揮発性メモリ素子のある領域を用いることで、出力端子（ピン）が不要となり、このため、プログラムが記録される不揮発性メモリの小型化および高集積効果が得られ、遊技機における制御基板の実装スペースの有効利用もはかれる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施形態につき図面を参照しながら説明する。ここでは、本発明が適用された遊技機として、スロットマシン１について説明する。
図１は、スロットマシン１の外観構造を表した斜視図、図２はスロットマシン１の内部構造を表した図である。図１において、スロットマシン１は、箱状の筐体３と、筐体３と蝶番機構により開閉可能に取り付けられたフロントドア２とを備えている。
【００１２】
フロントドア２の遊技者に面する側には、意匠的にデザインされ硬質プラスチックでそれぞれほぼ一体的に形成された、いわゆる化粧板に相当する上部パネル部２１、中部パネル部２２、及び下部パネル部２３が設けられている。そして、中部パネル部２２と下部パネル部２３との間に、遊技者側に若干突出し、ゲーム操作をおこなうための後述するスイッチ類が配置されている操作卓２４が一体的に設けられている。なお、上部パネル部２１、中部パネル部２２、下部パネル部２３、及び操作卓２４は遊技者側に面し、これらにより「前面パネル部」が構成されている。
【００１３】
上部パネル部２１には、高輝度発光ダイオード等で形成された演出用ランプ２１１と、演出効果音を発する図示しないスピーカが裏面側に取り付けられスリット溝孔からなる放音部２１２ａ，２１２ｂがそれぞれ配設されている。
また、放音部２１２ａ，２１２ｂの間には、透明な硬質プラスチック板等が嵌め込まれて形成された表示窓２１４に面して液晶表示部２１３が配置されている。液晶表示部２１３は、ゲームの演出に係る映像を表示し表示窓２１４を通して目視される。
【００１４】
中部パネル部２２には、硬質プラスチック板等で形成されたパネル面２２１が設けられている。パネル面２２１のほぼ中央には略長方形の透明な表示窓２２２が形成され、表示窓２２２を通して筐体３内に取り付けられている３個のリール３１１ａ，３１１ｂ，３１１ｃを目視できるようになっている。
【００１５】
ここで、詳細は後述するが、筐体３内に設置されている回胴装置３１は、３個の円筒形状のリール３１１ａ，３１１ｂ，３１１ｃが回転軸方向に並べられて構成され、各リール３１１ａ，３１１ｂ，３１１ｃの外周面にはその周方向に沿って複数種類の図柄が描かれている。そして、遊技者は、表示窓２２２を通して一のリールに描かれた上下方向３個の図柄と、横方向に配列されたリール３列の図柄を目視することができる。また、遊技者の指示操作に応じて、各リール３１１ａ，３１１ｂ，３１１ｃは回転及び停止の動作が行われ、これにより、表示されるリールの図柄の種類が変更されるようになっている。
【００１６】
また、中部パネル部２２のパネル面２２１には、裏面側に設けられている図示しないランプを点灯させることで例えば入賞役への内部当選など遊技状態に関する情報を演出表示する演出表示部２２３と、複数の発光ダイオードがマトリクス状に配列され各発光ダイオードを選択的に発光させることでドット画像を演出表示する演出表示部２２４と、スロットマシン１にクレジット（貯留）されている遊技メダル（以下、単に「メダル」）数や、入賞によって獲得したメダル数、または入賞役への当選回数等の数値情報を表示する状態表示ＬＥＤ２２５が設けられている。
【００１７】
更にパネル面２２１には、スロットマシン１の使用方法やゲーム内容の説明等が、視覚効果を高めてデザインされた文字等によって描かれている。
中部パネル部２２の側部には、蛍光灯や高輝度発光ダイオードで形成された演出用ランプ２２６ａ，２２６ｂが設けられている。ゲームの進行に応じて上述した複数の演出用ランプ２１１，２２６ａ，２２６ｂが点滅等することで、ゲームの演出効果を高めるようになっている。
【００１８】
中部パネル部２２の下側には、遊技者側に向かいながら若干下方に傾斜した平面を有する操作卓２４が形成されている。操作卓２４の当該平面の右側には、メダルを投入するためのメダル投入部２４１が設けられ、当該平面の左側には、押しボタンスイッチである３個のベットボタン２４２，２４３，２４４が設けられている。
ベットボタン２４２，２４３，２４４はスロットマシンの１ゲームに賭けるメダルの枚数を提示するためのボタンスイッチである。ゲームを開始する際に、ベットボタン２４２が押圧操作されることで、貯留されているメダルから１枚のメダルがゲームに対して賭けられる。同様に、ベットボタン２４３又は２４４が押圧操作されることで、それぞれ２枚又は３枚のメダルが賭けられる。なお、ベットボタン２４４は、１回のゲームに賭けることができる最多枚数のメダルを提示するために設けられていることから、特に「マックスベットボタン」と呼ばれている。
【００１９】
操作卓２４の前面左側には、リール３１１ａ，３１１ｂ，３１１ｃの回転開始を指示するためのスタートレバー２４５が設けられ、操作卓２４の前面ほぼ中央には、リール３１１ａ，３１１ｂ，３１１ｃの回転停止を指示するための押しボタンスイッチである３個のストップボタン２４６ａ，２４６ｂ，２４６ｃが各リール３１１ａ，３１１ｂ，３１１ｃに対応して設けられている。
スタートレバー２４５は、先端に球形の操作ノブを有する揺動可能な操作旱を備え、操作旱が傾倒操作されるとオン、操作旱から手が離されるとスプリングの付勢力によって自動的に元の位置に戻ってオフ状態となるスイッチユニットで形成されている。ストップボタン２４６ａ，２４６ｂ，２４６ｃは、押圧操作することで回転中のリール３１１ａ，３１１ｂ，３１１ｃをそれぞれ独立して停止させるためのスイッチである。
【００２０】
すなわち、遊技者がベットボタン２４２，２４３，２４４の何れかを押圧操作することで当該ゲームに賭けるメダル数を提示し、そして、スタートレバー２４５を傾倒操作すると、各リール３１１ａ，３１１ｂ，３１１ｃが一斉に回転する。この時スロットマシン１は、当該ゲームの入賞に係る役（入賞役）の抽選を内部的な処理により行う（以下、これを「内部抽選」という）。
各リール３１１ａ，３１１ｂ，３１１ｃが所定の回転数に達すると、ストップボタン２４６ａ，２４６ｂ，２４６ｃによるリール停止操作が準備完了の状態となる。この状態で、遊技者がストップボタン２４６ａ，２４６ｂ，２４６ｃを任意の順序で押圧操作することにより、対応するリールが停止制御される。そして、停止した３個のリール３１１ａ，３１１ｂ，３１１ｃにより表示される図柄が上述の内部抽選で当選した役に対応する組合せで有効なライン上に揃うと入賞となり、その入賞役の種類に応じた枚数のメダルが遊技者に配当されるようになっている。
【００２１】
操作卓２４の前面右側には、フロントドア２を開錠するための鍵が挿入される鍵穴２４７が設けられている。スロットマシン１の管理者等が鍵穴２４７に所定の鍵を挿入して開錠操作すると、蝶番機構によって筐体３に取り付けられているフロントドア２を前方へ開くことができ、またフロントドア２を筐体３側に閉じると、自動的にこれらを施錠するようになっている。
【００２２】
下部パネル部２３には、スロットマシン１のゲーム内容又は登場キャラクタなどを紹介するためのパネル２３１が設けられている。またパネル２３１の下側には、メダルを排出するための排出口２３２と、排出されたメダルを受ける受皿２３３とが設けられている。更に排出口２３２に隣接して、多数の孔から形成された放音部２３４ａ，２３４ｂが設けられ、演出効果音を発する後述のスピーカが放音部２３４ａ，２３４ｂの裏面側に配置されている。
【００２３】
次に、図２を参照して、フロントドア２の裏面構造と、筐体３の内部構造を説明する。なお、図２は、フロントドア２を筐体３から開いた状態を表している。同図において、フロントドア２の裏面上部には、演出用ランプ２１１の光源である複数の高輝度発光ダイオード２５１が配列されると共に、上述の放音部２１２ａ，２１２ｂに対向してスピーカ２５２ａ，２５２ｂが取り付けられている。また、図２には示されていないが、スピーカ２５２ａ，２５２ｂの間に上述の表示窓２１４が位置しており、液晶表示部２１３がその表示面を表示窓２１４に向けて取り付けられている。更に、液晶表示部２１３の裏面側に、電気回路基板で形成されたサブ制御基板２００が取り付けられている。
なお、詳細は後述するが、スロットマシン１全体の動作は、筐体３側に設けられている主制御基板１００によって統括制御されており、サブ制御基板２００は、液晶表示部２１３の表示制御、及び演出用ランプ２１３，２２６ａ，２２６ｂ、スピーカ２５２ａ，２５２ｂの制御等、ゲームの演出に係る制御を主に行っている。
【００２４】
サブ制御基板２００の下方には、リール３１１ａ，３１１ｂ，３１１ｃを目視させるための表示窓２２２を有するパネル面２２１が取り付けられている。表示窓２２２の下方には、中央表示基板２４０と呼ばれる電気回路（中継）基板が設けられている。中央表示基板２４０には、操作卓２４に設けられているベットボタン２４２，２４３，２４４と、スタートレバー２４５と、ストップボタン２４６ａ，２４６ｂ，２４６ｃなどのスイッチ類が電気的に接続されており、これらスイッチ類の出力信号が主制御基板１００に転送されるように配線接続されている。
【００２５】
中央表示基板２４０の下方には、メダル投入部２４１に投入される投入物を正規のメダルか異物か判別して振り分けるセレクト機構２６１と、セレクト機構２６１で振り分けられたメダルを筐体３内に設けられているホッパ装置３２１へ案内するガイド部材２６２と、セレクト機構２６１で振り分けられた異物を排出口２３２へ案内するガイド部材２６３と、ホッパ装置３２１から排出されるメダルを排出口２３２へ案内するガイド部材２６４が設けられている。また、排出口２３２の両側には、上述した放音部２３４ａ，２３４ｂに対向してスピーカ２５３ａ，２５３ｂが取り付けられており、これにより放音部２３４ａ，２３４ｂを介して演出効果音を出力するように構成されている。
【００２６】
次に、筐体３内の略中央には、リール３１１ａ，３１１ｂ，３１１ｃを備える回胴装置３１が設けられている。回胴装置３１は、フロントドア２が筐体３側に閉じられると表示窓２２２にリール３１１ａ，３１１ｂ，３１１ｃが対向するように、筐体３の所定フレーム（符号略）に位置決めして取り付けられている。なお、回胴装置３１の上面には、リール３１１ａ，３１１ｂ，３１１ｃを回転駆動させるステッピングモータを制御するための電気回路基板である図示しない回胴装置基板３１０が設けられている。
回胴装置３１の上方には、スロットマシン１の全体動作を集中制御する主制御基板１００が取り付けられている。回胴装置３１の下方には、ホッパ装置３２１と、ホッパ装置３２１から溢れたメダルを収容するための補助貯留部３２２と、主電源装置３３１が設けられている。主電源装置３３１の側面には、いわゆる配電盤に相当する電源装置基板３３０が設けられている。更に、筐体３の上部右側の内壁に、遊技場に設置されている「ホールコンピュータ」と呼ばれる管理用コンピュータと接続可能な外部集中端子基板３９０が取り付けられている。
【００２７】
そして、上述の主制御基板１００、サブ制御基板２００、中央表示基板２４０、回胴装置基板３１０、電源装置基板３３０、外部集中端子基板３９０は、何れも導電性配線パターンの形成された絶縁性樹脂基板上に集積回路（ＩＣ）やトランジスタ、抵抗、コンデンサ等の電子部品が搭載されて配線接続されたいわゆる電気回路基板として形成されている。なお、主制御基板１００とサブ制御基板２００は、それぞれ硬質プラスチックのケースに収納されたユニット構造となっている。
【００２８】
次に、図３のブロック図を参照して、スロットマシン１に設けられている制御システムについて説明する。まず、図２には説明の便宜上示されていないが、主制御基板１００には、サブ制御基板２００、回動装置基板３１０、中央表示基板２４０、電源装置基板３３０、及び外部集中端子基板３９０がそれぞれ配線ケーブルによって接続されている。
【００２９】
主制御基板１００は、演算装置としてのＣＰＵ（又はワンチップのマイコン）と半導体メモリであるＲＯＭ、及びＲＡＭ等の電子部品が搭載されており、ＲＯＭに予め記憶されているシステムプログラムとスロットマシンゲーム用のプログラムをＣＰＵが実行し、各制御基板２００，３１０，２４０，３３０，３９０に所定の指令を含む制御信号を送出することで、それぞれに分散制御を行わせ、これによりスロットマシン１全体を集中制御する。
中央表示基板２４０は、ベットボタン２４２，２４３，２４４と、スタートレバー２４５及びストップボタン２４６ａ，２４６ｂ，２４６ｃが接続され、これらスイッチから出力される出力信号を主制御基板１００へ転送する中継基板として機能する。また、中央表示基板２４０は、セレクト機構２６１に設けられている遊技メダル検出センサから出力される出力信号を主制御基板１００へ転送し、メダル投入部２４１に投入されたメダル枚数を知らせると共に、異物の投入や目詰まりの発生等を知らせる。また、中央表示基板２４０には、モニタＬＥＤ２４８が接続されており、スロットマシン１が異常の場合にそのエラー情報等を表示する。
【００３０】
サブ制御基板２００は、ＣＰＵと、半導体メモリであるＲＯＭ，ＲＡＭと、液晶表示部２１３に演出映像を表示させる制御を行うためのＶＤＰ（Video Display Processor）を搭載している。サブ制御基板２００には、演出用ランプ２１１，２２６ａ，２２６ｂと、スピーカ２５２ａ，２５２ｂ，２５３ａ，２５３ｂと、液晶表示部２１３と、演出表示部２２３，２２４等の各種遊技情報表示部とが接続され、主制御基板１００から演出開始を示唆する制御信号が供給されると、これら演出用ランプ２１１，２２６ａ，２２６ｂとスピーカ２５２ａ，２５２ｂ，２５３ａ，２５３ｂを駆動し、また液晶表示部２１３に演出映像を表示することによって、遊技者の視覚と聴覚に訴える演出を行う。
【００３１】
回胴装置基板３１０には、リール３１１ａ，３１１ｂ，３１１ｃを回転駆動するステッピングモータ３１２ａ，３１２ｂ，３１２ｃと、各リール３１１ａ，３１１ｂ，３１１ｃの回転位置を検出するフォトセンサ３１３ａ，３１３ｂ，３１３ｃが接続されている。そして、主制御基板１００からリール３１１ａ，３１１ｂ，３１１ｃを回転又は停止させるべき旨の制御信号が供給されると、回胴装置基板３１０は、フォトセンサ３１３ａ，３１３ｂ，３１３ｃからの検出信号を受けて各リール３１１ａ，３１１ｂ，３１１ｃの回転位置を適切に把握しつつ、ステッピングモータ３１２ａ，３１２ｂ，３１２ｃへの駆動パルス信号を制御してリール３１１ａ，３１１ｂ，３１１ｃの動作を制御する。
【００３２】
電源装置基板３３０は、主電源装置３３１で発生される各種電源電圧をホッパ装置３２１その他の各所に配電する配電回路が形成されており、かかる配電回路からスロットマシン１の動作に必要なシステム電源を供給する。また、電源装置基板３３０は、主制御基板１００からメダルの払い出しをすべき旨の指令を受けると、ホッパ装置３２１を制御してメダルの払い出しを行わせる。
外部集中端子基板３９０は、主制御基板１００から出力されるスロットマシン１の状態信号又はゲームの進行状況等を示す信号を、上述のホールコンピュータへ送出するための端子基板である。
【００３３】
かかる構成を有するスロットマシン１は、先の遊技者にメダルの払出しを完了すると待機状態となり、この待機状態において例えば新たな遊技者がメダル投入部２４１にメダルを投入すると、ゲームを行うことが可能となる。
遊技者がメダル投入部２４１にメダルを投入し、ベットボタン２４２，２４３，２４４の何れかによって当該ゲームに賭けるメダル数を提示した後、スタートレバー２４５をオン操作すると、主制御基板１００は、３個のリール３１１ａ，３１１ｂ，３１１ｃを一斉に回転させ始める。同時に入賞役を内部抽選し、その結果当選した役がある場合、その当選役に対応するフラグを記憶する。
【００３４】
次に、遊技者がストップボタン２４６ａ，２４６ｂ，２４６ｃを任意の順番でオン操作すると、主制御基板１００は、それに従い順次各リールを停止させる制御を行う。そして、全てのリール３１１ａ，３１１ｂ，３１１ｃが停止したことを検知すると、各リールが表示する図柄と、上述のフラグに対応する当選役に係る図柄の組み合わせとが一致しているかどうか判定する。
すなわち、表示窓２２２に面して停止した９個の図柄のうち、上中下段の横３列の線上に並んだ３組の図柄と、右斜めと左斜めの２本の対角線上に並んだ２組の図柄を調べ、何れか１つの組の図柄が当選役の条件を満足して揃うと、上述のフラグに対応する役に入賞したと判定する。役への入賞が確定すると、当該役の種類に応じて予め決められた配当数のメダルが遊技者に払い出される。
【００３５】
ここで、本スロットマシン１には、通常のゲームとは別に、より多くのメダルを配当する役に入賞できる特別ゲームを数回連続して行うことができる大当たり入賞役が用意されている。そして、本スロットマシン１は、この大当たり入賞役が発生する確率を複数のレベルに設定することができる。例えば、設定レベル１では、この大当たり入賞役が内部当選する確率が１／３５０であって、設定レベル６では、この確率が１／３００である。このように、設定レベルを適宜に設定変更することで、そのスロットマシン１の出玉率を変更できるようになっている。なお、かかる設定レベルは、スロットマシン１の主制御基板１００に備えられるＣＰＵ（又はマイコン）内の記憶素子、或いは主制御基板１００のＲＡＭ等に記憶され、ホールの管理者等がスロットマシン１に対し所定の操作を行うことで、この設定レベルを変更できるようになっている。
【００３６】
図４は、本発明実施形態に係わる不揮発性メモリの内部構成の一例を示す図である。図４に示される不揮発性メモリは、図３に示す主制御基板１００に実装され、遊技機用の抽選プログラムが記録される。
不揮発性メモリは、最小構成で、メモリセル１０１と、制御回路１０２と、遅延回路１０３と、書込み回路１０４と、アドレステコーダ１０５と、出力イネーブル回路１０６と、入出力バッファ１０７で構成される。
メモリセル１０１は、フラッシュＲＯＭ等の不揮発性メモリ素子であり、外部（ＣＰＵ）から読出し要求を受信したときに、そのアドレス情報（Address）をデコードした値に該当するプログラムデータ（Data）を入出力バッファ１０７経由で要求元であるＣＰＵへ供給する。このとき、否定論理のＯＥ（Output Enable）信号が有効となっており、出力イネーブル回路１０６によりアドレスデコーダ１０５に出力イネーブル信号が供給されていることが条件である。
【００３７】
本発明で特徴的なことは、遅延回路１０３が不揮発性メモリに内蔵されていることである。遅延回路１０３は、ＣＰＵからメモリセル１０１に対する書込み要求信号（否定論理のＷＥ：Write Enable信号）を制御回路１０２経由で受信し、所定時間遅延させた後、制御回路１０２へ送信する。制御回路１０２は、遅延回路１０３から所定時間遅延されたＷＥ信号（否定論理）を受信することにより書込み回路１０４を起動し、ＣＰＵによって入出力バッファ１０７に供給されるプログラムデータ（Data）の書込みを許可する。すなわち、書込み動作を開始するまでの間に一定の遅延時間を設けている。このとき、データを書込むべきメモリセル１０１のアドレスは、アドレスデコーダ１０５へ供給されている。
このことにより、制御基板１００に実装された不揮発性メモリが、ＣＰＵから書込み要求信号を受信して所定時間経過後に要求元に書込み許可信号を送信して書込みを許可する構成とすることで、プログラムを書替える不正行為に要する時間を長く設定できる。
なお、上記した本実施形態によれば、制御回路１０２からＣＰＵに対し、書込み許可信号を通知するための１本の出力端子（Ready）が必要となる。但し、これは、レジスタ１０８を追加することにより不要になる。
【００３８】
すなわち、レジスタ１０８には、制御回路１０２により、メモリセル１０１へのプログラムデータの書込みがReady状態にあるか否かが設定される。具体的には、制御回路１０２が遅延回路１０３により所定時間遅延されたＷＥ信号を受信することにより、レジスタ１０８の特定のビットに割付けられたReadyフラグをＯＮする。このレジスタ１０８は、ＣＰＵにより読み出しが可能なように構成されている。このことにより、入出力ピン（出力端子：Ready）を不要とすることができ、入出力ピン数削減に寄与することができる。
なお、専用のレジスタ１０８を設けるまでもなく、メモリセル１０１の特定の領域で代替しても構わない。この場合、入出力バッファ１０７を介してＣＰＵによって読み込まれ、プログラムデータの書込みが可能か否か判断される。
【００３９】
また、上記した遅延回路１０３を不揮発性メモリに内蔵させることにより、プログラムデータを書込む際、常に書込み遅延があるため、正規のプログラムデータを書込む量産時に工数がかかり、生産数が落ちてコストアップの要因になる。従って、ここでは、半導体メーカから納品された未書込みの不揮発性メモリに対して遅延回路１０３を動作させずに書込む配慮がなされており、このことにより、書込み作業の効率があがる。
このために、一度書込みを行ったか否かを判断するために必要な書込み履歴保持回路１０９が付加される。書込み保持回路１０９は、具体的にはＲＯＭにヒューズ層を形成することで一度だけプログラム可能なワンタイムプログラムブルＲＯＭ（ヒューズＲＯＭ）で構成され、一度も書込みが行われていなければこの書込み履歴保持回路１０９を動作させることなく書込み動作を行い、書込み終了後、書込み履歴保持回路１０９に書込み実績があることを記録する。制御回路１０２は書込みにあたり、書込み保持回路１０９を参照して書込みの履歴があれば上記したように、遅延回路１０３を動作させて書込み動作を一定時間遅延させる。
【００４０】
なお、書込み履歴保持回路１０９は、上記したようにフューズＲＯＭのように、一度記録されたら記録を消去できない半導体の他に、半導体メーカに持ち込まなければ記録を消せない半導体素子としても良い。要は、不正を行う者が簡単に書込み履歴の記録を消せない構造となっていることが重要である。
【００４１】
図６に、不揮発性メモリに対する書込み処理の流れがフローチャートで示されている。図６において、制御回路１０２は、ＣＰＵ１からプログラムデータの書込み要求を受信したとき、まず、書込み履歴保持回路１０９を参照して書込み履歴の有無をチェックする（Ｓ５１）。ここで、書込み履歴が無いことが確認された場合（Ｓ５１、Ｎｏ）、すなわち、量産時、制御回路１０２は、ＣＰＵに対して即時書込み許可を応答する（Ｓ５２）。
一方、Ｓ５１の判断処理で書込み履歴があることが確認され場合（Ｓ５１、Ｙｅｓ）、制御回路１０２は、遅延回路１０３出力による所定の遅延時間が経過したか否かをチェックし（Ｓ５３）、所定の遅延時間が経過するまでタイマ値の更新を行い（Ｓ５４）、所定の遅延時間経過後に書込みを許可する（Ｓ５２）。
【００４２】
以上説明のように本発明は、制御基板に実装された不揮発性メモリが、ＣＰＵから書込み要求信号を受信して所定時間経過後に要求元に書込み許可信号を送信して書込みを許可する構成とすることで、プログラムを書替える不正行為に要する時間を長く設定でき、このことにより不正を困難にするものである。この間に、管理人等による監視、あるいは、扉が開放されるとそのホールの管理人へ異常を報知する検知装置等、不正行為を防止する機械的な対策と併用することで不正を発見できる機会が増え、従って、被害を最小限に抑えることができる。
また、本発明によれば、書込み許可を外部に通知するデータが設定される専用レジスタにより、あるいは専用レジスタの代替として不揮発性メモリ素子のある領域を用いることで、出力端子（ピン）が不要となり、このため、プログラムが記録される不揮発性メモリの小型化および高集積効果が得られ、遊技機における制御基板の実装スペースの有効利用もはかれる。
【図面の簡単な説明】
【００４３】
【図１】本発明実施形態に係るスロットマシンの外観構造を表した斜視図である。
【図２】本発明実施形態に係るスロットマシンの内部構造を表した図である。
【図３】本発明実施形態に係るスロットマシンの制御システムを表すブロック図である。
【図４】本発明実施形態に係る不揮発性メモリの内部構成例を示す図である。
【図５】本発明実施形態の動作を示すフローチャートである。
【符号の説明】
【００４４】
１００  制御基板
１０１  メモリセル
１０２  制御回路
１０３  遅延回路
１０４  書込み回路
１０５  アドレスデコーダ
１０６  出力イネーブル回路
１０７  入出力バッファ
１０８  レジスタ
【図１】
2006015002.tif 000003
【図２】
2006015002.tif 000004
【図３】
2006015002.tif 000005
【図４】
2006015002.tif 000006
【図５】
2006015002.tif 000007