JPH0534032B2 - - Google Patents
Info
- Publication number
- JPH0534032B2 JPH0534032B2 JP60102443A JP10244385A JPH0534032B2 JP H0534032 B2 JPH0534032 B2 JP H0534032B2 JP 60102443 A JP60102443 A JP 60102443A JP 10244385 A JP10244385 A JP 10244385A JP H0534032 B2 JPH0534032 B2 JP H0534032B2
- Authority
- JP
- Japan
- Prior art keywords
- winning
- ball
- variable display
- reset
- special variable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Pinball Game Machines (AREA)
- Slot Machines And Peripheral Devices (AREA)
Description
[産業上の利用分野]
この発明は遊技機の制御装置、特にマイクロ・
コンピユータを利用して制御する制御装置を備え
たものに関する。
[従来の技術]
パチンコ遊技機の分野においては、遊技客への
サービス向上や遊技を楽しめる客層の拡張などの
ために、いわゆる役物(やくもの)と呼ばれる電
動式の入賞装置を備えたものが開発されている。
この役物が付くことにより遊技の内容が多様にな
り、これにより遊技客の健全な楽しみを増加させ
ることができるようになる。
ところで、この役物付きのパチンコ遊技機で
は、その役物を構成する各種の電動装置およびそ
の役物に関連する各種の表示手段を制御するため
に、電子的な制御手段が不可欠である。この制御
手段として、従来においては、論理ゲートやカウ
ンタなどのように機能ごとに分れて構成された個
別部品(デイスクリート部品)を多数用いて組ん
だものが使用されていた。しかし、この個別部品
の組合わせにより構成される制御手段では、役物
付きパチンコ遊技機の多様かつ複雑な動作を効率
的に制御することが難しい。
そこで、パチンコ遊技機においても、その多様
かつ複雑な動作を効率的に制御するために、プロ
グラム格納式の汎用制御手段、いわゆる半導体集
積回路化されたマイクロ・コンピユータを用いて
制御する必要性が生じてきた。このマイクロ・コ
ンピユータを利用することができれば、従来の個
別部品によるものよりも少ない部品数でもつて、
上記パチンコ遊技機の制御手段を構成することが
できる。
[発明が解決しようとする問題点]
しかしながら、そのプログラム格納式のマイク
ロ・コンピユータには、わずかなきつかけでもつ
て、暴走あるいは無限ループへの飛込みといつた
甚だしい誤動作を生じる危険が内在している。も
ちろん、このようなマイクロ・コンピユータ特有
の誤動作は、正常な使用環境の下ではほとんど対
策されている。しかし、パチンコ遊技機内部およ
びこのパチンコ遊技機が設置される場所の環境に
は、例えばモータや照明器具などの雑音源がすぐ
近くに多くあり、また遊技盤の裏側には熱がこも
りやすいなど、温度などの環境条件も悪い。この
ように、パチンコ遊技機の内外における環境条件
は、マイクロ・コンピユータにとつては非常に劣
悪である。従つて、そのパチンコ遊技機の制御手
段を上記マイクロ・コンピユータを用いて構成す
ると、暴走や無限ループへの飛込みといつたよう
なマイクロ・コンピユータ特有の誤動作が生じる
恐れが非常に大きくなる。
また、役物付きのパチンコ遊技機の動作には、
時間的要素を伴う部分が多い。このため、その制
御手段には多数のタイマー機能が必要となる。こ
のタイマー機能は、マイクロ・コンピユータの機
能を利用することにより、いわゆるソフトタイマ
ーとして構成することもできる。しかし、このソ
フトタイマーを従来から知られている手段でもつ
て構成するためには、マイクロ・コンピユータの
割込機能を使つた複雑な処理プログラムが必要と
なり、このためにマイクロ・コンピユータのプロ
グラムのサイズがやたらに大きくなつて、バグと
呼ばれるプログラムの誤りの発見が困難になつて
しまうなどの問題が生じるようになる。
さらに、パチンコ遊技機の制御手段をマイク
ロ・コンピユータで構成すると、そのプログラム
の追加書込などによる不正改造が簡単に行なつて
しまうようになる、という問題もあつた。
以上のように、パチンコ遊技機でのマイクロ・
コンピユータの採用には非常に多くの困難がとも
なう。
[発明の目的]
この発明は以上のような困難を克服するもので
あつて、その代表的な目的の一つはマイクロ・コ
ンピユータで制御されるパチンコ遊技機におい
て、簡単なソフトウエア構成すなわち誤りや不正
改造の発見が容易な小サイズのプログラムでもつ
て、そのマイクロ・コンピユータ特有の誤動作、
すなわち暴走や無限ループへの飛込みといつた異
常自体が仮に生じても、ただちに正常な状態への
自動的な復帰あるいは安全な状態への自動回避い
わゆるフエイルセーフが確実に行なわれるように
し、これにより苛酷な使用環境下での使用にも耐
える信頼性の高いパチンコ遊技機を提供すること
にある。
この発明の前記ならびにそのほかの目的と新規
な特徴については、本明細書の記述および添付図
面から明かになるであろう。
[問題点を解決するための手段]
本願において開示される発明のうち代表的なも
のの概要を説明すれば、下記のとおりである。
すなわち、この発明では上記目的を達成する手
段として、第1図にその主要な構成を対比させて
示すように、プログラム格納式のマイクロ・コン
ピユータ02によつて制御されるパチンコ遊技機
03にあつて、上記マイクロ・コンピユータ02
を一定周期ごとにリセツトして完全に初期化する
リセツト信号発生手段01を設けている。そし
て、そのリセツト信号発生手段01から発せられ
るリセツトパルスの周期を、上記マイクロ・コン
ピユータ02が所定のプログラム命令を一通り実
行するのに要する処理時間よりも長く設定してい
る。
[作用]
上記手段により、簡単なソフトウエア構成すな
わち誤りや不正改造の発見が容易な小サイズのプ
ログラムでもつて、そのマイクロ・コンピユータ
特有の誤動作、すなわち暴走や無限ループへの飛
込みといつた異常自体が仮に生じても、周期的に
行なわれるリセツトによつて、ただちに正常な状
態への自動的な復帰あるいは安全な状態への自動
回避いわゆるフエイルセーフが確実に行なわれる
ようになる。そして、これにより苛酷な使用環境
下での使用にも耐える信頼性の高いパチンコ遊技
機を得ることができる。
[実施例]
以下、この発明の好適な実施例を図面に基づい
て説明する。
なお、図において同一符号は同一あるいは相当
部分を示す。
第2図〜第9図は、この発明が適用されている
パチンコ遊技機の本体側部分を示す。
先ず、この発明に係るパチンコ遊技機の概要お
よび動作を第2図および第3図を参照しながら一
通り説明する。
第2図は、本発明に係るパチンコ遊技機全体の
構成例を、また、第3図はその遊技盤1に形成さ
れる遊技領域1aの構成例を示す。
第2図および第3図において、遊技盤1の前面
には打球案内レール3が配設されている。この打
球案内レール3は、打球発射装置2によつて発射
された遊技球すなわち打球を遊技領域1aの上部
へ案内する。打球発射装置2は下部の操作ダイヤ
ルノブ2aによつて操作・駆動される。
遊技領域1aは、上記打球案内レール3と開閉
パネル101のガラス板とによつて囲まれた空間
に形成されている。この遊技領域1aには入賞領
域を形成する種々の入賞口6a,6b,6c,
7,8,53aおよび入賞装置5,9などが配設
されている。これとともに、多数本の障害釘11
と各種の誘導部材12a,12b,12c、およ
び方向設定部材13a,13bなどが配設されて
いて、これらによつて遊技領域1a内に打ち込ま
れた打球がその方向を種々に変えながら落下する
ようになつている。そして、遊技領域1aの最下
部には、いずれの入賞領域にも入賞できなかつた
打球を遊技盤の背後へ回収するアウト口10が設
けられている。
また、その遊技領域1aの中央には、一種のゲ
ーム装置をなす可変表示装置4が装備されてい
る。この可変表示装置4では、発光ダイオードに
よるセグメント型表示器LEDA,LEDB,
LEDC,LEDDによつて0から9までのアラビア
数字が表示されるようになつている。可変表示装
置4が動作すると、各表示器LEDA〜LEDDにお
ける表示数字がそれぞれに変化する。この変化
は、遊技客がストツプスイツチSW2を操作する
かあるいはある程度の時間を経過することによつ
て停止される。この時、この停止時の表示数字の
組合せが予め約定した出目になると、これによつ
て後述する特定態様が発生されるようになつてい
る。
上記入賞口6a,6b,6c,7,8,53a
は、入賞領域を常時開設している固定入賞口であ
る。これらの入賞口6a,6b,6c,7,8,
53aは、その機能によつて、一般入賞口6a,
6b,6c,53aと、特定入賞口7,8とに分
類される。打球が一般入賞口6a,6b,6c,
53aに入賞した場合には、これによつて所定数
(通常は10ないし15個)の賞品球が払出されるよ
うになる。打球が特定入賞口7,8に入賞した場
合には、一般入賞口への入賞の場合と同様に所定
数の賞品球が払出される他に後述するように、可
変表示装置4が起動させられて特別の利益を得る
ための機会が与えられるようになる。
上記入賞装置5,9としては、チユーリツプ式
の入賞装置9と特別変動入賞装置5が設けられて
いる。
そのうち、特別変動入賞装置5は、通常は入賞
領域を開設していないが、可変表示装置4におけ
る可変表示動作の停止結果によつて特定の態様が
生じることにより、入賞確率の非常に高い広幅の
特別変動入賞口80を一時的に開設する。さら
に、その特別変動入賞口80内は、所定数の賞品
球をもたらすだけの普通入賞口82と、賞品球の
他に特別変動入賞口80が再度開設される権利も
与える継続入賞口81とに分かれている。
他方、遊技盤1の上部には照光式の集中表示部
材20が配設されている。この照光式の集中表示
部材20には、打球がいずれかの入賞領域に入賞
したときに一時的に点灯される賞品ランプ21、
可変表示装置4の可変表示動作停止による特定態
様が発生したときなどに点灯あるいは点滅される
ターボランプ22、後述する「大当たり」の特定
態様が発生した場合における特別変動入賞装置5
の開状態の継続回数を数値表示するセグメント型
表示器LEDE、およびその継続回数が所定の制御
回数(10回)に達した時の特別変動入賞装置5に
よるゲームの完了を報知する完了ランプ24が配
設されている。
また、上記可変表示装置4には大当たり表示用
照明手段27が設けられている。この照明手段2
7は、上記セグメント型表示器LEDA,LEDB,
LEDC,LEDDによる表示が変化している間、点
滅点灯される。さらに、「大当たり」の特定態様
が生じると、その点滅速度が速くなるように制御
されるようになつている。これにより、可変表示
装置4の動作および「大当たり」の発生が効果的
に演出・表示されるようになつている。
さらに、上記特別変動入賞装置5内には継続条
件成立表示部29が設けられている。この継続条
件成立表示部29は、「大当たり」の特定態様が
発生しているときに、上記継続入賞口81に打球
が入賞することにより点灯駆動されるようになつ
ている。これにより、特別変動入賞口80が再度
開設される特別の継続権利が付与されたことが表
示されるようになつている。
上記構成の遊技盤1を保持するパチンコ遊技機
の保持枠100の上部には、発射装置駆動ランプ
26が設けられている。この発射装置駆動ランプ
26は、打球発射装置の操作ダイヤルノブ2aを
操作したときに点灯される。また、保持枠100
に取り付けられた開閉パネル101には、打球発
射装置に供給される打球を保留する供給皿102
が取り付けられている。さらに、その下方には、
供給皿102から溢れた賞品球を貯留するための
受皿103が設けられている。
上記保持枠100の側部(図では左側)には、
押圧操作式のストツプスイツチSW2が設けられ
ている。このストツプスイツチSW2は、特定入
賞口7または8への入賞口によつて起動された可
変表示装置4の可変表示動作を手動で停止させた
いときに使用される。
さて、上述ごとく構成されたパチンコ遊技機で
は、打球発射装置2によつて遊技領域1a内に打
ち込まれた打球が何れかの入賞領域に入賞する
と、これによつて所定数(通常は10ないし15個)
の賞品球が払出される。さらに、その入賞球が特
定入賞口7または8に入賞した場合には、可変表
示装置4が起動される。そして、その可変表示装
置4のセグメント型表示器LEDA〜LEDDによつ
て表示されている4つの数字がそれぞれに変化さ
せられるようになる。ここで、遊技客がストツプ
スイツチSW2を押すか、あるいはある程度の時
間が経過すると、これによつてその可変表示の動
作が停止される。このとき、その停止後の表示数
字の組合せが予め約定した出目になると、これに
よつて特定態様が発生される。
特定態様が発生すると、特別変動入賞装置5が
閉状態から開状態に変換されて、上述した特別変
動入賞口80による入賞領域が遊技領域1a内に
臨時的に開設・提供されるようになる。これによ
り、そこへの入賞確率がゼロから非常に高い状態
に移行される。この結果、遊技客には、比較的短
時間内に多数の入賞球を発生させて多くの賞品球
を獲得できる特別の機会が与えられるようにな
る。
この場合、上記特定態様によつて生じる状態に
は、上記表示数字の組合せによつて、「大当たり」
と「中当たり」の2種類がある。
「大当たり」の状態は、4つの表示数字のすべ
てが予め約定した特定数字の一つに揃う特定態様
が発生したときに生じる。「中当たり」の状態は、
3つの表示数字とうちの任意の3つが予め約定し
た特定数字の一つに揃う特定態様が発生したとき
に生じる。つまり、揃う目が4つの場合は「大当
たり」が、揃目が3つの場合は「中当たり」がそ
れぞれ出るようになつている。
「大当たり」の特定態様が発生した場合には、
特別変動入賞装置5が比較的長い所定時間(約30
秒)の間、開状態に設定される。これにより、入
賞の確率が飛躍的に高くなる。さらに、特別変動
入賞装置5の開状態が持続している間に、その特
別変動入賞口80内に設定された継続入賞口81
に打球が入賞すると、特別変動入賞装置5が一旦
閉状態に戻つたあとに再び開状態に設定されるよ
うになる。つまり、特別変動入賞装置5の開状態
が継続される時間が実質的に延長されるようにな
る。これにより、非常に多くの入賞機会が遊技客
に与えられるようになつている。
また、「中当たり」の特定態様が発生した場合
には、特別変動入賞装置5が比較的短い所定時間
(約6秒)の間だけ、開状態に設定される。これ
により、「大当たり」に及ばないが、通常の場合
よりもかなり多くの賞品球を得る機会が遊技客に
与えられるようになつている。
ここで、上記可変表示装置4に表示される数字
の組合せは、ランダム的に変化させられるように
なつている。従つて、上記特定態様による特別の
機会は、遊技の習熟度などの個人差などによるこ
となく、ほぼ平等に与えられるようになる。これ
により、初心者でも上記特定態様による偶然の機
会を楽しむことができるようになつている。
ただし、上述した特別の機会によつて遊技客に
与えられる利益が大きすぎると、今度は無用な射
幸心が煽る恐れが生じる。そこで、その射幸心を
煽らないようにするために上述した特定態様の発
生に関連する制御動作において、次のような制御
動作を併せて行なわれるようになつている。
すなわち、上記「大当たり」の状態が発生した
場合には、特別変動入賞装置5への入賞球の数が
一定の制限数(10個)に達すると、その特別変動
入賞装置5は所定時間(約30秒)の経過を待つこ
となく直ちに閉状態に強制復帰させられるように
なつている。さらに、上記継続入賞口81への入
賞による開状態の継続設定回数も、一定回数(10
回)以下に制限されるようになつている。
これにより、遊技客の健全な興味を損なうこと
なく、無用な射幸心を煽らないようにしている。
他方、図示は省略するが、「大当たり」および
「中当たり」の特定態様が発生したときには、上
述した制御動作とともに、その特定態様の種類に
応じて、例えばフアンフアーレのごとき効果音な
どのように、音響による演出表示の制御も併せて
行なわれるようになつている。なお、フアンフア
ーレのごとき効果音は、詳細は後述するが、電子
的に発生されて、遊技機内に組み込まれたスピー
カ(図示省略)から発せられるようになつてい
る。
このような演出表示によつて、遊技客は賞品球
の獲得以外の面白さも体験できるようになつてい
る。
次に、上述したパチンコ遊技機の構成を第2図
から第9図までを参照しながらさらに詳細に説明
する。
第2図はこの発明が適用されているパチンコ遊
技機の前面を示す。
同図にその概要を示すパチンコ遊技機は、前述
したように、遊技盤1、打球発射装置2、打球操
作用ダイヤルノブ2a、打球案内レール3、保持
枠100、開閉パネル101、供給皿102、溢
れ珠受皿103などを有する。
遊技盤1は保持枠100の内側に保持され、そ
の前面側は開閉パネル101によつて覆われるよ
うになつている。開閉パネル101は透明ガラス
板を用いて構成されている。この遊技盤1の中央
部は打球案内レール3によつて大きく取り囲まれ
ている。そして、この取り囲まれた中に遊技領域
1aが形成されている。
また、その遊技盤1の上部には照光式の集中表
示部材20が配設されている。この集中表示部材
20には、賞球ランプ21、特定態様発生表示ラ
ンプ22、および完了ランプ24が一体的に組込
まれている。また、その集中表示部材20には発
光ダイオードによるセグメント型表示器LEDEが
取り付けられている。これらのランプおよび表示
器の機能については前述したとおりである。
すなわち、賞球ランプ21は、入賞領域に打球
が入賞したときに一時的に点灯される。入賞領域
は例えばチユーリツプ式入賞装置9などによつて
提供される。特定態様発生表示ランプ22は「中
当たり」あるいは「大当たり」の特定態様が発生
したときなどに点灯あるいは点滅される。セグメ
ント型表示器LEDEは、「大当たり」の所定態様
が発生した場合において、継続入賞口81に打球
が入賞することによつて特別変動入賞装置5の開
状態が繊維・延長させられた回数を数値表示す
る。完了ランプ24は、その継続・延長回数が所
定の制限回数(10回)に達したときの特別変動入
賞装置5によるゲームの完了を報知する。
打球発射装置2は電動駆動式であつて、供給皿
102内の遊技球を一個ずつ発射する。その操作
はダイヤルノブ2aの回動操作によつて行なわれ
る。このダイヤルノブ2aは手動によつて回動操
作され、遊技客が手を放すと自動的に非操作位置
にバネ復帰するように構成されている。
打球案内レール3は、発射装置2によつて発射
された遊技球すなわち打球を後述する遊技領域1
a内に案内する。
遊技領域1aは、前述したように、遊技盤1の
前面の打球案内レール3で囲まれた中に形成され
ている。この遊技領域1a内には、打球の方向を
無作為に変更させる多数の障害釘11や打球の流
下速度および方向を制御する転動誘導部材12
a,12b,12cなどが配設されている。これ
とともに、その遊技領域1a内には、入賞領域を
提供する各種の入賞装置、すなわち特別変動入賞
装置5、第1の所定入賞口7、第2の所定入賞口
8、チユーリツプ式入賞装置9などが配設されて
いる。
特別変動入賞装置5は、前述したごとく、可変
表示装置4による特定態様が発生したときに動作
して一時的に入賞領域を開設するように構成され
ている。この特別変動入賞装置5については、後
程その構成例を詳細に説明する。また、第1、第
2の特定入賞口7,8は、前述したように、可変
表示装置4を起動させるための特定の入賞領域を
提供するようになつている。
さらに、上記遊技領域1a内には、可変表示装
置4、アウト口10、よよび照明手段25などが
配設されている。
可変表示装置4は、詳細は後述するが複数箇所
(4箇所)の表示窓部にて、各表示窓部ごとに複
数種類のキヤラクタをそれぞれに可変表示するよ
うに構成されている。この実施例では、キヤラク
タとして0から9までのアラビア数字を可変表示
する。表示される数字の出目はそれぞれにランダ
ムに可変されるようになつている。
アウト口10は、遊技領域1a内のいずれかの
入賞領域にも入ることができなかつた打球、つま
り入賞できなかつた外れ球を回収する。
照明手段25は、可変表示装置4の可変表示動
作停止により特定態様が発生したときに点滅ある
いは点灯される。
他方、保持枠100はパチンコ遊技機の外枠を
なす。この保持枠100には、いずれも前述した
ストツプスイツチSW2および発射駆動ランプ2
6などが配設されている。ストツプスイツチSW
2は上記可変表示装置4の可変動作を手動で停止
させるものであつて、押圧操作式(ボタン式)の
モメンタリー型(瞬動型)スイツチを用いて構成
されている。
溢れ球受皿103は、供給皿102から溢れた
球を貯留するところである。打球が入賞すると所
定数の賞品球が払出されるが、この払出される賞
品球は供給皿102に放出されるようになつてい
る。
第3図は遊技盤1の部分の詳細を示す。
第3図において、上記可変表示装置4の上方に
は、いわゆる「天」「天の左」「天の右」の3つの
一般入賞口6a,6b,6cが一体的に設けられ
ている。なお、これらの一般入賞口6a,6b,
6cはそれぞれ、可変表示装置4とは別に独立し
て設けてもよい。
遊技領域1aの上半部には、上記転動誘導部材
12a,12b,12cなどのほかに、第1、第
2の方向設定部材13a,13bが配設されてい
る。これらの方向設定部材13a,13bは障害
釘によつて形成されている。これらの方向設定部
材13a,13bの下方には上記転動誘導部材1
2a,12b,12cがそれぞれ配設されてい
る。そして、それらの転動誘導部材のうち、第1
の転動誘導部材12aは、その回転軸が、第1の
特定入賞口7の斜め上方からやや中央に寄つたと
ころで、かつその上方に位置する第1の方向設定
誘導部材13aの中心線よりも距離Aだけ外側に
離れたところに軸支されている。第2の転動誘導
部材12bは、第1の特定入賞口7の内側により
やや下方にて、第2の方向設定誘導部材13bと
可変表示装置4の肩部4aとの間隔の中心線より
も距離Cだけ外側に離れたところに軸支されてい
る。これによつて転動誘導部材12a,12bに
向かつて流下してきた打球は、遊技盤の中央に向
かつて流下しやすくなるように方向が制御される
ようになつている。
ここで、第1、第2の特定入賞口7,8への入
賞球は、遊技盤1の背後にて、他の入賞領域への
入賞球とは別の経路を案内される。そして、第3
図にその取付位置を点線で示すスタートスイツチ
SW1を通過した後に、他の入賞球と共通の誘導
経路に合流させられるようになつている。
スタートスイツチSW1は、特定入賞口7ある
いは8に入賞した打球の経過経路に設置されるこ
とにより、その特定入賞球を検出する。この検出
信号によつて上記可変表示装置4が起動されるよ
うになつている。
可変表示装置4は、その肩部4aの終端が第2
の方向設定誘導部材13bの下端も距離Bだけ高
い位置になるように設定されている。これによつ
て、第2の方向設定部材13bおよび可変表示装
置4の肩部4aに沿つて流下してきた打球が、可
変表示装置4の交流面(後述)を通過して下方の
第2の特定入賞口8や特別変動入賞装置5に飛び
込みやすくされるようになつている。
以上のようにして、方向設定誘導部材13a,
13bと転動誘導部材12a,12bの取り付け
位置を定めることにより、遊技球の流路を中央に
大きく開放構成し、遊技球の無駄を無くすととも
に、遊技球が効率よく中央に寄るようになつてい
る。
上記特別変動入賞装置5には2種類の入賞口8
0と53aが設けられている。一つはその中央に
瞬時に開設される特別変動入賞口80であり、今
一つはその両側に常に開設されている一般入賞口
53aである。この2種類の入賞口80と53a
に対応して、複数の障害釘からなる分配案内部材
14が設けられている。この分配案内部材14は
第2の特定入賞口8と特別変動入賞装置5との間
に設けられ、上記2種類の入賞口に打球を振り分
けるとともに、特別変動入賞装置5への入賞球の
スピードを軽減させるように作用する。
遊技領域1aの右端には、弓形の球案内部材1
5が打球案内レール3と連続する円弧を形成する
ように固定されている。この球案内部材15の上
端には暴動阻止部材16が取り付けられている。
この暴動阻止部材16は、高速で打ち込まれた打
球の勢いを殺して遊技領域内での暴動を押さえる
ように作用する。
第4図および第5図は上述した可変表示装置4
の具体的な構成例を詳細に示す。
可変表示装置4は、第4図に示す取付孔44お
よび第5図に示すネジ43aや釘45などによつ
て遊技盤1に固定されるようになつている。
この可変表示装置4の上部には、第5図に示す
ように、その前方を覆う装飾板40aに誘導平面
40bが一体に形成されている。この誘導平面4
0bは、遊技盤1の表面より前方へ突出するよう
に形成されている。
誘導平面40bの上端には、第4図に示すよう
に、アーチ状をなす肩部4aが設けられている。
この肩部4aは、遊技盤上方より流下してきた打
球の速度を落とし、打球を左右どちらかの遊技領
域へスムーズに振り分けるように作用する。
上記誘導平面40bの下端両側部には内側に向
かつて下り傾斜となる下向きの誘導傾斜面40c
が形成されている。この誘導傾斜面40cによつ
て、打球が交流面41の内側に誘導されやすくな
るようになつている。
また、誘導平面40bの下方には交流面41が
形成されている。この交流面41は、第5図に示
すように、遊技盤1の面と略同一面をなす。これ
により、その交流面41を通して左右の遊技領域
内を流下する打球の交流を許容している。この結
果、打球が前述した第2の特定入賞口8や特別変
動入賞装置5へ飛び込みやすくなるようにされて
いる。
上記交流面41には、第5図に示すように、凹
部形成壁42が固定されている。この凹部形成壁
42は止着部41aとネジ43によつて固定さ
れ、遊技盤1の奥に入り込む凹部42aを構成す
る。この凹部42aの奥には、後述する可変表示
部材47を取り付けるための取付面46が設けら
れている。
上記取付面46には、第4図に示すように、3
個の表示窓部46bが横一列に形成されている。
また、その背部には、第5図に示すように、可変
表示部材47を固定するための支柱が突設されて
いる。
可変表示部材47は、第5図に示すように、基
板47aに取り付けられた状態でもつて、上記取
付面46の背後に取付・固定されている。この可
変表示部材47は、第4図に示すように、横一列
に配列された3個の表示器を有する。この表示器
として実施例では、第4図に示すように、発光ダ
イオードによるセグメント型表示器LEDA,
LEDB,LEDCを使用している。各表示器
LEDA,LEDB,LEDCはそれぞれ、上記取付面
46の表示窓部46bに臨むように位置決めされ
ている。
また、第4図に示すように、上記誘導面40b
の中央にも1個の表示窓40dが形成されてい
る。この表示窓40dの背後には、別の可変表示
部材48が取り付けられている。この可変表示部
材48は1個の表示器LEDDを有する。この表示
器LEDDも発光ダイオードによるセグメント型表
示器である。この可変表示部材48は、第5図に
示すように、その取付基板48aとともに、ネジ
43dによつて位置決め・固定されている。
ここで、上記セグメント型表示器LEDA,
LEDB,LEDC,LEDDはそれぞれ、一種のキヤ
ラクタ表示素子であつて、発光駆動するセグメン
トの組合せによつて複数種類のキヤラクタを任意
に可変表示することができるように構成されてい
る。この実施例では、そのキヤラクタとしての、
0から9までのアラビア数字が採用されている。
従つて、上記セグメント型表示器LEDA,
LEDB,LEDC,LEDDは、各表示器ごとに、そ
のセグメントの組合せによつて0から9の中の一
つの数字を任意に表示できるように構成されてい
る。なお、上記キヤラクタとしては、数字以外の
文字、あるいはシンボルマークや絵などであつて
もよい。
さらに、第4図に示すように、可変表示装置4
の下部には、前述した特定入賞口7および8(第
2、第3図)に入賞した打球の数を表示するため
の4つの記憶表示ランプLED1〜LED4が横一
列に配設されている。これらの記憶表示ランプ
LED1〜LED4は、第5図に示すように、凹部
形成壁42の下部に形成された貫通窓部42dよ
り現出されるようになつている。
上述のようにして、可変表示部材47および記
憶表示ランプLED1〜LED4は、いずれも遊技
盤1面よりも奥に後退したところに配設されてい
る。これは、可変表示部材47および記憶表示ラ
ンプLED1〜LED4が現出される表示部材が交
流面となつており、球の交流が頻繁に行なわれる
ので、これらを打球から保護しその破損を阻止す
るためである。
また、可変表示部材47を前方から見ることの
できる視覚範囲を広げるため、上記凹部形成壁4
2を奥から前面側に向けて末広がり状に傾斜さ
せ、かつその内壁面にメツキを施して可変表示部
材47の表示内容が鮮明になるようにしている。
さらに、その凹部形成壁42によつて形成された
凹部42aの奥面は、該面で外部入射光が反射し
て遊技者の視野に入ることにより可変表示部材4
7の表示が見えにくくなるのを避けるため、垂直
面に対してやや上向きの傾斜(約8〜10度)をも
たせてある。
他方、上記誘導平面40bの両側部には、第4
図に示すように、半透明の着色部材からなる一対
の大当たり表示用照明手段27が設けてある。こ
の大当たり表示用照明手段27の光源であるラン
プ(図示せず)は、第5図に示すように、取付基
板27aとネジ43cを用いて照明手段27の内
部に取り付けられる。取付基板27aは、図示し
ないが、可変表示装置4の基板の裏側に突設した
支柱にクツシヨン材を介し、かつ通風が良くなる
ように取り付けられる。これにより、光源ランプ
に対する振動を吸収し、かつそのランプから発生
する熱を効率よく消散させられるようになつてい
る。
上記のごとく構成された可変表示装置4は、前
記特定入賞口7および8への入賞球を検出する前
記スタートスイツチSW1(第3図)によつて起
動(トリガー)される。可変表示装置4が起動さ
れると、その内部に配設されている上記可変表示
部材47,48の4つの表示器LEDA,LEDB,
LEDC,LEDDの表示内容が静止状態から変動状
態に変化させられる。そして、各表示器LEDA,
LEDB,LEDC,LEDDごとに、その表示数字が
0、1、2、3、…9、0、1、2、…のごとく
規則的に変化(更新)するようになる。この変動
表示の状態にて、前記ストツプスイツチSW2
(第2図)からの停止信号を受けると、あるいは
変動状態になつてからある程度の時間が経過する
と、各表示器LEDA,LEDB,LEDC,LEDDご
との表示数字の変化が一定間隔において順番に停
止されて行く。そして、変動状態から静止状態に
復帰する。この表示の変化が停止したときの各表
示器LEDA,LEDB,LEDC,LEDDに出現した
4つの数字が特定の組合せ(出目)になつている
と、これによつて特別の利益を与える特定態様が
発生される。この実施例では、例えば、可変表示
部材47のすべての数字が「1」、「3」、「5」、
「7」または「9」に揃つた場合、つまりそれら
の数字の揃目(ゾロメ)が出ると、「大当たり」
と称する第1の特定態様とする。また、可変表示
部材47,48の4つの数字のうち任意の3つが
「1」、「3」、「5」、「7」または「9」の揃目
(ゾロメ)になつた場合に、「中当たり」と称する
第2の特定態様とするようになつている。それ以
外の出目では特定態様は発生しない。
他方、可変表示装置4の両側部の大当たり表示
用照明手段27は、上記可変表示部材47,48
の表示が変化している間、点滅駆動される。さら
に、表示部材47,48の表示変化が停止した時
点で「大当たり」もしくは「中当たり」の状態が
発生すると、その点滅速度が速くなるように制御
される。
また、可変表示装置4の下部の記憶表示ランプ
LED1〜LED4は、上記可変表示部の保留数だ
け点灯するように制御される。
第6図から第9図までは、第2図および第3図
に示した特別変動入賞装置5の詳細な構成例を示
す。
同図に示す特別変動入賞装置5は、先ず、遊技
盤1に取り付けるための取付基板50を有する。
この取付基板50は、その周縁部に配設された取
付孔54などを利用することにより遊技盤1に取
り付けられるようになつている。
この取付基板50の中央には、第7図に示すよ
うに、横方向に細長い開口部50aが形成されて
いる。この開口部50aのすぐ下には窓部50b
が形成されている。また、この開口部50aに
は、第6図に示すように、開閉可能な扇状の特別
変動入賞受口51が収納されるようになつてい
る。
また、上記取付基板50の背後には、第6図か
ら第8図に示すように、裏板52が取り付けられ
る。この裏板52は上記開口部50aを裏側から
覆うように取り付けられる。この裏板52には、
第8図に示すように、上記開口部50aの中心部
に対応する開口窓52bが打ち抜かれている。
さらに、上記取付基板50の裏側には、第6図
〜第8図に示すように、包囲枠54が一体に形成
されている。この包囲枠54は、第8図に示すよ
うに、上記開口部50aの上縁から上記窓部50
bの左右両側縁に沿つて形成されている。そし
て、この包囲枠54の後端に上記裏板52がネジ
55によつて固定されるようになつている。ま
た、その包囲枠54の両側部にはそれぞれ、第8
図に示すように、入賞球誘導樋54aが形成され
ている。この入賞球誘導樋54aは、取付基板5
0の前面の一対の入賞装置53に対応する位置に
形成される。そして、その入賞口53aに入賞し
た打球を遊技盤の背後へ誘導するように作用す
る。
さらに、上記取付基板50の左右両側部にはそ
れぞれ、入賞装置53が分離可能に装着されてい
る。各入賞装置53にはそれぞれ、第6、第7図
に示すように、回動部材70および照明手段53
bが設けられている。また、その入賞装置53に
は、その上端部に上向きに開口する入賞口53a
が各々設けられている。この入賞口53aは、前
述したように、一般入賞口をなす。
さらに、上記取付基板50には、第8図に示す
ように、上記一対の入賞装置53に対応する位置
に貫通孔50eがそれぞれ形成されている。この
貫通孔50eには、上記照明手段53bの光源と
なる照明ランプ28が挿入される。この証明ラン
プ28は、そのソケツトを介して基板28aに実
装・固定された状態でもつて、取付基板50裏面
のボス部50fに取付・固定される。その取付・
固定は、基板28aの取付用孔28bおよびネジ
28cを利用して行なわれる。
ここで、上記特別変動入賞受口51は、前記可
変表示装置4の特定態様に応動して開閉動作させ
られるものであつて、第8図に示すように、その
両端の支軸51bによつて前後方向に開閉可能に
取り付けられている。この特別変動入賞受口51
が開くと、第7図に示すように、一般入賞口より
もはるかに広幅の特別変動入賞口80が臨時に開
設されるようになる。この特別変動入賞口80内
には、所定数の賞品球が払だされるだけの普通の
入賞利益だけをもたらす貫通入賞口82ととも
に、前述した特定態様の継続・延長の権利がもた
らされる継続入賞口81が形成されるようになつ
ている。
また、上記特別変動入賞受口51の一側(第7
図では右側)には作動片51aが形成されてい
る。この作動片51aの端部は、上記裏板52に
形成された長孔52aからその裏板52の裏面側
へ突出させられている。そして、伝達部材65を
介して後述する電磁ソレノイドに係合させられる
ようになつている。これにより、上記特別変動入
賞受口51は、その作動片51aを介して開閉駆
動されるようになつている。
第6図は、上記特別変動入賞受口51が後方に
起き上がることによつて特別変動入賞口を閉じた
状態を示す。第7図は、その扇状の特別変動入賞
受口51が前方に倒れることによつて特別変動入
賞口を開いた状態を示す。
下方、上記取付基板50の裏側には、窓部50
bの下縁に沿つて略L字状をなす一対の入賞球誘
導部材56a,56bが形成されている。この一
対の入賞球誘導部材56a,56bの各先端は、
約球一つ分の間隔をおいて互いに対向させられて
いる。さらに、その一方の入賞球誘導部材56a
の先端には係合凹部57aが形成されている。こ
れとともに、他方の入賞球誘導部材56bの基端
側の下には係合部57bが形成されている。この
係合部57bと上記係合凹部57aによつて、特
別変動入賞口80への入賞球数を検出・計数する
ための検出器SW4が、装着・保持されるように
なつている。この検出器SW4は、いわゆる10カ
ウント検出器と呼ばれるものであつて、ここでは
非接触型近接スイツチが使用されている。この10
カウント検出器SW4は、その先端の検出部31
aが上記誘導部材56aと56bの両先端の間隔
内に臨むように装着されている。これにより、こ
の検出器SW4は、上記誘導部材56aと56b
によつて誘導された入賞球を1個ずつ検出するこ
とができるようになつている。
また、第7図に示すように、上記特別変動入賞
口80内には整理室58が形成されるようになつ
ている。この整理室58は、その上下左右が上記
包囲枠54(第8図)によつて、その下側が入賞
球誘導部材56a,56b(第8図)によつてそ
れぞれ囲まれる。この整理室58に入つた入賞球
は、第8図に示すように、入賞球誘導部材56
a,56bの作用によつて整列・誘導され1個ず
つ10カウント検出器SW4の検出部31aを通過
して流下させられるようになつている。その検出
器31aを通過して入賞球は、第8図に示す円弧
状の方向規制部50dによつて一側方(第8図で
は右側)へ誘導されるようになつている。この円
弧状の方向規制部50dは、第8図に示すよう
に、取付基板50の裏面の下部に一体的に形成さ
れている。
ここで、上記裏板52の前面には、第7図に示
すように、その中央に形成された窓52bの両側
縁に一対の案内板52cが形成されている。この
案内板52cによつて、上記整理室58の上部が
前述した継続入賞口81と普通入賞口82とに区
画・分離されている。
さらに、上記裏板52の背面には、第8図に示
すように、その背面の開口窓52bの上端に沿つ
て支持突起52dが形成されている。この支持突
起52dには、ピン59を介して、感知片60が
揺動可能な状態で垂下されている。この感知片6
0は、揺動可能に垂下されながら、上記開口窓5
2b内から第7図に示す継続入賞口81内に出入
りするように付勢されている。これにより、その
継続入賞口81(第7図)に入賞した打球は、第
7図と第8図に跨がつて示すように、一対の案内
板52cに案内され、後方の開口窓52bから前
方へ突出している上記感知片60を後方へ回動さ
せてから、下方の10カウント検出器SW4の検出
部31aへ向つて流下し、そこで上記普通入賞口
82に入賞した打球とともに一個ずつ検出されて
計数されるようになつている。
上記感知片60は、第8図に示すように、マイ
クロスイツチからなる継続条件検出スイツチSW
3のアクチユエータ32aの弾力によつて、開口
窓52bより前方へ突出するように弱く弾性付勢
されるようになつている。この継続条件検出スイ
ツチSW3は上記継続入賞口81に入賞した打球
を検出するためのものであつて、L字型の取付部
材61を介して裏板52に取り付けられる。
上記継続条件検出スイツチSW3は、そのアク
チユエータ32aが感知片60の背面に膨出され
た押圧部60aに当接するように位置決めされ
る。感知片60の上端には、上記ピン59が挿通
されるピン孔60bと、感知片60の回動範囲を
規制すべく後方へ突出するストツパ部60cとが
形成されている。また、上記支持突起52dに係
合された感知片60の支持ピン59は、押さえ部
材62に一体に形成された回動規制部62aを支
持突起52dに固定することによつて抜け止めさ
れる。また、この押え部材62の一側のスリツト
部62dには、上記継続条件成立表示部29が挿
入されるようになつている。この継続条件成立表
示部29は、押え部材62のボス部62cに固定
される保護部材63によつて保持および保護され
るようになつている。
継続入賞口に入賞した打球は、上記開口窓52
dから上記感知片60を押し退けながら通過す
る。この通過の際に、継続条件検出スイツチSW
3が作動させられて、1球ごとに検出信号が発せ
られる。この後、普通入賞口82に入賞した打球
とともに、上記カウント検出器SW4の検出部3
1aへ誘導されて一個ずつ検出されるようになつ
てる。
また、第8図に示すように、上記裏板52には
継続条件成立表示部29が取り付けられる。この
継続条件成立表示部29は上記開口窓52b内に
臨むように配置される。この継続条件成立表示部
29は、上記継続条件検出スイツチSW3からの
検出信号に応じて点灯駆動されるようになつてい
る。これによつて、遊技者は前述した特定態様の
継続・延長の権利が付与される特別条件の成立を
知ることができる。
さらに、第8図および第9図に示すように、上
記裏板52の背面の長孔52aの両側には、一対
のボス部52fが形成されている。このボス52
fには、第9図に示すように、取付片64によつ
て、伝達部材65の支軸65aが上下回動可能に
軸支されている。伝達部材65は「へ」字状をし
ている。その先端部は上記長孔52aより前方へ
突出させられている。さらに、その伝達部材65
の先端は、作動片51cの後端上面に当接される
ようになつている。この作動片51cは上記特別
変動入賞受口51(第7図)に形成されたもので
ある。また、伝達部材65の上端には、電磁ソレ
ノイドSOLのプランジヤ66aの作動端が当接
されている。この電磁ソレノイドSOLは特別変
動入賞装置5の駆動源をなす。
第9図において、電磁ソレノイドSOLが非駆
動状態にある定常時には、その復帰バネ66bに
よつてプランジヤ66aが押し下げられ、これに
よつて伝達部材65が下方へ押圧される。する
と、第9図中に点線で想像するようにね作動片5
1cの後端側が押し下げられて特別変動入賞受口
51が閉じられる。これにより、開口部50aは
閉塞され、従つて特別変動入賞口80も閉じてい
る。
他方、電磁ソレノイドSOLが前記可変表示装
置4における特定態様の発生あるいは上記継続の
権利によつて通電駆動されると、プランジヤ66
aが上昇駆動される。このため、伝達部材65の
押圧力が解除され、特別変動入賞受口51がその
自重で前方へ倒れるようになる。これにより、開
口部50aが大きく開かれて、特別変動入賞口8
0が臨時に開設されるようになる。
以上のようにして、特別変動入賞装置5は、可
変表示装置4における特定態様の発生および上記
継続の権利に応じて、電気的に開閉操作されるよ
うになつている。
次に、この発明が適用されているパチンコ遊技
機の制御部分の一実施例を示す。
第10図はこの発明に係るパチンコ遊技機の制
御装置100の全体的なハードウエア構成を示
す。
第11図はそのリセツトパルスφtの波形およ
びCPU210の動作状態をタイミングチヤート
によつて示す。
第12図は上記リセツトパルスφtを発生する
手段を示す。
第13図は上記制御装置200のI/Oユニツ
ト240付近の詳細を示す。
第14図はそのI/Oユニツト240内の音階
発生手段257の構成を示す。
先ず、第10図において、前述したパチンコ遊
技機300の制御装置200は、半導体集積回路
装置化されたプログラム格納式のCPU(中央処理
装置:マイクロ・コンピユータ)210を用いて
構成されている。
すなわち、第10図に示す制御装置200は、
CPU210、ROM(読出し専用記憶装置)22
0、RAM(ランダム・アクセス・メモリ)23
0、アドレスデコーダ240、I/O(入出力)
ユニツト250、クロツク信号発生手段280、
リセツト信号発生手段290、アドレスバスLA、
データバスLD、および論理ゲートGIなどによつ
て構成されている。
CPU210には、8ビツトタイプのもの(型
番:Z80)が使用されている。このCPU210
は、アドレス端子(A0〜A15)、データ端子(D0
〜D7)、読出制御端子RD、書込制御端子WR、ク
ロツク端子CK、およびリセツト端子Rなどの機
能端子を有する。これらのほかの重要な機能端子
としては割込入力端子(図示省略)がある。しか
しここでは、その割込端子は使用されていない。
その代わりに、リセツト端子Rが使用されるよう
になつている。リセツト端子Rの使い方について
は後述する。なお、ここで使われているCPU2
10(Z80)は、16本のアドレス端子(A0〜A15)
によつて64kバイトのアドレス空間を有する。し
かし、ここで使われるのはその中のわずか2kバ
イト程度である。
ROM220は、上記CPU210が実行するプ
ログラムおよび固定データを記憶する。この
ROM220には記憶容量2kバイトのものが使用
されている。この2kバイトという容量はCPU2
10(Z80)のアドレス空間64kバイトに比べる
と、非常に小さな容量である。
RAM230は、上記CPU210の作業領域
(ワークエリア)および可変データの記憶領域を
提供する。このRAM230にはスタチツク型の
ものが使用されている。その記憶容量は非常に小
さく押えられ、わずか128バイトにすぎない。こ
の場合、128バイトのRAMは入手が困難である
ため、現実には1kバイトのRAMを使用してい
る。この1kバイトのRAMの上位アドレス端子を
電源電位側に固定して殺すことにより、実際に使
用可能な記憶容量を128バイトに押さえている。
上述のように、ROM220およびRAM23
0の各記憶容量はそれぞれ、非常に小さく押えら
れている。これにより、いわゆるバグ(虫)と呼
ばれるソフトエラーの発生の恐れを確実に排除す
ることができるようになるとともに、CPUの暴
走や無限ループへの飛び込みなどといつたような
誤動作が発生する余地を大幅に少なくすることが
できるようになる。これによつて、電気的かつ物
理的に苛酷な使用環境下でも、非常に高い信頼性
が得られるようになる。
さらに、ROM220およびRAM230の各
記憶容量を極力小さくすることにより、プログラ
ムの追加記入などによる改造が困難になる。仮に
改造が行われたとしても、記憶容量が小さいため
に、その発見およびチエツクは容易である。これ
によつて、不正な改造によるパチンコ遊技機の悪
用を防止することができる、という効果も併せて
得られるようになる。
アドレスデコーダ240は、CPU210から
発せられるアドレスデータ(A0〜A11)をデコー
ドして多数の択一的な選択信号S1〜S9を作成す
る。そのデコードの動作は、読出制御信号
(RD)あるいは書込制御信号(WD)いずれか一
方が能動化されることによつて行なわれる。この
2つの制御信号(RD/WD)はCPU210から
発せられる。両信号(RD/WD)は論理ゲート
G1によつて互いの論理がとられる。この論理和
がアドレスデコーダ240の制御信号となる。
アドレスデコーダ240から出力される選択信
号S1〜S9の一部(S8,S9)は、上記
ROM220およびRAM230のチツプセレク
ト信号として使用される。また、他の選択信号S
1〜S7は、後述するI/Oユニツト250内の
入出力回路を制御するのに使用される。つまり、
ここでは入出力チヤンネルをアドレス空間に配置
する、いわゆるメモリマツプドI/O方式が採ら
れている。このメモリマツプドI/O方式を採る
ことによつて、入出力チヤンネルを開いたり閉じ
たりする複雑な手続き処理を行なわなくても、特
定アドレスをアクセスするだけの単純な処理だけ
でもつて、任意の入出力回路から入出力動作を行
わせるようになつている。
なお、メモリマツプドI/O方式は、アドレス
空間の一部がI/O領域によつて占領されて狭く
なるといつたような問題があつたため、一般のマ
イクロ・コンピユータシステムでの採用は困難で
あつた。しかし、この実際例の制御装置200で
は、上述したように、ROM220およびRAM
230のそれぞれの記憶容量が非常に少ないの
で、上記問題は全く考慮しなくてすむようになつ
ている。
I/Oユニツト250は、制御装置200とパ
チンコ遊技機本体300との間のインターフエイ
ス(I/F)部をなす。このI/Oユニツト25
0には、後述するように、多数の入出力回路が設
けられている。各入出力回路の動作は、上記選択
信号S1〜S7によつて個々に制御される。入出
力回路の個々の構成については後述するが、例え
ばデコーダ、ラツチ回路、ドライバ、バツフアゲ
ート、アンプ(増幅器)などが使用される。
クロツク発生手段280は、周波数基準に水晶
振動子Xtal(4MHz)を用いることにより、例え
ば2MHzの高精度クロツクパルスφkを発生する。
このクロツクパルスφkは上記CPU210のクロ
ツク端子CKに与えられる。
リセツト信号発生手段290は、上記クロツク
パルスφkから一定周期のリセツトパルスφtを発
生する。このリセツトパルスφtは上記CPU21
0のリセツト端子Rに与えられる。このリセツト
信号発生信号手段290はカウンタなどによつて
簡単かつ小規模に構成される。
この場合、そのリセツトパルスφtは、そのデ
ユーテイ幅すなわちパルス幅が、上記CPU21
0を確実にリセツトさせることができる長さを持
たされている。また、そのパルス発生間隔すなわ
ち周期は、上記CPU210がROMに記憶された
プログラム命令を一通り実行する処理時間よりも
確実に長くなるように設定されている。
第11図はそのリセツトパルスφtの波形およ
び上記CPU210の動作状態を互いに時間対応
させて示す。
第11図に示すリセツトパルスφtは、15μsの
パルス幅と3msの周期をもつている。この15μs
のパルス幅は、上記CPU210を確実にリセツ
トさせるのに十分な時間である。また、3msの
周期は、CPU210が上記ROM220に格納さ
れた命令を一通り実行するのに十分な時間であ
る。
また、第11図に上記リセツトパルスφtと時
間対応させて示すように、上記CPU210は、
上記ROM220に書き込まれた一連のプログラ
ム命令を一通り実行し終わるごとに完全な初期状
態に強制的にリセツトされるようになつている。
これにより、仮にCPU210が暴走や無限ルー
プへの飛込みといつたような誤動作に陥ることが
あつたとしても、3msごとのリセツトによつ
て、ただちに正常な動作状態に自動復帰させられ
る。この結果、CPUによる制御系においてもつ
とも恐れられていた暴走や無限ループへの飛込み
などの最悪の状態が、確実に回避されるようにな
る。つまり、ここでは一種のフエイルセーフが働
き、少なくともCPU210の正常な動作状態だ
けは確実に維持されるようになつている。このよ
うにして、パチンコ遊技機として必要な信頼性が
確保されるようになつている。
さらに、上記CPU210のリセツト間隔が一
定の周期になつているので、そのリセツト回数を
RAM230に記憶させることによつて、いわゆ
るソフトタイマーの機能を簡単に構成することが
できるようになつている。さらに、そのリセツト
の間隔が例えば3msといつたように比較的長い
時間なので、例えば数秒から数十秒といつた比較
的長いタイマー時間も1バイトあるいは2バイト
程度のわずかな記憶領域を割り当てるだけでもつ
て、非常に簡単かつ簡潔に構成することができ
る。
例えば、上記リセツト間隔が3msの場合、
RAM領域の1バイトをタイマー領域に割り当て
ることにより、3msから0.768秒までのタイマ
ー時間を得ることができる(3ms×28=768m
s=0.768秒)。さらに2バイトを割り当てると、
3msから196.608秒までのタイマー時間を得る
ことができる(3ms×28×28=196608ms=
196.608秒)。
これにより、例えばRAM領域がわずか128バ
イトしかなくても、パチンコ遊技機本体300内
の各種機能を個々に制御するのに必要な多数のタ
イマー機能を簡単に構成することができるように
なつている。ちなみに、前述した特別変動入賞装
置5(第2、6〜9図)の動作を制御するのに必
要な数秒から数十秒といつた比較的長いタイマー
時間も、わずか2バイトのRAM領域で得ること
ができる。
なお、第11図において、プログラム命令が一
通り実行されてから次のリセツトまでの間は、ホ
ールト状態(待機状態)を保つている。このホー
ルト状態は、プログラムの最後にホールト命令を
実行することにより設定されるようになつてい
る。つまり、上記プログラムの最後は、ホールト
命令で終つている。
第12図は上記リセツトパルスφtを発生する
リセツトパルス発生手段290(第10図)の構
成例を示す。同図に示すように、リセツトパルス
発生手段290は予備分周回路291、カウンタ
292、および論理ゲート(ANDゲート)G2
によつて簡単に構成することができる。同図にお
いて、Cinはカウント入力、Coutはカウントアツ
プ出力をそれぞれ示す。
以上のような構成により、パチンコ遊技機とし
ての信頼性を確保するとともに、そのパチンコ遊
技機の動作を制御するのに必要な多種の機能を構
成することができるようになつている。
次に、上記I/Oユニツト250付近の構成を
説明する。
上記I/Oユニツト250は、第13図に示す
ように、入出力回路として、バツフアゲート25
1、ラツチ回路252〜256が設けられてい
る。これらの入出力回路(251〜256)動作
は上述した選択信号S1〜S6によつて制御され
る。また、各入出力回路(251〜256)はデ
ータバスLDを介して上記CPU210(第10
図)と接続されている。パチンコ遊技機本体30
0側と制御装置200側との間でやりとりされる
データは、そのデータバスLDに載せられるよう
になつている。さらに、上記入出力回路(251
〜256)のほかに、音階発生手段257が設け
られている。この音階発生手段257の動作も上
述した選択信号S7によつて制御される。
上記入出力回路(251〜256)のうち、バ
ツフアゲート251は入力回路をなす。このバツ
フアゲート251は、パチンコ遊技機本体300
側に設けられた各種検出手段(SW1〜SW4な
ど)からの検出信号を受け付け、制御装置200
内のデータバスLDに載せる。この場合、検出手
段としては、前述したスタートスイツチSW1、
ストツプスイツチSW2、継続条件検出スイツチ
SW3、10カウント検出器SW4がある(第3,
7図)。
また、上記入出力回路(251〜256)のう
ち、ラツチ回路252〜256は出力回路をな
す。さらに、その中のラツチ回路252と254
はそれぞれデコーダを備えている。これらのデコ
ーダは、パチンコ遊技機本体300側の発光ダイ
オード式セグメント型表示器LEDA〜LEDEの各
表示データをそれぞれデコードする。その表示デ
ータはデータバスLDを介してCPU210から与
えられる。
各出力回路(252〜256)の機能は次のと
おりである。
すなわち、ラツチ回路252と253は、前述
した可変表示装置4(第2〜5図)のセグメント
型表示器LEDA〜LEDDをダイナミツク方式によ
り表示駆動する。その表示データはデータバス
LDを介してCPUから与えられる。なお、各ラツ
チ回路252,253には、その出力の駆動力を
増すためのドライバ262,263がそれぞれ付
属させられている。
ラツチ回路254はセグメント型表示器LEDE
を表示駆動する。この表示器LEDEは、前述した
ように、「大当たり」の特定態様発生時における
特別権利の継続回路を表示するものである。その
表示データはデータバスLDを介してCPUから与
えられる。
ラツチ回路255は、発光ダイオードによる記
憶表示ランプLED1〜LED4を個々に点灯駆動
する。その点灯の制御データはデータバスLDを
介してCPUから与えられる。この記憶表示ラン
プLED1〜LED4は、前述したように、特定入
賞口7,8(第2,3図)に入賞した打球の保留
数を表示することなどに利用される。
ラツチ回路256は、ドライバ266を介し
て、パチンコ遊技機本体300側の駆動源および
表示手段を個々に駆動する。この場合の駆動源
は、前述した特別変動入賞装置5を開駆動する電
磁ソレノイド66(第9図)などである。この場
合の表示手段は、前述した特別変動入賞装置5に
取り付けられた継続条件成立表示部29(第3,
9図)などである。
また、音階発生手段257は所定の音階をもつ
音源を発生する。発生された音源は、アンプ26
7で増幅され、パチンコ遊技機本体300側の効
果音発生用のスピーカSPに与えられる。この音
源の音階は、CPUからデータバスLDを介して与
えられるデータによつて設定されるようになつて
いる。
第14図はその音階発生手段257の構成を示
す。
同図に示すように、上記音階発生手段257
は、音階設定データを保持するラツチ回路257
aとプリセツタブルカウンタ257bによつて構
成される。
ラツチ回路257aは、データバスLDを介し
てCPUから与えられる音階設定データを保持す
る。このラツチ回路257aは、上記選択信号S
7が有効になつたときのデータバスLDのデータ
を読込んで保持する。その保持データはプリセツ
タブルカウンタ257bの計数内容にプリセツト
される。
プリセツタブルカウンタ257bは一種のダウ
ンカウンタであつて、上記クロツトパルスφkに
よつて1ずつ減進(デクリメント)される。その
初期の計数内容は上記ラツチ回路257aによつ
てプリセツトされる。プリセツトされた計数内容
が減進されて「0」になると、その度にラツチ回
路257aの保持データが新たにプリセツトされ
るようになつている。
ここで、上記プリセツタブルカウンタ257b
のキヤリイ端子(カウント出力端子)Crryの出
力状態は、その計数内容が「0」の減進されるご
とに、その論理レベルがH(高レベル)からL(低
レベル)あるいはL(低レベル)からH(高レベ
ル)に交互に遷移する。これにより、上記キヤリ
イ端子Crryからは、H(高レベル)とL(低レベ
ル)の間を交互に遷移する信号が得られる。そし
て、この信号が上述した音源として利用されるよ
うになつている。この音源は、アンプ267で増
幅され、パチンコ遊技機本体300側の効果音発
生用のスピーカSPに与えられる。このとき、そ
の音源の音階は上記プリセツト値によつて決ま
る。また、プリセツト値が小さいと、上述した遷
移の周期が長くなつて、音程が低くなる。また、
プリセツト値が小さいと、上述した遷移の周期が
短くなつて、音程が高くなる。
そして、そのプリセツト値は、上記CPU21
0(第10図)によつて任意に可変設定すること
ができる。これにより、制御装置200は、パチ
ンコ遊技機本体300にてフアンフアーレ音など
の効果音を任意に発生させることができる。
なお、上記プリセツタブルカウンタ257bは
アツプカウンタであつてもよい。
次に、上述した制御装置200のソフトウエア
構成をその動作とともに説明する。
第15図は上述した制御装置200(第10,
11図)の処理フローチヤートの全体を示す。
第16図はその処理フローチヤートの中の一部
を拡大して示す。
先ず、次の表1は、制御装置200のCPU2
10(第10図)によつてアクセスされるアドレ
ス空間の割り当て内容をメモリマツプによつて示
す。なお、アドレスの番地表示はO〜Fの16進数
で行なう。
次表1において、CPU210がアクセスする
アドレスの範囲は、そのCPU(Z80)210がもつ
64kバイトのアドレス空間(0000〜FFFF番地)
のうち0000〜4000番地の間である。
そのうち、0000〜07FF番地までの2kバイトが
ROM領域に割り当てられている。また、0800〜
087F番地までの128バイトがRAM領域に割り当
てられている。そして、1000、18000、2000、
2800、3000、3800、4000にそれぞれ1バイトずつ
I/O領域が割り当てられている。この場合、各
I/O領域の隙間は使用されていない。従つて、
CPU210が実質的にアクセスするアドレス空
間のサイズ(大きさ)は約2kバイトしかない。
[Industrial Application Field] This invention is applicable to control devices for gaming machines, especially micro-
This invention relates to a device equipped with a control device that is controlled using a computer. [Prior Art] In the field of pachinko gaming machines, machines equipped with electric winning devices called so-called yakumono are used to improve services for players and expand the number of customers who can enjoy the games. being developed.
By adding these accessories, the content of the game becomes more diverse, thereby increasing the wholesome enjoyment of the players. By the way, in this pachinko game machine with an accessory, an electronic control means is indispensable in order to control various electric devices constituting the accessory and various display means related to the accessory. Conventionally, this control means has been constructed using a large number of discrete components, such as logic gates and counters, which are divided into functions. However, it is difficult to efficiently control the various and complicated operations of a pachinko game machine with accessories using a control means constructed from a combination of individual parts. Therefore, in order to efficiently control the various and complex operations of pachinko gaming machines, it has become necessary to control them using a programmable general-purpose control means, a so-called semiconductor integrated circuit microcomputer. It's here. If you can use this microcomputer, you can use fewer parts than conventional individual parts.
The control means of the pachinko game machine described above can be configured. [Problems to be Solved by the Invention] However, there is an inherent danger that even the slightest force on the program-storable microcomputer will cause a serious malfunction, such as a runaway or a jump into an infinite loop. . Of course, most of these malfunctions peculiar to microcomputers can be prevented under normal use environments. However, the environment inside the pachinko machine and the place where the pachinko machine is installed is such that there are many noise sources in the immediate vicinity, such as motors and lighting equipment, and heat tends to accumulate behind the game board. Environmental conditions such as temperature are also bad. As described above, the environmental conditions inside and outside of pachinko gaming machines are extremely poor for microcomputers. Therefore, if the control means of the pachinko game machine is constructed using the above-mentioned microcomputer, there is a great possibility that malfunctions peculiar to microcomputers, such as runaway or jumping into an infinite loop, will occur. In addition, the operation of pachinko machines with accessories,
Many parts involve time elements. Therefore, the control means requires a large number of timer functions. This timer function can also be configured as a so-called soft timer by utilizing the functions of a microcomputer. However, in order to configure this soft timer using conventionally known means, a complex processing program using the microcomputer's interrupt function is required, which increases the size of the microcomputer program. As they grow, problems arise such as it becomes difficult to detect errors in programs called bugs. Furthermore, when the control means of a pachinko game machine is configured with a microcomputer, there is a problem in that it becomes easy to illicitly modify the machine by adding additional programs to the machine. As mentioned above, micro-
There are many difficulties associated with the adoption of computers. [Objective of the Invention] This invention is intended to overcome the above-mentioned difficulties, and one of its typical objectives is to provide a pachinko game machine controlled by a microcomputer with a simple software configuration, that is, to eliminate errors and errors. Even if the program is small in size and unauthorized modification is easy to detect, malfunctions specific to the microcomputer,
In other words, even if an abnormality such as a runaway or a jump into an infinite loop occurs, a so-called fail-safe system that automatically returns to a normal state or automatically avoids a safe state is ensured. To provide a highly reliable pachinko game machine that can withstand use under various operating environments. The above and other objects and novel features of the present invention will become apparent from the description of this specification and the accompanying drawings. [Means for Solving the Problems] Representative inventions disclosed in this application will be summarized as follows. That is, as a means for achieving the above object, the present invention provides a pachinko game machine 03 controlled by a program storage type microcomputer 02, as shown in FIG. , the above microcomputer 02
A reset signal generating means 01 is provided for completely initializing the data by resetting it at regular intervals. The period of the reset pulse issued from the reset signal generating means 01 is set to be longer than the processing time required for the microcomputer 02 to execute a set of predetermined program instructions. [Effect] By using the above method, even with a simple software configuration, i.e., a small program in which errors and unauthorized modification are easily detected, malfunctions peculiar to microcomputers, such as runaways or jumping into infinite loops, can be prevented. Even if this occurs, the periodic reset ensures that the system automatically returns to a normal state or automatically avoids a safe state, that is, a so-called fail-safe. As a result, it is possible to obtain a highly reliable pachinko game machine that can withstand use under harsh operating environments. [Embodiments] Hereinafter, preferred embodiments of the present invention will be described based on the drawings. In the figures, the same reference numerals indicate the same or corresponding parts. 2 to 9 show the main body side portion of a pachinko game machine to which the present invention is applied. First, the outline and operation of the pachinko gaming machine according to the present invention will be explained with reference to FIGS. 2 and 3. FIG. 2 shows an example of the overall configuration of the pachinko game machine according to the present invention, and FIG. 3 shows an example of the configuration of the gaming area 1a formed on the game board 1. In FIGS. 2 and 3, a ball hitting guide rail 3 is provided on the front surface of the game board 1. As shown in FIG. The ball guide rail 3 guides the game ball, that is, the ball shot by the ball launcher 2, to the upper part of the game area 1a. The ball launcher 2 is operated and driven by a lower operation dial knob 2a. The game area 1a is formed in a space surrounded by the ball guide rail 3 and the glass plate of the opening/closing panel 101. This gaming area 1a has various winning holes 6a, 6b, 6c, forming a winning area.
7, 8, 53a, winning devices 5, 9, etc. are provided. Along with this, a large number of obstacle nails 11
, various guiding members 12a, 12b, 12c, direction setting members 13a, 13b, etc., are arranged so that the ball hit into the game area 1a falls while changing its direction in various ways. It's getting old. At the lowest part of the game area 1a, an out port 10 is provided for collecting batted balls that do not win in any of the winning areas to the back of the game board. Further, in the center of the game area 1a, a variable display device 4, which serves as a type of game device, is installed. In this variable display device 4, segment type displays LEDA, LEDB,
Arabic numerals from 0 to 9 are displayed using LEDC and LEDD. When the variable display device 4 operates, the displayed numbers on each of the indicators LEDA to LEDD change respectively. This change is stopped when the player operates the stop switch SW2 or when a certain amount of time has elapsed. At this time, if the combination of numbers displayed at the time of the stop turns out to be a predetermined result, a specific mode described later will be generated. The above winning openings 6a, 6b, 6c, 7, 8, 53a
is a fixed winning slot that always has a winning area open. These winning holes 6a, 6b, 6c, 7, 8,
53a, depending on its function, can be used as general prize opening 6a,
6b, 6c, and 53a, and specific winning holes 7 and 8. The batted ball is the general winning hole 6a, 6b, 6c,
53a, a predetermined number (usually 10 to 15) of prize balls will be paid out. When the batted ball enters the special winning holes 7 and 8, a predetermined number of prize balls are paid out in the same way as when winning in the general winning hole, and as will be described later, the variable display device 4 is activated. This will give them the opportunity to earn special benefits. As the winning devices 5 and 9, a ticket type winning device 9 and a special variable winning device 5 are provided. Among them, the special variable winning device 5 normally does not have a winning area, but when a specific mode occurs as a result of the stoppage of the variable display operation in the variable display device 4, a wide area with a very high winning probability is created. Special variable prize opening 80 will be temporarily opened. Furthermore, the special variable winning hole 80 is divided into a normal winning hole 82 which only brings a predetermined number of prize balls, and a continuous winning hole 81 which gives the right to reopen the special variable winning hole 80 in addition to the prize balls. I know. On the other hand, an illuminated central display member 20 is disposed above the game board 1. This illuminated concentrated display member 20 includes a prize lamp 21 that is temporarily turned on when a batted ball enters any winning area;
A turbo lamp 22 that lights up or flashes when a specific mode occurs due to the stoppage of the variable display operation of the variable display device 4, and a special variable prize winning device 5 when a specific mode of "jackpot" described below occurs.
A segment type display LEDE numerically displays the number of times the open state continues, and a completion lamp 24 indicates the completion of the game by the special variable prize winning device 5 when the number of times the continuous open state reaches a predetermined control number (10 times). It is arranged. Further, the variable display device 4 is provided with lighting means 27 for jackpot display. This lighting means 2
7 is the segment type display device LEDA, LEDB,
Blinks and lights up while the display on LEDC and LEDD is changing. Furthermore, when a specific aspect of a "big win" occurs, the blinking speed is controlled to become faster. Thereby, the operation of the variable display device 4 and the occurrence of a "big win" are effectively produced and displayed. Furthermore, a continuation condition fulfillment display section 29 is provided within the special variable prize winning device 5. This continuation condition fulfillment display section 29 is driven to light up when a hit ball enters the continuation winning hole 81 when a specific aspect of a "jackpot" occurs. As a result, it is displayed that a special continuation right to re-open the special fluctuating prize opening 80 has been granted. A firing device drive lamp 26 is provided on the upper part of the holding frame 100 of the pachinko game machine that holds the game board 1 having the above configuration. This firing device drive lamp 26 is turned on when the operation dial knob 2a of the batted ball firing device is operated. In addition, the holding frame 100
The opening/closing panel 101 attached to the ball launcher has a supply tray 102 that holds the batted balls to be supplied to the batted ball launcher.
is installed. Furthermore, below it,
A saucer 103 is provided for storing prize balls overflowing from the supply tray 102. On the side (left side in the figure) of the holding frame 100,
A press-operated stop switch SW2 is provided. This stop switch SW2 is used when it is desired to manually stop the variable display operation of the variable display device 4 activated by the winning hole to the specific winning hole 7 or 8. Now, in the pachinko game machine configured as described above, when a ball hit into the game area 1a by the ball launcher 2 enters any winning area, a predetermined number of balls (usually 10 to 15 Individual)
Prize balls will be paid out. Furthermore, when the winning ball enters the specific winning hole 7 or 8, the variable display device 4 is activated. Then, the four numbers displayed by the segment type indicators LEDA to LEDD of the variable display device 4 can be changed individually. Here, when the player presses the stop switch SW2 or when a certain amount of time has elapsed, the operation of the variable display is thereby stopped. At this time, if the combination of displayed numbers after the stop results in a pre-contracted result, a specific pattern is generated. When a specific situation occurs, the special variable winning device 5 is converted from the closed state to the open state, and a winning area by the above-mentioned special variable winning opening 80 is temporarily opened and provided within the gaming area 1a. This changes the probability of winning there from zero to extremely high. As a result, the player is given a special opportunity to generate a large number of winning balls within a relatively short period of time and win many prize balls. In this case, the state caused by the above-mentioned specific aspect is a "jackpot" due to the combination of the above-mentioned displayed numbers.
There are two types: and "medium hit". A "jackpot" state occurs when a specific situation occurs in which all four displayed numbers match one of the predetermined specific numbers. The “medium hit” condition is
This occurs when a specific situation occurs in which any three of the three displayed numbers match one of the pre-contracted specific numbers. In other words, if you get four matches, you will get a "jackpot", and if you get three matches, you will get a "medium hit". If a specific form of “jackpot” occurs,
The special variable prize winning device 5 is set for a relatively long predetermined time (approximately 30
seconds). This dramatically increases the probability of winning a prize. Furthermore, while the special variable winning device 5 remains open, the continuous winning hole 81 set within the special variable winning hole 80
When a hit ball wins a prize, the special variable winning device 5 is once returned to the closed state and then set to the open state again. In other words, the time period during which the special variable winning device 5 remains open is substantially extended. As a result, players are now given many opportunities to win prizes. Further, when a specific mode of "medium winning" occurs, the special variable prize winning device 5 is set to the open state only for a relatively short predetermined time (about 6 seconds). As a result, players are given an opportunity to win significantly more prize balls than would normally be the case, although it falls short of a "jackpot." Here, the combination of numbers displayed on the variable display device 4 is designed to be randomly changed. Therefore, the special opportunities according to the above-mentioned specific aspect are given almost equally, regardless of individual differences in gaming proficiency or the like. As a result, even beginners can enjoy the fortuitous opportunity provided by the above-mentioned specific aspect. However, if the benefits given to the players by the above-mentioned special opportunities are too large, there is a risk that unnecessary gambling will be aroused. Therefore, in order to avoid stirring up the gambling spirit, the following control operations are also performed in the control operations related to the occurrence of the above-mentioned specific aspect. That is, when the above-mentioned "jackpot" state occurs, when the number of winning balls into the special variable winning device 5 reaches a certain limit number (10 balls), the special variable winning device 5 will hold the ball for a predetermined period of time (approximately 30 seconds), it can be forced to return to the closed state immediately. Furthermore, the number of times the continuous winning opening 81 is set to remain open due to winnings is set to a certain number of times (10
times) are now limited to the following: In this way, the healthy interest of the players is not spoiled, and unnecessary speculation is not aroused. On the other hand, although not shown in the drawings, when a specific mode such as a "big hit" or "medium hit" occurs, in addition to the above-mentioned control operation, depending on the type of the specific mode, for example, a sound effect such as Juan Juare, etc. Control of the performance display using sound is also performed. Note that the sound effects such as "fanfare", which will be described in detail later, are electronically generated and emitted from a speaker (not shown) built into the gaming machine. Such presentation displays allow players to experience fun things other than winning prize balls. Next, the configuration of the pachinko game machine described above will be explained in more detail with reference to FIGS. 2 to 9. FIG. 2 shows the front of a pachinko game machine to which this invention is applied. As described above, the pachinko game machine whose outline is shown in the figure includes a game board 1, a ball launcher 2, a dial knob 2a for operating a ball, a ball guide rail 3, a holding frame 100, an opening/closing panel 101, a supply tray 102, It has an overflowing bead tray 103 and the like. The game board 1 is held inside a holding frame 100, and its front side is covered by an opening/closing panel 101. The opening/closing panel 101 is constructed using a transparent glass plate. The center of the game board 1 is largely surrounded by a ball-hitting guide rail 3. A gaming area 1a is formed within this surrounding area. Furthermore, an illuminated central display member 20 is disposed above the game board 1. This concentration display member 20 integrally includes a prize ball lamp 21, a specific mode occurrence display lamp 22, and a completion lamp 24. Further, a segment type display LEDE made of light emitting diodes is attached to the concentrated display member 20. The functions of these lamps and indicators are as described above. That is, the prize ball lamp 21 is temporarily turned on when a ball hits the winning area. The winning area is provided by, for example, a ticket-type winning device 9 or the like. The specific mode occurrence display lamp 22 is lit or blinks when a specific mode such as a "medium hit" or "big win" occurs. The segment type display LEDE numerically indicates the number of times the open state of the special variable winning device 5 is extended due to a hit ball winning in the continuous winning opening 81 when a predetermined form of “jackpot” occurs. indicate. The completion lamp 24 notifies the completion of the game by the special variable prize winning device 5 when the number of continuations and extensions reaches a predetermined limit (10 times). The ball firing device 2 is electrically driven and fires the game balls in the supply tray 102 one by one. This operation is performed by rotating the dial knob 2a. The dial knob 2a is rotated manually and is configured to automatically spring back to the non-operating position when the player releases the dial knob 2a. The ball guide rail 3 moves the game ball fired by the firing device 2, that is, the ball hit, into a game area 1, which will be described later.
Guide within a. As described above, the game area 1a is formed on the front side of the game board 1 surrounded by the ball hitting guide rail 3. In this game area 1a, there are a number of obstacle nails 11 that randomly change the direction of the ball, and a rolling guide member 12 that controls the falling speed and direction of the ball.
a, 12b, 12c, etc. are arranged. Along with this, in the gaming area 1a, there are various winning devices that provide a winning area, namely, a special variable winning device 5, a first predetermined winning hole 7, a second predetermined winning hole 8, a chulip type winning device 9, etc. is installed. As described above, the special variable winning device 5 is configured to operate and temporarily open a winning area when a specific aspect of the variable display device 4 occurs. An example of the configuration of this special variable prize winning device 5 will be explained in detail later. Moreover, the first and second specific winning holes 7 and 8 are adapted to provide a specific winning area for activating the variable display device 4, as described above. Further, within the gaming area 1a, a variable display device 4, an exit 10, a lighting means 25, etc. are arranged. Although the details will be described later, the variable display device 4 is configured to variably display a plurality of types of characters in each display window section at a plurality of display window sections (four locations). In this embodiment, Arabic numerals from 0 to 9 are variably displayed as characters. The results of the displayed numbers are changed randomly. The out port 10 collects batted balls that could not enter any of the winning areas in the game area 1a, that is, missed balls that could not win a prize. The illumination means 25 blinks or lights up when a specific mode occurs due to the stoppage of the variable display operation of the variable display device 4. On the other hand, the holding frame 100 forms the outer frame of the pachinko game machine. This holding frame 100 includes the above-mentioned stop switch SW2 and firing drive lamp 2.
6 etc. are arranged. Stop switch SW
Reference numeral 2 is for manually stopping the variable operation of the variable display device 4, and is constructed using a push-operated (button type) momentary type (synchronizing type) switch. The overflow ball receiving tray 103 is a place where balls overflowing from the supply tray 102 are stored. When a batted ball wins a prize, a predetermined number of prize balls are paid out, and these paid out prize balls are discharged into a supply tray 102. FIG. 3 shows details of the game board 1. In FIG. 3, above the variable display device 4, three general winning openings 6a, 6b, and 6c, so-called "heaven,""heaven'sleft," and "heaven's right" are integrally provided. In addition, these general prize openings 6a, 6b,
6c may be provided independently apart from the variable display device 4. In addition to the rolling guide members 12a, 12b, 12c, etc., first and second direction setting members 13a, 13b are arranged in the upper half of the game area 1a. These direction setting members 13a, 13b are formed by obstruction nails. Below these direction setting members 13a, 13b is the rolling guide member 1.
2a, 12b, and 12c are provided, respectively. Of those rolling guide members, the first
The rolling guide member 12a has its rotation axis slightly closer to the center from diagonally above the first specific winning opening 7, and further than the center line of the first direction setting guide member 13a located above it. It is pivoted outwardly by a distance A. The second rolling guide member 12b is located slightly below the inside of the first specific winning opening 7, and is located slightly below the center line of the distance between the second direction setting guide member 13b and the shoulder portion 4a of the variable display device 4. It is pivoted outwardly by a distance C. As a result, the direction of the hit ball that has flowed down toward the rolling guide members 12a, 12b is controlled so that it becomes easier to flow down toward the center of the game board. Here, winning balls entering the first and second specific winning openings 7 and 8 are guided on a different route behind the game board 1 from winning balls entering other winning areas. And the third
The start switch whose installation position is shown by the dotted line in the figure
After passing through SW1, the ball is made to join the same guiding route as other winning balls. The start switch SW1 is installed in the path of the hit ball that has won the specific winning hole 7 or 8, and thereby detects the specific winning ball. The variable display device 4 is activated by this detection signal. The variable display device 4 has a shoulder portion 4a with a second end.
The lower end of the direction setting guide member 13b is also set to be at a higher position by a distance B. As a result, the batted ball that has flowed down along the second direction setting member 13b and the shoulder 4a of the variable display device 4 passes through the AC surface (described later) of the variable display device 4 and reaches the second specific location below. It is designed to make it easier to jump into the prize opening 8 and the special variable prize winning device 5. As described above, the direction setting guiding member 13a,
13b and the mounting positions of the rolling guide members 12a and 12b, the flow path of the game ball is largely opened in the center, which eliminates wasted game balls and allows the game balls to move toward the center efficiently. There is. The special variable winning device 5 has two types of winning holes 8.
0 and 53a are provided. One is the special variable prize opening 80 that is opened instantaneously in the center, and the other is the general prize opening 53a that is always opened on both sides. These two types of winning holes 80 and 53a
Correspondingly, a distribution guide member 14 consisting of a plurality of obstruction nails is provided. This distribution guide member 14 is provided between the second specific winning hole 8 and the special variable winning device 5, and distributes the batted balls to the two types of winning holes, and also controls the speed of the winning ball to the special variable winning device 5. It acts to reduce. At the right end of the game area 1a, there is an arcuate ball guide member 1.
5 is fixed so as to form an arc continuous with the ball hitting guide rail 3. A riot prevention member 16 is attached to the upper end of this ball guide member 15.
This riot prevention member 16 acts to suppress the violence within the game area by suppressing the momentum of the ball hit at high speed. FIG. 4 and FIG. 5 show the above-mentioned variable display device 4.
A specific example of the configuration will be shown in detail. The variable display device 4 is fixed to the game board 1 with a mounting hole 44 shown in FIG. 4 and screws 43a or nails 45 shown in FIG. 5. At the top of the variable display device 4, as shown in FIG. 5, a guiding plane 40b is integrally formed with a decorative plate 40a that covers the front thereof. This guiding plane 4
0b is formed to protrude forward from the surface of the game board 1. As shown in FIG. 4, an arched shoulder 4a is provided at the upper end of the guiding plane 40b.
This shoulder portion 4a acts to slow down the speed of the hit ball flowing down from above the game board and to smoothly distribute the hit ball to either the left or right game area. On both sides of the lower end of the guiding plane 40b are downward guiding inclined surfaces 40c which are inclined downwardly toward the inside.
is formed. This guiding inclined surface 40c makes it easier for the batted ball to be guided inside the exchange surface 41. Furthermore, an AC surface 41 is formed below the guiding plane 40b. The AC surface 41 is substantially flush with the surface of the game board 1, as shown in FIG. This allows interaction of batted balls flowing down the left and right game areas through the interaction surface 41. As a result, the ball can easily fly into the second specific winning hole 8 or the special variable winning device 5 described above. As shown in FIG. 5, a recess forming wall 42 is fixed to the exchange surface 41. As shown in FIG. This recess forming wall 42 is fixed by a fastening part 41a and a screw 43, and constitutes a recess 42a that goes deep into the game board 1. A mounting surface 46 for mounting a variable display member 47, which will be described later, is provided at the back of this recess 42a. As shown in FIG. 4, the mounting surface 46 has three
The display windows 46b are formed in a horizontal row.
Further, as shown in FIG. 5, a support for fixing the variable display member 47 is provided protruding from the back thereof. As shown in FIG. 5, the variable display member 47 is attached and fixed behind the mounting surface 46 even when it is attached to the substrate 47a. As shown in FIG. 4, this variable display member 47 has three indicators arranged in a horizontal row. In this embodiment, as shown in FIG.
LEDB and LEDC are used. Each display
LEDA, LEDB, and LEDC are each positioned so as to face the display window 46b of the mounting surface 46. Further, as shown in FIG. 4, the guiding surface 40b
A display window 40d is also formed in the center of the display window. Another variable display member 48 is attached behind this display window 40d. This variable display member 48 has one indicator LEDD. This indicator LEDD is also a segment type indicator using light emitting diodes. As shown in FIG. 5, this variable display member 48 is positioned and fixed together with its mounting board 48a by screws 43d. Here, the above segment type display LEDA,
LEDB, LEDC, and LEDD are each a type of character display element, and are configured so that a plurality of types of characters can be arbitrarily and variably displayed by combining segments that are driven to emit light. In this example, as the character,
Arabic numerals from 0 to 9 are used.
Therefore, the above segment type display LEDA,
LEDB, LEDC, and LEDD are configured such that each display can display any number from 0 to 9 depending on the combination of its segments. Note that the above-mentioned character may be characters other than numbers, a symbol mark, a picture, or the like. Furthermore, as shown in FIG.
At the bottom of the game, four memory display lamps LED1 to LED4 are arranged in a row horizontally to display the number of batted balls that have won in the aforementioned specific winning openings 7 and 8 (FIGS. 2 and 3). These memory indicator lamps
As shown in FIG. 5, the LEDs 1 to 4 are exposed through a through window 42d formed at the bottom of the recessed wall 42. As described above, the variable display member 47 and the memory display lamps LED1 to LED4 are all arranged at a position set back from the game board 1 surface. This is because the display member on which the variable display member 47 and the memory display lamps LED1 to LED4 appear is an alternating current surface, and the exchange of balls occurs frequently, so this is to protect them from being hit by the ball and prevent them from being damaged. It's for a reason. In addition, in order to widen the visual range in which the variable display member 47 can be seen from the front, the recess forming wall 4
The variable display member 47 is tilted in a widening shape from the back toward the front side, and its inner wall surface is plated so that the display contents of the variable display member 47 can be clearly displayed.
Furthermore, the inner surface of the recess 42a formed by the recess forming wall 42 allows the external incident light to reflect on the surface and enter the player's field of view, so that the variable display member 4
In order to prevent the number 7 from becoming difficult to see, it is tilted slightly upward (approximately 8 to 10 degrees) with respect to the vertical plane. On the other hand, on both sides of the guiding plane 40b, a fourth
As shown in the figure, a pair of jackpot display illumination means 27 made of semi-transparent colored members are provided. A lamp (not shown) which is a light source of this jackpot display illumination means 27 is mounted inside the illumination means 27 using a mounting board 27a and screws 43c, as shown in FIG. Although not shown, the mounting board 27a is attached to a post protruding from the back side of the board of the variable display device 4 via a cushion material so as to improve ventilation. This makes it possible to absorb vibrations caused by the light source lamp and to efficiently dissipate heat generated from the lamp. The variable display device 4 configured as described above is activated (triggered) by the start switch SW1 (FIG. 3) which detects winning balls entering the specific winning holes 7 and 8. When the variable display device 4 is activated, the four indicators LEDA, LEDB, and the variable display members 47 and 48 disposed therein are activated.
The display contents of LEDC and LEDD can be changed from a static state to a fluctuating state. And each indicator LEDA,
For each LEDB, LEDC, and LEDD, the displayed numbers will change (update) regularly like 0, 1, 2, 3, . . . 9, 0, 1, 2, . . . In this state of fluctuation display, the stop switch SW2
When a stop signal is received from (Figure 2) or after a certain amount of time has passed after the state of fluctuation has passed, the changes in the displayed numbers for each display LEDA, LEDB, LEDC, and LEDD will stop in sequence at regular intervals. I'm going to be done. Then, the state returns from the fluctuating state to the stationary state. If the four numbers that appear on each display LEDA, LEDB, LEDC, and LEDD when this display stops changing are in a specific combination (roll), this will give you a special benefit. is generated. In this embodiment, for example, all the numbers on the variable display member 47 are "1", "3", "5",
If you get ``7'' or ``9'', that is, if you get the same number (zorome), you win the jackpot.
The first specific aspect is called. In addition, when any three of the four numbers on the variable display members 47, 48 become "1", "3", "5", "7" or "9", " The second specific mode is called "mid hit". For other rolls, the specific aspect will not occur. On the other hand, the jackpot display lighting means 27 on both sides of the variable display device 4 are connected to the variable display members 47 and 48.
While the display is changing, it is driven to blink. Furthermore, if a "big hit" or "medium hit" state occurs at the time when the display members 47, 48 stop changing, the blinking speed is controlled to become faster. In addition, a memory display lamp at the bottom of the variable display device 4
LED1 to LED4 are controlled to light up as many times as the number of reservations on the variable display section. 6 to 9 show detailed configuration examples of the special variable prize winning device 5 shown in FIGS. 2 and 3. The special variable prize winning device 5 shown in the figure first has a mounting board 50 for mounting on the game board 1.
This mounting board 50 can be mounted to the game board 1 by using mounting holes 54 provided on its periphery. As shown in FIG. 7, a horizontally elongated opening 50a is formed in the center of the mounting board 50. As shown in FIG. Immediately below this opening 50a is a window 50b.
is formed. Further, as shown in FIG. 6, this opening 50a accommodates a fan-shaped special variable winning slot 51 that can be opened and closed. Further, a back plate 52 is attached behind the mounting board 50, as shown in FIGS. 6 to 8. This back plate 52 is attached so as to cover the opening 50a from the back side. This back plate 52 has
As shown in FIG. 8, an opening window 52b corresponding to the center of the opening 50a is punched out. Further, on the back side of the mounting board 50, as shown in FIGS. 6 to 8, a surrounding frame 54 is integrally formed. As shown in FIG. 8, the surrounding frame 54 extends from the upper edge of the opening 50a to the window 50.
It is formed along both left and right edges of b. The back plate 52 is fixed to the rear end of the surrounding frame 54 with screws 55. Further, on both sides of the enclosing frame 54, eighth
As shown in the figure, a winning ball guiding gutter 54a is formed. This winning ball guide gutter 54a is connected to the mounting board 5
0 at positions corresponding to the pair of winning devices 53 on the front side. Then, the winning hole 53a acts to guide the winning batted ball to the back of the game board. Furthermore, winning devices 53 are separably mounted on the left and right sides of the mounting board 50, respectively. Each winning device 53 includes a rotating member 70 and an illumination means 53, as shown in FIGS. 6 and 7, respectively.
b is provided. The winning device 53 also has a winning opening 53a that opens upward at the upper end of the winning device 53.
are provided for each. This winning hole 53a constitutes a general winning hole as described above. Further, as shown in FIG. 8, through holes 50e are formed in the mounting board 50 at positions corresponding to the pair of winning devices 53. An illumination lamp 28 serving as a light source for the illumination means 53b is inserted into the through hole 50e. The verification lamp 28 is mounted and fixed to the boss portion 50f on the back surface of the mounting board 50 while being mounted and fixed to the board 28a via the socket. Its installation/
Fixing is performed using the mounting hole 28b of the board 28a and the screw 28c. Here, the special variable winning slot 51 is opened and closed in response to a specific aspect of the variable display device 4, and as shown in FIG. It is attached so that it can be opened and closed in the front and rear directions. This special variable winning slot 51
When the opening, as shown in FIG. 7, a special variable winning opening 80, which is much wider than the general winning opening, is temporarily opened. In this special variable prize opening 80, there is a through prize opening 82 which brings only a normal winning profit in which a predetermined number of prize balls are paid out, and a continuous prize which brings the right to continuation and extension of the above-mentioned specific aspect. A mouth 81 is formed. In addition, one side of the special variable winning slot 51 (the seventh
An actuating piece 51a is formed on the right side in the figure. The end of the actuating piece 51a projects from a long hole 52a formed in the back plate 52 to the back side of the back plate 52. Then, it is adapted to be engaged with an electromagnetic solenoid, which will be described later, via a transmission member 65. As a result, the special variable prize receiving slot 51 is driven to open and close via its operating piece 51a. FIG. 6 shows a state in which the special variable winning hole 51 is raised rearward, thereby closing the special variable winning hole. FIG. 7 shows a state in which the fan-shaped special variable winning hole 51 is tilted forward to open the special variable winning hole. Below, on the back side of the mounting board 50, there is a window 50.
A pair of winning ball guiding members 56a and 56b having a substantially L shape are formed along the lower edge of the ball. Each tip of the pair of winning ball guiding members 56a, 56b is
They are placed facing each other at a distance of approximately one sphere. Furthermore, one of the winning ball guiding members 56a
An engagement recess 57a is formed at the tip. Along with this, an engaging portion 57b is formed below the base end side of the other winning ball guiding member 56b. A detector SW4 for detecting and counting the number of winning balls into the special variable winning hole 80 is mounted and held by the engaging portion 57b and the engaging recess 57a. This detector SW4 is a so-called 10-count detector, and here a non-contact type proximity switch is used. This 10
The count detector SW4 has a detection section 31 at its tip.
The guide members 56a and 56b are mounted so that the guide members 56a and 56b are provided with the guide members 56a and 56b facing within the space between their ends. As a result, this detector SW4 has the above-mentioned guiding members 56a and 56b.
The winning balls guided by the ball can be detected one by one. Further, as shown in FIG. 7, a sorting room 58 is formed within the special variable prize opening 80. This sorting room 58 is surrounded by the surrounding frame 54 (FIG. 8) on its top, bottom, right and left, and by winning ball guide members 56a and 56b (FIG. 8) on its lower side. The winning balls that have entered the sorting room 58 are transferred to the winning ball guiding member 56
A and 56b align and guide the particles and allow them to flow down one by one through the detection section 31a of the 10-count detector SW4. After passing through the detector 31a, the winning ball is guided to one side (to the right in FIG. 8) by an arcuate direction regulating portion 50d shown in FIG. The arc-shaped direction regulating portion 50d is integrally formed at the lower part of the back surface of the mounting board 50, as shown in FIG. Here, on the front surface of the back plate 52, as shown in FIG. 7, a pair of guide plates 52c are formed on both side edges of a window 52b formed in the center thereof. By this guide plate 52c, the upper part of the sorting room 58 is divided and separated into the above-mentioned continuous winning opening 81 and normal winning opening 82. Further, on the back surface of the back plate 52, as shown in FIG. 8, a support protrusion 52d is formed along the upper end of the opening window 52b on the back surface. A sensing piece 60 is swingably suspended from the support protrusion 52d via a pin 59. This sensing piece 6
0, the opening window 5 is swingably hung down.
It is urged to go in and out of the continuation prize opening 81 shown in FIG. 7 from inside 2b. As a result, the batted ball that enters the continuation winning slot 81 (Fig. 7) is guided by a pair of guide plates 52c, as shown in Figs. 7 and 8, and forwards from the rear opening window 52b. After rotating the sensing piece 60 protruding backward, the sensing piece 60 flows downward toward the detection part 31a of the 10-count detector SW4, where it is detected one by one along with the batted balls that have won in the normal winning hole 82. It is starting to be counted. As shown in FIG. 8, the sensing piece 60 is a continuation condition detection switch SW consisting of a micro switch.
Due to the elasticity of the actuator 32a of No. 3, the actuator 32a is weakly elastically biased so as to protrude forward from the opening window 52b. This continuation condition detection switch SW3 is for detecting a hit ball that has won in the continuation winning slot 81, and is attached to the back plate 52 via an L-shaped attachment member 61. The continuation condition detection switch SW3 is positioned such that its actuator 32a comes into contact with a pressing portion 60a bulged on the back surface of the sensing piece 60. The upper end of the sensing piece 60 is formed with a pin hole 60b into which the pin 59 is inserted, and a stopper portion 60c that projects rearward to restrict the range of rotation of the sensing piece 60. Further, the support pin 59 of the sensing piece 60 that is engaged with the support projection 52d is prevented from coming off by fixing a rotation regulating portion 62a integrally formed on the pressing member 62 to the support projection 52d. Further, the continuation condition fulfillment display section 29 is inserted into the slit section 62d on one side of the holding member 62. This continuation condition fulfillment display portion 29 is held and protected by a protection member 63 fixed to the boss portion 62c of the presser member 62. The batted ball that enters the continuation winning slot is placed in the opening window 52.
d, it passes while pushing away the sensing piece 60. During this passage, the continuation condition detection switch SW
3 is activated and a detection signal is emitted for each ball. After this, along with the batted ball that won the normal winning hole 82, the detection unit 3 of the count detector SW4
They are guided to 1a and detected one by one. Further, as shown in FIG. 8, a continuation condition fulfillment display section 29 is attached to the back plate 52. This continuation condition fulfillment display section 29 is arranged so as to face into the opening window 52b. This continuation condition fulfillment display section 29 is driven to light up in response to a detection signal from the continuation condition detection switch SW3. This allows the player to know the establishment of the special conditions under which the right to continue or extend the specific aspect described above is granted. Furthermore, as shown in FIGS. 8 and 9, a pair of boss portions 52f are formed on both sides of the elongated hole 52a on the rear surface of the back plate 52. This boss 52
As shown in FIG. 9, at f, a support shaft 65a of the transmission member 65 is supported by a mounting piece 64 so as to be movable up and down. The transmission member 65 has a "h" shape. Its tip portion projects forward from the elongated hole 52a. Furthermore, the transmission member 65
The tip of the actuating piece 51c is adapted to come into contact with the upper surface of the rear end of the actuating piece 51c. This operating piece 51c is formed in the special variable prize receiving hole 51 (FIG. 7). Further, the upper end of the transmission member 65 is in contact with the operating end of a plunger 66a of an electromagnetic solenoid SOL. This electromagnetic solenoid SOL serves as a driving source for the special variable prize winning device 5. In FIG. 9, when the electromagnetic solenoid SOL is in a non-driven state, the plunger 66a is pushed down by its return spring 66b, thereby pushing the transmission member 65 downward. Then, as imagined by the dotted line in Fig. 9, the actuating piece 5
The rear end side of 1c is pushed down to close the special variable winning slot 51. As a result, the opening 50a is closed, and therefore the special variable prize opening 80 is also closed. On the other hand, when the electromagnetic solenoid SOL is energized and driven by the occurrence of a specific mode in the variable display device 4 or the right to continue, the plunger 66
a is driven upward. As a result, the pressing force of the transmission member 65 is released, and the special variable winning slot 51 falls forward under its own weight. As a result, the opening 50a is opened wide and the special variable prize opening 8
0 will be created temporarily. As described above, the special variable prize winning device 5 is electrically opened and closed depending on the occurrence of a specific mode in the variable display device 4 and the above-mentioned right to continue. Next, an embodiment of a control portion of a pachinko game machine to which the present invention is applied will be shown. FIG. 10 shows the overall hardware configuration of a control device 100 for a pachinko game machine according to the present invention. FIG. 11 shows the waveform of the reset pulse φt and the operating state of the CPU 210 using a timing chart. FIG. 12 shows means for generating the reset pulse φt. FIG. 13 shows details around the I/O unit 240 of the control device 200. FIG. 14 shows the configuration of the scale generating means 257 within the I/O unit 240. First, in FIG. 10, the control device 200 of the pachinko game machine 300 described above is constructed using a program-storable CPU (central processing unit: microcomputer) 210 implemented as a semiconductor integrated circuit device. That is, the control device 200 shown in FIG.
CPU 210, ROM (read-only storage device) 22
0, RAM (Random Access Memory) 23
0, address decoder 240, I/O (input/output)
unit 250, clock signal generating means 280,
Reset signal generating means 290, address bus LA,
It consists of a data bus LD, logic gate GI, etc. The CPU 210 is an 8-bit type (model number: Z80). This CPU210
are address terminals (A 0 to A 15 ), data terminals (D 0
~ D7 ), a read control terminal RD, a write control terminal WR, a clock terminal CK, and a reset terminal R. Other important functional terminals include an interrupt input terminal (not shown). However, the interrupt terminal is not used here.
Instead, a reset terminal R is used. How to use the reset terminal R will be described later. In addition, CPU2 used here
10 (Z80) has 16 address terminals (A 0 to A 15 )
It has an address space of 64k bytes. However, only about 2k bytes of that data is used here. The ROM 220 stores programs executed by the CPU 210 and fixed data. this
The ROM 220 used has a storage capacity of 2 kbytes. This 2k byte capacity is CPU2
Compared to the address space of 10 (Z80), which is 64k bytes, the capacity is extremely small. The RAM 230 provides a work area for the CPU 210 and a variable data storage area. A static type RAM 230 is used. Its storage capacity is kept very small, only 128 bytes. In this case, since 128 bytes of RAM is difficult to obtain, 1k bytes of RAM is actually used. By fixing the upper address terminal of this 1k byte RAM to the power supply potential side, the actual usable storage capacity is kept to 128 bytes. As mentioned above, ROM220 and RAM23
The storage capacity of each 0 is kept very small. This makes it possible to reliably eliminate the possibility of soft errors known as bugs, and also to reduce the possibility of malfunctions such as CPU runaway or jumping into an infinite loop. This can be significantly reduced. This makes it possible to obtain extremely high reliability even under electrically and physically harsh operating environments. Furthermore, by minimizing the storage capacity of the ROM 220 and RAM 230, it becomes difficult to modify the system by adding additional programs. Even if a modification were made, it would be easy to discover and check because the storage capacity is small. This also provides the effect of preventing the Pachinko game machine from being misused due to unauthorized modification. The address decoder 240 decodes address data (A 0 -A 11 ) issued from the CPU 210 to generate a plurality of alternative selection signals S1 - S9. The decoding operation is performed by activating either the read control signal (RD) or the write control signal (WD). These two control signals (RD/WD) are issued from the CPU 210. Both signals (RD/WD) are logic gates
Each other's logic is taken by G1. This logical sum becomes a control signal for the address decoder 240. A portion (S8, S9) of the selection signals S1 to S9 output from the address decoder 240 are
It is used as a chip select signal for ROM 220 and RAM 230. In addition, another selection signal S
1 to S7 are used to control input/output circuits within the I/O unit 250, which will be described later. In other words,
Here, a so-called memory mapped I/O method is adopted in which input/output channels are arranged in an address space. By adopting this memory mapped I/O method, arbitrary input/output can be performed by simply accessing a specific address without having to perform complex procedures such as opening and closing input/output channels. It is designed to perform input/output operations from the circuit. Note that the memory mapped I/O method had problems such as a part of the address space being occupied by the I/O area and becoming narrow, making it difficult to adopt it in general microcomputer systems. . However, in the control device 200 of this actual example, as described above, the ROM 220 and the RAM
Since the storage capacity of each of the 230 is very small, the above problem does not have to be considered at all. The I/O unit 250 forms an interface (I/F) between the control device 200 and the pachinko gaming machine main body 300. This I/O unit 25
0 is provided with a large number of input/output circuits, as will be described later. The operation of each input/output circuit is individually controlled by the selection signals S1 to S7. The individual configurations of the input/output circuits will be described later, but for example, decoders, latch circuits, drivers, buffer gates, amplifiers, etc. are used. The clock generating means 280 generates a high precision clock pulse φk of, for example, 2 MHz by using a crystal resonator Xtal (4 MHz) as a frequency reference.
This clock pulse φk is applied to the clock terminal CK of the CPU 210. The reset signal generating means 290 generates a reset pulse φt of a constant period from the clock pulse φk. This reset pulse φt is applied to the CPU 21 mentioned above.
0 reset terminal R. This reset signal generation signal means 290 is constructed simply and on a small scale by a counter or the like. In this case, the reset pulse φt has a duty width, that is, a pulse width of the CPU 21.
It has a length that can reliably reset 0. Further, the pulse generation interval, that is, the period, is set to be reliably longer than the processing time for the CPU 210 to execute a set of program instructions stored in the ROM. FIG. 11 shows the waveform of the reset pulse φt and the operating state of the CPU 210 in time correspondence with each other. The reset pulse φt shown in FIG. 11 has a pulse width of 15 μs and a period of 3 ms. This 15μs
The pulse width is sufficient to ensure that the CPU 210 is reset. Further, the period of 3 ms is sufficient time for the CPU 210 to execute all the instructions stored in the ROM 220. Further, as shown in FIG. 11 in time correspondence with the reset pulse φt, the CPU 210
Each time a series of program instructions written in the ROM 220 is completed, it is forcibly reset to a complete initial state.
As a result, even if the CPU 210 were to malfunction, such as running out of control or entering an infinite loop, the CPU 210 would be automatically restored to normal operating condition by being reset every 3 ms. As a result, the worst situations that were feared in CPU-based control systems, such as runaway or entering an infinite loop, can be reliably avoided. In other words, a kind of failsafe works here, ensuring that at least the normal operating state of the CPU 210 is maintained. In this way, the reliability necessary for a pachinko gaming machine is ensured. Furthermore, since the reset interval of the CPU 210 is a constant cycle, the number of resets can be
By storing the information in the RAM 230, a so-called soft timer function can be easily configured. Furthermore, since the reset interval is relatively long, for example 3 ms, the relatively long timer time, for example several seconds to tens of seconds, can be adjusted by allocating a small storage area of 1 or 2 bytes. Therefore, it can be configured very easily and concisely. For example, if the above reset interval is 3ms,
By allocating 1 byte of the RAM area to the timer area, the timer time from 3ms to 0.768 seconds can be obtained (3ms x 2 8 = 768m
s=0.768 seconds). Allocating 2 more bytes,
You can get the timer time from 3ms to 196.608 seconds (3ms× 28 × 28 =196608ms=
196.608 seconds). As a result, even if the RAM area is only 128 bytes, it is now possible to easily configure a large number of timer functions necessary to individually control various functions within the pachinko gaming machine main body 300. . Incidentally, the relatively long timer time of several seconds to several tens of seconds required to control the operation of the above-mentioned special variable prize winning device 5 (Figures 2 and 6 to 9) can be obtained with just 2 bytes of RAM area. be able to. In FIG. 11, the halt state (standby state) is maintained from the time the program commands are executed until the next reset. This halt state is set by executing a halt instruction at the end of the program. In other words, the above program ends with a halt instruction. FIG. 12 shows an example of the configuration of the reset pulse generating means 290 (FIG. 10) that generates the reset pulse φt. As shown in the figure, the reset pulse generating means 290 includes a preliminary frequency dividing circuit 291, a counter 292, and a logic gate (AND gate) G2.
It can be easily configured by In the figure, Cin indicates a count input, and Cout indicates a count-up output. With the configuration described above, reliability as a pachinko game machine can be ensured, and various functions necessary for controlling the operations of the pachinko game machine can be configured. Next, the configuration near the I/O unit 250 will be explained. As shown in FIG. 13, the I/O unit 250 includes a buffer gate 25 as an input/output circuit.
1. Latch circuits 252-256 are provided. The operations of these input/output circuits (251-256) are controlled by the selection signals S1-S6 mentioned above. In addition, each input/output circuit (251 to 256) is connected to the CPU 210 (10th
(Fig.) is connected. Pachinko machine body 30
Data exchanged between the 0 side and the control device 200 side is carried on the data bus LD. Furthermore, the above input/output circuit (251
256), a scale generating means 257 is provided. The operation of this scale generating means 257 is also controlled by the selection signal S7 mentioned above. Among the input/output circuits (251 to 256), the buffer gate 251 constitutes an input circuit. This buffer gate 251 is connected to the pachinko game machine main body 300.
The control device 200 receives detection signals from various detection means (SW1 to SW4, etc.) provided on the side.
It is placed on the internal data bus LD. In this case, the detection means include the aforementioned start switch SW1,
Stop switch SW2, continuation condition detection switch
There is SW3, 10 count detector SW4 (3rd,
Figure 7). Furthermore, among the input/output circuits (251 to 256), latch circuits 252 to 256 form output circuits. Furthermore, latch circuits 252 and 254 therein
each has a decoder. These decoders decode each display data of the light emitting diode type segment type displays LEDA to LEDE on the pachinko game machine main body 300 side. The display data is given from CPU 210 via data bus LD. The functions of each output circuit (252-256) are as follows. That is, the latch circuits 252 and 253 dynamically drive the segment type displays LEDA to LEDD of the variable display device 4 (FIGS. 2 to 5) described above. The display data is the data bus
Given from the CPU via LD. Note that each latch circuit 252, 253 is attached with a driver 262, 263, respectively, for increasing the driving force of its output. The latch circuit 254 is a segment type indicator LEDE.
Display drive. As mentioned above, this indicator LEDE displays the continuation circuit of the special right when a specific form of "jackpot" occurs. The display data is given from the CPU via the data bus LD. The latch circuit 255 individually drives the memory display lamps LED1 to LED4 made of light emitting diodes to turn on. Control data for the lighting is given from the CPU via the data bus LD. The memory display lamps LED1 to LED4 are used, as described above, to display the number of reserved batted balls that have won the specific prize openings 7 and 8 (FIGS. 2 and 3). The latch circuit 256 individually drives the drive source and display means on the pachinko gaming machine main body 300 side via the driver 266. The driving source in this case is the electromagnetic solenoid 66 (FIG. 9) that drives the special variable winning device 5 mentioned above to open. In this case, the display means is the continuation condition fulfillment display section 29 (the third,
Figure 9). Further, the scale generating means 257 generates a sound source having a predetermined scale. The generated sound source is the amplifier 26
7, and is applied to the speaker SP for generating sound effects on the pachinko gaming machine main body 300 side. The scale of this sound source is set by data given from the CPU via the data bus LD. FIG. 14 shows the configuration of the scale generating means 257. As shown in the figure, the scale generating means 257
is a latch circuit 257 that holds scale setting data.
a and a presettable counter 257b. The latch circuit 257a holds scale setting data given from the CPU via the data bus LD. This latch circuit 257a is connected to the selection signal S
The data on the data bus LD when 7 becomes valid is read and held. The held data is preset to the count contents of the presettable counter 257b. The presettable counter 257b is a type of down counter, and is decremented by one by the clock pulse φk. The initial count contents are preset by the latch circuit 257a. Each time the preset count is decremented to "0", the data held in the latch circuit 257a is newly preset. Here, the presettable counter 257b
The output state of the carry terminal (count output terminal) Crry changes from H (high level) to L (low level) or L (low level) every time the count content is decremented by "0". to H (high level) alternately. As a result, a signal that alternately transitions between H (high level) and L (low level) is obtained from the carry terminal Crry. This signal is now used as the above-mentioned sound source. This sound source is amplified by an amplifier 267 and given to a speaker SP for generating sound effects on the pachinko gaming machine main body 300 side. At this time, the scale of the sound source is determined by the preset value. Furthermore, if the preset value is small, the period of the above-mentioned transition becomes longer and the pitch becomes lower. Also,
When the preset value is small, the period of the above-mentioned transition becomes short and the pitch becomes high. The preset value is then set to the CPU 21 above.
It can be arbitrarily set variably by 0 (FIG. 10). Thereby, the control device 200 can arbitrarily generate a sound effect such as a fanfare sound in the pachinko game machine main body 300. Note that the presettable counter 257b may be an up counter. Next, the software configuration of the above-mentioned control device 200 will be explained together with its operation. FIG. 15 shows the control device 200 (10th,
Fig. 11) shows the entire processing flowchart. FIG. 16 shows an enlarged part of the processing flowchart. First, the following Table 1 shows the CPU 2 of the control device 200.
10 (FIG. 10) shows the allocation contents of the address space accessed by the memory map. Note that the address is expressed in hexadecimal numbers from O to F. In Table 1 below, the range of addresses accessed by the CPU 210 is the range of addresses that the CPU (Z80) 210 has.
64k byte address space (addresses 0000 to FFFF)
The address is between 0000 and 4000. Of these, 2k bytes from addresses 0000 to 07FF are
Allocated to ROM area. Also, from 0800
128 bytes up to address 087F are allocated to the RAM area. And 1000, 18000, 2000,
An I/O area of 1 byte is allocated to 2800, 3000, 3800, and 4000, respectively. In this case, the gaps between each I/O area are not used. Therefore,
The size of the address space that the CPU 210 actually accesses is only about 2 kbytes.
【表】【table】
【表】
また、次の表2は、前記RAM220(第10
図)の可変記憶内容をメモリマツプによつて示
す。[Table] Also, the following Table 2 shows the RAM 220 (10th
The variable storage contents of Figure 1) are shown by a memory map.
【表】
次に、上述してきた制御装置200の動作を第
15図および上記表1、2を参照しながら説明す
る。
第15図において、制御装置200のCPU2
10は、前述したリセツトパルスφt(第10,1
1,12図)によつてハードウエア的に強制リセ
ツトされる。このリセツトによつて、CPUは完
全な初期状態から起動させられる。リセツトによ
り初期状態から起動されたCPUは、先ずROM2
20からアクセスを開始して、そこに格納された
プログラム命令を順次読み込んで実行する。これ
により、第15図に示す一連の処理が開始される
ようになる。
プログラム命令の実行が開始されると、最初に
スタツクポインタの設定を行なう(R1)。続い
て、バツクアツプ領域(0838〜0843番地)の先頭
を示すスタートデータと、その後尾を示すエンド
データが設定されているか否かチエツクする
(R2−R3−R14−R15)。
ここで、制御装置200がコールドスタート
(電源投入による起動)された後の最初の動作で
は、プログラムの初期設定が行なわれる(R17)。
この初期設定では、例えばI/O領域に記憶され
る出力データや計数データなどのすべての可変デ
ータが初期化される。この後、上記スタートデー
タとエンドデータの設定(書込)を行う(R11)。
このスタートデータとエンドデータには、RAM
230の記憶エラーなどを確実に反映させられる
ような値、例えばA5(2進数では10100101)など
の値が使用される。さらに、初期化されたデータ
をバツクアツプ領域に転写した後、ホールト命令
を実行して処理の実行をCPU自ら停止させる
(R12−R13)。そして、次のリセツトパルスφtに
よるリセツトを持つ。
以上のようにして制御装置200の動作状態が
初期化される。
この制御装置200の初期化が行われた後、
CPUは、リセツトパルスφtが発せられるごとに、
主ルーチンR1〜R13を順次実行するようになる。
この主ルーチンでは、第15図に示すように、次
のような処理が実行される。
R1:スタツクポインタを設定する。
R2、R3:バツクアツプ領域のエンドデータをチ
エツクする。
R4:スタートスイツチSW1、ストツプスイツチ
SW2、継続条件検出スイツチSW3、10カウン
ト検出器SW4の立ち上がりをそれぞれ検出す
る入力処理を行なう。
これは、前回の検出信号と今回の各状態を参
照することにより行なわれる。前回の検出信号
の状態はバツフア領域に記憶される。この記憶
状態は常に新しく更新されるようになつてい
る。
R5:スタートスイツチSW1の作動回数を記憶処
理する。
前述した可変表示装置4(第2〜7図)は、
スタートスイツチSW1の特定入賞球検出動作
によつて起動される。この処理ルーチンでは、
その起動された可変表示装置4の可変表示動作
が停止するまでの間に入賞した球の数すなわち
スタートスイツチSW1の作動回数を記憶す
る。この作動回数の記憶があると、つまりその
記憶値が1以上になつていると、可変表示装置
4は、その可変表示動作が一通り完了した後に
再度起動される。そして、可変表示装置4が再
起動されると、これに伴つて上記記憶値が1ず
つ減進(デクリメント)されるようになつてい
る。
つまり、この処理ルーチンでは、前記特定入
賞口7,8(第2,3図)への入賞により生じ
たゲーム開始の権利を保全する処理を行なう。
R6:10カウント検出器SW4の不正チエツク処理
を行なう。
10カウント検出器SW4の機能が、その接続
や配線が切断あるいは短絡などによつて損なわ
れているか否かを、その検出器SW4からの入
力状態に基づいて論理判断する。
R7:RAM領域に記憶されている各種タイマーの
タイマー値を更新する。
R8:音階発生手段257の動作パラメータ(音
階データ)を設定する。
この処理ルーチンでは、フアンフアーレなど
の効果音を発生するための音階設定データを出
力する処理が行なわれる。
R9:各種表示手段および電磁ソレノイドなどの
制御処理を行なう。
この処理ルーチンでは、前述した大当たり表
示用照明手段27や継続条件成立表示部29
(第3,8図)の点滅制御、および前述した特
別変動入賞装置5における電磁ソレノイド
SOL(9図)の駆動制御が行なわれる。
R10:入賞に関する各種の判定および制御の処理
を行なう。
ここでは、前記可変表示装置4の動作制御、
および「大当たり」や「中当たり」などの特定
態様の発生に関連する一連の処理が行われる。
このルーチンR10の詳細な内容は第16図に
示す。
R11:上述したバツクアツプ領域の先頭と後尾を
示すスタートデータとエンドデータの設定(書
込)処理を行なう。
R12:出力データなどの可変データをバツクアツ
プ領域に転写する処理を行う。
上述した主ルーチンR1〜R12が一通り実行さ
れると、最後の処理ルーチンR13にて、ホールト
命令が実行される。これにより、その処理の続行
を停止する待機状態に自ら入る。
また、上述した主ルーチンR1〜R12の実行に
際して、なんらかの異常によつて上記エンドデー
タにエラーが生じると、そのエンドデータをチエ
ツクするルーチンR2−R3から上記スタートルー
チンをチエツクするルーチンR14−R15への分岐
が行われるようになつている。そして、その分岐
したルーチンR14−R15にてスタートデータにも
エラーを生じていると、プログラムを初期設定す
るルーチンR14が再実行されて、制御装置200
の状態がコールドスタート直後の状態に引き戻さ
れるようになる。このようにして、異常発生の再
の制御装置200の制御状態を安全な方向へ誘導
するフエイルセーフが行われるようになつてい
る。他方、エラーがエンドデータだけに生じてい
て、スタートデータには異常がなかつた場合には
ルーチンR16が実行され、バツクアツプされてい
たデータがCPUの主作業領域0800〜080Aに再転
写されるようになる。これにより、エラーの程度
が軽い場合には、制御の途中状態を保存しつつ正
常な動作への自動復帰を行わせることができるよ
うになつている。
第16図は上記入賞処理ルーチンR10の詳細な
フローチヤートを示す。
同図に示すように、この入賞処理ルーチンR10
はR101〜R122のサブルーチンからなり、特定の
入賞に関連する処理すなわち前記可変表示装置4
の動作制御および前記特定態様の発生に関連する
一連の制御を番号1から番号8までの処理番号に
よつて実行するようになつている。つまり、上述
したスタートスイツチSW1、ストツプスイツチ
SW2、継続条件検出スイツチSW3,10カウン
ト検出器SW4の各検出状態に基づいて処理番号
を設定する。そして、その設定された処理番号に
対応して用意されたサブルーチンを選択的に実行
することによつて、前述したパチンコ遊技機にお
ける特定の入賞関連処理動作を行わせることがで
きるようになつている。ここでは、その処理番号
が、No.0からNo.8までのいずれかに設定されるよ
うになつている。この場合、処理No.0では、No.1
〜No.8の動作開始条件が成立するか否かのチエツ
クだけが行われ、特定の入賞に関連する処理は行
われない。特定の入賞に関連する処理はNo.1から
No.8までのいずれかの処理番号が設定された場合
に行われる。No.1からNo.8までの各処理番号に対
応して、次のサブルーチンR111〜R118が用意さ
れている。
すなわち、処理番号がNo.1に設定された場合に
はルーチンR111が実行される。このルーチン
R111では、前記スタートスイツチSW1の検出に
基づいて前記可変表示装置4を起動させる処理が
行われる。この処理の実行後は次の処理番号No.2
が設定される。
処理番号がNo.2に設定された場合にはルーチン
R112が実行される。このルーチンR112では、前
記ストツプスイツチSW2の検出に基づいて前記
可変表示装置4の動作を段階的に停止させる処理
が行われる。このとき、その表示動作の停止する
までの時間の中にランダムに設定された時間を部
分的に挿入する処理が行われる。これにより、そ
の動作停止後の表示内容をランダム化するように
している。この処理の実行後は次の処理番号No.3
が設定される。
処理番号がNo.3に設定された場合にはルーチン
R113が実行される。このルーチンR113では、前
記可変表示装置4の停止結果に基づいて特定態様
発生の有無を判定する処理が行われる。その判定
は停止した表示内容に基づいて行われる。「大当
たり」の特定態様が判定された場合には処理番号
No.5が設定される。また、「中当たり」の特定態
様が判定れた場合には、処理番号No.6が設定され
る。それ以外のハズレの場合には処理番号No.8が
設定される。
処理番号がNo.4に設定された場合にはルーチン
R114が実行される。このルーチンR114では、
「大当たり」の特定態様が発生した場合の制御処
理、例えば前記特別変動入賞装置5を開駆動する
制御を行う。また、タイマー処理も併せて行わ
れ、これにより上記開駆動の時間が比較的長い所
定時間(約30秒)以内に制限される。さらに、関
連する表示手段の点滅駆動処理も行われる。この
ルーチンR114の実行後は、継続の有無を判定す
るために、処理番号No.7が設定される。
処理番号がNo.5に設定された場合にはルーチン
R115が設定される。このルーチンR115では、前
記音階発生手段257の動作パラメータを設定す
ることにより、「大当たり」の特定態様発生に伴
うフアンフアーレ音の発生処理を行う。このルー
チンR115の実行後には処理番号No.4が設定され
る。
処理番号がNo.6に設定された場合にはルーチン
R116が実行される。このルーチンR116では、
「中当たり」の特定態様が発生した場合の制御処
理、例えば前記特別変動入賞装置5を開駆動する
制御を行う。また、タイマー処理も併せて行わ
れ、これにより上記開駆動の時間が比較的長い所
定時間(約6秒)以内に制限される。さらに、関
連する表示手段の点滅駆動処理も行われる。上記
所定時間経過後に処理番号No.8が設定される。
処理番号がNo.7に設定された場合にはルーチン
R117が実行される。このルーチンR117では、前
記継続条件検出スイツチSW3の検出に基づいて
前記特別変動入賞装置5の再駆動処理を行う。こ
の処理は「大当たり」の特定態様が発生したとき
に実行される。このルーチンR117の実行後には
次の処理番号No.8が設定される。
処理番号がNo.8に設定された場合にはルーチン
R118が実行される。このルーチンR118では、
「大当たり」あるいは「中当たり」の状態が終了
した後の処理を行う。「中当たり」の動作が終了
した場合には、1秒程度の遅延時間を置いて処理
番号をNo.0に設定する。また、「大当たり」の動
作が終了した場合には、3秒程度の遅延時間を置
き、その間に「大当たり」状態の継続条件の成立
が確認されれば処理番号をNo.4に設定する。その
継続条件の成立がなければ処理番号No.0を設定す
る。
ここで、上述した一連の入賞関連処理は処理番
号No.1の設定によつて開始されるようになつてい
る。このNo.1の処理番号は、上記スタートスイツ
チSW1のオン(ON)への作動回数の記憶があ
る場合に設定されるようになつている(ルーチン
R109、R120)。
以上のようにして、処理番号を更新しながら、
前記可変表示装置4の動作制御および特定態様の
発生を伴う入賞関係の処理が行われる。
尚、本実施例においては、遊技機をパチンコ遊
技機として説明したが、マイクロ・コンピユータ
を利用して制御するものであれば、パチンコ遊技
機に限定されるものではなく、スロツトゲーム機
やアレンジボール機等の制御装置を用いた遊技機
であつても良い。
[効果]
以下、実施例の説明の中で明らかにしたよう
に、この発明によるパチンコ遊技機では、マイク
ロ・コンピユータを一定周期ごとにリセツトして
完全に初期化するリセツト信号発生手段を備える
ことにより、簡単なソフトウエア構成すなわち誤
りや不正改造の発見が容易な小サイズのプログラ
ムでもつて、そのマイクロ・コンピユータ特有の
誤動作、すなわち暴走や無限ループへの飛込みと
いつた異常自体が仮に生じても、ただちに正常な
状態への自動的な復帰あるいは安全な状態への自
動回避いわゆるフエイルセーフが確実に行なわ
れ、これにより苛酷な使用環境下での使用にも耐
える高い信頼性を確保することができるという効
果が得られる。[Table] Next, the operation of the control device 200 described above will be explained with reference to FIG. 15 and Tables 1 and 2 above. In FIG. 15, the CPU 2 of the control device 200
10 is the reset pulse φt (10th, 1st
1 and 12), the device is forcibly reset by hardware. This reset causes the CPU to start up from a completely initial state. When the CPU is started from the initial state by resetting, it first loads ROM2.
Access is started from 20, and the program instructions stored there are sequentially read and executed. As a result, a series of processes shown in FIG. 15 are started. When execution of a program instruction begins, the stack pointer is first set (R1). Next, it is checked whether start data indicating the beginning of the backup area (addresses 0838 to 0843) and end data indicating the end thereof have been set (R2-R3-R14-R15). Here, in the first operation after the control device 200 is cold started (started by turning on the power), initial settings of the program are performed (R17).
In this initial setting, all variable data such as output data and count data stored in the I/O area are initialized. After this, the above start data and end data are set (written) (R11).
This start data and end data are stored in RAM
A value such as A5 (10100101 in binary) that can reliably reflect the storage error of 230 is used. Furthermore, after transferring the initialized data to the backup area, the CPU executes a halt instruction to stop the processing itself (R12-R13). Then, it is reset by the next reset pulse φt. The operating state of the control device 200 is initialized as described above. After this initialization of the control device 200 is performed,
Each time the reset pulse φt is issued, the CPU
Main routines R1 to R13 are executed sequentially.
In this main routine, as shown in FIG. 15, the following processing is executed. R1: Set stack pointer. R2, R3: Check the end data of the backup area. R4: Start switch SW1, stop switch
Input processing is performed to detect the rise of SW2, continuation condition detection switch SW3, and 10 count detector SW4, respectively. This is done by referring to the previous detection signal and each current state. The state of the previous detection signal is stored in the buffer area. This memory state is constantly updated. R5: Memory processing of the number of activations of the start switch SW1. The variable display device 4 (FIGS. 2 to 7) described above is
It is activated by the specific winning ball detection operation of the start switch SW1. In this processing routine,
The number of winning balls, that is, the number of times the start switch SW1 is operated, is stored until the variable display operation of the activated variable display device 4 is stopped. If the number of operations is stored, that is, if the stored value is 1 or more, the variable display device 4 is activated again after the variable display operation is completed. When the variable display device 4 is restarted, the stored value is decremented by one. That is, in this processing routine, processing is performed to preserve the right to start the game resulting from winning in the specific winning openings 7 and 8 (FIGS. 2 and 3). R6: Performs illegality check processing of 10 count detector SW4. It is logically determined whether the function of the 10-count detector SW4 is impaired due to a disconnection or short circuit of its connection or wiring, based on the input state from the detector SW4. R7: Update the timer values of various timers stored in the RAM area. R8: Set the operating parameters (scale data) of the scale generation means 257. In this processing routine, processing is performed to output scale setting data for generating sound effects such as fanfare. R9: Controls various display means and electromagnetic solenoids. In this processing routine, the above-mentioned jackpot display lighting means 27 and continuation condition fulfillment display section 29
(Figures 3 and 8) and the electromagnetic solenoid in the special variable winning device 5 mentioned above.
Drive control of SOL (Figure 9) is performed. R10: Performs various determination and control processes related to winning. Here, operation control of the variable display device 4,
And a series of processes related to the occurrence of specific aspects such as "big hit" and "medium hit" are performed. The detailed contents of this routine R10 are shown in FIG. R11: Performs setting (writing) processing of start data and end data indicating the beginning and end of the backup area described above. R12: Performs processing to transfer variable data such as output data to the backup area. After the main routines R1 to R12 described above have been executed, a halt instruction is executed in the final processing routine R13. This causes it to enter a standby state in which it stops continuing the process. Furthermore, if an error occurs in the end data due to some abnormality during the execution of the main routines R1 to R12 described above, the routines R14 to R15, which check the start routine from the routines R2 to R3 that check the end data, are executed. Branching is taking place. If an error occurs in the start data in the branched routine R14-R15, the routine R14 for initializing the program is re-executed, and the control device 200
The state will be returned to the state immediately after the cold start. In this way, fail-safe operation is performed to guide the control state of the control device 200 in a safe direction even if an abnormality occurs. On the other hand, if the error occurs only in the end data and there is no abnormality in the start data, routine R16 is executed and the backed up data is retransferred to the main work area 0800 to 080A of the CPU. Become. As a result, if the degree of error is minor, it is possible to automatically return to normal operation while preserving the intermediate state of control. FIG. 16 shows a detailed flowchart of the above entry prize processing routine R10. As shown in the figure, this winning processing routine R10
consists of subroutines R101 to R122, and includes processing related to a specific winning, that is, the variable display device 4.
A series of controls related to the operation control and the occurrence of the specific mode are executed using process numbers 1 to 8. In other words, the above-mentioned start switch SW1 and stop switch
A process number is set based on the detection states of SW2, continuation condition detection switch SW3, and 10 count detector SW4. Then, by selectively executing a subroutine prepared in accordance with the set processing number, it is possible to cause the above-mentioned pachinko gaming machine to perform a specific winning-related processing operation. . Here, the processing number is set to any one from No. 0 to No. 8. In this case, in processing No. 0, No. 1
Only a check is made as to whether or not the operation start condition No. 8 is satisfied, and no processing related to a specific winning is performed. Processing related to specific winnings starts from No.1
This is performed when any processing number up to No. 8 is set. The following subroutines R111 to R118 are prepared corresponding to each process number from No. 1 to No. 8. That is, when the process number is set to No. 1, routine R111 is executed. this routine
In R111, processing for starting the variable display device 4 is performed based on the detection of the start switch SW1. After executing this process, the next process number No. 2
is set. If the processing number is set to No.2, the routine
R112 is executed. In this routine R112, processing is performed to stop the operation of the variable display device 4 in stages based on the detection of the stop switch SW2. At this time, a process is performed in which a randomly set time is partially inserted into the time until the display operation stops. This randomizes the display contents after the operation is stopped. After executing this process, the next process number is No. 3.
is set. If the processing number is set to No.3, the routine
R113 is executed. In this routine R113, processing is performed to determine whether or not a specific mode has occurred based on the result of stopping the variable display device 4. The determination is made based on the stopped display content. If a specific form of “jackpot” is determined, the processing number
No.5 is set. Further, if a specific mode of "mid-hit" is determined, processing number No. 6 is set. In other cases of loss, processing number No. 8 is set. If the processing number is set to No. 4, the routine
R114 is executed. In this routine R114,
Control processing when a specific aspect of "jackpot" occurs, for example, control to open the special variable prize winning device 5 is performed. In addition, timer processing is also performed, thereby limiting the opening driving time to a relatively long predetermined time (about 30 seconds). Furthermore, blinking driving processing for the related display means is also performed. After execution of this routine R114, process number No. 7 is set in order to determine whether or not to continue. If the processing number is set to No.5, the routine
R115 is set. In this routine R115, the operating parameters of the scale generating means 257 are set to perform a process of generating a fanfare sound accompanying the occurrence of a specific form of a "jackpot". After execution of this routine R115, process number No. 4 is set. If the processing number is set to No. 6, the routine
R116 is executed. In this routine R116,
Control processing when a specific mode of "medium hit" occurs, for example, control to open the special variable prize winning device 5 is performed. In addition, timer processing is also performed, thereby limiting the opening drive time to within a relatively long predetermined time (about 6 seconds). Furthermore, blinking driving processing for the related display means is also performed. Processing number No. 8 is set after the predetermined time has elapsed. If the processing number is set to No.7, the routine
R117 is executed. In this routine R117, the special variable prize winning device 5 is re-driven based on the detection of the continuation condition detection switch SW3. This process is executed when a specific form of "jackpot" occurs. After execution of this routine R117, the next processing number No. 8 is set. If the processing number is set to No.8, the routine
R118 is executed. In this routine R118,
Processing is performed after the “big hit” or “medium hit” state ends. When the "medium hit" operation is completed, the processing number is set to No. 0 after a delay time of about 1 second. Furthermore, when the "jackpot" operation is completed, a delay time of about 3 seconds is set, and if it is confirmed that the conditions for continuing the "jackpot" state are satisfied during that time, the processing number is set to No. 4. If the continuation condition is not satisfied, process number No. 0 is set. Here, the series of winning-related processes described above are started by setting process number No. 1. This No. 1 processing number is set when there is a memory of the number of times the start switch SW1 has been turned ON (routine
R109, R120). As above, while updating the process number,
A winning-related process involving operation control of the variable display device 4 and occurrence of a specific mode is performed. In this embodiment, the game machine is described as a pachinko game machine, but it is not limited to a pachinko game machine as long as it is controlled using a microcomputer, and may be a slot game machine or an arrangement ball machine. A gaming machine using a control device such as the above may also be used. [Effects] As clarified below in the description of the embodiments, the pachinko game machine according to the present invention is provided with a reset signal generating means for completely initializing the microcomputer by resetting it at regular intervals. Even if a program with a simple software configuration, i.e. a small program in which errors or unauthorized modifications are easily detected, malfunctions peculiar to microcomputers, i.e. abnormalities such as runaway or jumping into an infinite loop, occur. The effect is that automatic return to a normal state or automatic avoidance to a safe state is carried out reliably, so-called fail-safe, which ensures high reliability that can withstand use under harsh operating environments. is obtained.
第1図はこの発明の主要な構成を特許請求の範
囲の記載に対応させて示すブロツク図、第2図は
この発明の一実施例によるパチンコ遊技機本体の
全体を前面から見た状態を示す図、第3図はその
遊技盤の部分を取り出して示す図、第4図は上記
遊技盤に配設される可変表示装置の前面を示す
図、第5図は第4図の可変表示装置の側断面状態
を示す図、第6図は上記遊技盤に配設される特別
変動入賞装置の閉状態を前面から見た状態を示す
斜視図、第7図は上記特別変動入賞装置の開状態
を前面から見た状態を示す斜視図、第8図は上記
特別変動入賞装置の裏側の状態を示す分解斜視
図、第9図は上記特別変動入賞装置の側断面状態
を示す図、第10図は第2図〜第9図に示したパ
チンコ遊技機の制御装置部分の一実施例を示すブ
ロツク図、第11図は上記制御装置の動作状態を
示すタイミングチヤート、第12図は上記制御装
置内に設けられるリセツトパルス発生手段の構成
例を示すブロツク図、第13図は上記制御装置の
I/Oユニツト付近の詳細を示す回路図、第14
図は上記I/Oユニツト内に設けられる音階発生
手段の構成例を示す回路図、第15図は上記制御
装置の構成を説明するための処理フローチヤー
ト、第16図は第15図のフローチヤート内の一
部を詳細に示すフローチヤートである。
1……遊技盤、4……可変表示装置、5……特
別変動入賞装置、200……制御装置、300…
…パチンコ遊技機本体、210……マイクロ・コ
ンピユータ、220……ROM、230……
RAM、240……アドレスデコーダ、250…
…I/Oユニツト、257……音階発生手段、2
90……リセツト信号発生手段、φk……基本ク
ロツクパルス、φt……リセツトパルス。
Fig. 1 is a block diagram showing the main structure of the invention in accordance with the claims, and Fig. 2 shows the entire pachinko game machine main body according to an embodiment of the invention as viewed from the front. 3 is a diagram showing the game board taken out, FIG. 4 is a diagram showing the front side of the variable display device disposed on the game board, and FIG. 5 is a diagram showing the variable display device of FIG. 4. FIG. 6 is a perspective view showing the closed state of the special variable winning device disposed on the game board as seen from the front, and FIG. 7 is a side view showing the special variable winning device in the open state. FIG. 8 is an exploded perspective view showing the back side of the special variable winning device, FIG. 9 is a side sectional view of the special variable winning device, and FIG. 10 is a perspective view showing the state seen from the front. A block diagram showing an embodiment of the control device portion of the pachinko gaming machine shown in FIGS. 2 to 9, FIG. 11 is a timing chart showing the operating state of the control device, and FIG. FIG. 13 is a block diagram showing an example of the configuration of the reset pulse generating means provided, FIG. 13 is a circuit diagram showing details around the I/O unit of the control device, and FIG.
The figure is a circuit diagram showing an example of the configuration of the scale generating means provided in the I/O unit, FIG. 15 is a processing flowchart for explaining the configuration of the control device, and FIG. 16 is the flowchart of FIG. 15. This is a flowchart showing a part of the process in detail. 1...Game board, 4...Variable display device, 5...Special variable winning device, 200...Control device, 300...
...Pachinko machine main body, 210...Micro computer, 220...ROM, 230...
RAM, 240...Address decoder, 250...
...I/O unit, 257...scale generation means, 2
90...Reset signal generating means, φk...Basic clock pulse, φt...Reset pulse.
Claims (1)
よつて構成される遊技機の制御装置であつて、上
記マイクロ・コンピユータを一定周期ごとにリセ
ツトされる信号を発生するリセツト信号発生手段
を備えるとともに、このリセツト信号発生手段か
ら発せられるリセツト信号の周期が、上記マイク
ロ・コンピユータがプログラムを一通り実行する
のに要する処理時間よりも長く設定されているこ
とを特徴とする遊技機の制御装置。 2 上記マイクロ・コンピユータに、そのリセツ
ト回数を計数することによりタイマー処理を行な
うタイマー手段が付加されていることを特徴とす
る特許請求の範囲第1項記載の遊技機の制御装
置。 3 上記リセツトごとに再開される処理の初期に
て、RAM(ランダム・アクセス・メモリ)内に
設定された特定領域の記憶状態に基づいて異常状
態の発生を判定する手段を備えていることを特徴
とする特許請求の範囲第1項または第2項記載の
遊技機の制御装置。[Scope of Claims] 1. A control device for a gaming machine constituted by a microcomputer and its peripheral devices, comprising a reset signal generating means for generating a signal to reset the microcomputer at regular intervals. and a period of the reset signal emitted from the reset signal generating means is set to be longer than the processing time required for the microcomputer to execute the program in its entirety. Device. 2. The control device for a gaming machine according to claim 1, wherein the microcomputer is further provided with a timer means for performing timer processing by counting the number of times the microcomputer is reset. 3. It is characterized by comprising means for determining the occurrence of an abnormal state based on the storage state of a specific area set in RAM (Random Access Memory) at the initial stage of the processing restarted each time the above-mentioned reset is performed. A control device for a gaming machine according to claim 1 or 2.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60102443A JPS61259685A (en) | 1985-05-14 | 1985-05-14 | Pinball game machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60102443A JPS61259685A (en) | 1985-05-14 | 1985-05-14 | Pinball game machine |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6095240A Division JP2635005B2 (en) | 1994-05-09 | 1994-05-09 | Gaming machine |
| JP6095241A Division JP2556954B2 (en) | 1994-05-09 | 1994-05-09 | Amusement machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61259685A JPS61259685A (en) | 1986-11-17 |
| JPH0534032B2 true JPH0534032B2 (en) | 1993-05-21 |
Family
ID=14327606
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60102443A Granted JPS61259685A (en) | 1985-05-14 | 1985-05-14 | Pinball game machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61259685A (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2618623B2 (en) * | 1986-04-02 | 1997-06-11 | 株式会社平和 | Pachinko machine control device |
| JP2688750B2 (en) * | 1988-02-08 | 1997-12-10 | 株式会社平和 | Pachinko machine control device |
| JP2626647B2 (en) * | 1996-02-19 | 1997-07-02 | 株式会社三洋物産 | Pachinko machine |
| JP3759136B2 (en) * | 2003-09-25 | 2006-03-22 | 株式会社三共 | Game machine |
| JP6826644B1 (en) * | 2019-09-19 | 2021-02-03 | 日本金銭機械株式会社 | Information processing equipment and information processing system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5134777A (en) * | 1974-09-18 | 1976-03-24 | Omron Tateisi Electronics Co | PACHINKODAMAKEN SHUTSUKI |
| JPS5964079A (en) * | 1982-10-02 | 1984-04-11 | 株式会社三共 | Pinball game machine |
| JPH0245467B2 (en) * | 1982-11-29 | 1990-10-09 | Kunio Busujima | DANKYUJUGIKI |
| JPS59200674A (en) * | 1983-04-26 | 1984-11-14 | 株式会社大一商会 | pachinko machine |
| JPH0534032A (en) * | 1991-08-01 | 1993-02-09 | Matsushita Electric Ind Co Ltd | Air conditioner |
-
1985
- 1985-05-14 JP JP60102443A patent/JPS61259685A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61259685A (en) | 1986-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7176705B2 (en) | game machine | |
| JP2021126586A (en) | Game machine | |
| JP7667518B2 (en) | Gaming Machines | |
| JP6870836B2 (en) | Game machine | |
| JPH0534033B2 (en) | ||
| JP2021106956A (en) | Game machine | |
| JPH0534032B2 (en) | ||
| JP2635005B2 (en) | Gaming machine | |
| JP2021142434A (en) | Game machine | |
| JPH0568277B2 (en) | ||
| JP2018079193A (en) | Game machine | |
| JPH0534034B2 (en) | ||
| JP7186980B2 (en) | game machine | |
| JP7186978B2 (en) | game machine | |
| JP2025083942A (en) | Gaming Machines | |
| JP2025083940A (en) | Gaming Machines | |
| JP2556954B2 (en) | Amusement machine | |
| JP2556957B2 (en) | Amusement machine | |
| JPS61279269A (en) | Pinball game machine | |
| JP2021176606A (en) | Game machine | |
| JPS61284278A (en) | Pinball game machine | |
| JP2556956B2 (en) | Amusement machine | |
| JPH0817849B2 (en) | Amusement machine | |
| JPS61284280A (en) | Pinball game machine | |
| JP7118575B2 (en) | game machine |