(57)【要約】【課題】遊技機に制御基板を組み付けた後でも仕様の変更や仕様の追加を実行する。【解決手段】主制御基板３１０は、ＣＰＵ，ＥＥＰＲＯＭ，ＲＡＭ，クロック及びＩ／Ｏポートを有する演算装置３１５が搭載され、ＥＥＰＲＯＭは、書込・書換プログラムＰＧＭ１１及び認証プログラムＰＧＭ１２がプリインストールされて書換禁止に設定されると共に、書込・書換可に設定されたプログラム記憶領域ＭＥＭ１１及びデータ記憶領域ＭＥＭ１２を備える。ＲＯＭ書込用端末７００のコネクタ７１０を書込・書換専用端子３１１に接続すると書込・書換プログラムＰＧＭ１１が起動され、ＩＤ，パスワードが認証されたら、プログラム出力、データ出力を許可し、受信したプログラム及びデータをＥＥＰＲＯＭの対応する記憶領域ＭＥＭ１１，ＭＥＭ１２へと書き込む。【選択図】  図７
2015223338.tif 000002
【特許請求の範囲】
【請求項１】
少なくともＣＰＵ、不揮発性メモリ、及びＩ／Ｏポートを有する演算装置を搭載した制御基板を一つ以上備え、前記不揮発性メモリに記憶させたプログラムやデータと、前記Ｉ／Ｏポートを介して入出力される情報とに応じて、所定の契機信号が入力されたときに抽選処理を実行し、当該抽選処理の結果や遊技の進行状況に応じた種々の遊技演出を実行する遊技機であって、さらに、以下の構成をも備えたことを特徴とする遊技機。
（１）前記不揮発性メモリを外部アクセスによるプログラム若しくはデータの書き込み又は書き換えが可能に構成すると共に、当該不揮発性メモリには、外部アクセスによるプログラム若しくはデータの書き込み又は書き換えを実行する書込・書換プログラムを記憶させてあり、前記ＣＰＵは、前記外部アクセスによるプログラム若しくはデータの書き込み又は書き換えの要求があったとき、前記書込・書換プログラムを起動してプログラム若しくはデータの書き込み又は書き換えを実行する書込・書換手段として機能する様に構成されていること。
【請求項２】
さらに、以下の構成をも備えていることを特徴とする請求項１に記載の遊技機。
（２）前記制御基板は、前記Ｉ／Ｏポートを介して情報の入出力を行うためのコネクタを露出させた状態で基板ケース内に収納されていて、前記コネクタに、前記外部アクセスによる書き込み又は書き換えの要求及び書き込み又は書き換えすべきプログラム若しくはデータを入力するための書込・書換用端子を備えさせたこと。
【請求項３】
さらに、以下の構成をも備えていることを特徴とする請求項２に記載の遊技機。
（３）前記コネクタの書込・書換用端子は、専用の端子として備えられていること。
【請求項４】
さらに、以下の構成をも備えていることを特徴とする請求項２又は３に記載の遊技機。
（４）前記コネクタは、開封時に痕跡を残す様に構成されたカバーで覆われていて、当該カバーを開封したときに、前記外部アクセスが可能となる様に構成されていること。
【請求項５】
さらに、以下の構成をも備えていることを特徴とする請求項１〜４のいずれかに記載の遊技機。
（５）前記制御基板として、前記抽選処理を実行する主制御基板と、当該主制御基板による抽選処理の結果を受けて対応する遊技演出を実行するサブ制御基板とを備え、前記書込・書換プログラムは、少なくとも前記主制御基板の不揮発性メモリに記憶されていること。
【請求項６】
さらに、以下の構成をも備えていることを特徴とする請求項１〜５のいずれかに記載の遊技機。
（６）前記制御基板は、前記外部アクセスを無線によって受信する無線通信手段を備えていること。
【請求項７】
さらに、以下の構成をも備えていることを特徴とする請求項１〜６のいずれかに記載の遊技機。
（７）前記不揮発性メモリには、前記外部アクセスによるプログラム若しくはデータの書き込み又は書き換えの要求があったとき、当該要求を許可するか否かの認証を行う認証プログラムを記憶させてあり、前記ＣＰＵは、前記外部アクセスによるプログラム若しくはデータの書き込み又は書き換えの要求があったとき、前記認証プログラムを起動して当該要求を許可するか否かの認証を実行する認証手段として機能する様に構成されていること。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機やスロットマシンなどの遊技機に関する。
【背景技術】
【０００２】
遊技機の仕様は、その遊技機に搭載されているＲＯＭの内容に依存しているため、遊技機の仕様を変更しようとする場合、ＲＯＭを交換しなければならない。しかし、ＲＯＭをむやみに交換することができないことから、一度出荷された遊技機の仕様を変更することは困難であった。
【０００３】
こうした問題に対し、特定の演出について、導入直後は封印されていて、一定期間経過後に解禁される仕様とした遊技機がある。こうした遊技機は、導入直後と一定期間経過後で仕様が異なることから、時間経過に起因する遊技機の稼働率低下を抑制する等の効果が期待されている。
【０００４】
この種の遊技機として、ＲＴＣ（リアルタイムクロック）から得られる時間情報（年・月・日・時・分・秒）を演出開始のトリガーに利用してデモンストレーションデータによる演出を実行する提案がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２４５１５６（要約、０５４８〜０５６３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ＲＴＣを利用して導入後一定期間経過後に始めて解禁される演出のためのデモンストレーションデータも、遊技機の出荷前に、解禁時期（年・月・日・時・分・秒）を指定して予め記憶させておかねばならない。
【０００７】
このため、従来技術では、出荷前に遊技機の仕様は完成していなければならず、出荷後において何らかの仕様の変更や仕様の追加を行うことはできなかった。
【０００８】
そこで、本発明は、遊技機に対して制御基板を組み付けた後であっても仕様の変更や仕様の追加を実行し得る様にすることを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するためになされた本発明の遊技機は、少なくともＣＰＵ、不揮発性メモリ、及びＩ／Ｏポートを有する演算装置を搭載した制御基板を一つ以上備え、前記不揮発性メモリに記憶させたプログラムやデータと、前記Ｉ／Ｏポートを介して入出力される情報とに応じて、所定の契機信号が入力されたときに抽選処理を実行し、当該抽選処理の結果や遊技の進行状況に応じた種々の遊技演出を実行する遊技機であって、さらに、以下の構成をも備えたことを特徴とする。
（１）前記不揮発性メモリを外部アクセスによるプログラム若しくはデータの書き込み又は書き換えが可能に構成すると共に、当該不揮発性メモリには、外部アクセスによるプログラム若しくはデータの書き込み又は書き換えを実行する書込・書換プログラムを記憶させてあり、前記ＣＰＵは、前記外部アクセスによるプログラム若しくはデータの書き込み又は書き換えの要求があったとき、前記書込・書換プログラムを起動してプログラム若しくはデータの書き込み又は書き換えを実行する書込・書換手段として機能する様に構成されていること。
【００１０】
本発明の遊技機によれば、制御基板に搭載された演算装置の不揮発性メモリに、予め、書込・書換プログラムを記憶させてある。従って、当該制御基板の機能を発揮するためのプログラムやデータは、ＣＰＵがこの書込・書換プログラムを起動することにより、不揮発性メモリ内の空き領域に書き込んだり、既に存在するものの全部又は一部を書き換えたり（消去と書き込み）することができる。ここで、書き込み又は書き換えの可能な不揮発性メモリとしては、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、フラッシュメモリ（flash memory）などをあげることができる。
【００１１】
本発明の遊技機によれば、例えば、遊技機の仕様決定用のプログラムやデータは書き込まれておらず、書込・書換プログラムが記憶された不揮発性メモリを備える演算装置を制御基板に搭載し、当該制御基板に対して外部アクセスすることによって始めて遊技機の仕様決定用のプログラムやデータを書き込むという方法により遊技機を製造することもできる。あるいは、所定の仕様を有する遊技機に対して、仕様決定用のプログラム若しくはデータの書き換え、既存のプログラム若しくはデータの無効化と空き領域への書き込み等といった方法により、遊技機の仕様を変更することもできる。
【００１２】
ここで、「（１Ａ）前記書込・書換プログラムは、前記外部アクセスによるプログラム若しくはデータの書き込み又は書き換えを行うに際して、書込・書換履歴情報を前記不揮発性メモリに記録する手順を備えると共に、当該不揮発性メモリには、前記書込・書換履歴情報に基づいて、前記ＣＰＵに実行させるプログラム及び当該プログラムの実行に用いるデータを特定して仕様を決定する仕様決定プログラムをも記憶させてあり、前記ＣＰＵは、前記仕様決定プログラムによって特定されたプログラム及び当該プログラムの実行に用いるデータを用いて前記抽選処理等を実行する手段として構成されていること」という構成をも備えさせるとよい。
【００１３】
本発明の遊技機は、例えば、出荷後において、不正対策、不具合解消、仕様変更などのためのバージョンアップ版、追加版、変更版のプログラム若しくはデータを書き込む必要が生じた場合においても、対象となる制御基板に対して外部アクセスすることにより、バージョンアップ版等を書き込むことができる。そして、（１Ａ）の構成をも備えることにより、書込・書換プログラムが記録した書込・書換履歴情報に基づいて、仕様決定プログラムが最新のプログラム等を特定することにより、ＣＰＵは、不揮発性メモリに書き込まれているプログラムやデータの中でいずれを用いて各種処理を実行すべきかを特定することができる。従って、書込方式で仕様変更等を行う場合において変更前の仕様で各種処理が実行されてしまうことがない。また、正規のプログラムを書込・書換履歴情報から特定することで、不具合対策や不正対策を的確に実行することができる。
【００１４】
また、本発明の遊技機は、さらに、以下の構成をも備えるとよい。
（２）前記制御基板は、前記Ｉ／Ｏポートを介して情報の入出力を行うためのコネクタを露出させた状態で基板ケース内に収納されていて、前記コネクタに、前記外部アクセスによる書き込み又は書き換えの要求及び書き込み又は書き換えすべきプログラム若しくはデータを入力するための書込・書換用端子を備えさせたこと。
【００１５】
（２）の構成を備えることにより、遊技機の仕様等に関わるプログラム若しくはデータの書き込み又は書き換えは、制御基板を収納した基板ケースから露出しているコネクタの書込・書換用端子を介して実行されることとなる。この結果、制御基板を収納した基板ケースを開かなくてもよく、基板ケースはカシメによって封印された状態のままでプログラム若しくはデータの書き込み又は書き換えを実行することができる。これにより、不正基板への取り換え等を防止しつつ仕様変更や仕様追加を実行することができる。また、新規製造時において、書込・書換プログラムを記憶させてあるが、仕様決定用のプログラム若しくはデータは記憶させていない不揮発性メモリを備える演算装置を搭載した制御基板を基板ケース内に収納してカシメによって封印してしまった後に、新規製造用のプログラム若しくはデータをコネクタの書込・書換用端子を介して外部アクセスにより書き込むことができ、その場合も基板ケースが開かれないことから、不正基板への取り替えを的確に防止することができる。
【００１６】
この場合、さらに、以下の構成をも備えるとよい。
（３）前記コネクタの書込・書換用端子は、専用の端子として備えられていること。
【００１７】
例えば、主制御基板からサブ制御基板や払出制御基板などとハーネスを接続するための主制御基板側のコネクタに、専用の書込・書換用端子を備えさせておき、当該専用の書込・書換用端子に対して外部アクセス用の機器のコネクタを接続して、プログラム若しくはデータの書き込み又は書き換えを実行する様にする。コネクタに備えさせる書込・書換用端子は、他の制御基板からの入力用コネクタの入力端子を兼用することもできる。しかし、（３）の構成をも備えさせて専用とすることにより、外部アクセスによるプログラム若しくはデータの書き込み又は書き換えであるか否かをどの端子からの入力であるかによって的確に判定することができる。これにより、不正なプログラムの書き換え等への対策も強化される。
【００１８】
これら基板ケースから露出させたコネクタを外部アクセスポイントとする場合、さらに、以下の構成をも備えるとよい。
（４）前記コネクタは、開封時に痕跡を残す様に構成されたカバーで覆われていて、当該カバーを開封したときに、前記外部アクセスが可能となる様に構成されていること。
【００１９】
（４）の構成をも備えることにより、物理的な痕跡として、プログラム若しくはデータの書き込み又は書き換えが実行されたことを記録することができる。従って、正規の作業であるのか否かをこの記録と照合することにより適切に判定することができる。
【００２０】
これら本発明の遊技機は、さらに、以下の構成をも備えるとよい。
（５）前記制御基板として、前記抽選処理を実行する主制御基板と、当該主制御基板による抽選処理の結果を受けて対応する遊技演出を実行するサブ制御基板とを備え、前記書込・書換プログラムは、少なくとも前記主制御基板の不揮発性メモリに記憶されていること。
【００２１】
遊技機において、主制御基板は、大当たりや賞球払出という最も重要な処理を実行する。従って、一旦基板ケースを閉じて封印した後は、これを開くことができない性格のものとなる。しかしながら、出荷後にさらに不正対策プログラムを追加したり、出荷後に判明した軽微な不具合を修正したりする必要が生じる可能性がある。この様な場合に、基板ケースを開くことなく、外部アクセスによってプログラム若しくはデータの書き込み又は書き換えを可能にすることにより、様々な対策を施すことが可能となり、新規製造時においても、遊技機の根幹となる主制御基板のプログラムを遊技機組立後にインストールすることを可能ならしめることで、遊技機の検査等と遊技機の製造とを並行して実行することも可能になる。
【００２２】
これら本発明の遊技機は、さらに、以下の構成をも備えるとよい。
（６）前記制御基板は、前記外部アクセスを無線によって受信する無線通信手段を備えていること。
【００２３】
外部アクセスによってプログラム若しくはデータの書き込み又は書き換えを実行するに当たり、一々ケーブルを接続することなく作業を実施できるからである。特に、複数台の遊技機に対して、プログラム若しくはデータを書き込んだり書き換えたりする作業を実行する場合の作業効率の向上が期待できる。
【００２４】
これら本発明の遊技機は、さらに、以下の構成をも備えるとよい。
（７）前記不揮発性メモリには、前記外部アクセスによるプログラム若しくはデータの書き込み又は書き換えの要求があったとき、当該要求を許可するか否かの認証を行う認証プログラムを記憶させてあり、前記ＣＰＵは、前記外部アクセスによるプログラム若しくはデータの書き込み又は書き換えの要求があったとき、前記認証プログラムを起動して当該要求を許可するか否かの認証を実行する認証手段として機能する様に構成されていること。
【００２５】
（７）の構成をも備えさせることにより、外部アクセスによるプログラム若しくはデータの書き込み又は書き換えの要求があったとき、対象となる制御基板のＣＰＵは、認証プログラムを起動して最初に認証を実行する。そして、認証の結果が許可となった場合に、書込・書換プログラムを起動して、プログラム若しくはデータの書き込み又は書き換えを実行する。これにより、不正行為によるプログラム等の書換をより的確に防止することが可能となる。
【発明の効果】
【００２６】
本発明によれば、遊技機に対して制御基板を組み付けた後であっても仕様の変更や仕様の追加を実行することができる。
【図面の簡単な説明】
【００２７】
【図１】実施例１のパチンコ機を示し、（Ａ）は遊技盤を取り外した状態の斜視図、（Ｂ）は正面図、（Ｃ）は分解斜視図である。
【図２】実施例１のパチンコ機の遊技盤の構成を示す正面図である。
【図３】実施例１のパチンコ機の制御装置の構成を示すブロック図である。
【図４】実施例１のパチンコ機の制御基板に搭載される演算装置を示し、（Ａ）は主制御基板の演算装置の構成を示すブロック図、（Ｂ）はサブ制御基板の演算装置の構成を示すブロック図である。
【図５】実施例１のパチンコ機を示し、（Ａ）は背面図、（Ｂ）は要部側面図、（Ｃ）は要部断面図である。
【図６】実施例１のパチンコ機を示し、（Ａ）は要部背面図、（Ｂ）はプログラム及びデータの書込・書換を実施する状態における要部の断面図、（Ｃ）はプログラム等の書込を完了して封印した状態の要部断面図、（Ｄ）はプログラム等の書込を完了して封印した状態の要部平面図である。
【図７】実施例１のパチンコ機における主制御基板へのプログラム及びデータの書込・書換を説明する図であって、（Ａ）は制御系統のブロック図、（Ｂ）はＲＯＭ書込用端末におけるＲＯＭ書込処理のフローチャート、（Ｃ）は演算装置にプリインストールされている書込・書換プログラムのフローチャートである。
【図８】実施例１のパチンコ機におけるＩＤ・パスワードの認証を説明する図であって、（Ａ）は制御系統のブロック図、（Ｂ）は演算装置にプリインストールされている認証プログラムのフローチャートである。
【図９】実施例１のパチンコ機におけるサブ制御基板へのプログラム及びデータの書込・書換を説明する図であって、（Ａ）は制御系統のブロック図、（Ｂ）はデータやコマンドの流れを示す模式図である。
【図１０】実施例２のパチンコ機における主制御基板へのプログラム及びデータの書込・書換を説明する図であって、（Ａ）は制御系統のブロック図、（Ｂ）は演算装置にプリインストールされている書込・書換プログラムのフローチャートである。
【図１１】実施例３のパチンコ機を示し、（Ａ）はプログラム及びデータの書込・書換を実施する状態における要部の断面図、（Ｂ）は同時に複数台の遊技機に対してプログラム等の書込を実行する状態の説明図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態として、具体的な実施例を図面に基づき詳細に説明する。
【実施例１】
【００２９】
［１  遊技機全体の概要］
実施例１のパチンコ機Ｐは、図１に示す様に、外枠Ａ、中枠Ｂ、遊技盤１、前枠Ｄ、上の球受け皿Ｅ、下の球受け皿Ｆ及び打球発射装置Ｇを備えている。外枠Ａはパチンコ機Ｐの外郭を構成する縦長方形の枠である。中枠Ｂは、各種の遊技用構成部材をセットするための縦長方形の枠であって、外枠Ａの前面側に開閉可能かつ着脱可能に組み付けられる。遊技盤１は、中枠Ｂの開口部に取り付けられる。前枠Ｄは遊技盤１の透視保護窓であって、施錠装置Ｈの操作によって開閉可能な様に中枠Ｂの前面側に組み付けられる。上の球受け皿Ｅは、貸し球や賞球の受け皿で、本実施例においては前枠Ｄの下部と一体に構成されている。従って、前枠Ｄを中枠Ｂに対して開閉するときに上の球受け皿Ｅも共に開閉される。下の球受け皿Ｆは、上の球受け皿Ｅが一杯になったときに排出される遊技球や打ち損じの遊技球等を受ける受け皿であって、中枠Ｂの下部に固定されている。打球発射装置Ｇは、上の球受け皿Ｅから発射レールに送り込まれた遊技球をハンドル操作に対応する強さで打ち出すための装置であって、中枠Ｂの右下部に装備される。なお、上の球受け皿Ｅの上面には、演出操作ボタンＳ、貸し玉ボタンＱ、カード取り出しボタンＲも備えられている。
【００３０】
中枠Ｂは、上縁をなす上枠部材Ｂ１と、下縁をなし打球発射装置Ｇ等が設置された下枠部材Ｂ２と、左側縁をなす左枠部材Ｂ３と、右側縁をなす右枠部材Ｂ４とから構成されて、これら上下左右の枠部材Ｂ１〜Ｂ４を組み付けた際に、全体が外枠Ａの開口に整合する矩形枠状に形成される。そして、上下左右の枠部材Ｂ１〜Ｂ４を組み付けた際に開口する開口部分が、遊技盤１を設置する遊技盤保持部Ｂ５として機能する。ここで、中枠Ｂは、外枠Ａの左上端部及び左下端部に設けられた支軸を介して枢支され、左側端部を中心として中枠Ｂを回転させることで外枠Ａに対して中枠Ｂを開閉し得るようになっている。
【００３１】
［２  遊技盤の構成］
遊技盤１は、ベニヤ板、透明合成樹脂板などによって形成される板部材１ａの中央開口に裏面側から臨む様に液晶表示装置ＬＣＤが取り付けられ、この液晶表示装置ＬＣＤを取り囲む様に、板部材１ａの前面側からセンター役物３０が取り付けられている。液晶表示装置ＬＣＤは、遊技盤１の裏側に取り付けられる裏ユニット３に対して、可動体役物や電飾装置などと共に組み付けられ、板部材１ａの背面側から組み付けられる。なお、センター役物３０と液晶表示装置ＬＣＤの間には、こうした可動体役物が液晶表示装置ＬＣＤの前面へ出没するためのスペースを確保する様に、液晶表示装置ＬＣＤは、板部材１ａの背面よりも後方に控えた状態の前後方向位置に組み付けられる。
【００３２】
遊技盤１は、図２に示す様に、障害釘１１や風車１２が植設された遊技領域１０の中央にセンター役物３０が取り付けられ、センター役物３０の中央直下に始動入賞装置７が備えられる。また、この始動入賞装置７の右斜め下方に大入賞口１５が設置され、センター役物３０の右側には大入賞口１５の開放時に右側から遊技球を入賞させるための右打ち通路２０が備えられた構成となっている。遊技盤１には、この他、誘導レール１７、普通入賞口１８、アウト口１９等も設置されている。
【００３３】
センター役物３０は、大型装飾体３１、ステージ３２、ワープ通路３３を備えるリング状を呈し、右上部分には障害釘に代わる障害ブロック３４が設けられている。また、センター役物３０には、右打ち通路２０に侵入した遊技球を受け入れる入口３５ａを備えた右側トンネル３５も組み付けられている。この右側トンネル３５の出口３５ｂの真下に位置する様にゲート３７が設けられている。また、センター役物３０の右側下方には、第２始動入賞装置２７も設置されている。この第２始動入賞装置２７は、ゲート３７を遊技球が通過したことを契機に実行される普通図柄抽選結果に基づいて開閉動作される電動式チューリップを供えている。
【００３４】
［３  制御装置の構成］
次に、本実施例の遊技機Ｐの制御系統について図３に基づいて説明する。ＣＰＵ，ＲＯＭ，ＲＡＭ，クロック等を備えた主制御基板３１０に対して、始動入賞装置７に備えられている第１特図スイッチＳＷ１、第２始動入賞装置２７に備えられている第２特図スイッチＳＷ２、ゲート３７に備えられている普図スイッチＳＷ４、大入賞口１５に備えられた入賞検知スイッチＳＷ７、普通入賞装置１８に備えられた入賞検知スイッチＳＷ１１，ＳＷ１２からの検知信号が入力される様になっている。
【００３５】
また、主制御基板３１０からは、サブ制御基板３２０、払出制御基板３３０、発射制御基板３４０、特図表示器４１０、大入賞口１５の開閉用ソレノイドＳＯＬ７、第２始動入賞装置２７の普通電動役物開閉用ソレノイドＳＯＬ２７へとコマンドが出力される様になっている。インタフェース基板３５０は、払出制御基板３３０との間でコマンドのやり取りを行う構成となっている。なお、電源基板３６０は、電源中継基板３８０を介して主制御基板３１０への電源供給を行う構成となっている。そして、サブ制御基板３２０は、演出表示制御基板３７０へとコマンドを出力する構成となっている。また、貸し玉ボタンＱ、カード取り出しボタンＲからの押下信号は、球貸し操作基板３９０へと入力され、この球貸し操作基板３９０からインタフェース基板３５０を経由して払出制御基板３３０へと入力される構成となっている。インタフェース基板３５０はまた、カードユニット３９５との間でもコマンドをやり取りする構成となっている。また、演出操作ボタンＳからの押下信号は、サブ制御基板３２０へと入力される構成となっている。
【００３６】
サブ制御基板３２０は、主制御基板３１０からの演出指令信号に基づいて、発光装置ＬＥＤ、スピーカーＳＰ、モータＭＴ、ソレノイドＳＯＬに対して制御信号を出力して発光演出、音声演出、可動体演出を実行すると共に、演出表示制御基板３７０へと演出表示のためのコマンドを出力している。演出表示制御基板３７０は、サブ制御基板３２０からの演出表示のための指令信号に基づいて、液晶表示装置ＬＣＤに対して制御信号を出力し、表示演出を実行する。
【００３７】
払出制御基板３３０は、主制御基板３１０からの払出コマンドに従って、賞球の払出を実行する。賞球払出個数は、どの入賞口に入賞したかによって予め定められている。また、主制御基板３１０は、払出制御基板３３０の外部出力端子を介してホールコンピュータ４００へとエラー信号を出力する機能も備えている。
【００３８】
発射制御基板３４０は、主制御基板３１０からの制御コマンドに従って、発射装置Ｇによる打球の発射・停止を実行する。打球の停止は、例えば、何らかのエラーが発生したときなどに指令される。
【００３９】
インタフェース基板３５０は、球貸し操作基板３９０からの貸し玉指令やカード取り出し指令の中継基板として機能する。貸し玉指令は、インタフェース基板３５０を中継して払出制御基板３３０とカードユニット３９５へと出力される。貸し玉指令が入力された払出制御基板３３０は、ＢＣユニット３３５へと玉貸し信号を出力し、ＢＣユニット３３５が作動して上皿Ｅへと玉貸しが実行される。また、貸し玉指令が入力されたカードユニット３９５は、貸し玉指令に対応する残度数管理を行う。具体的には、カード式記憶媒体の残度数の減算処理を行う。そして、カードユニット３９５は、減算処理した後の残度数データをインタフェース基板３５０へと出力する。この残度数データは、貸し玉ボタンＱの近傍に設けられた残度数表示の更新に用いられる。また、カード取り出し指令は、インタフェース基板３５０を中継してカードユニット３９５へと出力する。カードユニット３９５は、カード取り出し指令が入力されるとカード取り出し動作を実行する。
【００４０】
［４  主制御基板の構成］
また、主制御基板３１０には、図４（Ａ）に示す様に、ＣＰＵ，ＥＥＰＲＯＭ，ＲＡＭ，クロック及びＩ／Ｏポートを有する演算装置３１５が搭載されている。前述の第１特図スイッチＳＷ１、第２特図スイッチＳＷ２、普図スイッチＳＷ４、入賞検知スイッチＳＷ７，ＳＷ１１，ＳＷ１２からの検知信号は、このＩ／Ｏポートを介して演算装置３１５に入力される。また、サブ制御基板３２０、払出制御基板３３０、発射制御基板３４０、特図表示器４１０、大入賞口開閉用ソレノイドＳＯＬ７、普通電動役物開閉用ソレノイドＳＯＬ２７へのコマンドも、このＩ／Ｏポートを介して演算装置３１５から出力される。
【００４１】
本実施例の特徴点は、抽選処理、賞球払出、遊技演出等の遊技機としての機能を発揮するための入出力以外に、書込・書換専用端子３１１を介してプログラム若しくはデータの書き込み又は書き換えが可能に構成されている点にある。このため、ＥＥＰＲＯＭは、書込・書換プログラムＰＧＭ１１及び認証プログラムＰＧＭ１２がプリインストールされると共に、プログラム記憶領域ＭＥＭ１１及びデータ記憶領域ＭＥＭ１２が備えられている。また、書込・書換プログラムＰＧＭ１１及び認証プログラムＰＧＭ１２は、書換禁止に設定されている。一方、プログラム記憶領域ＭＥＭ１１及びデータ記憶領域ＭＥＭ１２は、書込・書換可に設定されている。
【００４２】
［５  サブ制御基板の構成］
同様に、サブ制御基板３２０には、図４（Ｂ）に示す様に、ＣＰＵ，ＥＥＰＲＯＭ，ＲＡＭ，クロック及びＩ／Ｏポートを有する演算装置３２５が搭載されている。前述の主制御基板３１０からのコマンド入力や、演出表示制御基板３７０へのコマンド出力等は、このＩ／Ｏポートを介して演算装置３２５により実行される。
【００４３】
また、サブ制御基板３２０の演算装置３２５は、主制御基板３１０の演算装置３１５と同様に、書込・書換専用端子３２１を介してプログラム若しくはデータの書き込み又は書き換えが可能に構成されていて、ＥＥＰＲＯＭは、書込・書換プログラムＰＧＭ２１及び認証プログラムＰＧＭ２２がプリインストールされると共に、プログラム記憶領域ＭＥＭ２１及びデータ記憶領域ＭＥＭ２２が備えられている。そして、書込・書換プログラムＰＧＭ２１及び認証プログラムＰＧＭ２２は、書換禁止に設定され、プログラム記憶領域ＭＥＭ２１及びデータ記憶領域ＭＥＭ２２は、書込・書換可に設定されている。
【００４４】
［６  主制御基板等の配線］
図５（Ａ）に示す様に、主制御基板３１０、サブ制御基板３２０、払出制御基板３３０、発射制御基板３４０、インタフェース基板３５０、電源基板３６０、演出表示制御基板３７０及び電源中継基板３８０は、パチンコ機中枠Ｂに嵌め込まれた機構板５００の背面側に設置され、それぞれ基板ケース５１０，５２０，５３０，５４０，５５０，５６０，５７０，５８０で覆うように収納されている。
【００４５】
主制御基板３１０を収納した基板ケース（主基板ケース）５１０には、サブ制御基板３２０、払出制御基板３３０、発射制御基板３４０、及び電源中継基板３８０に対してハーネスＨＮ１〜ＨＮ４を接続するためのコネクタを背面側に臨ませるコネクタ開口５１１〜５１４が形成されている。
【００４６】
サブ制御基板３２０を収納した基板ケース（サブ基板ケース）５２０には、主制御基板３１０及び演出表示制御基板３７０に対してハーネスＨＮ１，ＨＮ５を接続するためのコネクタを背面側に臨ませるコネクタ開口５２１，５２２が形成され、演出表示制御基板３７０の基板ケース５７０には、ハーネスＨＮ５を接続するためのコネクタを背面側に臨ませるコネクタ開口５７１が形成されている。
【００４７】
払出制御基板３３０及び発射制御基板３４０の基板ケース５３０，５４０には、主制御基板３１０に対してハーネスＨＮ２，ＨＮ３を接続するためのコネクタを背面側に臨ませるコネクタ開口５３１，５４１が形成されている。
【００４８】
電源中継基板３８０の基板ケース５８０には、主制御基板３１０との間を接続するハーネスＨＮ４のためのコネクタ開口５８１と、電源基板３６０との間を接続するハーネスＨＮ６のためのコネクタ開口５８２が形成されている。そして、電源基板３６０の基板ケース５６０には、電源中継基板３８０との間を接続するハーネスＨＮ６のためのコネクタ開口５６１が形成されている。さらに、払出制御基板３３０の基板ケース５３０には、インタフェース基板３５０との間を接続するハーネスＨＮ７のためのコネクタ開口５３２も形成されている。
【００４９】
そして、図５（Ｂ）に示す様に、主基板ケース５１０と他の基板ケース５２０等との間に跨る様にハーネスダクトＨＤ１１１〜ＨＤ１１４を備えさせて、その中にハーネスＨＮ１〜ＨＮ４を収納すると共に、サブ制御基板３２０と演出表示制御基板３７０とを接続するハーネスＨＮ５についても基板ケース５２０，５７０間を跨ぐ様に設置したハーネスダクトＨＤ１１５の中に収納する様に構成すると共に、電源基板３６０と電源中継基板３８０とを接続するハーネスＨＮ６、払出制御基板３３０とインタフェース基板３５０とを接続するハーネスＨＮ７も、それぞれ基板ケース間を跨ぐ様に設置したハーネスダクトＨＤ１１６，ＨＤ１１７の中に収納する構成としている。
【００５０】
これら各ハーネスダクトＨＤ１１１〜ＨＤ１１７は、内部にハーネスＨＮ１〜ＨＮ７を収納した状態で、図５（Ｃ）に示す様に、基板ケース５１０〜５７０及び機構板５００に対して嵌め殺し状態に固着される溝型ベース部材６１０と、その封止カバー６２０とによって構成されている。
【００５１】
ここで、払出制御基板３３０、発射制御基板３４０、インタフェース基板３５０、電源基板３６０、演出表示制御基板３７０及び電源中継基板３８０は、それぞれ基板ケース５３０，５４０，５５０，５６０，５７０，５８０に収納する前に、制御プログラムや制御用データ等を書き込んである。
【００５２】
一方、主制御基板３１０及びサブ制御基板３２０は、基板ケース５１０，５２０に収納する前の段階においては、書込・書換プログラムＰＧＭ１１，ＰＧＭ２１と、認証プログラムＰＧＭ１２，ＰＧＭ２２がプリインストールされているものの、抽選処理や遊技演出等のためのプログラム及びデータは書き込まれていない状態である。これら主制御基板３１０及びサブ制御基板３２０に対するプログラム等の書き込みは、基板ケース５１０，５２０をカシメて封印した後に、書込・書換専用端子３１１，３２１を介して実行する。
【００５３】
［７  書込・書換専用端子の構成］
図６（Ａ）に示す様に、主制御基板３１０とサブ制御基板３２０には、ハーネスＨＮ１の両端のコネクタを接続するための基板側ソケット３１２，３２２として、ハーネス用端子３１３，３２３に加えて書込・書換専用端子３１１，３２１を備えるものが設置されている。
【００５４】
主制御基板３１０の書込・書換専用端子３１１には、図６（Ｂ）に示す様に、ＲＯＭ書込用端末７００のコネクタ７１０を接続する。そして、主制御基板３１０に対して、ＲＯＭ書込用端末７００を介してプログラム・データ書込要求を入力する。主制御基板３１０においては、書込・書換専用端子３１１にコネクタ７１０が接続されると、演算装置３１５のＥＥＰＲＯＭにプリインストールされている書込・書換プログラムＰＧＭ１１及び認証プログラムＰＧＭ１２を起動し、正規の書込要求であるか否かの認証を行うと共に、正規の書込要求であることが認証できたら、プログラム記憶領域ＭＥＭ１１及びデータ記憶領域ＭＥＭ１２へと、書込・書換専用端子３１１を介して入力されるプログラム及びデータの書き込みを実行する。
【００５５】
そして、プログラム及びデータの書き込みが終了したら、図６（Ｃ），（Ｄ）に示す様に、コネクタ開口５１１に対して嵌め殺し式カバー７２０を装着すると共に、封印シール７３０で封印する。
【００５６】
なお、サブ制御基板３２０の書込・書換専用端子３２１に対しても、同様に、ＲＯＭ書込用端末７００のコネクタ７１０を接続して、認証を経た後にプログラム若しくはデータの書き込みを実行し、嵌め殺し式カバー７２０を装着すると共に、封印シール７３０で封印する。
【００５７】
［８  主制御基板へのプログラム及びデータの書込・書換］
主制御基板３１０の演算装置３１５のＥＥＰＲＯＭへのプログラム及びデータの書込・書換について説明する。図７（Ａ）、図８（Ａ）に示す様に、主制御基板３１０の書込・書換専用端子３１１に対してＲＯＭ書込用端末７００のコネクタ７１０を接続すると、演算装置３１５のＣＰＵは、ＥＥＰＲＯＭにプリインストールされている書込・書換プログラムＰＧＭ１１を起動する。この状態で、作業者が、ＲＯＭ書込用端末７００を操作して、書込要求を出力すると、プログラム及びデータの書込・書換が実行される。
【００５８】
ＲＯＭ書込用端末７００における処理は、図７（Ｂ）に示す手順で実行される。まず、書込要求を出力する（Ｓ１）。すると、図７（Ｃ）に示す様に、演算装置３１５のＣＰＵは、書込要求が入力されたと判定し（Ｓ１１：ＹＥＳ）、認証プログラムＰＧＭ１２を起動し（Ｓ１２）、認証結果を待つ状態となる（Ｓ１３〜Ｓ１５）。
【００５９】
演算装置３１５のＣＰＵは、起動した認証プログラムＰＧＭ１２に基づいて、図８（Ｂ）に示す様に、書込・書換専用端子３１１へと認証コードＩＤ及びパスワードＰＷの入力を要求するためのコマンドを出力し（Ｓ３１）、ＩＤ及びＰＷが入力されるのを待つ（Ｓ３２）。
【００６０】
このとき、ＲＯＭ書込用端末７００は、図７（Ｂ）に示す様に、ＩＤ及びＰＷが要求されるのを待っている状態となっており（Ｓ２）、演算装置３１５からのＩＤ及びＰＷの要求を受けて（Ｓ２：ＹＥＳ）、認証コードＩＤ及びパスワードＰＷを所定の順番で出力する（Ｓ３）。このＩＤ及びＰＷの出力は、例えば、作業者が、ＲＯＭ書込用端末７００からのキー入力操作をすることによって実行される。
【００６１】
演算装置３１５のＣＰＵは、図８（Ｂ）に示す様に、ＩＤ・ＰＷ入力があったら（Ｓ３２：ＹＥＳ）、ＩＤ及びＰＷが正規のものと一致するか否かの認証を実行し、一致しているときは（Ｓ３３：ＹＥＳ）、認証ＯＫを出力し（Ｓ３４）、一致していないときは認証ＮＧを出力する（Ｓ３５）。
【００６２】
前述の様に、演算装置３１５のＣＰＵは、書込・書換プログラムの処理においては、認証結果を待っている状態となっている。この認証結果を待っている状態においては、図７（Ｃ）に示す様に、認証ＯＫが入力されたか否かを判定し（Ｓ１３）、Ｓ１３の判定が「ＮＯ」の場合は認証ＮＧが入力されたか否かを判定し（Ｓ１４）、Ｓ１４の判定が「ＮＯ」の場合はタイムアウトしたか否かを判定する（Ｓ１５）。認証ＮＧが入力されるか（Ｓ１４：ＹＥＳ）、タイムアウトとなった場合は（Ｓ１５：ＹＥＳ）、書込・書換専用端子３１１へと要求ＮＧのコマンドを出力する（Ｓ１６）。
【００６３】
ＲＯＭ書込用端末７００は、図７（Ｂ）に示す様に、演算装置３１５から要求ＮＧを受信した場合は（Ｓ４：ＹＥＳ）、プログラム送信等をすることなく処理を終了する。要求ＮＧが入力されていないときは（Ｓ４：ＮＯ）、プログラム出力許可が入力されたか否かを判定する（Ｓ５）。
【００６４】
演算装置３１５のＣＰＵは、図７（Ｃ）に示す様に、認証プログラムＰＧＭ１２を実行した結果、認証ＯＫとなった場合は（Ｓ１３：ＹＥＳ）、書換カウンタＣ１をインクリメントすると共に（Ｓ１７）、書換カウンタＣ１が「１」であるか否かを判定する（Ｓ１８）。そして、書換カウンタＣ１が「１」でない場合は（Ｓ１８：ＮＯ）、ＥＥＰＲＯＭ内に設定されているプログラム記憶領域ＭＥＭ１１及びデータ記憶領域ＭＥＭ１２の消去を実行する（Ｓ１９）。なお、書換カウンタＣ１の初期値は「０」である。
【００６５】
次に、演算装置３１５のＣＰＵは、プログラムＰＧＭの出力許可を書込・書換専用端子３１１へと出力し（Ｓ２１）、プログラムＰＧＭが入力されるのを待つ（Ｓ２２）。
【００６６】
ＲＯＭ書込用端末７００では、図７（Ｂ）に示す様に、プログラム出力許可の入力により、Ｓ５が「ＹＥＳ」となって、書き込むべきプログラムＰＧＭの出力を実行する（Ｓ６）。このプログラム出力は、例えば、ＲＯＭ書込用端末７００にプログラム出力許可を表示し、作業者が端末側のキーあるいはスイッチ等を操作することによって開始する様に構成することができる。なお、出力すべきプログラムＰＧＭは、予め、ＲＯＭ書込用端末７００内に記憶させておく。
【００６７】
演算装置３１５のＣＰＵは、図７（Ｃ）に示す様に、こうしてＲＯＭ書込用端末７００から出力され、書込・書換援用端子３１１を介して入力されてきたプログラムＰＧＭをプログラム記憶領域ＭＥＭ１１へと書き込む（Ｓ２２→Ｓ２３）。
【００６８】
演算装置３１５のＣＰＵは、次に、データＤＡＴの出力許可を書込・書換専用端子３１１へと出力し（Ｓ２４）、データＤＡＴが入力されるのを待つ（Ｓ２５）。
【００６９】
ＲＯＭ書込用端末７００では、図７（Ｂ）に示す様に、データ出力許可の入力により、Ｓ７が「ＹＥＳ」となって、書き込むべきデータＤＡＴの出力を実行する（Ｓ８）。このデータ出力も、例えば、ＲＯＭ書込用端末７００にデータ出力許可を表示し、作業者が端末側のキーあるいはスイッチ等を操作することによって開始する様に構成することができる。なお、出力すべきデータＤＡＴは、予め、ＲＯＭ書込用端末７００内に記憶させておく。
【００７０】
演算装置３１５のＣＰＵは、図７（Ｃ）に示す様に、こうしてＲＯＭ書込用端末７００から出力され、書込・書換援用端子３１１を介して入力されてきたデータＤＡＴをデータ記憶領域ＭＥＭ１２へと書き込む（Ｓ２５→Ｓ２６）。
【００７１】
［９  サブ制御基板へのプログラム及びデータの書込・書換］
サブ制御基板３２０の演算装置３２５のＥＥＰＲＯＭへのプログラム及びデータの書込・書換について説明する。図９（Ａ）に示す様に、サブ制御基板３２０の書込・書換専用端子３２１に対してＲＯＭ書込用端末７００のコネクタ７１０を接続すると、図９（Ｂ）に示す様に、演算装置３２５のＣＰＵは、ＥＥＰＲＯＭにプリインストールされている書込・書換プログラムＰＧＭ２１を起動する。この状態で、作業者が、ＲＯＭ書込用端末７００を操作して、書込要求を出力すると、認証プログラムＰＧＭ２２が起動され、ＩＤ・ＰＷ要求を出力する。これに対して、ＲＯＭ書込用端末７００からＩＤ・ＰＷが出力されると、演算装置３２５側で、ＩＤ・ＰＷの認証が実行される。
【００７２】
ＩＤ・ＰＷの認証がＯＫとなると、演算装置３２５からプログラム出力許可が出力される。これを受けて、ＲＯＭ書込用端末７００からプログラムＰＧＭが出力される。演算装置３２５は、このプログラムＰＧＭをプログラム記憶領域ＭＥＭ２１へと書き込む。次に、演算装置３２５からデータ出力許可が出力される。これを受けて、ＲＯＭ書込用端末７００からデータＤＡＴが出力される。演算装置３２５は、このデータＤＡＴをデータ記憶領域ＭＥＭ２２へと書き込む。
【００７３】
なお、上述の一連の処理は、主制御基板３１０へのプログラム及びデータの書込・書換において説明したのと同様であり、書き換えの場合は、プログラム記憶領域ＭＥＭ２１及びデータ記憶領域ＭＥＭ２２の消去を行った後に、プログラム及びデータの書込を実行する手順となっている。
【００７４】
［１０  実施例１の作用・効果］
実施例１によれば、主制御基板３１０及びサブ制御基板３２０は、遊技機の仕様を決定するプログラム若しくはデータが書き込まれていない状態で、基板ケース５１０，５２０へと収納され、カシメによって封印されている。しかし、主制御基板３１０及びサブ制御基板３２０には、それぞれ、書込・書換プログラムＰＧＭ１１，ＰＧＭ２１及び認証プログラムＰＧＭ１２，ＰＧＭ２２がプリインストールされていて、基板ケース５１０，５２０に形成したコネクタ開口５１１，５２１に臨ませた書込・書換専用端子３１１，３２１にＲＯＭ書込用端末７００のコネクタ７１０を接続してプログラム及びデータを書き込むことで、仕様を決定することができる。こうしてプログラム及びデータを書き込んだ後に、コネクタ開口５１１に対して嵌め殺し式カバー７２０を装着すると共に、封印シール７３０で封印する。
【００７５】
また、一旦、プログラム及びデータを書き込んだ後、書込・書換専用端子３１１，３２１にＲＯＭ書込用端末７００のコネクタ７１０を接続して、古いプログラム及びデータを消去した上で新たなプログラム及びデータを書き込むことにより、書き換えも可能となっている。このとき、封印シール７３０を除去し、嵌め殺し式カバー７２０を開く際に、開封して書き換えを実行したことを記録することができる。例えば、新しい嵌め殺し式カバー７２０を装着して新しい封印シール７３０で再度封印する際に、嵌め殺し式カバー７２０又は封印シール７３０に対して、開封回数を示す記録を記入する。
【００７６】
この結果、本実施例によれば、遊技機製造工程において、最終的な仕様が決定される前の段階であっても、基板等の組み付け作業を先行して実施することができる。この結果、遊技機製造スケジュールを柔軟に変更等することが可能となる。また、一旦仕様を決定した後に、例えば、不正対策を強化するためのバージョンアップや、仕様自体を異なるものにしたいといった場合にあっても、制御基板を取り換えることなく、プログラム若しくはデータを書き換えるという方法で対応することができる。
【００７７】
そして、こうした書き込みや書き換えを実施可能にするための書込・書換プログラムＰＧＭ１１，ＰＧＭ２１及び認証プログラムＰＧＭ１２，ＰＧＭ２２は、演算装置３１５，３２５のＥＥＰＲＯＭにプリインストールされ、書換禁止に設定しているから、不正なプログラム若しくはデータの書き込みや書き換えを防止することができている。プログラム若しくはデータの書き込みや書き換えは、書込・書換専用端子３１１，３２１を介してだけ、実施可能に構成したことによっても、不正対策は万全となっている。
【００７８】
この様に、不正な書き換え等を防止できる結果、基板ケース５１０内に組み付け、カシメて封印した後の主制御基板３１０に対して、仕様を決定するプログラム若しくはデータの書き込み及び書き換えが可能な結果、同型機に対して、大当たり確率等の仕様を異ならせた種々のタイプの遊技機を、組立工程を共通にして、最終的なプログラム及びデータの書き込みをタイプ毎に実施することによって製造することも可能となる。
【００７９】
また、例えば、出荷後においても、認証コード及びパスワードの認証を通じて、書き換え操作を実行することができるから、不正対策を強化したり、バグを解消したり、大当たり確率の異なる機種への仕様変更などといった要望に対しても、遊技機を分解して部品を取り換える等の作業をすることなく対応できる。従って、遊技機のリサイクルといった観点においても、有益な技術である。
【００８０】
逆に、基板ケース５１０を封印した状態のままで、こうしたバージョンアップ等を実行できる結果、不正基板への入れ換えを防止する効果は、むしろ高いものとなる。この様に、不正対策も十分に可能な本実施例によれば、出荷時のプログラム若しくはデータの書き込み以外に、出荷後においてもプログラム若しくはデータの書き換えを、適切に実施することができる。この場合、例えば、「（１）変動パターンの追加・変更・削除」を主制御基板やサブ制御基板を取り換えることなく、基板ケースに収納したままの状態で実行することができる。また、「（２）大当たりやはずれリーチの確率についての変更」、「（３）賞球個数の変更」、「（４）可動体役物の動きの追加・変更・削除」、「（５）大当たりの種類や内容の追加・変更・削除」、「（６）デモ演出の追加・変更・削除」などを実行することもできる。ここで、例えば、追加・変更だけでなく「変動パターン」の削除となる内容への書き換えにより、「期間限定で、いつまでしか見られない」といった演出をも可能にすることができる。また、ここでいう追加・変更・削除は、いずれかという意味ではなく、「一つの演出を削除し、複数の演出を追加する」といった内容になっていても構わない。また、プログラムだけ書き換えてデータは書き換えない、データだけ書き換えてプログラムは書き換えないといった実施方法としてもよい。
【実施例２】
【００８１】
次に、実施例２を説明する。実施例２においても、主制御基板３１０の演算装置３１５のＥＥＰＲＯＭには、書込・書換プログラムＰＧＭ１１及び認証プログラムＰＧＭ１２がプリインストールされ、書換禁止が設定されている。また、ＥＥＰＲＯＭのプログラム記憶領域ＭＥＭ１１及びデータ記憶領域ＭＥＭ１２は、書込可能が設定されている。
【００８２】
プログラム及びデータの書込・書換に際して、図１０（Ａ）に示す様に、主制御基板３１０の書込・書換専用端子３１１に対してＲＯＭ書込用端末７００のコネクタ７１０を接続すると、演算装置３１５のＣＰＵは、ＥＥＰＲＯＭにプリインストールされている書込・書換プログラムＰＧＭ１１を起動する。この状態で、作業者が、ＲＯＭ書込用端末７００を操作して、書込要求を出力すると、プログラム及びデータの書込・書換が実行される。
【００８３】
ＲＯＭ書込用端末７００における処理等は、実施例１と同様である。演算装置３１５のＣＰＵは、書込要求が入力されたと判定すると（Ｓ５１：ＹＥＳ）、認証プログラムＰＧＭ１２を起動し（Ｓ５２）、認証結果を待つ状態となる（Ｓ５３〜Ｓ５５）。認証プログラムＰＧＭ１２における処理等は、実施例１と同様である。また、Ｓ５３〜Ｓ５５の認証待ちの状態及びＳ５６の要求ＮＧ出力までの処理は、実施例１と同様となっている。
【００８４】
演算装置３１５のＣＰＵは、認証プログラムＰＧＭ１２を実行した結果、認証ＯＫとなった場合は（Ｓ５３：ＹＥＳ）、バージョン情報ＶＥＲをインクリメントすると共に（Ｓ５７）、インクリメントした後のバージョン情報ＶＥＲを有効バージョンに設定する（Ｓ５８）。これにより、古いバージョンで記憶されているプログラム及びデータは実行不可能となる。なお、バージョン情報ＶＥＲの初期値は「０」である。
【００８５】
次に、演算装置３１５のＣＰＵは、プログラムＰＧＭの出力許可を書込・書換専用端子３１１へと出力し（Ｓ６１）、プログラムＰＧＭが入力されるのを待つ（Ｓ６２）。そして、書込・書換援用端子３１１を介してプログラムＰＧＭが入力されてきたら（Ｓ６２：ＹＥＳ）、当該プログラムをバージョン情報ＶＥＲと共に、プログラム記憶領域ＭＥＭ１１へと書き込む（Ｓ６３）。
【００８６】
次に、演算装置３１５のＣＰＵは、データＤＡＴの出力許可を書込・書換専用端子３１１へと出力し（Ｓ６４）、データＤＡＴが入力されるのを待つ（Ｓ６５）。そして、書込・書換援用端子３１１を介してデータＤＡＴが入力されてきたら（Ｓ６５：ＹＥＳ）、当該データをバージョン情報ＶＥＲと共に、データ記憶領域ＭＥＭ１２へと書き込む（Ｓ６６）。
【００８７】
実施例２は、有効バージョン情報ＶＥＲを設定することによって、実行可能なプログラム及びデータを特定する手法により、プログラム及びデータの書き換えを可能にすることにより、実施例１と同様に、基板ケース５１０に組み付け、カシメによって封印した状態の主制御基板３１０に対して、プログラム及びデータを書き込んだり、新しいものに書き換えたりすることを可能にしている。なお、サブ制御基板３２０についても、図１０で説明したのと同様に、基板ケース５２０に組み付け、カシメて封印した後で、プログラム及びデータを書き込んだり、新しいものに書き換えたりすることができる。
【実施例３】
【００８８】
実施例３は、図１１（Ａ）に示す様に、主制御基板３１０の書込・書換専用端子３１１に対して、受信アンテナ８１０を装着し、ＲＯＭ書込用端末８００から無線によってプログラム及びデータの書込を実行するものである。有線から無線に変えた以外は、実施例１，実施例２と同様であり、基板ケース５１０に取り付けた状態の主制御基板３１０の演算装置３１５のＥＥＰＲＯＭには、書込・書換プログラムＰＧＭ１１及び認証プログラムＰＧＭ１２がプリインストールされ、書換禁止が設定されると共に、書込可能に設定されたプログラム記憶領域ＭＥＭ１１及びデータ記憶領域ＭＥＭ１２が備えられたものとなっている。なお、書込・書換プログラムＰＧＭ１１は、受信アンテナ８１０が装着されたときに起動されるものとする。
【００８９】
実施例３によれば、無線でプログラム及びデータの書き込みや書き換えを実行する結果、図１１（Ｂ）に示す様に、同時に複数台の遊技機に対して書込要求を送信し、認証を実行し、プログラム及びデータの書き込みや書き換えを実行することができる。
【００９０】
以上、発明を実施するための実施例を説明したが、本発明は、これらに限定されるものではなく、その要旨を逸脱しない範囲内における種々の変更が可能である。
【００９１】
例えば、認証プログラムは、書込・書換プログラムに組み込んだ構成としてもよい。また、書込・書換プログラム等をプリインストールして書換禁止設定としたＥＥＰＲＯＭと、プログラム若しくはデータを書込・書換可能に設定したＥＥＰＲＯＭを別々の半導体素子として主制御基板やサブ制御基板に実装した構成としてもよい。さらに、無線でプログラム若しくはデータの書込・書換を行う場合、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の実用化されていると無線通信手段を利用してもよく、インターネットやイントラネットを経由する構成としても構わない。なお、ハーネスダクトを備えた実施例を説明したが、ハーネスダクトを備える必要はない。また、プログラム若しくはデータを書き換えるスタイルではなく、例えば、データの一部について書き換えとなる様な「データの追加及び削除」や「データに対する無効の設定と有効データの追加」といった書き換え方法となる様にしても構わない。
【産業上の利用可能性】
【００９２】
本発明はパチンコ機やスロットマシンなどの遊技機において利用することができる。
【符号の説明】
【００９３】
３１０・・・主制御基板、３１１・・・書込・書換専用端子、３１２・・・基板側ソケット、３１３・・・ハーネス用端子、３１５・・・演算装置、３２０・・・サブ制御基板、３２１・・・書込・書換専用端子、３２２・・・基板側ソケット、３２３・・・ハーネス用端子、３２５・・・演算装置、５１０・・・主基板ケース、５１１・・・コネクタ開口、５２０・・・サブ基板ケース、５２１・・・コネクタ開口、７００・・・ＲＯＭ書込用端末、７１０・・・コネクタ、７２０・・・嵌め殺し式カバー、７３０・・・封印シール、８１０・・・受信アンテナ、８００・・・ＲＯＭ書込用端末、ＰＧＭ１１・・・書込・書換プログラム、ＰＧＭ１２・・・認証プログラム、ＭＥＭ１１・・・プログラム記憶領域、ＭＥＭ１２・・・データ記憶領域、ＰＧＭ２１・・・書込・書換プログラム、ＰＧＭ２２・・・認証プログラム、ＭＥＭ２１・・・プログラム記憶領域、ＭＥＭ２２・・・データ記憶領域。
【図１】
2015223338.tif 000003
【図２】
2015223338.tif 000004
【図３】
2015223338.tif 000005
【図４】
2015223338.tif 000006
【図５】
2015223338.tif 000007
【図６】
2015223338.tif 000008
【図７】
2015223338.tif 000009
【図８】
2015223338.tif 000010
【図９】
2015223338.tif 000011
【図１０】
2015223338.tif 000012
【図１１】
2015223338.tif 000013