Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5217864B2 - Game machine - Google Patents
[go: Go Back, main page]

JP5217864B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP5217864B2
JP5217864B2 JP2008258061A JP2008258061A JP5217864B2 JP 5217864 B2 JP5217864 B2 JP 5217864B2 JP 2008258061 A JP2008258061 A JP 2008258061A JP 2008258061 A JP2008258061 A JP 2008258061A JP 5217864 B2 JP5217864 B2 JP 5217864B2
Authority
JP
Japan
Prior art keywords
medal
selector
control board
main control
hopper
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 - Fee Related
Application number
JP2008258061A
Other languages
Japanese (ja)
Other versions
JP2010082398A (en
Inventor
隆 那須
好男 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Bussan Co Ltd
Original Assignee
Sanyo Bussan Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sanyo Bussan Co Ltd filed Critical Sanyo Bussan Co Ltd
Priority to JP2008258061A priority Critical patent/JP5217864B2/en
Publication of JP2010082398A publication Critical patent/JP2010082398A/en
Application granted granted Critical
Publication of JP5217864B2 publication Critical patent/JP5217864B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Slot Machines And Peripheral Devices (AREA)

Description

本発明は、スロットマシン、パチンコ機等に代表される遊技機に関する。   The present invention relates to a gaming machine represented by a slot machine, a pachinko machine and the like.

スロットマシン等に代表される遊技機は、遊技者が遊技媒体であるメダル(コインと称する場合もある)を遊技機に投入し、スタートレバーをON状態にして回転ドラムを回転させ、ストップボタンにより回転している回転ドラムを止め、停止した回転ドラムの図柄の組み合わせによって遊技者がメダルを取得できるというゲーム機である。従来、メダルは直径25mm(以下、φ25と略す)のメダルと、直径30mm(φ30と略す)のメダルが存在している。したがって、遊技機は、φ25用のメダルセレクタ及びメダル払出装置(以下、ホッパと略す)を搭載した遊技機と、φ30用のメダルセレクタ及びホッパを搭載した遊技機の2種類が流通している。   In a gaming machine represented by a slot machine or the like, a player inserts a medal (sometimes referred to as a coin) as a gaming medium into the gaming machine, rotates a rotating drum with a start lever turned on, and a stop button. It is a game machine in which a rotating drum is stopped and a player can acquire medals by a combination of symbols of the rotating drum that has stopped. Conventionally, there are medals with a diameter of 25 mm (hereinafter abbreviated as φ25) and medals with a diameter of 30 mm (abbreviated as φ30). Accordingly, there are two types of gaming machines, a gaming machine equipped with a φ25 medal selector and a medal payout device (hereinafter abbreviated as a hopper) and a gaming machine equipped with a φ30 medal selector and a hopper.

また、同一機種の遊技機についても、φ25用のメダルセレクタ及びホッパを搭載した遊技機と、φ30用のメダルセレクタ及びホッパを搭載した遊技機とが販売されている。このようなφ25メダルとφ30メダルとに互換性を持たせた機種については、メーカーはホールの要望に基づいてφ25又はφ30用メダルセレクタ及びホッパを搭載した遊技機をホールに出荷している。そして、ホールでは、そのφ25又はφ30用メダルセレクタ及びホッパを搭載した遊技機をそのまま所定の場所に設置して遊技に使用している。なお、上述のような遊技機について、メダルの排出の不正を抑制する技術が提案されている(例えば、特許文献1参照)。また、ホッパの構造を開示した文献がある(例えば、特許文献2、3参照)。   As for the same type of gaming machines, gaming machines equipped with a φ25 medal selector and hopper and gaming machines equipped with a φ30 medal selector and hopper are on the market. With regard to a model in which the φ25 medal and the φ30 medal are compatible, the manufacturer ships a gaming machine equipped with a φ25 or φ30 medal selector and a hopper to the hall based on the request of the hall. In the hall, the gaming machine equipped with the φ25 or φ30 medal selector and the hopper is installed in a predetermined place and used for the game. In addition, about the game machine as mentioned above, the technique which suppresses fraud of the discharge | emission of a medal is proposed (for example, refer patent document 1). Further, there is a document disclosing the structure of the hopper (see, for example, Patent Documents 2 and 3).

上記したφ25メダルとφ30メダルとに互換性を持たせた機種については、ホールで営業態様に応じて使用するメダル径を替えたい場合、例えばその遊技機の全体を交換することなく、ホールで使用するメダル径に合わせてφ25用メダルセレクタ及びホッパ又はφ30用メダルセレクタ及びホッパに交換できれば、遊技機購入費用の面で有利である。   For models that have compatibility with the φ25 medal and φ30 medal described above, if you want to change the medal diameter to be used in the hall according to the operating mode, for example, use it in the hall without replacing the entire gaming machine. If it can be replaced with a φ25 medal selector and hopper or a φ30 medal selector and hopper in accordance with the diameter of the medal to be used, it is advantageous in terms of purchase cost of the gaming machine.

昨今、メダルの貸出料を20円/枚の通常営業と10円/枚の低単価営業との両者の営業態様を行っているホールにおいて、遊技者が低単価営業での出玉を1枚当たりの単価の高い通常営業のコーナーで景品交換する不正が懸念されている。このような不正に対する対策として、φ25メダルの貸出料を20円/枚の通常営業とし、φ30メダルの貸出料を10円/枚の低単価営業として、両者の営業態様を行う方法が考えられる。この場合、ホールでは、同一機種が営業態様に応じてφ25メダルとφ30メダルの両方で使用できるように、簡単に変更が可能であれば都合が良い。   In a hall where both the normal sales of 20 yen / card and the low-cost sales of 10 yen / card are currently being used, the player can play a lot of money in a low-cost business. There is concern about fraudulent exchange of prizes at regular sales corners with high unit prices. As a countermeasure against such injustices, a method is considered in which both of the business modes are set such that the rental fee for φ25 medals is set to 20 yen / card normal sales and the rental fee for φ30 medals is set to low-price sales of 10 yen / card. In this case, in the hall, it is convenient if the same model can be easily changed so that both the φ25 medal and the φ30 medal can be used according to the business mode.

特開2007−195938号公報JP 2007-195938 A 特開2002−143391号公報JP 2002-143391 A 特開2006−323530号公報JP 2006-323530 A

しかしながら、ホールにおいて、現在使用しているメダルセレクタ、ホッパを、使用するメダル径に合わせてφ25用メダルセレクタ及びホッパ、又はφ30用メダルセレクタ及びホッパに交換した場合、メイン制御基板内のMPUの制御プログラムも、交換後のメダルセレクタ及びホッパの扱うメダル径に対応した制御を行う制御プログラムに交換しなければならない。このことは、ホール側において制御プログラムを格納したMPU若しくはメインROMの交換が必要であることを意味するが、現状、ホールにおいてMPUやメインROM等を交換することは、不正防止の観点からMPUやメインROM等が封印されているため不可能である。例えば、MPUやメインROM等は封印構造を持たせた基板ボックス内に収容されており、基板ボックス開封時には破壊等による開封の痕跡が残る構造となっている。このため、遊技機の全体を交換することなく、ホールにおいて異なるメダル径に対応するメダルセレクタ及びホッパに交換することは難しい。   However, when the currently used medal selector and hopper are replaced with a φ25 medal selector and hopper or a φ30 medal selector and hopper according to the medal diameter used in the hall, the MPU in the main control board is controlled. The program must also be exchanged with a control program that performs control corresponding to the medal diameter handled by the medal selector and hopper after exchange. This means that it is necessary to replace the MPU or the main ROM storing the control program on the hall side. However, at present, the replacement of the MPU, the main ROM, etc. in the hall is not limited to the MPU or the main ROM from the viewpoint of fraud prevention. This is not possible because the main ROM is sealed. For example, the MPU, the main ROM, and the like are housed in a substrate box having a sealing structure, and have a structure in which a trace of opening due to destruction or the like remains when the substrate box is opened. For this reason, it is difficult to replace with a medal selector and hopper corresponding to different medal diameters in the hall without exchanging the entire gaming machine.

なお、遊技媒体としてメダルに替えて、遊技球を使用するスロットマシンやパチンコ機等についても、使用する遊技球を(例えば、直径等の)特徴で識別したい場合、上述と同様の懸念がある。また、遊技媒体の識別を、直径に限らず種々のパラメータに基づいて行うようにしても、上述と同様の懸念がある。   Note that slot machines, pachinko machines, and the like that use game balls instead of medals as game media have the same concerns as described above when it is desired to identify the game balls to be used by features (for example, diameter). Further, even if the game medium is identified based on various parameters as well as the diameter, there is a concern similar to the above.

本発明は、上記課題に鑑みてなされたものであり、その目的は、遊技機に搭載される遊技媒体を処理する装置を所望の遊技媒体用に交換したとしても、制御プログラムを交換せずに全体を流用することが可能な遊技機を提供することにある。   The present invention has been made in view of the above-mentioned problems, and its purpose is to replace a device for processing a game medium mounted on a gaming machine for a desired game medium without exchanging a control program. An object of the present invention is to provide a gaming machine that can be used as a whole.

上記課題を解決する請求項1に記載した遊技機の発明は、
遊技を開始するために遊技機に投入される遊技媒体(メダルM)と、投入された前記遊技媒体(メダルM)を物理的に案内する通路部(メダルセレクタのメダル案内通路部42、ホッパの支払装置14b)及び該通路部にて前記遊技媒体(メダルM)の通過情報を取得する通過情報取得部(第1投入メダル通過検出センサ45a、第2投入メダル通過検出センサ45b、メダル検出センサ1(14c))を有する遊技媒体処理手段(メダルセレクタ102、ホッパ112等)と、前記通過情報に基づいて前記遊技媒体(メダルM)に対する情報処理(投入メダル滞留エラーの監視、払出メダル滞留エラーの監視等)を行う情報処理手段(MPU51、メイン制御プログラム等)と、を有する遊技機において、前記遊技媒体処理手段(メダルセレクタ102、ホッパ112等)の種類(φ20用、φ30用)を示す複数の種類情報(2値論理信号、多値信号)のうち、予め設定されている1つの種類情報(2値論理信号、多値信号)を出力する種類情報出力手段(セレクタIDライン907をプルアップ/プルダウンする回路、ICタグ172、メダルセレクタ搭載MPU162等)を有し、前記情報処理手段(MPU51、メイン制御プログラム等)は、前記種類情報(2値論理信号、多値信号)に応じて選択的に前記遊技媒体(メダルM)に対する情報処理(投入メダル滞留エラーの監視、払出メダル滞留エラーの監視等)を行うことができるようにしたことを特徴とする。
The invention of the gaming machine according to claim 1 for solving the above-mentioned problem is as follows.
A game medium (medal M) to be inserted into the gaming machine to start a game, and a passage portion (medal guide passage portion 42 of the medal selector, the hopper of the medal selector) that physically guides the inserted game medium (medal M). Payment device 14b) and a passage information acquisition unit (first insertion medal passage detection sensor 45a, second insertion medal passage detection sensor 45b, medal detection sensor 1) for acquiring passage information of the game medium (medal M) in the passage portion. (14c)) and a game medium processing means (medal selector 102, hopper 112, etc.), and information processing (monitoring inserted medal retention error, payout medal retention error, etc.) for the game medium (medal M) based on the passing information A game machine having information processing means (MPU 51, main control program, etc.) for performing monitoring, etc. Out of a plurality of types of information (binary logic signal, multilevel signal) indicating the type (for Φ20, for Φ30) of the tractor 102, the hopper 112, etc.), one type information (binary logic signal, Multi-level signal) type information output means (a circuit for pulling up / down the selector ID line 907, an IC tag 172, a medal selector mounted MPU 162, etc.), and the information processing means (MPU 51, main control program, etc.) Performs information processing (monitoring of inserted medal staying error, monitoring of payout medal staying error, etc.) on the game medium (medal M) selectively according to the type information (binary logic signal, multi-value signal). It is made possible to do.

ここで、特許請求の範囲の構成要素と対応する実施形態中の用語及び図中符号を()内に示したが、特許請求の範囲に記載した構成要素は上記()内に記載した実施形態の構成要素に限定されるものではない。   Here, the constituent elements in the claims and the terms and reference numerals in the drawings corresponding to the constituent elements are shown in parentheses, but the constituent elements described in the claims are the embodiments described in the parentheses. However, the present invention is not limited to the components.

請求項1に記載の遊技機の発明によれば、情報処理手段(MPU51、メイン制御プログラム等)は複数種類の遊技媒体(メダルM)に対する情報処理(投入メダル滞留エラーの監視、払出メダル滞留エラーの監視等)を選択的に行うことが可能に構成されており、その選択は種類情報出力手段(セレクタIDライン907をプルアップ/プルダウンする回路、ICタグ172、メダルセレクタ搭載MPU162等)が設定する種類情報(2値論理信号、多値信号)により行われるため、現在使用している遊技媒体処理手段(メダルセレクタ102、ホッパ112等)を他の種類の遊技媒体処理手段(メダルセレクタ110、ホッパ120等)に交換しても、その都度制御プログラムを交換せずに遊技機全体を流用することが可能となる。ここで、種類情報出力手段(セレクタIDライン907をプルアップ/プルダウンする回路、ICタグ172、メダルセレクタ搭載MPU162等)は、複数の種類情報(2値論理信号、多値信号)を有してその中から1つを設定するのではなく、予め設定された1つの種類情報(2値論理信号、多値信号)を出力するように構成されている。したがって、ホールでは、同一機種を営業態様に応じて例えばφ25メダルとφ30メダルの両方で使用できるのでバラエティに富んだ顧客サービスが可能となる。   According to the gaming machine of the present invention, the information processing means (MPU 51, main control program, etc.) processes information for a plurality of types of game media (medals M) (monitoring inserted medal staying errors, paying medal staying errors). The selection is set by the type information output means (circuit for pulling up / down the selector ID line 907, IC tag 172, medal selector mounted MPU 162, etc.). The game medium processing means currently used (medal selector 102, hopper 112, etc.) is replaced with other types of game medium processing means (medal selector 110, Even if the hopper 120 or the like is exchanged, the entire gaming machine can be used without exchanging the control program each time. Here, the type information output means (the circuit for pulling up / down the selector ID line 907, the IC tag 172, the medal selector mounted MPU 162, etc.) has a plurality of types of information (binary logic signal, multi-value signal). Instead of setting one of them, it is configured to output one kind of preset information (binary logic signal, multi-value signal). Therefore, in the hall, the same model can be used for both φ25 medal and φ30 medal, for example, depending on the sales mode, so that a wide variety of customer services are possible.

請求項2に記載の遊技機は、請求項1に記載の遊技機において、
前記情報処理は、前記投入された遊技媒体(メダルM)の前記通路部(メダルセレクタのメダル案内通路部42、ホッパの支払装置14b)におけるエラーの監視であることを特徴とする。
The gaming machine according to claim 2 is the gaming machine according to claim 1,
The information processing is characterized by monitoring errors in the passage portion (medal guide passage portion 42 of the medal selector, hopper payment device 14b) of the inserted game medium (medal M).

請求項2に記載の遊技機によれば、情報処理は投入された遊技媒体(メダルM)の通路部(メダルセレクタのメダル案内通路部42、ホッパの支払装置14b)におけるエラーの監視(投入メダル滞留エラーの監視、払出メダル滞留エラーの監視等)であるので、投入された遊技媒体(メダルM)の通路部(メダルセレクタのメダル案内通路部42、ホッパの支払装置14b)におけるエラーが監視され、不正な遊技媒体(メダルM)の使用を防止することとなる。また、遊技の支障なき進行を保証する。   According to the gaming machine of the second aspect, the information processing is carried out by monitoring errors in the passage portion (the medal guide passage portion 42 of the medal selector, the hopper payment device 14b) of the inserted game medium (medal M) (the inserted medal). (Such as monitoring of a stay error, monitoring of a payout medal stay error, etc.), an error in the passage portion of the inserted game medium (medal M) (medal guide passage portion 42 of the medal selector, hopper payment device 14b) is monitored. Thus, use of an illegal game medium (medal M) is prevented. In addition, the game will be guaranteed to progress without hindrance.

請求項3に記載の遊技機は、請求項1又は2に記載の遊技機において、
前記種類情報出力手段(セレクタIDライン907をプルアップ/プルダウンする回路、ICタグ172、メダルセレクタ搭載MPU162等)は、設置された前記遊技媒体処理手段(メダルセレクタ102、ホッパ112等)の種類(25φ用、φ30用)に対応させて選択可能な回路(セレクタIDライン907、ホッパセレクタIDライン807をメダルセレクタ又はホッパ内でプルアップ/プルダウンする、コネクタ126上でジャンパ線907aを用いて回路を構成する等)として構成されたことを特徴とする。
The gaming machine according to claim 3 is the gaming machine according to claim 1 or 2,
The type information output means (circuit for pulling up / down the selector ID line 907, IC tag 172, medal selector-equipped MPU 162, etc.) is the type of the game medium processing means (medal selector 102, hopper 112, etc.) installed ( Selectable circuits (selector ID line 907, hopper selector ID line 807 are pulled up / pull down in the medal selector or hopper in accordance with 25φ and φ30), and a circuit is formed using a jumper line 907a on the connector 126. And the like.

請求項3に記載の遊技機によれば、種類情報出力手段(セレクタIDライン907をプルアップ/プルダウンする回路、ICタグ172、メダルセレクタ搭載MPU162等)は、設置された遊技媒体処理手段(メダルセレクタ102、ホッパ112等)の種類(25φ用、φ30用)に対応させて選択可能な回路(セレクタIDライン907、ホッパセレクタIDライン807をメダルセレクタ又はホッパ内若しくは制御基板内でプルアップ/プルダウンする、コネクタ126上でジャンパ線907aを用いてプルアップ/プルダウンする、DIPスイッチ130を用いて0/1状態を切り替える等)として構成されているので、交換する遊技媒体処理手段(メダルセレクタ102、ホッパ112等)に対応させて最適に種類情報(2値論理信号、多値信号)を生成することが可能である。   According to the gaming machine of the third aspect, the type information output means (the circuit for pulling up / down the selector ID line 907, the IC tag 172, the medal selector-mounted MPU 162, etc.) is installed in the game medium processing means (medal Selectable circuits (selector ID line 907 and hopper selector ID line 807 are pulled up / down in the medal selector or hopper or control board in accordance with the type (for 25φ, for φ30) of the selector 102, hopper 112, etc.) Are configured as pull-up / pull-down using a jumper line 907a on the connector 126, 0/1 state switching using the DIP switch 130, etc., so that game medium processing means (medal selector 102, Type information (binary logic) optimally corresponding to the hopper 112, etc. Signal, multilevel signal) can be generated.

請求項4に記載の遊技機の発明は、請求項1〜3の何れか1項に記載の遊技機において、
前記遊技媒体(メダルM)の種類は複数種類の径で区別され、前記種類情報は、前記複数種類に対応する多値信号であることを特徴とする。
The invention of the gaming machine according to claim 4 is the gaming machine according to any one of claims 1 to 3,
The types of game media (medals M) are distinguished by a plurality of types of diameters, and the type information is a multilevel signal corresponding to the plurality of types.

請求項4に記載の遊技機の発明によれば、遊技媒体(メダルM)の種類は複数種類の径で区別され、遊技媒体処理手段(メダルセレクタ102、ホッパ112等)の種類を示す種類情報はそれらの複数種類に対応する多値信号である。したがって、遊技媒体(メダルM)の径がn種類であっても、それに対応する多値信号が生成され、情報処理手段(MPU51、メイン制御プログラム等)はn種類の遊技媒体(メダルM)の種類を種類情報のみで確実に特定することができる。   According to the gaming machine of the present invention, the type of game medium (medal M) is distinguished by a plurality of types of diameters, and the type information indicates the type of game medium processing means (medal selector 102, hopper 112, etc.). Are multi-level signals corresponding to the plurality of types. Accordingly, even if there are n types of game media (medals M), multi-value signals corresponding to the diameters are generated, and the information processing means (MPU 51, main control program, etc.) can store n types of game media (medals M). The type can be reliably identified only by the type information.

請求項5に記載の遊技機の発明は、請求項1〜4の何れか1項に記載の遊技機において、
前記通路部は、前記遊技媒体(メダルM)の通過径路の上流側と下流側に少なくとも上流側通路部(メダルセレクタのメダル案内通路部42)と下流側通路部(ホッパの支払装置14b)とを有し、前記情報処理手段(MPU51、メイン制御プログラム等)は、前記上流側通路部(メダルセレクタのメダル案内通路部42)と前記下流側の通路部(ホッパの支払装置14b)との組み合わせの整合性を判定する組合判定手段(論理XOR回路134)を有することを特徴とする。
The gaming machine according to claim 5 is the gaming machine according to any one of claims 1 to 4,
The passage portion includes at least an upstream passage portion (medal guide passage portion 42 of the medal selector) and a downstream passage portion (hopper payment device 14b) on the upstream side and the downstream side of the passage path of the game medium (medal M). The information processing means (MPU 51, main control program, etc.) is a combination of the upstream passage portion (medal selector passage medal guide passage portion 42) and the downstream passage portion (hopper payment device 14b). It is characterized by having combination determination means (logical XOR circuit 134) for determining the consistency of the two.

請求項5に記載の遊技機の発明によれば、遊技媒体処理手段(メダルセレクタ102、ホッパ112等)を所望の遊技媒体(メダルM)用に交換した場合、遊技媒体処理手段(メダルセレクタ102、ホッパ112等)の上流側通路部(メダルセレクタのメダル案内通路部42)と下流側通路部(ホッパの支払装置14b)の組合せの整合/不整合(φ25用又はφ30用として整合しているか否か)は、情報処理手段(MPU51、メイン制御プログラム等)が有する組合判定手段(論理XOR回路134)により容易に把握できることになる。したがって、遊技媒体処理手段(メダルセレクタ102、ホッパ112等)が誤って組み合わされることが防止され、遊技機の正常動作を保証することができる。   According to the gaming machine invention described in claim 5, when the game medium processing means (medal selector 102, hopper 112, etc.) is exchanged for a desired game medium (medal M), the game medium processing means (medal selector 102). Alignment / misalignment (for φ25 or φ30) of the combination of the upstream passage portion (medal guide passage portion 42 of the medal selector) and the downstream passage portion (hopper payment device 14b) of the hopper 112, etc. Whether or not) can be easily grasped by the combination determination means (logical XOR circuit 134) of the information processing means (MPU 51, main control program, etc.). Therefore, it is possible to prevent the game medium processing means (the medal selector 102, the hopper 112, etc.) from being mistakenly combined, and to ensure the normal operation of the gaming machine.

請求項6に記載の遊技機の発明は、請求項5に記載の遊技機において、
前記組み合わせの整合性(φ25用又はφ30用として整合しているか否か)は、前記上流側通路部(メダルセレクタのメダル案内通路部42)に係る前記種類情報(2値論理信号)と前記下流側通路部(ホッパの支払装置14b)に係る前記種類情報(2値論理信号)とに基づいて判定することを特徴とする。
The gaming machine according to claim 6 is the gaming machine according to claim 5,
The consistency of the combination (whether or not it is matched for φ25 or φ30) is determined by the type information (binary logic signal) relating to the upstream passage portion (medal guide passage portion 42 of the medal selector) and the downstream. The determination is based on the type information (binary logic signal) relating to the side passage portion (hopper payment device 14b).

請求項6に記載の遊技機の発明によれば、遊技媒体処理手段(メダルセレクタ102、ホッパ112等)の通路部の組み合わせの整合性が、上流側通路部(メダルセレクタのメダル案内通路部42)に係る種類情報(2値論理信号)と下流側通路部(ホッパの支払装置14b)に係る種類情報(2値論理信号)とが一致するか否かで判定するので、上記の組合判定手段(論理XOR回路134)を簡単に構成することが可能である。   According to the invention of the gaming machine according to the sixth aspect, the consistency of the combination of the passage portions of the game medium processing means (medal selector 102, hopper 112, etc.) is the upstream passage portion (medal selector passage portion 42 of the medal selector). ) And the type information (binary logic signal) related to the downstream passage portion (hopper payment device 14b) are matched. The (logical XOR circuit 134) can be configured easily.

本発明に係る遊技機によれば、情報処理手段は複数種類の遊技媒体に対する情報処理を選択的に行うことが可能に構成されている。このため、現在使用している遊技媒体処理手段を他の種類の遊技媒体処理手段に替えたとしても、遊技媒体に対する情報処理が実行され、その都度制御プログラムを交換せずに遊技機全体を流用することが可能となる。   According to the gaming machine according to the present invention, the information processing means is configured to be able to selectively perform information processing for a plurality of types of game media. For this reason, even if the currently used game medium processing means is replaced with another type of game medium processing means, information processing on the game medium is executed and the entire gaming machine is diverted without exchanging the control program each time. It becomes possible to do.

以下、図面を参照して本発明の実施形態を詳細に説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付している。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol is attached | subjected to the location which has the same function in each drawing.

[第1実施の形態]
以下、本発明の特徴的な種類情報であるセレクタIDライン等の情報(2値論理信号、多値信号)の設定方法及び各種アルゴリズムを図15〜図43を参照しながら説明するが、最初に本発明に係る遊技機(スロットマシン)1の全体の構成等について図1〜図14に基づき説明する。
[First Embodiment]
Hereinafter, a setting method and various algorithms for information (binary logic signal, multilevel signal) such as a selector ID line which is characteristic type information of the present invention will be described with reference to FIGS. The overall configuration of the gaming machine (slot machine) 1 according to the present invention will be described with reference to FIGS.

図1は、遊技機1の前面扉3が閉じた状態を示す斜視図、図2は、遊技機1の前面扉3を開いた状態を示した斜視図である。遊技機1は、図1に示すように、筐体2と前面扉3とからなる正面視略矩形状の本体4を有している。   FIG. 1 is a perspective view showing a state in which the front door 3 of the gaming machine 1 is closed, and FIG. 2 is a perspective view showing a state in which the front door 3 of the gaming machine 1 is opened. As shown in FIG. 1, the gaming machine 1 has a main body 4 having a substantially rectangular shape in front view, which includes a housing 2 and a front door 3.

筐体2は、遊技機1の骨格をなす部材であり、図2に示すように、前面側が開放された箱形状を有している。筐体2の内部には、各種の図柄等が表示される複数個の回転ドラム11と、遊技機1の主な遊技動作を制御するメイン制御基板50(図4を参照)等を収納した制御基板収納ボックス12と、電源スイッチ13a、リセットスイッチ13b、設定キースイッチ13c等を備える電源ボックス13と、ホッパ14等が収容されている。ホッパ14は、遊技価値媒体であるメダルMを貯留する補助タンク14a、補助タンク14a内のメダルMを排出用通路9からメダル排出口7に払い出す支払装置14bと、ホッパ駆動モータ(図示せず)と、を備える。さらに、支払装置14b内には、支払装置14bから支払われるメダルを検出するメダル検出部が設けられている。   The housing 2 is a member that forms the skeleton of the gaming machine 1 and has a box shape with the front side opened as shown in FIG. A control in which a plurality of rotating drums 11 on which various symbols and the like are displayed and a main control board 50 (see FIG. 4) for controlling main game operations of the gaming machine 1 are housed in the housing 2. A substrate storage box 12, a power switch 13 including a power switch 13a, a reset switch 13b, a setting key switch 13c, and the like, and a hopper 14 and the like are accommodated. The hopper 14 includes an auxiliary tank 14a for storing a medal M as a game value medium, a payment device 14b for paying out the medal M in the auxiliary tank 14a from the discharge passage 9 to the medal discharge port 7, and a hopper drive motor (not shown). And). Further, a medal detection unit that detects medals paid from the payment device 14b is provided in the payment device 14b.

支払装置14b内に設けられたメダル検出部は、一対の投光部と受光部(それぞれ図示せず)を有するフォトインタラプタによって構成されており、本実施の形態においてメダル検出センサ1(14c)及びメダル検出センサ2(14d)を備えている(図4、図22等を参照し後述)。メダル検出センサ1(14c)及びメダル検出センサ2(14d)は、受光時には「Hi(オフ)」信号、遮光時には「Lo(オン)」信号を出力するように設定されている(アクティブ・ロー(負論理)、図24を参照し後述)。メダル検出センサ1(14c)は、支払装置14b内に設けられたメダル検出部のメダル通過上流に設置されており、メダルの排出を検知する。メダル検出センサ2(14d)は、支払装置14b内に設けられたメダル検出部のメダル通過下流で、支払装置14bの出口近傍に設置されており、外部からの物の挿入の不正を検知する。   The medal detection unit provided in the payment device 14b includes a photo interrupter having a pair of light projecting units and a light receiving unit (each not shown). In the present embodiment, the medal detection sensor 1 (14c) and A medal detection sensor 2 (14d) is provided (described later with reference to FIGS. 4 and 22). The medal detection sensor 1 (14c) and the medal detection sensor 2 (14d) are set to output an “Hi (off)” signal when receiving light, and an “Lo (on)” signal when blocking light (active low ( Negative logic), see below with reference to FIG. The medal detection sensor 1 (14c) is installed upstream of the medal passage of the medal detection unit provided in the payment device 14b, and detects the discharge of medals. The medal detection sensor 2 (14d) is installed in the vicinity of the exit of the payment device 14b downstream of the medal detection unit provided in the payment device 14b, and detects improper insertion of an object from the outside.

前面扉3は、図2に示すように、左側辺部の上下2カ所がヒンジ5によって筐体2に連結されて取り付けられており、筐体2の前面開放部分を容易に閉塞及び開放できるように構成されている。   As shown in FIG. 2, the front door 3 is attached by connecting the upper and lower portions of the left side portion to the housing 2 by hinges 5 so that the front open portion of the housing 2 can be easily closed and opened. It is configured.

前面扉3は、図1に示すように、上方から下方に向かって順番に表示部3A、操作部3B、貯留部3Cの3つの部分を備えている。表示部3Aには、メダル排出報知部を構成する種々の装置が配置されている。例えば、前面扉3の上辺に沿って設けられ遊技の進行に伴って点灯・点滅する上部ランプ21と、上部ランプ21の下方位置で左右両側に各々配置されて種々の報知音(効果音)を出力する一対のスピーカ22が設けられている。そして、これら一対のスピーカ22の間に配設されて画像・映像等の種々の情報を表示する液晶ディスプレイ23が設けられている。   As shown in FIG. 1, the front door 3 includes three parts, a display unit 3 </ b> A, an operation unit 3 </ b> B, and a storage unit 3 </ b> C in order from the top to the bottom. Various devices constituting a medal discharge notification unit are arranged on the display unit 3A. For example, an upper lamp 21 that is provided along the upper side of the front door 3 and lights up and flashes as the game progresses, and various notification sounds (sound effects) are arranged on both the left and right sides of the lower position of the upper lamp 21. A pair of speakers 22 for output are provided. A liquid crystal display 23 is provided between the pair of speakers 22 to display various information such as images and videos.

また、表示部3Aの略中央高さ位置には、筐体2内で回転する複数個の回転ドラム11をそれぞれ視認するための透明窓24が設けられており、透明窓24の左側にはメダルMのベット数(賭け数)に応じて点灯するベットランプ25が配設されている。そして、表示部3Aの下部には、左側から右側に向かって順番にクレジット枚数表示部26、BB中枚数表示部27、排出枚数表示部28が設けられている。   In addition, a transparent window 24 for visually recognizing the plurality of rotating drums 11 rotating in the housing 2 is provided at a substantially central height position of the display unit 3A. A bet lamp 25 that is turned on according to the number of bets M (the number of bets) is provided. At the bottom of the display unit 3A, a credit number display unit 26, a BB number display unit 27, and a discharge number display unit 28 are provided in order from the left side to the right side.

操作部3Bは、表示部3Aの下端で折曲されて手前側に向かって移行するに従って若干の下り傾斜を伴って延在する平面部分Fと、その平面部分Fの手前側の端部で折曲されて下方に向かって垂下する縦壁部分Hを有しており、平面部分Fには、左側位置に1枚用と2枚用のベットボタン31、32が設けられ、その右側近傍位置に3枚用のベットボタン33が設けられている。そして、平面部分Fの右側位置には、メダル投入口34が配設されている。   The operation portion 3B is bent at the lower end of the display portion 3A and extends with a slight downward inclination as it moves toward the near side, and is folded at the near end of the flat portion F. It has a vertical wall portion H that is bent and hangs downward, and the plane portion F is provided with one and two bet buttons 31 and 32 on the left side, and in the vicinity of the right side thereof. Three bet buttons 33 are provided. A medal slot 34 is disposed on the right side of the plane portion F.

縦壁部分Hの上部には左側から右側に向かって順番に、メダルMを貯留するか否かを選択するためのクレジット精算ボタン35、回転ドラム11の回転開始を指示するためのスタートレバー36、回転ドラム11の回転停止を指示するためのストップボタン37が設けられている。   In the upper part of the vertical wall portion H, in order from the left side to the right side, a credit settlement button 35 for selecting whether or not to store the medal M, a start lever 36 for instructing the rotation start of the rotary drum 11, A stop button 37 for instructing to stop the rotation of the rotary drum 11 is provided.

クレジット精算ボタン35は、押し操作によって、予め設定された枚数、例えば本実施の形態において50枚となるまでの余剰の投入メダル数や入賞時に獲得した獲得メダル数を電子的に記憶する貯留モード(クレジット機能)と、このようにして得たメダルを予め設定された枚数まで電子的に記憶せずに実際に支払う支払モードとを切り替えるように構成され、精算排出開始手段を形成している。例えば、クレジット精算ボタン35が1回操作されると、貯留モードとなり蓄積されたメダルの枚数の記憶が開始され、再び操作されると貯留モードが解除されて支払モードとなり記憶された枚数分のメダルが実際に排出される。   The credit check button 35 is a storage mode for electronically storing a preset number of coins, for example, the surplus number of inserted medals up to 50 in the present embodiment and the number of acquired medals obtained at the time of winning by pressing operation. (Credit function) and a payment mode in which payment is actually made without electronically storing up to a preset number of medals obtained in this way, and a settlement discharge starting means is formed. For example, when the credit check button 35 is operated once, the storage mode is entered and the storage of the number of accumulated medals is started. When the credit settlement button 35 is operated again, the storage mode is canceled and the payment mode is entered to enter the stored number of medals. Is actually discharged.

スタートレバー36は、縦壁部分Hから手前側に向かって突設されており、下方に押し下げる、或いは上方に押し上げることによって操作される。ストップボタン37は、各回転ドラム11に対応する位置にそれぞれ配設されており、押し動作によって操作される。また、操作部3Bの下部には、機種名や遊技に関わるキャラクタ等が表示された表示プレート15等が設けられている。   The start lever 36 protrudes from the vertical wall portion H toward the front side, and is operated by pushing down or pushing up. The stop button 37 is disposed at a position corresponding to each rotary drum 11 and is operated by a pushing operation. In addition, a display plate 15 on which a model name, a character related to a game, and the like are displayed is provided below the operation unit 3B.

貯留部3Cは、操作部3Bの下方位置で左右方向に亘って延在するように配置形成されており、メダル排出口7から払い出されたメダルMを受けて貯留するメダル受け皿16や灰皿17等が設けられている。   The storage unit 3C is disposed and formed so as to extend in the left-right direction at a position below the operation unit 3B, and receives a medal M paid out from the medal discharge port 7 and stores a medal tray 16 and an ashtray 17. Etc. are provided.

次に、メダル投入口34から投入されたメダルMが供給されるセレクタ40について説明する。図3は、セレクタ40の内部構造を示す図である。   Next, the selector 40 to which the medal M inserted from the medal insertion slot 34 is supplied will be described. FIG. 3 is a diagram showing the internal structure of the selector 40.

セレクタ40は、前面扉3の背面に沿って延在するように配置され、セレクタボディ41には、メダル投入口34から送出されたメダルMを貯留用通路8に導くためのメダル案内通路42が設けられている。   The selector 40 is disposed so as to extend along the back surface of the front door 3, and the selector body 41 has a medal guide passage 42 for guiding the medal M sent from the medal insertion slot 34 to the storage passage 8. Is provided.

メダル案内通路部42は、図3に矢印Aで示すように、セレクタボディ41のボディ上面左側部分から垂下してセレクタボディ41の略中央高さ位置でボディ右側に向かってカーブし、更に矢印Bで示すように所定の傾斜角で右側面の下部まで延在しており、メダルMが一列で通行することができるように形成されている。本実施の形態では、セレクタボディ41から図の手前側に突出する突条42aが構成されており、メダルMは、突条42a上を転がりながら下流方向に流れる。   As shown by an arrow A in FIG. 3, the medal guide passage portion 42 hangs down from the left side of the upper surface of the selector body 41 and curves toward the right side of the body at a substantially central height position of the selector body 41. As shown in FIG. 6, the medals M extend to the lower part of the right side surface at a predetermined inclination angle so that the medals M can pass in a row. In the present embodiment, a ridge 42a that protrudes from the selector body 41 toward the front side of the figure is configured, and the medal M flows in the downstream direction while rolling on the ridge 42a.

メダル案内通路部42の途中位置には、図中に矢印Cで示すように、メダル案内通路部42から分岐して排出用通路9に連通する分岐通路43が形成されており、メダル案内通路切替手段44によってメダルMを貯留用通路8と排出用通路9のいずれに供給するかを選択することができるように構成されている。   A branch passage 43 that branches from the medal guide passage portion 42 and communicates with the discharge passage 9 is formed at an intermediate position of the medal guide passage portion 42 as indicated by an arrow C in the drawing. The means 44 is configured so that the medal M can be selected to be supplied to either the storage passage 8 or the discharge passage 9.

メダル案内通路切替手段44は、メダル案内通路部42に対して出没可能な切替片44aと、この切替片44aを動作させるためのソレノイド(図16等参照し後述)とを備えており、ソレノイド非励磁時にはメダル案内通路部42内に切替片44aを突出させることによって貯留用通路8へのメダルMの流れを阻害し、メダルMを突条42aの上から図中の手前側に移動させて下方に落下させて分岐通路43に誘導し、分岐通路43から排出用通路9に導いて、前面扉3のメダル排出口7からメダル受け皿16に排出させる。また、ソレノイド励磁時にはメダル案内通路部42外に切替片44aを没入させて、メダルMをメダル案内通路部42に沿って移動させて、貯留用通路8に導き、筐体2の内部に収容されたホッパ14に供給する。   The medal guide passage switching means 44 includes a switching piece 44a that can be moved into and out of the medal guide passage portion 42, and a solenoid (described later with reference to FIG. 16) for operating the switching piece 44a. At the time of excitation, the switching piece 44a is protruded into the medal guide passage portion 42 to inhibit the flow of the medal M to the storage passage 8, and the medal M is moved from the top of the protrusion 42a to the front side in the drawing to move downward. To the branch passage 43, led from the branch passage 43 to the discharge passage 9, and discharged from the medal discharge port 7 of the front door 3 to the medal tray 16. Further, when the solenoid is excited, the switching piece 44 a is immersed outside the medal guide passage portion 42, the medal M is moved along the medal guide passage portion 42, guided to the storage passage 8, and accommodated inside the housing 2. Supplied to the hopper 14.

メダル案内通路部42の下流側位置には、メダルMの通過を検出するメダル通過検出センサ45が設けられている。メダル通過検出センサ45は、通過するメダルMを介して両側に一対の投光部と受光部(それぞれ図示せず)を有するフォトインタラプタによって構成されており、本実施の形態において第1投入メダル通過検出センサ45aと第2投入メダル通過検出センサ45bを備えている。第1投入メダル通過検出センサ45aと第2投入メダル通過検出センサ45bは、少なくとも通過する1枚のメダルMを同時に検出しうる程度に近接した状態で上流側と下流側に並設され、各投入メダル通過検出センサ45a、45bは受光時、すなわちメダルが受光部の受光を遮らないときには「Hi(オフ)」信号、メダルが受光部の受光を遮ったときには「Lo(オン)」信号を、出力するように設定されている(アクティブ・ロー(負論理)、図18を参照し後述)。   A medal passage detection sensor 45 that detects the passage of the medal M is provided at a downstream position of the medal guide passage portion 42. The medal passage detection sensor 45 is configured by a photo interrupter having a pair of light projecting units and light receiving units (each not shown) on both sides with a medal M passing therethrough. A detection sensor 45a and a second inserted medal passage detection sensor 45b are provided. The first inserted medal passage detection sensor 45a and the second inserted medal passage detection sensor 45b are juxtaposed on the upstream side and the downstream side so that at least one passing medal M can be detected simultaneously. The medal passage detection sensors 45a and 45b output a “Hi (off)” signal when receiving light, that is, when the medal does not block light reception by the light receiving unit, and output a “Lo (on)” signal when the medal blocks light reception by the light receiving unit. (Active low (negative logic), described later with reference to FIG. 18).

次に、制御基板収納ボックス12内に配設されている遊技機1のメイン制御基板50等について図4及び図5に基づいて説明する。図4は、遊技機1のメイン制御基板50の構成を説明するブロック図、図5は、遊技機1のサブ制御基板60の構成を説明するブロック図である。   Next, the main control board 50 and the like of the gaming machine 1 disposed in the control board storage box 12 will be described with reference to FIGS. FIG. 4 is a block diagram illustrating the configuration of the main control board 50 of the gaming machine 1, and FIG. 5 is a block diagram illustrating the configuration of the sub control board 60 of the gaming machine 1.

メイン制御基板50は、遊技の主な制御処理を行い、演算装置である1チップマイコンとしてのMPU51と、そのMPU51に接続されると共にセンサ類やスイッチ類などの各種の入出力手段に接続された入出力ポート52が搭載され、本発明のメイン制御部を構成している。なお、MPU51やメインROM等は封印構造を持たせた基板ボックス内に収容されており、基板ボックス開封時には破壊等による開封の痕跡が残る構造となっている。   The main control board 50 performs the main control processing of the game, and is connected to the MPU 51 as a one-chip microcomputer that is an arithmetic device, and to various input / output means such as sensors and switches. An input / output port 52 is mounted and constitutes the main control unit of the present invention. The MPU 51, the main ROM, and the like are housed in a substrate box having a sealing structure, and have a structure in which a trace of opening due to destruction or the like remains when the substrate box is opened.

MPU51には、MPU51により実行されるメダル検出プログラム53a等の制御プログラムや固定値データを記憶したROM53と、そのROM53内に記憶される制御プログラムの実行にあたって各種のデータを一時的に記憶するためのメモリであるRAM54と、割込回路、タイマ回路、データ送受信回路等の各種回路等が内蔵されている。   The MPU 51 has a ROM 53 that stores a control program such as a medal detection program 53a executed by the MPU 51 and fixed value data, and various data for temporarily storing the control program stored in the ROM 53. A RAM 54, which is a memory, and various circuits such as an interrupt circuit, a timer circuit, and a data transmission / reception circuit are incorporated.

メダル検出プログラム53aは、例えばクレジット精算ボタン35が操作されてメダルの排出が開始されたときに、ホッパ14のメダル検出センサ1(14c)から出力された検出信号に基づいてメダルの排出と認識して、メダル排出コマンドを生成するように構成されている。   The medal detection program 53a recognizes that the medal is discharged based on the detection signal output from the medal detection sensor 1 (14c) of the hopper 14 when, for example, the credit check button 35 is operated to start discharging the medal. And a medal discharge command.

RAM54は、クレジット精算ボタン35の操作により貯留モードとされたときに、セレクタ40の第1投入メダル通過検出センサ45a、第2投入メダル通過検出センサ45bから出力された検出信号に基づき認識したメダルの枚数及び入賞により獲得したメダルの枚数を予め設定された枚数、例えば50枚までの枚数を電子的に記憶し、メダル数記憶部を構成するメダル数記憶エリア54aを有している。そして、図6〜図9に示されたフローチャートのプログラムは、制御プログラムの一部としてROM53内に記憶されている。   The RAM 54 recognizes the medal recognized based on the detection signals output from the first inserted medal passage detection sensor 45a and the second inserted medal passage detection sensor 45b of the selector 40 when the storage mode is set by operating the credit check button 35. The number of medals acquired by winning and winning is set in advance, for example, up to 50, and a medal number storage area 54a constituting a medal number storage unit is electronically stored. The programs of the flowcharts shown in FIGS. 6 to 9 are stored in the ROM 53 as a part of the control program.

入出力ポート52には、クレジット精算ボタン35、スタートレバー36、ストップボタン37、メダル検出センサ1(14c)、第1投入メダル通過検出センサ45a、第2投入メダル通過検出センサ45b、1〜3枚ベットランプ25、クレジット枚数表示部26、BB中枚数表示部27、排出枚数表示部28、サブ制御基板60、外部集中端子板67等が接続されている。   The input / output port 52 includes a credit check button 35, a start lever 36, a stop button 37, a medal detection sensor 1 (14c), a first inserted medal passage detection sensor 45a, a second inserted medal passage detection sensor 45b, and 1-3 sheets. A bet lamp 25, a credit number display unit 26, a BB medium number display unit 27, a discharge number display unit 28, a sub control board 60, an external concentration terminal board 67, and the like are connected.

サブ制御基板60は、メイン制御基板50と別個に設けられメイン制御基板50から送信されるコマンドを受信して遊技以外の補助的な制御処理を行い、サブ制御部を構成する。サブ制御基板60は、上部ランプ21による点灯・点滅及びスピーカ22から報知音等の出力制御、表示用制御基板66を制御して液晶ディスプレイ23上に演出表示等を行うように構成されている。   The sub control board 60 is provided separately from the main control board 50, receives a command transmitted from the main control board 50, performs auxiliary control processing other than games, and constitutes a sub control unit. The sub-control board 60 is configured to perform lighting display / flashing by the upper lamp 21, output control of notification sound and the like from the speaker 22, and presentation display on the liquid crystal display 23 by controlling the display control board 66.

サブ制御基板60には、演算装置である1チップマイコンとしてのMPU61と、そのMPU61に接続されると共にセンサ類やスイッチ類などの各種の入出力手段に接続され、メイン制御基板50から送信されるコマンドを受信する入出力ポート62が搭載されている。   The sub-control board 60 is connected to the MPU 61 as a one-chip microcomputer that is an arithmetic unit, and various input / output means such as sensors and switches, and is transmitted from the main control board 50. An input / output port 62 for receiving commands is mounted.

MPU61には、MPU61により実行される排出メダル数判定プログラム63a、報知制御プログラム63b(排出メダル数判定プログラムの機能を含めても良い)等の制御プログラムや基準排出メダル数、基準メダル排出報知時間、上部ランプ用発光テーブル、報知音テーブル等の固定値データを記憶したROM63と、そのROM63内に記憶される制御プログラムの実行にあたって各種のデータ(例えば、クレジット精算ボタン35の操作に基づきメダルの排出が開始されてからメダルの排出が終了するまでの間にメイン制御部50から送信されてきたメダル排出コマンドに基づきメダルの排出枚数をカウントする排出メダル数カウンタ65、排出メダル数(排出メダル数カウンタ65によりカウントされたカウント数)を一時的に記憶するための排出メダル数記憶エリア64a)を有するRAM64と、割込回路、タイマ回路、データ送受信回路等の各種回路等が内蔵されている。図10〜図14に示されたフローチャートのプログラムは、制御プログラムの一部としてROM63内に記憶されている。   The MPU 61 includes a control program such as a discharge medal number determination program 63a and a notification control program 63b (which may include a function of a discharge medal number determination program) executed by the MPU 61, a reference discharge medal number, a reference medal discharge notification time, A ROM 63 storing fixed value data such as an upper lamp light emission table and a notification sound table, and various data (for example, medals are discharged based on the operation of the credit check button 35 when the control program stored in the ROM 63 is executed). A discharge medal counter 65 that counts the number of medals discharged based on a medal discharge command transmitted from the main control unit 50 between the start and the end of the discharge of medals. The number of counts counted by And RAM64 having discharged medal number storage area 64a) for 憶, interrupt circuit, a timer circuit, various circuits such as a data transmission and reception circuit is incorporated. The programs of the flowcharts shown in FIGS. 10 to 14 are stored in the ROM 63 as a part of the control program.

入出力ポート62には、発光制御コントローラ21a、報知音出力コントローラ22a、表示用制御基板66、外部集中端子板68等が接続されており、表示用制御基板66との間ではデータ等を双方向に送受信可能に構成されている。発光制御コントローラ21aは、MPU61によりROM63の上部ランプ用発光テーブルから読み出された上部ランプ用発光データに基づいて上部ランプ21のLEDを発光制御するように構成され、上部ランプ21と共に照明手段を形成する。報知音出力コントローラ22aは、MPU61によりROM63の報知音テーブルから読み出された報知音データに基づいてスピーカ22から報知音を出力するように構成され、スピーカ22と共に報知音出力手段を形成する。   The light emission control controller 21a, the notification sound output controller 22a, the display control board 66, the external concentration terminal board 68, and the like are connected to the input / output port 62, and data and the like are bidirectional with the display control board 66. It is configured to be able to send and receive. The light emission control controller 21 a is configured to control the light emission of the LED of the upper lamp 21 based on the light emission data for the upper lamp read out from the light emission table for the upper lamp of the ROM 63 by the MPU 61, and forms illumination means together with the upper lamp 21. To do. The notification sound output controller 22 a is configured to output a notification sound from the speaker 22 based on the notification sound data read from the notification sound table of the ROM 63 by the MPU 61, and forms a notification sound output unit together with the speaker 22.

電源基板70は、電源ボックス13内に設けられており、メイン制御基板50の他に、遊技機1の各電子機器に駆動電力を供給する電源部71と、電源断の発生を監視する停電監視回路72等の各種回路を備えている。遊技機1の電源オフ後には、電源基板70の電源部71からRAM54にバックアップ電圧が供給される。   The power supply board 70 is provided in the power supply box 13, in addition to the main control board 50, a power supply unit 71 that supplies driving power to each electronic device of the gaming machine 1, and a power failure monitoring that monitors the occurrence of power interruption Various circuits such as a circuit 72 are provided. After the gaming machine 1 is powered off, a backup voltage is supplied from the power supply unit 71 of the power supply board 70 to the RAM 54.

停電監視回路72は、停電等の発生による電源断時(電源スイッチ13aのオフによる電源断を含む)に、メイン制御基板50のNMI端子、入出力ポート52及びサブ制御基板60のNMI端子へ停電信号を出力するための回路である。停電監視回路72は、電源基板70から出力される最も大きい電圧である直流安定24ボルトの電圧を監視し、この電圧が22ボルト未満になった場合に停電(電源断)の発生と判断して、停電信号を出力するように構成されている。停電信号の出力に基づいて、メイン制御基板50は、停電の発生を認識し、停電時処理を実行するように構成されている。なお、停電監視回路72の停電信号は、メイン制御基板50及びサブ制御基板60のNMI端子に代えて、INT端子に入力されるように構成しても良い。   The power failure monitoring circuit 72 powers off to the NMI terminal of the main control board 50, the input / output port 52 and the NMI terminal of the sub control board 60 when the power is cut off due to the occurrence of a power failure or the like (including the power cut off due to the power switch 13a being turned off). It is a circuit for outputting a signal. The power failure monitoring circuit 72 monitors the voltage of 24 VDC, which is the largest voltage output from the power supply board 70, and determines that a power failure (power failure) has occurred when this voltage is less than 22 volts. It is configured to output a power failure signal. Based on the output of the power failure signal, the main control board 50 is configured to recognize the occurrence of the power failure and to execute the process at the time of the power failure. The power failure signal of the power failure monitoring circuit 72 may be configured to be input to the INT terminal instead of the NMI terminals of the main control board 50 and the sub control board 60.

また電源基板70は、直流安定24ボルトの電圧が22ボルト未満になった後においても、停電時処理の実行に充分な時間の間、制御系の駆動電圧である5ボルトの出力を正常値に維持するように構成されている。例えば、本実施の形態において30msecの間は、駆動電源が出力されるように構成されている。よって、メイン制御基板50は、停電時処理を正常に実行することができる。また、停電監視回路72を、電源基板70ではなく、例えばメイン制御基板50に設けるようにしても良い。   Further, the power supply board 70 maintains the output of 5 volts, which is the drive voltage of the control system, to a normal value for a time sufficient for executing the processing at the time of power failure even after the DC stable voltage of 24 volts becomes less than 22 volts. Configured to maintain. For example, in this embodiment, the drive power supply is output for 30 msec. Therefore, the main control board 50 can normally execute the power failure process. Further, the power failure monitoring circuit 72 may be provided not on the power supply board 70 but on the main control board 50, for example.

次に、図6〜図9に示すフローチャートを参照して、メイン制御基板50で行われる各処理について説明する。メイン制御基板50で行われる処理として、電源投入に伴い起動されるメイン処理と、定期的(本実施の形態では、1.49ms周期)に起動されるタイマ割込処理と、NMI端子への停電信号の入力により起動されるNMI割込処理が設定されている。以下の説明では、便宜上、NMI割込処理とタイマ割込処理について説明し、その後にメイン処理について説明する。   Next, each process performed on the main control board 50 will be described with reference to the flowcharts shown in FIGS. As processing performed on the main control board 50, main processing activated upon power-on, timer interrupt processing activated periodically (in this embodiment, 1.49 ms cycle), and power failure to the NMI terminal An NMI interrupt process activated by the input of a signal is set. In the following description, for convenience, the NMI interrupt process and the timer interrupt process will be described, and then the main process will be described.

図6は、NMI割込処理の一例を示すフローチャートである。停電の発生等により電源が遮断されると、停電監視回路72から停電信号が出力されてメイン制御基板50のMPU51に対して出力される。NMI端子を介して停電信号を受信したMPU51によりNMI割込処理が即座に実行される。なお、上述したようにメイン制御基板50においてNMI端子に代えてINT端子を設ける構成とした場合には、停電監視回路72の停電信号はINT端子に入力される。   FIG. 6 is a flowchart illustrating an example of the NMI interrupt process. When the power is shut off due to the occurrence of a power failure or the like, a power failure signal is output from the power failure monitoring circuit 72 and output to the MPU 51 of the main control board 50. The NMI interrupt process is immediately executed by the MPU 51 that has received the power failure signal via the NMI terminal. As described above, when the main control board 50 is configured to provide the INT terminal instead of the NMI terminal, the power failure signal of the power failure monitoring circuit 72 is input to the INT terminal.

NMI割込処理では、まずステップS101において、MPU51内に設けられた使用レジスタのデータをRAM54内に設けられたスタックエリアへ退避する。次に、ステップS102では、停電フラグをRAM54内に設けられた所定のワークエリアにセットする。その後、ステップS103にてスタックエリアへ退避させたデータを再びMPU51に搭載の使用レジスタに復帰させて本ルーチンの処理を終了する。なお、使用レジスタのデータを破壊せずに停電フラグをセット処理可能な場合には、スタックエリアへの退避及び復帰処理を省略することができる。   In the NMI interrupt processing, first, in step S101, the data in the used register provided in the MPU 51 is saved in the stack area provided in the RAM. Next, in step S102, a power failure flag is set in a predetermined work area provided in the RAM 54. Thereafter, the data saved in the stack area in step S103 is returned to the use register mounted in the MPU 51, and the processing of this routine is terminated. If the power failure flag can be set without destroying the data in the register used, the saving and restoring processing to the stack area can be omitted.

図7は、メイン制御基板50で定期的(本実施の形態では1.490ms毎)に実行されるタイマ割込処理のフローチャートである。このタイマ割込処理では、例えば、クレジット精算ボタン35の操作状態読み込み処理、ホッパ14のメダル検出センサ1(14c)、セレクタ40の第1投入メダル通過検出センサ45a、第2投入メダル通過検出センサ45b等の各種センサの監視処理等が行われる。   FIG. 7 is a flowchart of a timer interrupt process that is periodically executed by the main control board 50 (every 1.490 ms in the present embodiment). In this timer interruption process, for example, the operation state reading process of the credit settlement button 35, the medal detection sensor 1 (14c) of the hopper 14, the first inserted medal passage detection sensor 45a, and the second inserted medal passage detection sensor 45b of the selector 40. Monitoring processing of various sensors such as is performed.

まずステップS201に示すレジスタ退避処理では、通常処理(図9参照)で使用している全レジスタの値をスタックエリアへ退避させる。ステップS202では、停電フラグがオンされているか否かを確認し、停電フラグがオンされている場合(ステップS202においてYes)、図6のNMI割込処理で説明した通り停電の発生であるので、ステップS203に進み停電時処理を実行する。   First, in the register saving process shown in step S201, the values of all registers used in the normal process (see FIG. 9) are saved in the stack area. In step S202, it is confirmed whether or not the power failure flag is turned on. If the power failure flag is turned on (Yes in step S202), the power failure has occurred as described in the NMI interruption process of FIG. It progresses to step S203 and the process at the time of a power failure is performed.

本実施の形態において、ステップS203の停電時処理は、タイマ割込処理のうち特にレジスタ退避処理(ステップS201)の直後に行われることから、他の割込処理を中断することなく実行可能である。従って、例えば各種のコマンドの送信処理中やスイッチの状態(オン又はオフ)の読み込み処理中等のように、各々の処理に割り込んで停電時処理が実行されることはないことから、このようなタイミングで停電時処理が実行されることを考慮した停電時処理のプログラムを作成する必要がない。これにより、停電時処理のプログラムを簡略化して、プログラム容量を削減可能となる。   In the present embodiment, the power failure process in step S203 is performed immediately after the register saving process (step S201) in the timer interrupt process, and therefore can be executed without interrupting other interrupt processes. . Therefore, the power failure process is not executed by interrupting each process, such as during the transmission process of various commands or the reading process of the switch state (ON or OFF). Therefore, it is not necessary to create a power failure processing program that takes into account that power failure processing is executed. This simplifies the power failure processing program and reduces the program capacity.

一方、停電フラグがオンされていなければ(ステップS202においてNo)、停電は発生していないので、ステップS204以降の処理が行われる。   On the other hand, if the power failure flag is not turned on (No in step S202), no power failure has occurred, and therefore, the processing after step S204 is performed.

ステップS204では、誤動作の発生を監視するウォッチドッグタイマの値を初期化するウォッチドッグタイマクリア処理を行う。そして、ステップS205では、MPU51自身に対して割込許可を出す割込終了宣言処理を行う。ステップS206では、筐体2に収納された各回転ドラム11の回胴モータ(ステッピングモータ)を回転駆動させる回胴モータ制御処理を行う。ステップS207では、各種スイッチのオン・オフ状態を読み込むスイッチ状態読み込み処理を行う。   In step S204, a watchdog timer clear process for initializing the value of the watchdog timer that monitors the occurrence of malfunction is performed. In step S205, an interrupt end declaration process for giving an interrupt permission to the MPU 51 itself is performed. In step S206, a rotating motor control process for rotating the rotating motor (stepping motor) of each rotating drum 11 housed in the housing 2 is performed. In step S207, switch state reading processing for reading on / off states of various switches is performed.

ステップS208では、各種センサの状態を読み込んで、読み込み結果が正常であるか否かを監視するセンサ監視処理を行う。ステップS209では、各カウンタやタイマの値を減算するタイマ減算処理を行う。ステップS210では、IN・OUTカウンタ処理を行う。ステップS211では、サブ制御基板60へコマンドを送信するコマンド出力処理を行う。   In step S208, sensor monitoring processing is performed to read the state of various sensors and monitor whether the reading result is normal. In step S209, a timer subtraction process for subtracting the value of each counter or timer is performed. In step S210, IN / OUT counter processing is performed. In step S211, command output processing for transmitting a command to the sub-control board 60 is performed.

ステップS212において、クレジット枚数表示部26、BB中枚数表示部27及び排出枚数表示部28にそれぞれ表示されているセグメントデータを設定するセグメントデータ設定処理を行ってから、ステップS213において、セグメントデータを各表示部26〜28にそれぞれ供給して数字、記号等を表示するセグメントデータ表示処理を行う。ステップS214では、入出力ポート52から出力データを出力するポート出力処理を行う。   In step S212, a segment data setting process for setting the segment data displayed in the credit number display unit 26, the BB medium number display unit 27, and the discharge number display unit 28 is performed. Segment data display processing for displaying numbers, symbols, and the like is performed by supplying the data to the display units 26 to 28, respectively. In step S214, port output processing for outputting output data from the input / output port 52 is performed.

そして、これらの処理の実行後には、ステップS215において、スタックエリアへ退避させた各レジスタの値をそれぞれの対応のレジスタへ復帰させ、ステップS216にて次回のタイマ割込の発生を許容する割込許可処理を行って、タイマ割込処理を終了する。   After execution of these processes, in step S215, the value of each register saved in the stack area is returned to the corresponding register, and in step S216, an interrupt that allows generation of the next timer interrupt is permitted. The permission process is performed and the timer interrupt process is terminated.

図8は、電源投入時にメイン制御基板50で実行される起動処理のフローチャートである。電源スイッチ13aがオン操作されて遊技機1の電源が投入されると(停電からの復旧による電源入を含む)、この処理が実行される。まず、初期化処理として、スタックポインタの値を設定し(ステップS301)、割込モードを設定し(ステップS302)、そしてCTC・内蔵レジスタの設定処理を行う(ステップS303)。   FIG. 8 is a flowchart of the startup process executed by the main control board 50 when the power is turned on. When the power switch 13a is turned on and the gaming machine 1 is turned on (including power-on by recovery from a power failure), this process is executed. First, as initialization processing, a stack pointer value is set (step S301), an interrupt mode is set (step S302), and CTC / built-in register setting processing is performed (step S303).

初期化処理が終了すると、ステップS304では、設定キーが設定キースイッチ13cに挿入されているか否かを判定する。設定キースイッチ13cがオンされている場合(ステップS304においてYes)、ステップS305に進み、強制的RAMクリア処理を実行して、RAM54の全ての内容を0クリアする。その後、ステップS306で6段階確率設定処理を実行する。6段階確率設定処理では、遊技の当選確率が6段階に切り替えられ、後述する遊技に関わる主要な制御を行う通常処理(図9参照)に移行する。   When the initialization process is completed, in step S304, it is determined whether or not a setting key is inserted in the setting key switch 13c. If the setting key switch 13c is turned on (Yes in step S304), the process proceeds to step S305 to execute a forced RAM clear process to clear all contents of the RAM 54 to zero. Thereafter, a six-stage probability setting process is executed in step S306. In the 6-stage probability setting process, the winning probability of the game is switched to 6 stages, and the process proceeds to a normal process (see FIG. 9) for performing main control related to the game described later.

一方、ステップS304において設定キースイッチ13cがオンされていない場合(ステップS304においてNo)、ステップS307に進み、6段階確率設定値の設定値が正常かどうかを判定する。具体的には、1〜6の範囲の正常な設定値であり、0又は7以上でないかどうかを判定する。設定値が正常である場合(ステップS307においてYes)、ステップS308に進み、停電フラグがセットされているかどうかを確認する。停電フラグを確認した場合(ステップS308においてYes)、ステップS309に進み、RAM判定値が正常であるかいないかを確認する。具体的には、RAM54のチェックサム値を調べ、RAM判定値を加味したチェックサムの値が正常の0であるかどうかを確認する。RAM判定値を加味したチェックサムの値が0である場合(ステップS309においてYes)、RAM54のデータは正常であると判定する。   On the other hand, if the setting key switch 13c is not turned on in step S304 (No in step S304), the process proceeds to step S307, and it is determined whether or not the setting value of the six-stage probability setting value is normal. Specifically, it is a normal set value in the range of 1 to 6, and it is determined whether it is not 0 or 7 or more. If the set value is normal (Yes in step S307), the process proceeds to step S308 to check whether the power failure flag is set. When the power failure flag is confirmed (Yes in step S308), the process proceeds to step S309, and it is confirmed whether or not the RAM determination value is normal. Specifically, the checksum value in the RAM 54 is checked to check whether the checksum value including the RAM determination value is normal 0 or not. If the checksum value including the RAM determination value is 0 (Yes in step S309), it is determined that the data in the RAM 54 is normal.

ステップS309においてRAM判定値が正常であると判定した場合、ステップS310に進み、バックアップエリアに保存されたスタックポインタの値をMPU51のスタックポインタに書き込み、スタックの状態を電源断の前の状態に復帰させる。次に、ステップS311において、復電処理の実行を伝える復電コマンドを設定する。その後、ステップS312にて遊技状態として打ち止め及び自動精算設定処理を行い、続いてステップS313にてクレジット精算ボタン35等のスイッチ状態の初期化を行う。以上の処理の終了後、ステップS314において停電フラグをリセットし、電源断前の番地に戻る。具体的には、タイマ割込処理に復帰し、ウォッチドッグタイマクリア処理(ステップS204)が実行される。   If it is determined in step S309 that the RAM determination value is normal, the process proceeds to step S310, where the stack pointer value stored in the backup area is written to the stack pointer of the MPU 51, and the stack state is restored to the state before the power-off. Let Next, in step S311, a power recovery command that tells execution of power recovery processing is set. Thereafter, in step S312, the game state is stopped and automatic settlement setting processing is performed, and then in step S313, the switch state of the credit settlement button 35 and the like is initialized. After the above processing is completed, the power failure flag is reset in step S314, and the processing returns to the address before the power is turned off. Specifically, the process returns to the timer interrupt process, and the watchdog timer clear process (step S204) is executed.

一方、ステップS307〜ステップS309のいずれかのステップにおいてNoであった場合、RAM54のデータが破壊されている等の異常が発生しているので、ステップS315以降の処理に進み、動作禁止処理を行う。具体的には、ステップS315において、次回のタイマ割込処理を禁止し、その後、ステップS316において、入出力ポート52内の全ての出力ポートをクリアして、入出力ポート52に接続された全てのアクチュエータをオフ状態に制御する。そして、ステップS317に進んで、排出枚数表示部28にエラー表示を行ってバックアップエラーの発生を報知して、無限ループに入る。   On the other hand, if the answer is No in any of steps S307 to S309, an abnormality such as destruction of data in the RAM 54 has occurred. Therefore, the process proceeds to the processes after step S315, and the operation prohibition process is performed. . Specifically, in step S315, the next timer interrupt process is prohibited, and then in step S316, all output ports in the input / output port 52 are cleared, and all the input ports connected to the input / output port 52 are cleared. Control the actuator to the off state. In step S317, an error display is performed on the discharge number display unit 28 to notify the occurrence of a backup error, and an infinite loop is entered.

図9は、図8に示すフローチャートに基づき電源投入後のメイン処理が行われた後にメイン制御基板50のMPU51により行われる通常処理のフローチャートである。本ルーチンは、メイン制御基板50のMPU51により繰り返し行われる遊技機1の主要な制御処理であり、電源投入後に設定キースイッチ13cがオフの場合(ステップS304においてNo)、前回の電源断時の番地に復帰する。一方、電源の投入後に設定キースイッチ13cがオンされている場合(ステップS304においてYes)、図8に示す強制的RAMクリア処理(ステップS305)及び6段階確率設定処理(ステップS306)が行われてから本ルーチンのステップS401に移行する。   FIG. 9 is a flowchart of a normal process performed by the MPU 51 of the main control board 50 after the main process after power-on is performed based on the flowchart shown in FIG. This routine is a main control process of the gaming machine 1 that is repeatedly performed by the MPU 51 of the main control board 50. If the setting key switch 13c is off after power-on (No in step S304), the address at the previous power-off time Return to. On the other hand, when the setting key switch 13c is turned on after the power is turned on (Yes in step S304), the forced RAM clear process (step S305) and the six-stage probability setting process (step S306) shown in FIG. 8 are performed. To step S401 of this routine.

まずステップS401では、初期化処理として本ルーチンにおいて割込を許可する割込許可の設定が行われて、ステップS402において遊技状態として打ち止め及び自動精算設定処理が行われ、例えば電源ボックス13に設けられた打ち止め有無スイッチ、自動精算有無スイッチ(それぞれ図示せず)の状態をRAM54の所定領域に格納してから、以下に説明する繰り返しルーチンに移行する。   First, in step S401, an interrupt permission setting for permitting an interrupt is performed in this routine as an initialization process, and in step S402, a stop and automatic settlement setting process is performed as a gaming state, which is provided in the power supply box 13, for example. After the states of the stop / non-stop switch and the automatic settlement / non-existence switch (not shown) are stored in a predetermined area of the RAM 54, the routine proceeds to a repetitive routine described below.

ステップS403ではRAM初期化処理が行われ、RAM54において1回の遊技で使用される領域(RAM54の1回遊技用領域)をクリアする処理が行われる。本ステップでは、例えば、発生したエラーに関する情報、入賞図柄(ハズレを含む)、入賞ライン、入賞獲得メダル数等の入賞間に関する情報、遊技で用いた乱数、回転ドラム11の回転に関する情報等がクリアされる。   In step S403, a RAM initialization process is performed, and a process of clearing an area used for one game in the RAM 54 (one-game area in the RAM 54) is performed. In this step, for example, information relating to the error that has occurred, winning symbols (including loss), winning line, winning line information such as the number of winning medals, random numbers used in the game, rotating drum 11 rotation information, etc. are cleared. Is done.

RAM54の初期化処理が行われると、ステップS404に進み、スタートレバー36の操作が行われたかを判定する始動装置ON待ち処理が行われる。本ステップで、スタートレバー36が操作されていない場合、MPU51は次のステップS405へ進まず本ルーチンでループ処理し待機する。ステップS404の処理では、スタートレバー36の操作が行われるまでルーチンがループしているので、種々の処理が行われる。   When the initialization process of the RAM 54 is performed, the process proceeds to step S404, and a starter ON waiting process for determining whether the start lever 36 has been operated is performed. In this step, if the start lever 36 is not operated, the MPU 51 does not proceed to the next step S405, but loops in this routine and waits. In the process of step S404, since the routine loops until the start lever 36 is operated, various processes are performed.

例えば、上述のようにスタートレバー36が操作されないことにより所定時間に亘って遊技が行われなかった場合、液晶ディスプレイ23上で行われるデモに移行するためのタイマ設定処理を行う。また、当該遊技が再遊技である場合、メダルの自動投入処理を行う(クレジット枚数表示部26に表示されている数値は変わらない)。一方、再遊技でない場合には、ホッパ14の横に設けられた満杯センサ(図示せず)からの検出信号に基づきメダルの満杯を判定する処理を行う。   For example, if the game is not performed for a predetermined time because the start lever 36 is not operated as described above, a timer setting process for shifting to a demonstration performed on the liquid crystal display 23 is performed. Further, when the game is a re-game, an automatic medal insertion process is performed (the numerical value displayed on the credit number display unit 26 does not change). On the other hand, if it is not a replay, a process of determining the fullness of medals based on a detection signal from a full sensor (not shown) provided beside the hopper 14 is performed.

タイマ割込処理の中でセンサ監視処理が行われており(ステップS208)、上述したようにホッパ14のメダル検出センサ1(14c)、セレクタ40の第1投入メダル通過検出センサ45aと第2投入メダル通過検出センサ45b、補助タンク14aの補助タンクセンサ等を監視していることから、これらのセンサで異常が発生した場合には、このような処理の後、エラー報知を行うためのセンサエラー報知処理を行う。   Sensor monitoring processing is performed in the timer interrupt processing (step S208), and as described above, the medal detection sensor 1 (14c) of the hopper 14, the first insertion medal passage detection sensor 45a of the selector 40, and the second insertion. Since the medal passage detection sensor 45b and the auxiliary tank sensor of the auxiliary tank 14a are monitored, if an abnormality occurs in these sensors, a sensor error notification for performing an error notification after such processing is performed. Process.

センサエラーが発生していないか、又は所定のセンサエラー報知処理を行った後、クレジット精算ボタン35が操作されたのかどうかの判断がなされる。クレジット精算ボタン35が操作されたものと判定した場合、メダルの排出開始にかかる精算排出開始コマンドを生成し、貯留メダルの排出を行うべく貯留メダル排出処理に移行する。   It is determined whether or not a sensor error has occurred or whether or not the credit settlement button 35 has been operated after performing a predetermined sensor error notification process. When it is determined that the credit settlement button 35 has been operated, a settlement discharge start command for starting the medal discharge is generated, and the process proceeds to a stored medal discharge process in order to discharge the stored medal.

MPU51により行われる貯留メダル排出処理では、例えばRAM54のメダル数記憶エリア54aに電子的に記憶されているメダル数を読み出し、読み出した数値をホッパ14のメダル検出センサ1(14c)の検出信号に基づいて1ずつ減算していく。そして、メダル数記憶エリア54aのメダル数が1ずつ減算する毎にメダル排出コマンドをサブ制御基板60に送信できるようにRAM54のリングバッファに格納する。そして、読み出されたメダル数記憶エリア54aの数値がゼロとなったときに、ホッパ14から排出が終了したものと認識する。このとき、メダルの精算終了にかかる精算排出終了コマンドを生成してRAM54に格納する。   In the stored medal discharge process performed by the MPU 51, for example, the number of medals stored electronically in the medal number storage area 54a of the RAM 54 is read, and the read value is based on the detection signal of the medal detection sensor 1 (14c) of the hopper 14. Subtract one by one. Each time the number of medals in the medal number storage area 54a is decremented by one, a medal discharge command is stored in the ring buffer of the RAM 54 so that it can be transmitted to the sub control board 60. When the read medal number storage area 54a becomes zero, it is recognized that the discharge from the hopper 14 is completed. At this time, a payment discharge end command for completion of the medal payment is generated and stored in the RAM 54.

そして、メダル投入口34からメダルの投入があった場合には、投入枚数の判定処理がなされる。例えば、セレクタ40の第1投入メダル通過検出センサ45aと第2投入メダル通過検出センサ45bの検出信号に基づき適正な検出信号であれば、1枚のメダルとして認識する。また、この段階で、メダル排出報知等の所定の演出が行われている場合、MPU51によるメダルの認識をもって所定の演出を強制的に終了させるコマンド(例えば、メダル排出報知強制終了コマンド)を生成する。   When a medal is inserted from the medal insertion slot 34, the number of inserted coins is determined. For example, an appropriate detection signal is recognized as one medal based on the detection signals of the first inserted medal passage detection sensor 45a and the second inserted medal passage detection sensor 45b of the selector 40. At this stage, if a predetermined effect such as medal discharge notification is performed, a command (for example, a medal discharge notification forced end command) for forcibly ending the predetermined effect upon recognition of the medal by the MPU 51 is generated. .

そして、例えば、メダル投入口34から1枚〜3枚のメダルが投入されるか、又はいずれかのベットボタン31〜33が操作されて、投入されたメダルの枚数が規定数に到達した後、スタートレバー36の操作がなされたものと判定した場合には、メダルの受け入れを禁止する処理が行われる。例えば、セレクタ40の切替片44aをメダル案内通路部42に突出させて(ソレノイド非励磁)、メダル受入禁止中に投入されたメダルを排出用通路9に誘導し、前面扉3のメダル払出口7からメダル受け皿16に排出させる処理が行われる。或いは、ベットボタン31〜33のいずれかのベットボタンが操作されても、ベットボタンの操作と判定しないような処理が行われる。そして、メダル受入禁止処理を行って本ステップの処理を終了する。或いは、この段階でも未だにスタートレバー36の操作がなされていない場合には、上述のセンサエラー報知処理から繰り返して行う。   Then, for example, after 1 to 3 medals are inserted from the medal insertion slot 34 or any of the bet buttons 31 to 33 is operated, and the number of inserted medals reaches a specified number, If it is determined that the start lever 36 has been operated, processing for prohibiting the acceptance of medals is performed. For example, the switching piece 44a of the selector 40 is projected into the medal guide passage 42 (solenoid de-energized) to guide the medal inserted during the medal acceptance prohibition to the discharge passage 9, and the medal payout opening 7 of the front door 3 Is discharged to the medal tray 16. Alternatively, even if any one of the bet buttons 31 to 33 is operated, a process is performed so as not to determine that the bet button is operated. Then, the medal acceptance prohibition process is performed and the process of this step is terminated. Alternatively, if the start lever 36 has not been operated even at this stage, the above-described sensor error notification process is repeated.

このようにして、エラーが発生するか、メダルの精算排出が開始されるか、セレクタ40の切替片44aの出没処理が行われるか、又はメダルの投入等が行われると、サブ制御基板60にコマンドを送信するために各々の処理で生成されたコマンドがRAM54のリングバッファに格納される。   In this way, if an error occurs, the settlement of the medal is started, the switching piece 44a of the selector 40 is moved in / out, or a medal is inserted, the sub-control board 60 is loaded. The command generated in each process for transmitting the command is stored in the ring buffer of the RAM 54.

ステップS404でスタートレバー36が操作されると、ステップS405に進み、乱数作成処理が行われる。具体的には、ステップS404でスタートレバー36の操作が認識されると、メイン制御基板50に搭載された発振器の所定周期に基づきカウントするフリーランニングカウンタ(図示せず)のカウント数をハードウエア的にラッチし、ステップS405のタイミングでMPU51がそのカウント数を読み出すことによって乱数値を作成する。このようにしてMPU51に読み出された乱数値はRAM54に格納される。   When the start lever 36 is operated in step S404, the process proceeds to step S405, and random number generation processing is performed. Specifically, when the operation of the start lever 36 is recognized in step S404, the count number of a free-running counter (not shown) that counts based on a predetermined period of the oscillator mounted on the main control board 50 is hardware-like. And the MPU 51 reads out the count number at the timing of step S405 to create a random value. The random number value read out by the MPU 51 in this way is stored in the RAM 54.

乱数が作成されると、ステップS406に進んで6段階確率設定処理(ステップS306)で設定された設定値に応じて決められた当選確率に基づき内部抽選処理が行われる。内部抽選処理とは、ステップS405においてRAM54に格納された乱数値に基づいて、ROM53に予め設定されている入賞テーブルの数値範囲との対比によって入賞しているのか否かを決定する処理である。   When the random number is generated, the process proceeds to step S406, and an internal lottery process is performed based on the winning probability determined according to the set value set in the six-stage probability setting process (step S306). The internal lottery process is a process of determining whether or not a winning is made based on the random number value stored in the RAM 54 in step S405 by comparing with a numerical range of a winning table preset in the ROM 53.

内部抽選処理で使用される入賞テーブルには、メダルの払い出しが比較的多いビッグボーナス(以下、BBと称する)、レギュラーボーナス(以下、RBと称する)等の入賞役、これらの入賞役と対称的に、メダルの払い出しが比較的少ないチェリー等の入賞役(通常、複数種類の入賞役が設定され「小役」と称されている)、このような入賞役に該当せずメダルの払い出しが行われないハズレ、そしてメダルの払い出し自体は行われないが、メダルを投入することなく次の遊技を一回に限り行うことができる再遊技役等の複数種類の入賞役が設定されている。各々の入賞役に対して、その入賞役に当選する割合が、フリーランニングカウンタにより生成される所定の範囲の乱数に所定の数値範囲にて設定されている。各々の入賞役は、6段階確率設定処理(ステップS306)において設定された当選確率(「設定1」〜「設定6」)に基づいて数値範囲を変えて設定されている。例えば、当選確率の設定値の数字が小さくなるほど、ハズレ以外の入賞役の数値範囲が狭くなるように設定されている。そして、現在設定されている設定値と内部抽選とによって得られた結果をRAM54の所定のワークエリアに格納する。   The winning table used in the internal lottery process includes a winning combination such as a big bonus (hereinafter referred to as BB) and a regular bonus (hereinafter referred to as RB) with a relatively large amount of payout of medals, and symmetrical with these winning combinations. In addition, a winning combination such as cherries with a relatively small medal payout (usually multiple types of winning combinations are set and referred to as “small roles”), and medals are paid out not corresponding to such winning combinations. There are multiple types of winning combinations such as a re-gamer that can perform the next game only once without inserting medals, although there is no losing and medal payout itself. For each winning combination, the ratio of winning the winning combination is set to a predetermined range of random numbers generated by a free running counter within a predetermined numerical range. Each winning combination is set by changing the numerical range based on the winning probabilities (“Setting 1” to “Setting 6”) set in the six-stage probability setting process (Step S306). For example, the smaller the numerical value of the winning probability setting value, the narrower the numerical value range of winning combinations other than the loss is set. Then, the set value currently set and the result obtained by the internal lottery are stored in a predetermined work area of the RAM 54.

MPU51において内部抽選処理が行われると、ステップS407に進んで回胴回転初期化処理が行われる。回胴回転初期化処理では、ステップS406の内部抽選結果に基づき回転ドラム11の回転制御で用いられるドラム制御テーブルの中からテーブル番号を決定する。   When the internal lottery process is performed in the MPU 51, the process proceeds to step S407, and the rotation rotation initialization process is performed. In the rotation rotation initialization process, a table number is determined from the drum control table used for the rotation control of the rotary drum 11 based on the internal lottery result in step S406.

そして、ステップS408において前回の回転ドラム11の回転開始から4.1秒が経過したかどうかの4.1秒経過待ち処理が行われ、具体的には、設定された4.1秒タイマの数値がゼロとなっているかどうかの確認がなされる。本ステップで4.1秒が経過していない場合には、現在の遊技状態を表す状態コマンド(以下、単に「状態コマンド」と称する。)をRAM54に格納し、上部ランプ21等を通じてウエイト処理(即ち、4.1秒待ち)を報知する。   In step S408, a 4.1 second elapsed waiting process is performed to determine whether 4.1 seconds have elapsed since the start of the previous rotation of the rotary drum 11. Specifically, the set value of the 4.1 second timer is set. A check is made to see if is zero. If 4.1 seconds have not elapsed in this step, a state command indicating the current gaming state (hereinafter simply referred to as “state command”) is stored in the RAM 54 and wait processing (through the upper lamp 21 or the like) That is, 4.1 seconds) is notified.

一方、4.1秒経過している場合には、次回の4.1秒経過待ち処理のために4.1秒タイマを設定すると共に、状態コマンドをRAM54に格納し、タイマ割込制御処理の中で投入メダルの枚数を出力できるように(ステップS210)所定の設定を行う。   On the other hand, if 4.1 seconds have elapsed, a 4.1 second timer is set for the next 4.1 second waiting process, a status command is stored in the RAM 54, and timer interrupt control processing is performed. A predetermined setting is performed so that the number of inserted medals can be output (step S210).

その後、回転ドラム11のモータ制御初期化処理が行われ、回転ドラム11の回転に関するRAMの所定領域を回転開始用に設定する処理が行われる。このような設定が行われると、ステップS206の回胴モータ制御処理に基づき回胴用モータ(ステッピングモータ)の加速処理が実際に開始され、回転ドラム11の回転が開始される。   Thereafter, motor control initialization processing of the rotating drum 11 is performed, and processing for setting a predetermined area of the RAM related to rotation of the rotating drum 11 for starting rotation is performed. When such setting is performed, acceleration processing of the rotating motor (stepping motor) is actually started based on the rotating motor control processing of step S206, and rotation of the rotating drum 11 is started.

回転ドラム11が実際に回転開始すると、ステップS409に進み回胴回転処理が行われる。本ステップでは、回胴回転処理で用いるRAMの所定領域を初期化し(上述のステップS408)、回胴回転情報コマンドと状態コマンドを格納し、上述の回胴用モータの加速処理に基づき回転ドラム11が正常回転となるまで待機する。回転ドラム11の回転が正常回転か否かの判断は、回胴モータ制御処理(ステップS206)に基づき加速処理が終了した時点でのインデックス検出によって行われる。インデックス検出に基づき回転ドラム11の回転が正常回転になったものと判定された場合、遊技機1の設定状態が後述する所定の停止操作により回転ドラム11の回転を停止させることができる状態であると判定し、回転停止可能である旨の報知を行う。   When the rotating drum 11 actually starts to rotate, the process proceeds to step S409, where the rotating drum rotation process is performed. In this step, a predetermined area of the RAM used in the rotating cylinder rotation process is initialized (step S408 described above), the rotating cylinder rotation information command and the state command are stored, and the rotating drum 11 is based on the above-described acceleration process of the rotating cylinder motor. Wait until becomes normal rotation. The determination of whether or not the rotation of the rotating drum 11 is normal is performed by index detection at the time when the acceleration process is completed based on the rotating motor control process (step S206). When it is determined that the rotation of the rotary drum 11 is normal based on the index detection, the setting state of the gaming machine 1 is a state in which the rotation of the rotary drum 11 can be stopped by a predetermined stop operation described later. And informing that the rotation can be stopped.

回転ドラム11の回転が停止可能状態にある旨の報知は、ストップボタン37に内蔵されたランプの発光形態を変化させることにより行われる。例えば、ストップボタン37のランプの発光させる色を変更したり、消灯状態であったランプを点灯状態にすることにより報知が行われる。なお、このような報知は、ストップボタン37の操作が有効となったストップボタンのみにおいて行われる。   The notification that the rotation of the rotary drum 11 is in a stoppable state is performed by changing the light emission form of the lamp built in the stop button 37. For example, the notification is performed by changing the color of light emitted from the lamp of the stop button 37 or by turning on the lamp that has been turned off. Note that such notification is performed only on the stop button in which the operation of the stop button 37 is enabled.

そして、有効となったストップボタン37が実際に操作されると、ステップS406の内部抽選処理で決定された停止図柄の組み合わせをステップS407で設定したテーブル番号に基づき回転ドラム11を停止させる処理を行う。本ステップにおいて回転ドラム11を、テーブル番号で設定されているとおりに停止させることは必ずしも必要なく、例えばストップボタン37の停止順序や停止位置に応じてテーブル番号を変更したり、強制的に回転ドラム11を引き込むような処理を行うように回転ドラム11のステッピングモータの駆動制御を行う。回転ドラム11が停止すると、停止した回転ドラム11に対応したストップボタン37の操作許可が無効となる。   When the activated stop button 37 is actually operated, a process for stopping the rotary drum 11 based on the table number set in step S407 is performed on the combination of stop symbols determined in the internal lottery process in step S406. . In this step, it is not always necessary to stop the rotating drum 11 as set by the table number. For example, the table number is changed according to the stop order or stop position of the stop button 37, or the rotating drum 11 is forcibly set. The drive control of the stepping motor of the rotary drum 11 is performed so as to perform the process of pulling in 11. When the rotating drum 11 stops, the operation permission of the stop button 37 corresponding to the stopped rotating drum 11 becomes invalid.

このような回転ドラム11の停止処理は、全ての回転ドラム11が停止するまで行い、回転ドラム11の回転が停止する毎に対応するストップボタン37の操作許可を無効にして、全てのストップボタン37の操作許可が無効となって時点で本ステップを終了する。ステップS409では、回転ドラム11のいずれかのドラムが停止する毎に、回胴回転情報コマンド、停止図柄コマンドをRAM54に格納する。   Such stop processing of the rotating drums 11 is performed until all the rotating drums 11 are stopped. Every time the rotating drums 11 stop rotating, the operation permission of the corresponding stop buttons 37 is invalidated, and all the stop buttons 37 are stopped. This step is finished when the operation permission becomes invalid. In step S409, every time one of the rotating drums 11 is stopped, the rotating cylinder rotation information command and the stop symbol command are stored in the RAM 54.

全ての回転ドラム11が停止すると、ステップS410に進んで入賞図柄判定処理が行われ、視認窓24を通じて認識可能な回転ドラム11の図柄がどのような組み合わせにて停止しているのかを判定する。   When all the rotating drums 11 are stopped, the process proceeds to step S410 and a winning symbol determination process is performed, and it is determined in what combination the symbols of the rotating drum 11 that can be recognized through the viewing window 24 are stopped.

本ステップでは、まず遊技状態に応じて有効ラインを判断する。具体的には、5本ある有効ラインのうちのどのラインが有効なのか遊技状態に基づき判断する。例えば、遊技状態が通常遊技である場合、ベット数に応じて有効ラインが1ライン〜5ラインまでとなり、例えばベット数が3枚であると5ラインの全てが有効ラインとなる。また、遊技状態が役物遊技である場合、ベット数は1枚で1ラインのみが有効となる。   In this step, first, an active line is determined according to the gaming state. Specifically, which of the five active lines is effective is determined based on the gaming state. For example, when the gaming state is a normal game, the effective lines are 1 to 5 lines according to the number of bets. For example, when the number of bets is 3, all 5 lines are effective lines. When the gaming state is an accessory game, the number of bets is one and only one line is valid.

有効ラインの本数を認識すると、視認窓24を通じて認識可能な図柄(9マス分)が有効ライン上でどのような組み合わせにて停止しているのかを各有効ライン毎に判定する。視認窓24における絵柄は、各リールの各々の絵柄に付されている図柄番号に基づいて認識される。   When the number of effective lines is recognized, it is determined for each effective line which combination of symbols (for 9 squares) that can be recognized through the viewing window 24 is stopped on the effective line. The design in the viewing window 24 is recognized based on the design number assigned to each design of each reel.

各有効ライン毎の図柄の組み合わせを認識し、図柄が所定の入賞図柄にて揃っている場合には、入賞図柄として設定し、その入賞図柄に対応した払出枚数をホッパ14から払い出すことができるように所定の設定を行う。このとき、有効ライン上に複数の入賞図柄が揃っている場合には、各々の入賞図柄に対応した払出枚数を順次加算していく処理が行われるが、遊技機1は1回の払出枚数として規定数(通常15枚)のメダルだけを払い出すように構成されているので、払出枚数を加算して規定数を超過したときには払出枚数を規定数に変更する処理が行われる。また、ステップS406の内部抽選処理により決定した入賞図柄以外の図柄が有効ライン上に停止した場合には、エラーとして認識する。   When a combination of symbols for each active line is recognized and the symbols are arranged in a predetermined winning symbol, it can be set as a winning symbol and the payout number corresponding to the winning symbol can be paid out from the hopper 14 A predetermined setting is performed as follows. At this time, if there are a plurality of winning symbols on the active line, a process of sequentially adding out the number of payouts corresponding to each winning symbol is performed. Since only a prescribed number (usually 15) medals are paid out, when the prescribed number is exceeded by adding the paid-out number, a process of changing the paid-out number to the prescribed number is performed. Further, when a symbol other than the winning symbol determined by the internal lottery process in step S406 stops on the active line, it is recognized as an error.

ステップS410において、認識した入賞図柄、入賞図柄が揃っていた有効ライン及びエラーが発生した場合にはエラーをそれぞれ入賞図柄コマンド、入賞ラインコマンド及びエラーコマンドとしてRAM54に格納する。   In step S410, if a recognized winning symbol, a valid line having a winning symbol, and an error occur, the error is stored in the RAM 54 as a winning symbol command, a winning line command, and an error command, respectively.

次いで、ステップS411に進み、ステップS410において設定された払出枚数に基づき獲得したメダルの払い出しが行われる。ステップS410において払出枚数が0枚である場合、ステップS411は行われることなく次のステップにスキップされる。   Next, the process proceeds to step S411, where the acquired medal is paid out based on the payout number set in step S410. When the payout number is 0 in step S410, step S411 is skipped to the next step without being performed.

クレジット精算ボタン35の操作により貯留モードとなっている場合には、遊技機1のクレジット機能により、RAM54のメダル数記憶エリア54aに50枚になるまで電子的に蓄積していき(クレジット枚数表示部26に表示されている数値に1ずつ加算されて表示される)、50枚を超えた時点でホッパ14からメダルを払い出す処理を行う。一方、支払モードとなっている場合には、本ステップにおいて認識した払出枚数分のメダルがホッパ14から払い出される。   When the storage mode is set by operating the credit settlement button 35, the credit function of the gaming machine 1 is used to electronically store up to 50 medals in the medal count storage area 54a of the RAM 54 (credit count display section). 26), a process of paying out medals from the hopper 14 is performed when the number exceeds 50. On the other hand, in the payment mode, medals for the number of payouts recognized in this step are paid out from the hopper 14.

本ステップにおいて、獲得メダルの払出にかかる払い出し開始コマンドと獲得した全てのメダルの払い出し終了にかかる払出終了コマンドがそれぞれ払い出し種別コマンドとしてRAM54に格納される。   In this step, a payout start command related to payout of acquired medals and a payout end command related to completion of payout of all acquired medals are respectively stored in the RAM 54 as payout type commands.

そして、ステップS412に進んでステップS410の入賞図柄判定処理にて設定した入賞図柄について再遊技にかかる入賞図柄であるのかどうかを判定する。入賞図柄が再遊技でない場合には本ステップが行われることなくスキップされる。一方、入賞図柄として再遊技が設定されている場合、内部状態を再遊技に設定する等の必要な設定を行い、遊技状態が再遊技である状態コマンドをRAM54に格納する。   Then, the process proceeds to step S412, and it is determined whether or not the winning symbol set in the winning symbol determining process in step S410 is a winning symbol related to replay. If the winning symbol is not a replay, this step is skipped without being performed. On the other hand, when re-game is set as the winning symbol, necessary settings such as setting the internal state to re-game are performed, and a state command in which the game state is re-game is stored in the RAM 54.

現在の内部状態がBB又はRB中である場合、ステップS413に進んで役物作動中の処理を行う。BB中である場合、BB中の獲得することができるメダルの上限の枚数等のチェックを行い、RB中である場合、RBの回数等のチェックを行う。これらのチェックを行うと、内部状態の変更、外部集中端子板67の出力情報の変更等を行う。   If the current internal state is BB or RB, the process proceeds to step S413 to perform processing during the operation of the accessory. When the BB is in progress, the upper limit number of medals that can be acquired in the BB is checked. When the RB is in progress, the number of RBs is checked. When these checks are performed, the internal state is changed, the output information of the external concentration terminal board 67 is changed, and the like.

そして、本ステップがBB中であり、このBB終了と判断した場合には、特別遊技制御終了コマンドをRAM54に格納にした後、終了ディレイの処理、外部集中端子板67の出力情報クリア処理、打ち止め/自動精算処理(後述するBB自動精算)を行い、BB用に使用されたRAM54の領域をクリアして本ステップを終了する。   If this step is in BB and it is determined that the BB has ended, the special game control end command is stored in the RAM 54, then the end delay processing, the output information clear processing of the external concentration terminal board 67, and the stop / Automatic settlement processing (BB automatic settlement described later) is performed, the area of the RAM 54 used for BB is cleared, and this step is terminated.

ステップS410の入賞判定処理で設定した入賞図柄がBB又はRBである場合には、ステップS414に進んで役物作動判定処理を行う。本ステップにおいて、入賞図柄がBBである場合、BB開始時のウエイト処理、RAM54の初期化処理、BB中に獲得できるメダルの枚数の設定処理、外部集中端子板67の出力情報の変更処理、RB開始処理等のBBを開始するに当たり必要な処理を行う。一方、RBである場合、RB最大ゲーム数コマンド、RBゲーム数コマンドをRAM54に格納する。   If the winning symbol set in the winning determination process in step S410 is BB or RB, the process proceeds to step S414 to perform the accessory action determination process. In this step, if the winning symbol is BB, wait processing at the start of BB, initialization processing of RAM 54, setting processing of the number of medals that can be acquired during BB, output information change processing of external concentration terminal board 67, RB Processing necessary for starting BB such as start processing is performed. On the other hand, in the case of RB, the RB maximum game number command and the RB game number command are stored in the RAM 54.

そして、内部状態がBB中やRB中の場合には、ステップS415に進んでゲーム数表示設定処理を行う。具体的には、ステップS413又はステップS414においてチェックしたゲーム数をBB中枚数表示部27に表示させる所定の処理を行う。なお、内部状態がBB又はRB以外のときには、BB中枚数表示部27の表示がクリアされる。そして、遊技終了後に、内部状態が変化している(BB中又はRB中での変化等)場合には、状態コマンドをRAM54に格納する。   If the internal state is BB or RB, the process proceeds to step S415 to perform a game number display setting process. Specifically, a predetermined process for displaying the number of games checked in step S413 or step S414 on the BB medium number display unit 27 is performed. When the internal state is other than BB or RB, the display on the BB medium number display unit 27 is cleared. If the internal state has changed after the game is finished (change in BB or RB, etc.), the state command is stored in the RAM 54.

以上説明したルーチンを終了すると、再びステップS403に戻って本ルーチンが繰り返し行われる。   When the routine described above is completed, the routine returns to step S403 and this routine is repeated.

次に、図10〜図14に示すフローチャートを参照して、サブ制御基板60で行われる各処理について説明する。サブ制御基板60で行われる処理として、所定周期毎に行われるタイマ割込処理と、メイン制御基板50からコマンドデータが送信されてきたときに行われるコマンド割込処理と、停電処理と、サブ制御基板60で主として行われるメイン処理が設定されている。以下の説明において、便宜上、タイマ割込処理、コマンド割込処理及び停電処理について説明し、その後にメイン処理について説明する。   Next, each process performed in the sub-control board 60 will be described with reference to the flowcharts shown in FIGS. As processing performed in the sub control board 60, timer interrupt processing performed at predetermined intervals, command interrupt processing performed when command data is transmitted from the main control board 50, power failure processing, and sub control A main process mainly performed on the substrate 60 is set. In the following description, for convenience, the timer interrupt process, the command interrupt process, and the power failure process will be described, and then the main process will be described.

図10は、サブ制御基板60のMPU61により定期的(本実施の形態において1.0ms毎)に行われるタイマ割込処理の一例を示すフローチャートである。タイマ割込処理は、サブ制御基板60において周期的に実行することによりRAM64に割込回数を蓄積して、MPU61により実行されるメイン処理でのタイマ処理(1msタイマ処理)に用いている(図13参照)。   FIG. 10 is a flowchart showing an example of a timer interrupt process performed periodically (every 1.0 ms in the present embodiment) by the MPU 61 of the sub control board 60. The timer interrupt process is periodically executed in the sub-control board 60 to accumulate the number of interrupts in the RAM 64 and used for the timer process (1 ms timer process) in the main process executed by the MPU 61 (FIG. 13).

タイマ割込処理が開始されると、まずステップS501において、割込フラグの読み込みを行う。この処理は、本ルーチンの最後で、読み込んだ割込フラグをクリアするために行われる。ステップS501において割込フラグが読み込まれると、ステップS502に進み、読み込まれた割込フラグが有効なフラグであるかどうかの確認がなされる。割込フラグが有効でない場合(ステップS502においてNo)、以下に説明する処理が行われることなく本ルーチンは終了する。   When the timer interrupt process is started, first, in step S501, an interrupt flag is read. This process is performed at the end of this routine to clear the read interrupt flag. When the interrupt flag is read in step S501, the process proceeds to step S502, and it is confirmed whether or not the read interrupt flag is a valid flag. If the interrupt flag is not valid (No in step S502), the routine ends without performing the processing described below.

一方、割込フラグが有効である場合(ステップS502においてYes)、ステップS503に進んで、割込タイマカウンタに「+1」が加算されて、カウンタの値が更新される。割込タイマカウンタの値が更新されると、ステップS504に進み、次回の割込が行えるように割込フラグがクリアされて、タイマ割込処理を終了する。本ルーチンでは、1.0ms毎に割込があると、割込タイマカウンタのカウント数を単に「+1」ずつ加算していき、減算されない限り割込タイマカウンタの更新値はクリアされないように構成されている。   On the other hand, if the interrupt flag is valid (Yes in step S502), the process proceeds to step S503, "+1" is added to the interrupt timer counter, and the value of the counter is updated. When the value of the interrupt timer counter is updated, the process proceeds to step S504, the interrupt flag is cleared so that the next interrupt can be performed, and the timer interrupt process ends. In this routine, if there is an interrupt every 1.0 ms, the count value of the interrupt timer counter is simply incremented by “+1”, and the updated value of the interrupt timer counter is not cleared unless it is subtracted. ing.

図11は、メイン制御基板50からコマンドが送信されてきた場合に行われるコマンド割込処理の一例を示すフローチャートである。上述のように、サブ制御基板60は、メイン制御基板50から送信されてくるコマンドに基づき上部ランプ21、スピーカ22等を制御するように構成され、メイン制御基板50に対して所定のコマンドを送信できないことから、メイン制御基板50からのコマンドを確実に受信する必要がある。このような理由から、本ルーチンは、サブ制御基板60においてメイン制御基板50から送信されてきたコマンドを確実に受信するために設けられた制御処理であり、サブ制御基板60において行われる制御処理の中でも優先順位が高く設定されている。   FIG. 11 is a flowchart illustrating an example of a command interrupt process performed when a command is transmitted from the main control board 50. As described above, the sub control board 60 is configured to control the upper lamp 21, the speaker 22, and the like based on the command transmitted from the main control board 50, and transmits a predetermined command to the main control board 50. Therefore, it is necessary to reliably receive a command from the main control board 50. For this reason, this routine is a control process provided in the sub-control board 60 in order to reliably receive a command transmitted from the main control board 50, and is a control process performed in the sub-control board 60. Above all, the priority is set high.

まずステップS601において、受信したストローブが正常であるかどうかのチェックが行われる。本実施の形態においてメイン制御基板50から送信される1のコマンドは2バイトで構成されていることから、1のコマンドの先の1バイト目が送信されてきたのかを確認する。これにより、例えばクレジット精算ボタン35等の操作時に発生するチャタリング等のノイズに基づいて本ルーチンによる処理が行われるのを防止することができる。   First, in step S601, it is checked whether the received strobe is normal. In this embodiment, since one command transmitted from the main control board 50 is composed of two bytes, it is confirmed whether the first byte ahead of the one command has been transmitted. Thereby, for example, it is possible to prevent the processing by this routine from being performed based on noise such as chattering that occurs when the credit settlement button 35 or the like is operated.

受信したストローブが正常である場合(ステップS601においてYes)、ステップS602において、送信されてきたコマンドの先頭の1バイト(コマンドID)を取得する。そして、ステップS603に進んで、取得したコマンドデータが正常であるかどうかを判断する。   When the received strobe is normal (Yes in step S601), the first byte (command ID) of the transmitted command is acquired in step S602. In step S603, it is determined whether the acquired command data is normal.

取得したコマンドデータが正常である場合(ステップS603においてYes)、ステップS604に進んで、取得したコマンドデータについて実際にコマンドを受信するコマンド受信処理が行われる。具体的には、コマンドデータの先頭の1バイト目を受信しているので、次の1バイト(パラメータ)を受信してRAM64の所定のエリアに格納する。上述のように、メイン制御基板50から送信されてきたコマンドデータを確実に受信する必要があるので、コマンドデータが正常であると判定されたときには、確実に取り込み保持してMPU61により行われるメインの処理(図13参照)でコマンドデータの解析を行うことができるようにする。   If the acquired command data is normal (Yes in step S603), the process proceeds to step S604, and a command reception process for actually receiving a command for the acquired command data is performed. Specifically, since the first byte of the command data is received, the next 1 byte (parameter) is received and stored in a predetermined area of the RAM 64. As described above, the command data transmitted from the main control board 50 needs to be reliably received. Therefore, when it is determined that the command data is normal, the command data is reliably captured and held by the MPU 61. The command data can be analyzed in the process (see FIG. 13).

例えば本実施の形態において、メイン制御基板50側から送信されたクレジット精算ボタン35の操作にかかるコマンド、そのクレジット精算ボタン35の操作に基づく精算排出開始コマンド、貯留メダルの排出の終了にかかる精算排出終了コマンド、メダル排出コマンド等を本ルーチンによって受信する。なお、本ルーチンでは、メイン制御基板50から送信されてきたコマンドは、RAM64の所定ワークエリアに格納されるだけである。   For example, in the present embodiment, a command relating to the operation of the credit settlement button 35 transmitted from the main control board 50 side, a settlement discharge start command based on the operation of the credit settlement button 35, and a settlement discharge relating to the end of the discharge of the stored medal. An end command, a medal discharge command, etc. are received by this routine. In this routine, the command transmitted from the main control board 50 is only stored in a predetermined work area of the RAM 64.

ステップS604においてコマンド受信処理が終了すると、ステップS605に進んで、リトライカウンタにリトライ最大数を設定する。ステップS604において本ルーチンの目的であるメイン制御基板50のコマンドデータを受信してサブ制御基板60のRAM64に格納したので、リトライの最大数をリトライカウンタに設定する。   When the command reception process ends in step S604, the process proceeds to step S605, and the maximum number of retries is set in the retry counter. In step S604, since the command data of the main control board 50, which is the object of this routine, is received and stored in the RAM 64 of the sub control board 60, the maximum number of retries is set in the retry counter.

一方、ストローブが正常でない場合(ステップS601においてNo)、上述のようにノイズ等に起因する信号である可能性が高いのでコマンドデータの取得処理を行わずに、ステップS606に進んでステップS605と同様にリトライカウンタにリトライ最大数をセットする。   On the other hand, if the strobe is not normal (No in step S601), there is a high possibility that the signal is caused by noise or the like as described above, so the process proceeds to step S606 without performing command data acquisition processing, and is the same as step S605. Set the maximum number of retries to the retry counter.

また、コマンドデータの取得時にコマンドデータが異常であると判定した場合(ステップS603においてNo)、ステップS607に進んで、リトライカウンタに+1を加算して更新する。   If it is determined that the command data is abnormal when the command data is acquired (No in step S603), the process proceeds to step S607, and +1 is added to the retry counter and updated.

ステップS605〜ステップS607の各々のステップでリトライカウンタの処理を行うと、ステップS608においてリトライカウンタの値が最大値であるかどうかを判定する。上述のように、ステップS605及びステップS606においては、リトライカウンタにリトライ最大数がセットされることから、以下に説明する処理に移行する。一方、ステップS607を経由して移行してきた場合には、リトライカウンタにリトライ最大数(最大値)がセットされていない場合もあるので、リトライカウンタの値を読み出すことによって最大値まで到達しているかどうかを判定する。   When retry counter processing is performed in each of steps S605 to S607, it is determined in step S608 whether the value of the retry counter is the maximum value. As described above, in steps S605 and S606, since the maximum number of retries is set in the retry counter, the process proceeds to the process described below. On the other hand, if the process has shifted through step S607, the maximum number of retries (maximum value) may not be set in the retry counter, so the maximum value is reached by reading the value of the retry counter. Determine if.

リトライカウンタの値が最大値である場合(ステップS608においてYes)、ステップS609に進み、割込フラグ読み込み処理により割込クリアのための読み込みを行い、次いでステップS610に進んで、リトライカウンタの値をクリアし、最後にステップS611で割込フラグをクリアする。   When the value of the retry counter is the maximum value (Yes in step S608), the process proceeds to step S609, and reading for interrupt clear is performed by the interrupt flag reading process, and then the process proceeds to step S610 to set the value of the retry counter. Finally, the interrupt flag is cleared in step S611.

一方、リトライカウンタの値が最大値に到達していない場合(ステップS608においてNo)、ステップS609〜ステップS611までの処理を行うことなく本ルーチンを終了する。リトライカウンタの値が最大値でないことから、最大値となるまで本ルーチンを繰り返すことにより、メイン制御基板50からコマンドデータの取得を継続して行う。   On the other hand, if the value of the retry counter has not reached the maximum value (No in step S608), this routine ends without performing the processing from step S609 to step S611. Since the value of the retry counter is not the maximum value, command data is continuously acquired from the main control board 50 by repeating this routine until it reaches the maximum value.

図11に示したフローチャートに基づきコマンド割込処理を行うと、ステップS604におけるコマンドデータの受信処理に先立って、ステップS601の処理とステップS603の処理の2回に亘ってコマンドデータのチェックを行うことにより、ノイズを排除することができるので、メイン制御基板50から送信されたコマンドデータを確実に受けることができる。また、ステップS604において一度でコマンドデータを受信できなくても、リトライカウンタの値が最大値となるまで本ルーチンを繰り返すことによりコマンドデータの確実な受信を可能にしている。   When the command interrupt process is performed based on the flowchart shown in FIG. 11, the command data is checked twice in the process of step S601 and the process of step S603 prior to the command data reception process in step S604. Thus, noise can be eliminated, so that command data transmitted from the main control board 50 can be received reliably. Even if command data cannot be received at a time in step S604, command data can be reliably received by repeating this routine until the value of the retry counter reaches the maximum value.

図12は、図6に示したNMI割込処理により停電処理が開始されるのに同期してサブ制御基板60において行われる停電処理の一例を示したフローチャートである。   FIG. 12 is a flowchart illustrating an example of a power failure process performed in the sub-control board 60 in synchronization with the start of the power failure process by the NMI interrupt process illustrated in FIG. 6.

まずステップS701において、外部RAM書き込み処理が行われると、ステップS702に進んで、電圧が復帰しているかどうかを判定する。上述したように、停電監視回路は電源基板の電圧を監視しており、所定の電圧(22ボルト)未満となった場合に停電監視回路からサブ制御基板60のNMI端子に停電信号が送信されるので、サブ制御基板60は所定の電圧以上に電圧が復帰したのかどうかを監視している。電圧が復帰しない場合(ステップS702においてNo)、電圧が復帰するまで待機する。なお、停電信号はNMI端子に代えて、INT端子に送信されるようにしても良い。   First, when the external RAM writing process is performed in step S701, the process proceeds to step S702 to determine whether or not the voltage is restored. As described above, the power failure monitoring circuit monitors the voltage of the power supply board, and a power failure signal is transmitted from the power failure monitoring circuit to the NMI terminal of the sub-control board 60 when the voltage is less than a predetermined voltage (22 volts). Therefore, the sub-control board 60 monitors whether the voltage has returned to a predetermined voltage or higher. If the voltage does not return (No in step S702), the process waits until the voltage returns. The power failure signal may be transmitted to the INT terminal instead of the NMI terminal.

一方、電圧が復帰した場合(ステップS702においてYes)、ステップS703に進んで、30ms待機して、更にステップS704に進み電圧が復帰したのかどうかを判定する。なお、本ステップの待機時間は、30msに限らずに種々の時間を設定可能である。   On the other hand, if the voltage is restored (Yes in step S702), the process proceeds to step S703, waits for 30 ms, and further proceeds to step S704 to determine whether the voltage is restored. Note that the standby time of this step is not limited to 30 ms, and various times can be set.

ステップS704では、ステップS702での処理と同様に電圧が所定の電圧に復帰したのかどうかを判定している。電圧が所定の電圧に復帰していない場合(ステップS704においてNo)、ステップS702と同様に電圧が復帰するまで待機する。   In step S704, it is determined whether the voltage has returned to a predetermined voltage as in the processing in step S702. If the voltage has not returned to the predetermined voltage (No in step S704), the process waits until the voltage returns as in step S702.

一方、電圧が所定の電圧に復帰した場合(ステップS704においてYes)、ステップS705に進み、起動処理を行って、以下に説明するメイン処理に移行する。   On the other hand, when the voltage returns to the predetermined voltage (Yes in step S704), the process proceeds to step S705, the activation process is performed, and the process proceeds to the main process described below.

図13は、サブ制御基板60のMPU61により行われるメイン処理の一例を示したフローチャートである。本ルーチンは、サブ制御基板60のMPU61により繰り返し行われる主要な制御処理であり、メイン制御基板50から送信されてきたコマンドを解析し、解析結果に基づいて上部ランプ21、スピーカ22等を制御するのに必要な設定を行う。   FIG. 13 is a flowchart showing an example of main processing performed by the MPU 61 of the sub control board 60. This routine is a main control process repeatedly performed by the MPU 61 of the sub-control board 60. The command transmitted from the main control board 50 is analyzed, and the upper lamp 21, the speaker 22 and the like are controlled based on the analysis result. Make the necessary settings.

まずステップS801において、MPU61により初期化処理が行われる。例えば、MPU61から入出力ポート62を介して上部ランプ21の点灯にかかる信号が出力されたり、表示用制御基板66に液晶ディスプレイ23を表示させる信号を出力する。そして、ステップS802に進み、本ルーチンの主要な処理に先立って遊技機1のシステム状態が電圧低下状態にあるのかどうかを判定する。   First, in step S801, initialization processing is performed by the MPU 61. For example, a signal related to lighting of the upper lamp 21 is output from the MPU 61 via the input / output port 62, or a signal for displaying the liquid crystal display 23 on the display control board 66 is output. In step S802, prior to the main processing of this routine, it is determined whether or not the system state of the gaming machine 1 is in a voltage drop state.

システム状態が電圧低下状態にある場合(ステップS802においてYes)、例えば電源スイッチ13bのオフ操作に基づき遊技機1が電源断となるべく処理が進行していると判断し、以下に説明するルーチンを行わず、図12のフローチャートで示した停電処理に移行する。   If the system state is in a voltage drop state (Yes in step S802), for example, based on an off operation of the power switch 13b, it is determined that the processing is proceeding as much as possible so that the gaming machine 1 is powered off, and a routine described below is performed. First, the power failure process shown in the flowchart of FIG.

一方、システム状態が電圧低下状態でない場合(ステップS802においてNo)、ステップS803に進んで、割込タイマカウンタにカウント数が加算されているかどうかを判定する。図10に示したタイマ割込処理で説明したように、タイマ割込処理では1.0ms毎の周期で起動することによって割込タイマカウンタにカウント数が漸次加算されていることから、割込タイマカウンタのカウント数を読み出すことによって割込タイマカウンタが更新されているのかどうかを判定する。   On the other hand, if the system state is not a voltage drop state (No in step S802), the process proceeds to step S803 to determine whether or not the count number is added to the interrupt timer counter. As described in the timer interrupt processing shown in FIG. 10, the timer interrupt processing is started at a cycle of 1.0 ms, and the count number is gradually added to the interrupt timer counter. It is determined whether or not the interrupt timer counter is updated by reading the count number of the counter.

割込タイマカウンタのカウント数が更新されている場合(ステップS803においてYes)、ステップS804に進んで、割込タイマカウンタのカウント数から「−1」を減算することによって、カウント数を更新する。そして、ステップS805において割込タイマカウンタから減算した1回分の1msの処理を1msタイマ処理として実行する。   If the count number of the interrupt timer counter has been updated (Yes in step S803), the process proceeds to step S804, and the count number is updated by subtracting “−1” from the count number of the interrupt timer counter. In step S805, 1 ms of processing subtracted from the interrupt timer counter is executed as 1 ms timer processing.

ここで、1msタイマ処理について説明する。図14は、メイン処理の過程で行われる1msタイマ処理の一例を示したフローチャートである。   Here, the 1 ms timer process will be described. FIG. 14 is a flowchart showing an example of a 1 ms timer process performed in the course of the main process.

まずステップS901では、起動時コマンドチェック処理が行われる。例えば、電源スイッチ13bのオン操作により遊技機1が起動された後にRAM54のデータが破壊されている等によって排出枚数表示部28にエラー表示がなされた場合(図8のステップS317)、メイン制御基板50のMPU51自身はエラー状態をサブ制御基板60に送信できない。また、サブ制御基板60側でも、メイン制御基板50からコマンドデータの送信がない旨のコマンドをメイン制御基板50に出力できない。従って、ステップS901では、所定時間、例えば2秒以内にメイン制御基板50からのコマンドを受信しない場合、サブ制御基板60のMPU61は、表示用制御基板66を通じて液晶ディスプレイ23にエラー表示を行ったり、外部集中端子板68を通じて遊技場のホールコンピュータにエラーの発生にかかる信号を送信したりする等して、エラーの発生を周囲に対して報知する制御を行う。   First, in step S901, a startup command check process is performed. For example, when an error is displayed on the number-of-ejects display 28 because the data in the RAM 54 is destroyed after the gaming machine 1 is activated by turning on the power switch 13b (step S317 in FIG. 8), the main control board The 50 MPUs 51 themselves cannot transmit an error state to the sub-control board 60. Further, even on the sub control board 60 side, a command indicating that no command data is transmitted from the main control board 50 cannot be output to the main control board 50. Accordingly, in step S901, when the command from the main control board 50 is not received within a predetermined time, for example, 2 seconds, the MPU 61 of the sub control board 60 displays an error on the liquid crystal display 23 through the display control board 66, A control for notifying the occurrence of the error to the surroundings is performed by transmitting a signal related to the occurrence of the error to the hall computer in the game hall through the external concentration terminal board 68.

ステップS901において、起動時コマンドチェック処理により正常にコマンドの受信を認識すると、ステップS902に進んで、デバイス制御処理が行われる。具体的には、前回の1msタイマ処理において上部ランプ発光データ、報知音データ等の演出データの変更処理が行われた場合(後述のステップS907)、変更データに基づいて報知等が行えるように上部ランプ21、左右のスピーカ22等に変更データをセットする。例えば、MPU61によりROM63の報知音テーブルから音量を一段階大きくした内容の報知音データが読み出されて、スピーカ22の報知音出力コントローラ22aにセットされる。   In step S901, when it is recognized that the command is normally received by the startup command check process, the process proceeds to step S902, and the device control process is performed. Specifically, in the previous 1 ms timer process, when the effect data change process such as the upper lamp light emission data and the notification sound data is performed (step S907 described later), the upper part is set so that the notification can be performed based on the change data. Change data is set in the lamp 21, the left and right speakers 22, and the like. For example, the MPU 61 reads out the notification sound data whose volume is increased by one step from the notification sound table of the ROM 63 and sets it in the notification sound output controller 22 a of the speaker 22.

ステップS902のデバイス制御処理が行われると、ステップS903に進み、システム状態変更処理が行われる。システム状態には、例えば、電圧低下状態、初期化状態(液晶ディスプレイ23の初期化待ち状態を含む)等が含まれ、システム状態が変更されたことによりサブ制御基板60上で必要な設定処理が行われる。   When the device control process in step S902 is performed, the process proceeds to step S903, and a system state change process is performed. The system state includes, for example, a voltage drop state, an initialization state (including an initialization waiting state of the liquid crystal display 23), and the like, and necessary setting processing is performed on the sub control board 60 due to the change of the system state. Done.

次いで、ステップS904に進み、貯留メダル精算処理が行われる。詳細については省くが、貯留メダルの排出である場合、メイン制御基板50からのコマンドに基づいてサブ制御基板60のMPU61は排出されているメダルの枚数が基準排出メダル数に到達したか否かについて判断する(特許文献1参照)。   Next, the process proceeds to step S904, and a stored medal settlement process is performed. Although details are omitted, in the case of discharging stored medals, the MPU 61 of the sub control board 60 determines whether or not the number of medals discharged has reached the reference number of medals based on a command from the main control board 50. Judgment is made (see Patent Document 1).

そして、ステップS905に進み、電圧低下チェック処理により遊技機1の電圧状態のチェックが行われると、ステップS906に進み、10msタイマ処理が行われる。10msタイマ処理では、例えば上部ランプ21のLEDの上部ランプ発光用テーブルを更新したり、上述のデバイス制御処理(ステップS902)の例示のように、変更された報知音データがセットされたら、報知音出力コントローラ22aによりスピーカ22の音量を実際に変更したりする処理が行われる。ここでは、10ms毎にタイマ処理を行うようにしているが、より長い周期毎に処理を行っても実際に行われるメダル排出報知制御に影響を与えないことから、例えば100ms程度のタイマ処理として行うようにしても良い。   Then, the process proceeds to step S905, and when the voltage state of the gaming machine 1 is checked by the voltage drop check process, the process proceeds to step S906, and a 10 ms timer process is performed. In the 10 ms timer process, for example, when the upper lamp emission table of the LED of the upper lamp 21 is updated or the changed notification sound data is set as illustrated in the above-described device control process (step S902), the notification sound A process of actually changing the volume of the speaker 22 is performed by the output controller 22a. Here, the timer process is performed every 10 ms. However, even if the process is performed every longer cycle, it does not affect the medal discharge notification control that is actually performed. You may do it.

ステップS906の10msタイマ処理が終了すると、ステップS907に進み、演出データ変更処理が行われる。ここでは、次回の1msタイマ処理において、スピーカ22の報知音を変更し、例えば、スピーカ22からの報知音を一段階大きくするような場合、当該報知音データに基づいて出力される報知音より一段階大きい報知音に関する報知音データをROM63の報知音テーブルから取り出して次回の1msタイマ処理で報知音出力コントローラ22aにセットできるように準備する。   When the 10 ms timer process in step S906 ends, the process proceeds to step S907, and an effect data change process is performed. Here, in the next 1 ms timer process, when the notification sound of the speaker 22 is changed, for example, when the notification sound from the speaker 22 is increased by one step, the notification sound output based on the notification sound data is one. The alarm sound data regarding the alarm sound having a large level is taken out from the alarm sound table of the ROM 63 and prepared so that it can be set in the alarm sound output controller 22a in the next 1 ms timer process.

このようにしてステップS901〜ステップS907までの一連の処理が行われると、本ルーチンは終了する。   When the series of processing from step S901 to step S907 is performed in this way, this routine ends.

図13のメイン処理の説明に戻り、ステップS805の1msタイマ処理が終了すると、ステップS806に進み、システム状態が電圧低下状態であるかどうかの判定がなされる。システム状態が電圧低下状態である場合(ステップS806においてYes)、ステップS802においてシステム状態が電圧低下状態であると判定したときと同様に停電処理に移行する。   Returning to the description of the main process in FIG. 13, when the 1 ms timer process in step S805 ends, the process proceeds to step S806, where it is determined whether or not the system state is a voltage drop state. When the system state is a voltage drop state (Yes in step S806), the process proceeds to a power failure process as in the case where it is determined in step S802 that the system state is a voltage drop state.

一方、割込タイマカウンタにカウント数が加算されていない場合(ステップS803においてNo)及びシステム状態が電圧低下状態でない場合(ステップS806においてNo)、ステップS807に進んで、受信コマンドの有無を判定する。受信コマンドがない場合(ステップS807においてNo)、ステップS809に進んで乱数ベース値を加算することによって更新して、ステップS802に戻る。   On the other hand, when the count number is not added to the interrupt timer counter (No in step S803) and when the system state is not a voltage drop state (No in step S806), the process proceeds to step S807 to determine whether there is a received command. . If there is no reception command (No in step S807), the process proceeds to step S809, where it is updated by adding the random number base value, and the process returns to step S802.

一方、受信コマンドがある場合(ステップS807においてYes)、ステップS808に進み、受信コマンドチェック処理が行われ、メイン制御基板50から送信されてきたコマンドの解析が行われる。   On the other hand, if there is a received command (Yes in step S807), the process proceeds to step S808, where the received command check process is performed, and the command transmitted from the main control board 50 is analyzed.

本ルーチンの受信コマンドチェック処理によるコマンドの解析では、最初に受信コマンド別の処理が行われ、受信したコマンドの種別を認識する。上述のように、メイン制御基板50から送信されてきたコマンドは、サブ制御基板60のMPU61によるコマンド割込処理によってRAM64の所定のワークエリアに格納されていることから(図11参照)、RAM64のワークエリアからコマンドの先頭の1バイト目(コマンドID)を読み出し、コマンドの種別を認識する。例えば、どのようなコマンドに基づいてホッパ14からメダルを支払うのかをサブ制御基板60のMPU61に認識させる払い出し種別情報が設定されている。   In command analysis by the received command check processing of this routine, processing for each received command is first performed to recognize the type of the received command. As described above, the command transmitted from the main control board 50 is stored in a predetermined work area of the RAM 64 by the command interrupt process by the MPU 61 of the sub control board 60 (see FIG. 11). Read the first byte (command ID) of the command from the work area and recognize the command type. For example, payout type information that allows the MPU 61 of the sub-control board 60 to recognize which command is used to pay medals from the hopper 14 is set.

次に、コマンドの2バイト目(パラメータ)を読み出し、払い出し種別情報に更にコマンドが設定されているのかを認識する。例えば、払い出し種別情報コマンドとして、貯留メダル排出コマンド、投入メダル排出コマンド、獲得メダル払い出しコマンド及び自動精算コマンドの4種類が設定可能とされているので、この中のどのコマンドが送信されてきたのかを解析する。例えば、MPU61は貯留メダル排出コマンド(クレジット精算ボタン35の操作によりメイン制御基板50から送信されてくるコマンド)であると解析している。   Next, the second byte (parameter) of the command is read, and it is recognized whether a command is further set in the payout type information. For example, as the payout type information command, four types of stored medal discharge command, inserted medal discharge command, acquired medal payout command, and automatic settlement command can be set. Which command has been transmitted? To analyze. For example, the MPU 61 analyzes that it is a stored medal discharge command (a command transmitted from the main control board 50 by operating the credit check button 35).

ステップS808の受信コマンドチェック処理により、受信したコマンドの解析が終了すると、ステップS809で乱数ベース値の更新が行われて、ステップS802に戻る。   When the received command analysis is completed by the received command check process in step S808, the random number base value is updated in step S809, and the process returns to step S802.

次に、図15〜図43を用いて、本発明の特徴であるセレクタIDライン又はホッパIDラインの情報の設定方法及び各種アルゴリズムについて説明する。なお、セレクタIDライン又はホッパIDラインの情報を単にセレクタID又はホッパIDと称する。これらのセレクタID又はホッパIDは種類情報であり、情報処理手段(MPU51、メイン制御プログラム等)にこれらの種類情報が入力される、言い換えれば情報処理手段がこれらの種類情報を取得するように構成されている。なお、本明細書において、以降で「従来」と記載された箇所は、本出願の出願人が製造販売したスロットマシンであるコードネームアスカ(商標)で実施の技術内容を指す。   Next, the selector ID line or hopper ID line information setting method and various algorithms, which are features of the present invention, will be described with reference to FIGS. The information on the selector ID line or hopper ID line is simply referred to as selector ID or hopper ID. These selector IDs or hopper IDs are type information, and these type information is input to the information processing means (MPU 51, main control program, etc.). In other words, the information processing means is configured to acquire these type information. Has been. In the present specification, the part described as “conventional” hereinafter refers to the technical contents implemented by Codename Asuka (trademark), which is a slot machine manufactured and sold by the applicant of the present application.

第1実施の形態では、メダルセレクタがφ25用とφ30用の2種類だけの場合について述べる。基本的な概念は、メダルセレクタからメイン制御基板へのハーネスに配線を1本追加し、その0/1状態で制御プログラムの処理を切り替えている。0/1状態とする方法は、追加した1本の配線をセレクタ側において、抵抗によりプルアップ又はプルダウンすることにより行う。   In the first embodiment, a case where there are only two types of medal selectors for φ25 and φ30 will be described. The basic concept is that one wiring is added to the harness from the medal selector to the main control board, and the processing of the control program is switched in the 0/1 state. The 0/1 state method is performed by pulling up or pulling down the added wiring on the selector side with a resistor.

(セレクタIDの取得方法)
まず、セレクタID取得方法について説明する。図15は、メイン制御基板50の入出力ポート52のうち入力ポート2に入力される8ビット信号について示す図である。ここで、従来は未使用であったビット4へセレクタIDの論理0又は論理1の信号が入力されるように構成されている。他のビットは従来から使用されている信号である。後述するように、論理0は追加した1本の配線をセレクタ側において、抵抗によりプルアップすることにより得られ、論理1は追加した1本の配線をセレクタ側において、抵抗によりプルダウンすることにより得られる。論理0はφ25用メダルセレクタ、論理1はφ30用メダルセレクタに対応する。なお、MPU51の制御プログラムは、図15に示すように、入力ポートによってはアクティブ・ロー(負論理)に構成されており、この場合論理0を入力するとオン状態として処理する。例えば、この論理によって、あるスイッチについて、正常時はクローズしており論理1(オフ状態)であるが、不正等でそのスイッチがオープンとなると論理0(オン状態)が検知され、当該不正が検知可能である。
(Selector ID acquisition method)
First, the selector ID acquisition method will be described. FIG. 15 is a diagram illustrating an 8-bit signal input to the input port 2 among the input / output ports 52 of the main control board 50. Here, it is configured such that a signal of logic 0 or logic 1 of the selector ID is input to bit 4 which has not been used conventionally. Other bits are signals conventionally used. As will be described later, logic 0 is obtained by pulling up one added wiring with a resistor on the selector side, and logic 1 is obtained by pulling down one added wiring with a resistor on the selector side. It is done. A logic 0 corresponds to a medal selector for φ25, and a logic 1 corresponds to a medal selector for φ30. As shown in FIG. 15, the control program of the MPU 51 is configured to be active low (negative logic) depending on the input port. In this case, when a logic 0 is input, it is processed as an on state. For example, with this logic, a switch is normally closed and is logical 1 (off state), but when the switch is opened due to fraud, etc., logic 0 (on state) is detected, and the fraud is detected. Is possible.

図16は、メイン制御基板50とφ25用メダルセレクタ102とを電気的に接続するハーネスの物理的な構成についての説明図である。図17は、メイン制御基板50とφ30用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。各図中、+5Vは、電源基板70からメイン制御基板50を介して供給される電力のラインで電源の+5V側に接続する。同様に、各図中、GNDは、電源基板70からメイン制御基板50を介して供給される電力のラインで電源のマイナス側に接続する(グランド、アース)。ハーネス104にはコネクタ106が取り付けられている。ハーネス104は、従来のハーネス103に、配線を1本追加したものであり、図16、17ではその1本の配線はセレクタIDライン907として示されている。従来のコネクタ108にはこのような線はない。φ25用メダルセレクタ102内では、セレクタIDライン907は抵抗Rによりプルアップされており、φ30用メダルセレクタ110内では、セレクタIDライン907は抵抗Rによりプルダウンされている。すなわち、φ25用メダルセレクタ102ではセレクタIDライン907は論理0(0V)であり、φ30用メダルセレクタ110では論理1(+5V)になっている。このセレクタIDライン907の0/1状態が、メイン制御基板50の入出力ポート52の入力ポート2のビット4に入力される。すると、情報処理手段であるMPU51では、セレクタIDライン907の0/1状態により、φ25用のメダルセレクタであるか、又はφ30用のメダルセレクタであるかが判別できることとなる。なお、プルアップ又はプルダウンはメダルセレクタ102、110内の基板上で為されており、スイッチ等により替えられる構成にはなっていない。なお、セレクタIDを設定する構成を種類情報出力手段と称しており、本実施の形態では、上述したようにセレクタIDライン907をメダルセレクタ102、110内でプルアップ/プルダウンすることにより設定する構成である。   FIG. 16 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board 50 and the φ25 medal selector 102. FIG. 17 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board 50 and the φ30 medal selector. In each figure, + 5V is connected to the + 5V side of the power supply through a power line supplied from the power supply board 70 via the main control board 50. Similarly, in each figure, GND is connected to the negative side of the power supply through a power line supplied from the power supply board 70 via the main control board 50 (ground, earth). A connector 106 is attached to the harness 104. The harness 104 is obtained by adding one wiring to the conventional harness 103, and the one wiring is shown as a selector ID line 907 in FIGS. The conventional connector 108 does not have such a line. In the φ25 medal selector 102, the selector ID line 907 is pulled up by the resistor R, and in the φ30 medal selector 110, the selector ID line 907 is pulled down by the resistor R. That is, in the φ25 medal selector 102, the selector ID line 907 is logic 0 (0V), and in the φ30 medal selector 110, it is logic 1 (+ 5V). The 0/1 state of the selector ID line 907 is input to bit 4 of the input port 2 of the input / output port 52 of the main control board 50. Then, the MPU 51 as the information processing means can determine whether it is a φ25 medal selector or a φ30 medal selector based on the 0/1 state of the selector ID line 907. Note that pull-up or pull-down is performed on the board in the medal selectors 102 and 110, and is not configured to be changed by a switch or the like. The configuration for setting the selector ID is referred to as type information output means. In the present embodiment, the configuration is set by pulling up / down the selector ID line 907 in the medal selectors 102 and 110 as described above. It is.

(投入メダル滞留エラー発生アルゴリズム)
投入メダル滞留エラー発生アルゴリズムは、遊技機の通常処理のループ内の始動装置ON待ち処理(図9のステップS404)中でコールされるメダル投入監視処理の中で行われる。メダル投入監視処理は、後述のメダル投入の判定、投入メダル異常通過エラー及び投入メダル滞留エラーの監視等を順に行う。
(Injection medal retention error generation algorithm)
The inserted medal retention error generation algorithm is performed in the medal insertion monitoring process called in the starter ON waiting process (step S404 in FIG. 9) in the normal process loop of the gaming machine. In the medal insertion monitoring process, the determination of medal insertion described later, the inserted medal abnormal passage error, the inserted medal retention error, and the like are sequentially performed.

ステップS404では、メダル投入可能な場合、図16に示すようなソレノイド200は励磁されており(ゲートソレノイド信号ON)、この場合、投入メダル滞留エラーの監視が可能である。   In step S404, when the medal can be inserted, the solenoid 200 as shown in FIG. 16 is excited (gate solenoid signal ON), and in this case, it is possible to monitor the inserted medal retention error.

メダルセレクタのメダル案内通路部42の下流側位置には、メダル通過を検知する通過情報取得部であるメダル通過検出センサ45が設けられている(図3参照)。メダル通過検出センサ45は、第1投入メダル通過検出センサ45aと第2投入メダル通過検出センサ45bを備えている。第1投入メダル通過検出センサ45aと第2投入メダル通過検出センサ45bは、少なくとも通過する1枚のメダルMを同時に検出しうる程度に近接した状態で上流側と下流側に並設され、各投入メダル通過検出センサ45a、45bは受光時、すなわちメダルが受光部の受光を遮らないときには「Hi(オフ)」信号、メダルが受光部の受光を遮ったときには「Lo(オン)」信号を、出力するように設定されている(アクティブ・ロー(負論理)、図18を参照し後述)。   A medal passage detection sensor 45, which is a passage information acquisition unit for detecting medal passage, is provided at a position downstream of the medal guide passage portion 42 of the medal selector (see FIG. 3). The medal passage detection sensor 45 includes a first inserted medal passage detection sensor 45a and a second inserted medal passage detection sensor 45b. The first inserted medal passage detection sensor 45a and the second inserted medal passage detection sensor 45b are juxtaposed on the upstream side and the downstream side so that at least one passing medal M can be detected simultaneously. The medal passage detection sensors 45a and 45b output a “Hi (off)” signal when receiving light, that is, when the medal does not block light reception by the light receiving unit, and output a “Lo (on)” signal when the medal blocks light reception by the light receiving unit. (Active low (negative logic), described later with reference to FIG. 18).

図18は、メダル通過検出センサ45の出力の説明図で、メダルが第1投入メダル通過検出センサ45aと第2投入メダル通過検出センサ45bを通過した場合の出力波形である。これらの出力値は、図15に示すメイン制御基板50の入力ポート2に入力される8ビット信号の内のビット6、ビット7に入力される。ここで、メダルセンサ監視時間STは第1投入メダル通過検出センサ45aが論理0となる時間t1と、第2投入メダル通過検出センサ45bが論理1となる時間t4との時間差と定義する。このメダルセンサ監視時間STは、当該遊技機用のメダルセレクタの設計仕様によって適宜決めればよく、本実施形態では、投入されるメダルの径により異なるようにしている。したがって、ホールでφ25用メダルセレクタをφ30用メダルセレクタに交換した場合、上記のメダルセンサ監視時間STも変わるため、メインROM53の制御プログラムを交換せずに対応するには、φ25用とφ30用の双方に対応可能な制御プログラムが必要である。   FIG. 18 is an explanatory diagram of the output of the medal passage detection sensor 45, and is an output waveform when the medal passes the first insertion medal passage detection sensor 45a and the second insertion medal passage detection sensor 45b. These output values are input to bits 6 and 7 of the 8-bit signal input to the input port 2 of the main control board 50 shown in FIG. Here, the medal sensor monitoring time ST is defined as a time difference between a time t1 when the first inserted medal passage detection sensor 45a becomes logic 0 and a time t4 when the second inserted medal passage detection sensor 45b becomes logic 1. The medal sensor monitoring time ST may be appropriately determined according to the design specifications of the medal selector for the gaming machine, and in the present embodiment, the medal sensor monitoring time ST differs depending on the diameter of the inserted medal. Therefore, when the φ25 medal selector is replaced with a φ30 medal selector in the hall, the medal sensor monitoring time ST also changes. Therefore, in order to respond without exchanging the control program of the main ROM 53, the φ25 and φ30 A control program that can handle both is required.

(メダル投入の判定)
入力ポート2の第1投入メダル通過検出センサ45a、第2投入メダル通過検出センサ45bの入力値の何れかが論理0の場合には、メダル投入ありと判定される。それらが共に論理1の場合には、メダル投入なしと判定され、メダル投入監視処理を終了する。
(Determination of medal insertion)
If any of the input values of the first inserted medal passage detection sensor 45a and the second inserted medal passage detection sensor 45b of the input port 2 is logic 0, it is determined that a medal has been inserted. If both of them are logic 1, it is determined that no medal has been inserted, and the medal insertion monitoring process is terminated.

(投入メダル異常通過エラー及び投入メダル滞留エラーの監視)
メダル投入ありの場合に、入力ポート2の第2投入メダル通過検出センサ45bが論理0の場合には(時間t3〜t4間のパターン)、メダルが逆方向の投入メダル通過検出センサの検知なので、投入メダル異常通過エラーと判定される。第2投入メダル通過検出センサ45bが論理1の場合は(時間t1)、メダルが順方向の投入メダル通過検出センサの検知なので、以下のメダルセンサ監視タイマ設定処理が行われる。
(Monitoring inserted medal abnormal passage error and inserted medal retention error)
When there is a medal inserted and the second inserted medal passage detection sensor 45b of the input port 2 is logic 0 (pattern between time t3 and t4), the medal is detected by the inserted medal passage detection sensor in the reverse direction. It is determined that the inserted medal abnormal passing error. When the second inserted medal passage detection sensor 45b is logic 1 (time t1), since the medal is detected by the inserted medal passage detection sensor in the forward direction, the following medal sensor monitoring timer setting process is performed.

図19は、メダルセンサ監視タイマ設定処理のフローチャートである。まず、入力ポート2のビット4のセレクタIDライン907が論理0か論理1かを判定する(ステップS1100)。セレクタIDが論理0である場合は、メダルセレクタはφ25用であるから、メダルセンサ監視時間STとしてSTφ25が設定される(ステップS1102)。セレクタIDが論理1の場合は、メダルセレクタがφ30用であるから、メダルセンサ監視時間STとしてSTφ30が設定される(ステップS1104)。このメダルセンサ監視時間STは、当該遊技機用のメダルセレクタの設計仕様によって適宜決めればよく、例えば、STφ25=300.980ms、STφ30=500ms等の設計値を適宜設定すればよい。なお、STの設定処理は、電源オン時に一度だけ起動するように構成しても良い。   FIG. 19 is a flowchart of the medal sensor monitoring timer setting process. First, it is determined whether the selector ID line 907 of bit 4 of the input port 2 is logic 0 or logic 1 (step S1100). When the selector ID is logic 0, the medal selector is for φ25, and therefore STφ25 is set as the medal sensor monitoring time ST (step S1102). When the selector ID is logic 1, since the medal selector is for φ30, STφ30 is set as the medal sensor monitoring time ST (step S1104). The medal sensor monitoring time ST may be determined as appropriate according to the design specifications of the medal selector for the gaming machine. For example, design values such as STφ25 = 300.980 ms, STφ30 = 500 ms may be set as appropriate. The ST setting process may be configured to start only once when the power is turned on.

次いで、上記の第1投入メダル通過検出センサ45aの出力波形と第2投入メダル通過検出センサ45bの出力波形は、メダル位置データとの対比により、メダルセンサ監視時間STの時間中監視される。   Next, the output waveform of the first inserted medal passage detection sensor 45a and the output waveform of the second inserted medal passage detection sensor 45b are monitored during the medal sensor monitoring time ST by comparing with the medal position data.

ここで、ROM53にはメダル位置データが記憶されている。メダル位置データは、(第1投入メダル通過検出センサ45aの出力、第2投入メダル通過検出センサ45bの出力)のデータセットを、時間t1、t2、t3、t4の時系列で列挙した配列データで、メダル位置データ={(0、1)、(0、0)、(1、0)、(1、1)}である。上記の第1投入メダル通過検出センサ45aの出力波形と第2投入メダル通過検出センサ45bの出力波形の組み合わせ(投入メダル通過検出センサの通過パターン)は、メダル位置データと対比され、メダルの正常な通過の場合、メダル位置データの配列順と同様となる。   Here, medal position data is stored in the ROM 53. The medal position data is array data in which a data set (output of the first inserted medal passage detection sensor 45a, output of the second inserted medal passage detection sensor 45b) is enumerated in a time series of times t1, t2, t3, and t4. , Medal position data = {(0, 1), (0, 0), (1, 0), (1, 1)}. The combination of the output waveform of the first inserted medal passage detection sensor 45a and the output waveform of the second inserted medal passage detection sensor 45b (passage pattern of the inserted medal passage detection sensor) is compared with the medal position data, and the normality of the medal is determined. In the case of passing, it is the same as the order of arrangement of the medal position data.

監視の結果、投入メダル通過検出センサの通過パターンがメダル位置データの配列順と異なる場合は投入メダル異常通過エラーと判定される。また、監視時間を経過してもメダルの通過を確認できなかった場合は、すなわちメダル投入監視処理でゲートソレノイド信号がオン状態のときに、メダルが第1投入メダル通過検出センサ45a及び第2投入メダル通過検出センサ45bをメダルセンサ監視時間ST時間内に通過できなかった場合は、投入メダル滞留エラーと判定される。   As a result of the monitoring, if the passing pattern of the inserted medal passage detection sensor is different from the arrangement order of the medal position data, it is determined that the inserted medal abnormal passing error has occurred. If the medal passage cannot be confirmed even after the monitoring time has elapsed, that is, when the gate solenoid signal is on in the medal insertion monitoring process, the medal is detected by the first insertion medal passage detection sensor 45a and the second insertion. When the medal passage detection sensor 45b cannot be passed within the medal sensor monitoring time ST, it is determined that the inserted medal retention error.

以上の第1実施の形態によれば、φ25用メダルセレクタとφ30用メダルセレクタの2種類の場合、メダルセレクタからメイン制御基板へのハーネスに配線を1本追加し、その0/1状態でφ25用メダルセレクタかφ30用メダルセレクタかを判別できるように構成した。そして、追加した1本の配線の0/1状態により、メダルセンサ監視時間STの設定値を変更できる制御プログラムを具備した。このように構成することで、情報処理手段であるMPU51、メイン制御プログラム等は、複数種類の遊技媒体(メダルM)に対する情報処理、すなわち投入メダル滞留エラーの監視等をセレクタIDで選択的に行うことが可能であり、メダルセレクタを所望のメダル径用のものに交換したとしても、制御プログラムを交換せずに遊技機全体を使用することが可能である。また、MPUやメインROM等は封印構造を持たせた基板ボックス内に収容されており、基板ボックス開封時には破壊等による開封の痕跡が残る構造となっているが、本実施の形態では制御プログラムを格納したMPU若しくはメインROMの交換の必要がないため、遊技機に対する信頼性が向上し、不正に対しても堅牢となる。   According to the first embodiment described above, in the case of two types of φ25 medal selector and φ30 medal selector, one wiring is added to the harness from the medal selector to the main control board, and in the 0/1 state, φ25 The medal selector can be discriminated from the medal selector for φ30. And the control program which can change the setting value of medal sensor monitoring time ST by the 0/1 state of one added wiring was provided. With this configuration, the MPU 51, which is the information processing means, the main control program, and the like selectively perform information processing on a plurality of types of game media (medal M), that is, monitoring of inserted medal staying errors, etc., with the selector ID. Even if the medal selector is replaced with one for a desired medal diameter, the entire gaming machine can be used without exchanging the control program. In addition, MPU, main ROM, etc. are housed in a board box with a sealing structure, and when the board box is opened, a trace of opening due to destruction remains, but in this embodiment, a control program is used. Since there is no need to replace the stored MPU or main ROM, the reliability of the gaming machine is improved and it is robust against fraud.

[第2実施の形態]
第2実施の形態は、第1実施の形態で示したメダルセレクタについての手法をホッパについて適用したものである。φ25用ホッパとφ30用ホッパの2種類だけの場合について示す。基本的な概念は、ホッパからメイン制御基板へのハーネスに配線を1本追加し、その0/1状態で制御プログラムの処理を切り替えている。0/1状態の変化の方法、追加した1本の配線をセレクタ側において、抵抗によりプルアップ又はプルダウンすることにより行う。
[Second Embodiment]
In the second embodiment, the method for the medal selector shown in the first embodiment is applied to a hopper. Only two types of φ25 hopper and φ30 hopper are shown. The basic concept is that one wiring is added to the harness from the hopper to the main control board, and the processing of the control program is switched in the 0/1 state. A method of changing the 0/1 state is performed by pulling up or pulling down the added one wiring with a resistor on the selector side.

(ホッパIDの取得方法)
まず、ホッパID取得方法について説明する。図20は、メイン制御基板50の入力ポート1に入力される8ビット信号について示す図である。図21は、メイン制御基板50の入力ポート2に入力される8ビット信号について示す図である。入力ポート1のビット6、7にメダル検出センサ1、2のデータが入力されている。メダル検出センサ2(14d)の信号は、遊技機の外部から物の挿入の不正行為が行われたときに検出される信号であり、メダル検出センサ1の信号は、後述するようにメダルMの通過に関する信号である。これらの信号に加え、入力ポート2の従来は未使用であったビット4へ、ホッパIDの論理0又は論理1の信号が入力されるように構成されている。他のビットは従来から使用されている信号である。論理0は追加した1本の配線をホッパ側において、抵抗によりプルアップすることにより得られ、論理1は追加した1本の配線をホッパ側において、抵抗によりプルダウンすることにより得られる。論理0はφ25用ホッパ、論理1はφ30用ホッパに対応する。
(How to obtain a hopper ID)
First, a hopper ID acquisition method will be described. FIG. 20 is a diagram illustrating an 8-bit signal input to the input port 1 of the main control board 50. FIG. 21 is a diagram illustrating an 8-bit signal input to the input port 2 of the main control board 50. Data of the medal detection sensors 1 and 2 are inputted to the bits 6 and 7 of the input port 1. The signal of the medal detection sensor 2 (14d) is a signal detected when an illegal act of inserting an object is performed from the outside of the gaming machine, and the signal of the medal detection sensor 1 is the signal of the medal M as described later. This is a signal related to passage. In addition to these signals, a logic 0 or logic 1 signal of the hopper ID is input to bit 4 which has not been used conventionally in the input port 2. Other bits are signals conventionally used. The logic 0 is obtained by pulling up the added one wiring with a resistor on the hopper side, and the logic 1 is obtained by pulling down the added one wiring with a resistor on the hopper side. Logic 0 corresponds to a φ25 hopper, and logic 1 corresponds to a φ30 hopper.

図22は、メイン制御基板50とφ25用ホッパとを電気的に接続するハーネスの物理的な構成についての説明図である。図23は、メイン制御基板とφ30用ホッパとを電気的に接続するハーネスの物理的な構成についての説明図である。ハーネス114にはコネクタ116が取り付けられている。ハーネス114は、従来のハーネス113に、配線を1本追加したものであり、図22、23ではその1本の配線はホッパIDライン807として示されている。従来のコネクタ118にはこのようなラインはない。φ25用ホッパ112では、ホッパIDライン807は抵抗Rによりプルアップされており、φ30用ホッパ120ではプルダウンされている。すなわち、φ25用ホッパ112ではホッパIDライン807は論理0(0V)であり、φ30用ホッパ120では論理1(+5V)になっている。このホッパIDライン807の0/1状態が入力ポート2のビット4に入力される。すると、情報処理手段であるMPU51の制御プログラムでは、ホッパIDライン807の0/1状態によりφ25用のホッパ112であるか、又はφ30用のホッパ120であるかが判別できることとなる。なお、プルアップ又はプルダウンはホッパ112、120内の基板上で為されており、スイッチ等により替えられる構成にはなっていない。なお、ホッパIDを設定する構成を種類情報出力手段と称しており、本実施の形態では、上述したようにホッパIDライン807をホッパ112、120内でプルアップ/プルダウンすることにより設定する構成である。   FIG. 22 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board 50 and the φ25 hopper. FIG. 23 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board and the φ30 hopper. A connector 116 is attached to the harness 114. The harness 114 is obtained by adding one wiring to the conventional harness 113, and the one wiring is shown as a hopper ID line 807 in FIGS. The conventional connector 118 does not have such a line. In the φ25 hopper 112, the hopper ID line 807 is pulled up by the resistor R, and in the φ30 hopper 120, it is pulled down. That is, the hopper ID line 807 is logical 0 (0V) in the φ25 hopper 112, and is logical 1 (+ 5V) in the φ30 hopper 120. The 0/1 state of the hopper ID line 807 is input to bit 4 of the input port 2. Then, in the control program of the MPU 51 as the information processing means, it is possible to determine whether the hopper is for φ25 or the hopper 120 for φ30 according to the 0/1 state of the hopper ID line 807. The pull-up or pull-down is performed on the substrate in the hoppers 112 and 120, and is not configured to be replaced by a switch or the like. The configuration for setting the hopper ID is referred to as a type information output unit. In the present embodiment, the configuration is set by pulling up / down the hopper ID line 807 in the hoppers 112 and 120 as described above. is there.

(払出メダル滞留エラー発生アルゴリズム)
払出メダル滞留エラー発生アルゴリズムは、遊技機の通常処理のループ内の獲得メダル払出処理(図9のステップS411)中でコールされるメダル払出処理の中で行われる。メダル払出処理は、後述のメダル検出判定、滞留判定等を順に行う。
(Algorithm for payout medal retention error)
The payout medal retention error generation algorithm is performed in the medal payout process called in the acquired medal payout process (step S411 in FIG. 9) in the normal process loop of the gaming machine. In the medal payout process, medal detection determination and stay determination described later are sequentially performed.

ホッパの支払装置14bにはメダル検出センサ1(14c)、メダル検出センサ2(14d)が設けられている(図4、図22等参照)。メダル検出センサ2(14d)は前述のように支払装置14bの出口に近い部分に設置され、ここからの不正行為(例えば異物の挿入)を検出する。メダル検知センサ1(14c)は、支払装置14b(図2参照)の回転ディスクから払出されたメダルMを回転ディスクの直後で検知する。メダル検出センサ1(14c)及びメダル検出センサ2(14d)は、通常は受光時には「Hi(オフ)」信号、メダルMが到達して遮光時には「Lo(オン)」信号、メダルMが通過して再び受光時には「Hi(オフ)」信号を出力するように設定されている(アクティブ・ロー(負論理)、図24を参照し後述)。   The hopper payment device 14b is provided with a medal detection sensor 1 (14c) and a medal detection sensor 2 (14d) (see FIGS. 4, 22 and the like). The medal detection sensor 2 (14d) is installed near the exit of the payment device 14b as described above, and detects an illegal act (for example, insertion of a foreign object) from here. The medal detection sensor 1 (14c) detects the medal M paid out from the rotating disk of the payment device 14b (see FIG. 2) immediately after the rotating disk. The medal detection sensor 1 (14c) and the medal detection sensor 2 (14d) normally receive the “Hi (off)” signal when receiving light, and the “Lo (on)” signal and medal M pass when the medal M reaches and is blocked. Then, when receiving light again, it is set to output a “Hi (off)” signal (active low (negative logic), which will be described later with reference to FIG. 24).

図24は、メダル検出センサ1の出力の説明図で、メダルMがメダル検出センサ1(14c)を通過した場合の出力波形である。この出力は、図20に示すメイン制御基板の入力ポート1に入力される8ビット信号の内のビット6に入力される。ここで、メダル検出センサ1(14c)の出力が論理1から論理0になった時間t5と、論理0から再び論理1になった時間t6との時間差をメダル払出監視時間HTと定義する。このメダル払出監視時間HTは、当該遊技機用のホッパの設計仕様によって適宜決めればよく、本実施形態では、排出されるメダルの径により異なるようにしている。したがって、ホールでφ25用ホッパ112をφ30用ホッパ120に交換した場合、上記のメダル払出監視時間HTも変わるため、メインROM53の制御プログラムを交換せずに対応するには、φ25用とφ30用の双方に対応可能な制御プログラムが必要である。   FIG. 24 is an explanatory diagram of the output of the medal detection sensor 1, and shows an output waveform when the medal M passes the medal detection sensor 1 (14c). This output is input to bit 6 of the 8-bit signal input to the input port 1 of the main control board shown in FIG. Here, the time difference between the time t5 when the output of the medal detection sensor 1 (14c) changes from logic 1 to logic 0 and the time t6 when the output from logic 0 changes to logic 1 again is defined as the medal payout monitoring time HT. The medal payout monitoring time HT may be determined as appropriate according to the design specifications of the hopper for the gaming machine, and in this embodiment, the medal payout monitoring time HT is different depending on the diameter of the medals to be discharged. Accordingly, when the φ25 hopper 112 is replaced with the φ30 hopper 120 in the hole, the medal payout monitoring time HT also changes. Therefore, in order to cope without exchanging the control program of the main ROM 53, the φ25 and φ30 A control program that can handle both is required.

(メダル検出判定)
メダル制御情報のメダル払出をオン状態に設定する。入力ポート1のメダル検出センサ1(14c)の入力値が論理0になった場合には(時間t5)、メダル検出ありと判定され、以下の滞留判定が行われる。メダル検出センサ1(14c)の論理1が所定の時間(本実施形態では、3000.860ms)継続した場合には、遊技メダル払出装置エンプティエラーと判定される。なお、このメダル検出判定の所定の時間は、メダル払出監視タイマ1により設定することができる。
(Medal detection judgment)
Set medal payout of medal control information to ON state. When the input value of the medal detection sensor 1 (14c) of the input port 1 becomes logic 0 (time t5), it is determined that there is a medal detection, and the following stay determination is performed. When the logic 1 of the medal detection sensor 1 (14c) continues for a predetermined time (3000.860 ms in this embodiment), it is determined that the game medal payout device is empty error. Note that the predetermined time for the medal detection determination can be set by the medal payout monitoring timer 1.

(滞留判定)
次に、メダル払出監視タイマ2設定処理を行う。図25は、メダル払出監視タイマ2設定処理のフローチャートである。まず、入力ポート2のビット4のホッパIDライン807が論理0か論理1かを判定する(ステップS1200)。ホッパIDライン807が論理0である場合は、ホッパはφ25用であるから、メダル払出監視時間HTとしてHTφ25を設定する(ステップS1201)。ホッパIDライン807が論理1の場合は、ホッパはφ30用であるから、メダル払出監視時間HTとしてHTφ30を設定する(ステップS1202)。このメダル払出監視時間HTは、当該遊技機用のホッパ設計仕様によって適宜決めればよく、例えば、HTφ25=201.150ms、HTφ30=400ms等の設計値を適宜設定すればよい。なお、HTの設定処理は、電源オン時に一度だけ起動するように構成しても良い。
(Studging judgment)
Next, a medal payout monitoring timer 2 setting process is performed. FIG. 25 is a flowchart of the medal payout monitoring timer 2 setting process. First, it is determined whether the hopper ID line 807 of bit 4 of the input port 2 is logic 0 or logic 1 (step S1200). If the hopper ID line 807 is logic 0, the hopper is for φ25, so HTφ25 is set as the medal payout monitoring time HT (step S1201). When the hopper ID line 807 is logic 1, since the hopper is for φ30, HTφ30 is set as the medal payout monitoring time HT (step S1202). The medal payout monitoring time HT may be determined as appropriate according to the hopper design specifications for the gaming machine, and for example, design values such as HTφ25 = 201.150 ms, HTφ30 = 400 ms may be set as appropriate. Note that the HT setting process may be configured to be activated only once when the power is turned on.

メダル払出監視タイマ2を設定後、入力ポート1のメダル検出センサ1(14c)が論理1となった時点で正常終了と判定される(時間t6)。メダル検出センサ1(14c)の論理0がHT時間継続した場合には払出メダル滞留エラーと判定される。   After setting the medal payout monitoring timer 2, when the medal detection sensor 1 (14c) of the input port 1 becomes logic 1, it is determined as normal termination (time t6). When the logic 0 of the medal detection sensor 1 (14c) continues for the HT time, it is determined that the payout medal retention error.

以上の第2実施の形態によれば、φ25用ホッパとφ30用ホッパの2種類の場合、ホッパからメイン制御基板へのハーネスに配線を1本追加し、その0/1状態でφ25用ホッパかφ30用ホッパかを判別できるように構成した。そして、追加した1本の配線の0/1状態により、メダル払出監視時間HTの設定値を変更できる制御プログラムを具備した。このように構成することで、情報処理手段であるMPU51、メイン制御プログラム等は、複数種類の遊技媒体(メダルM)に対する情報処理、すなわち払出メダル滞留エラー等をホッパIDで選択的に行うことが可能であり、ホッパを所望のメダル径用のものに交換したとしても、制御プログラムを交換せずに遊技機全体を使用することが可能である。   According to the second embodiment described above, in the case of two types of φ25 hopper and φ30 hopper, one wiring is added to the harness from the hopper to the main control board, and the φ25 hopper is in the 0/1 state. The hopper for φ30 is configured to be discriminated. And the control program which can change the setting value of medal payout monitoring time HT according to the 0/1 state of one added wiring was provided. With this configuration, the MPU 51, which is the information processing means, the main control program, and the like can selectively perform information processing on a plurality of types of game media (medals M), that is, payout medal retention errors, etc., using the hopper ID. It is possible, and even if the hopper is replaced with one for a desired medal diameter, the entire gaming machine can be used without exchanging the control program.

[第3実施の形態]
第1実施の形態においては、メダルセレクタがφ25用とφ30φ用の2種類だけである場合に係り、セレクタIDの取得方法は、メダルセレクタからメイン制御基板へのハーネスに配線を1本追加してその0/1状態で行い、取得したセレクタIDの0/1状態で制御プログラムの処理を切り替えている。セレクタIDは、追加した1本の配線をセレクタ側において、抵抗によりプルアップル又はプルダウンすることにより設定している。第3実施の形態では、上記とは異なりセレクタ側の抵抗でプルアップ又はプルダウンするのではなく、φ25とφ30で同構造のコネクタを用意し、このコネクタとハーネスとの結線により、MPUがφ25用メダルセレクタなのかφ30用メダルセレクタなのかを認識する。その他の点については第1実施の形態と同様である。
[Third Embodiment]
In the first embodiment, when there are only two types of medal selectors for φ25 and φ30φ, the selector ID acquisition method is to add one wiring to the harness from the medal selector to the main control board. The control program process is switched in the 0/1 state of the acquired selector ID. The selector ID is set by pulling or pulling down the added wiring on the selector side with a resistor. In the third embodiment, unlike the above, a connector having the same structure is prepared with φ25 and φ30 instead of pulling up or pulling down with a resistance on the selector side, and MPU is used for φ25 by connecting the connector and the harness. It recognizes whether it is a medal selector or a φ30 medal selector. The other points are the same as in the first embodiment.

図26は、メイン制御基板50とφ25用メダルセレクタ122とを電気的に接続するハーネス103、125の物理的な構成についての説明図である。図27は、メイン制御基板50とφ30用メダルセレクタ128とを電気的に接続するハーネス103、125の物理的な構成についての説明図である。ハーネス103とハーネス125の間にコネクタ126が接続されている。φ25用メダルセレクタ122及びφ30用メダルセレクタ128とコネクタ126とを結線するハーネス103は従来と同様である。コネクタ126は、φ25用メダルセレクタ122とφ30用メダルセレクタ128とで同構造であり、従来のコネクタ108の端子(1)〜(7)番に新たに3つの端子を設けたものである。つまり、コネクタ126の端子(1)〜(7)番は、従来と同様にメダルセレクタ122又は128とハーネス103により接続されている。端子(10)番はGNDラインであり、端子(9)番は+5Vラインである。GNDと+5Vのラインはメイン制御基板50から出ている。端子(8)番はセレクタIDライン用であり、この端子若しくはこの端子に接続される配線、すなわちセレクタIDライン907が論理1(+5V)又は論理0(0V)に制御される。   FIG. 26 is an explanatory diagram of a physical configuration of the harnesses 103 and 125 that electrically connect the main control board 50 and the φ25 medal selector 122. FIG. 27 is an explanatory diagram of the physical configuration of the harnesses 103 and 125 that electrically connect the main control board 50 and the φ30 medal selector 128. A connector 126 is connected between the harness 103 and the harness 125. The harness 103 for connecting the φ25 medal selector 122 and the φ30 medal selector 128 to the connector 126 is the same as the conventional one. The connector 126 has the same structure for the φ25 medal selector 122 and the φ30 medal selector 128, and is provided with three terminals at the terminals (1) to (7) of the conventional connector 108. That is, the terminals (1) to (7) of the connector 126 are connected to the medal selector 122 or 128 and the harness 103 as in the conventional case. Terminal (10) is a GND line and terminal (9) is a + 5V line. The GND and +5 V lines come from the main control board 50. The terminal (8) is for the selector ID line, and this terminal or a wiring connected to this terminal, that is, the selector ID line 907 is controlled to logic 1 (+5 V) or logic 0 (0 V).

ここで、メイン制御基板50側の抵抗Rによるプルアップ又はプルダウンを、コネクタ126上でジャンパ線907aを用いて行っている。端子(8)番のセレクタIDライン907の0/1情報は入力ポート2のビット4に入力されるが、φ25用では、端子(8)番のセレクタIDライン907が端子(10)番とジャンパ線907aにより接続されて論理0(0V)となっており、φ30用では、端子(8)番のセレクタIDライン907が端子(9)番とジャンパ線907aにより接続されて論理1(+5V)となっている。すなわち、MPU51の制御プログラムは入力ポート2のビット4のセレクタIDライン907の0/1状態により、φ25用のメダルセレクタ122であるか、又はφ30用のメダルセレクタ128であるかを判別できる構成になっている。本実施の形態では、種類情報出力手段はハーネス125とコネクタ126とジャンパ線907aから成っており、メダルセレクタ122、128からコネクタ126までのハーネス103に線を追加する必要がなく、従来のハーネス103をそのまま使用できるのが利点である。なお、投入メダル滞留エラー検出のアルゴリズム等、その他の点は第1実施の形態と同様である。また、上記の2種類だけのセレクタにおいてプルアップ、プルダウンをコネクタ上でジャンパ線を用いて行う手法は、2種類だけのホッパにも適用可能である。   Here, pull-up or pull-down by the resistor R on the main control board 50 side is performed on the connector 126 using the jumper line 907a. The 0/1 information of the selector ID line 907 of the terminal (8) is input to bit 4 of the input port 2, but for φ25, the selector ID line 907 of the terminal (8) is jumpered with the terminal (10). Connected by the line 907a and becomes logic 0 (0V). For φ30, the selector ID line 907 of the terminal (8) is connected to the terminal (9) by the jumper line 907a and becomes logic 1 (+ 5V). It has become. In other words, the control program of the MPU 51 can determine whether it is the medal selector 122 for φ25 or the medal selector 128 for φ30 according to the 0/1 state of the selector ID line 907 of bit 4 of the input port 2. It has become. In the present embodiment, the type information output means includes a harness 125, a connector 126, and a jumper wire 907a, and it is not necessary to add a line to the harness 103 from the medal selectors 122, 128 to the connector 126. It is an advantage that can be used as it is. The remaining points such as the algorithm for detecting the inserted medal staying error are the same as in the first embodiment. Further, the method of performing pull-up and pull-down using a jumper line on a connector in only the above-described two types of selectors can be applied to only two types of hoppers.

以上の第3実施の形態によれば、φ25用メダルセレクタとφ30用メダルセレクタの2種類の場合、φ25用メダルセレクタとφ30用メダルセレクタで同構造のコネクタを用意し、このコネクタ上でジャンパ線を用いてプルアップ/プルダウンを行い、MPUの制御プログラムがφ25用メダルセレクタなのかφ30用メダルセレクタなのかを認識するように構成した。そして、認識した情報に基づいてメダルセンサ監視時間STの設定値を変更できる制御プログラムを備えている。このように構成することで、情報処理手段であるMPU51、メイン制御プログラムは、複数種類の遊技媒体(メダルM)に対する情報処理、すなわち投入メダル滞留エラーの監視等をセレクタIDで選択的に行うことが可能であり、メダルセレクタを所望のメダル径用のものに交換したとしても、制御プログラムを交換せずに遊技機全体を使用することが可能である。   According to the third embodiment described above, in the case of two types of the φ25 medal selector and the φ30 medal selector, the φ25 medal selector and the φ30 medal selector are prepared with connectors having the same structure, and the jumper wire is provided on the connector. Is used to recognize whether the MPU control program is a φ25 medal selector or a φ30 medal selector. And the control program which can change the setting value of medal sensor monitoring time ST based on the recognized information is provided. With this configuration, the MPU 51 as the information processing means and the main control program selectively perform information processing on a plurality of types of game media (medals M), that is, monitoring of inserted medal staying errors, etc., with the selector ID. Even if the medal selector is replaced with one for a desired medal diameter, the entire gaming machine can be used without exchanging the control program.

[第4実施の形態]
第1実施の形態においては、メダルセレクタがφ25用とφ30φ用の2種類だけである場合に係り、メダルセレクタからメイン制御基板へのハーネスに配線を1本追加してその0/1状態でφ25用メダルセレクタかφ30用メダルセレクタかを判別し、取得したセレクタIDラインの0/1状態により制御プログラムの処理を切り替えている。第4実施の形態では、メイン制御基板側の抵抗によるプルアップ、プルダウンをメイン制御基板内のDIPスイッチを用いて設定している。このDIPスイッチの設定によりメイン制御プログラムがφ25用メダルセレクタなのかφ30用メダルセレクタなのかを認識する。その他の点については第1実施の形態と同様である。
[Fourth embodiment]
In the first embodiment, when there are only two types of medal selectors for φ25 and φ30φ, one wiring is added to the harness from the medal selector to the main control board, and φ25 in its 0/1 state. It is discriminated whether it is a medal selector for φ30 or a medal selector for φ30, and the processing of the control program is switched according to the 0/1 state of the acquired selector ID line. In the fourth embodiment, pull-up and pull-down due to resistance on the main control board side are set using a DIP switch in the main control board. Based on the setting of the DIP switch, it is recognized whether the main control program is a φ25 medal selector or a φ30 medal selector. The other points are the same as in the first embodiment.

図28は、メイン制御基板とφ25用メダルセレクタとを電気的に接続するハーネスの物理的な構成とメイン制御基板内に設置されたDIPスイッチについての説明図である。図29は、メイン制御基板とφ30用メダルセレクタとを電気的に接続するハーネスの物理的な構成とメイン制御基板内に設置されたDIPスイッチについての説明図である。従来のハーネス103及び従来のコネクタ108をそのまま使用することが可能であり、メイン制御基板50にDIPスイッチ130が設けられているのが特徴である。入力ポート2のビット4へ入力されるセレクタIDライン907の0/1状態は、メイン制御基板50側の抵抗Rによるプルアップ、プルダウンをDIPスイッチ130によって選択することができる。φ25用メダルセレクタ122はDIPスイッチ130によりセレクタIDライン907がプルアップされて論理0(0V)になっている。φ30用メダルセレクタ128はDIPスイッチ130によりセレクタIDライン907がプルダウンされて論理1(+5V)になっている。すなわち、DIPスイッチ130によるセレクタIDライン907の0/1状態によりφ25用のメダルセレクタ122であるか、又はφ30用のメダルセレクタ128であるかが判別できる構成になっている。なお、投入メダル滞留エラー検出のアルゴリズム等、その他の点は第1実施の形態と同様である。また、上記の2種類だけのセレクタにおいてプルアップ、プルダウンをメイン制御基板側のDIPスイッチで行う手法は、2種類だけのホッパにも適用可能である。   FIG. 28 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board and the φ25 medal selector, and a DIP switch installed in the main control board. FIG. 29 is an explanatory diagram of a physical configuration of a harness for electrically connecting the main control board and the φ30 medal selector and a DIP switch installed in the main control board. The conventional harness 103 and the conventional connector 108 can be used as they are, and the DIP switch 130 is provided on the main control board 50. The 0/1 state of the selector ID line 907 input to bit 4 of the input port 2 can be selected by the DIP switch 130 from pull-up or pull-down by the resistor R on the main control board 50 side. In the φ25 medal selector 122, the selector ID line 907 is pulled up by the DIP switch 130 to become logic 0 (0V). In the φ30 medal selector 128, the selector ID line 907 is pulled down by the DIP switch 130 to become logic 1 (+5 V). In other words, it can be determined whether it is the medal selector 122 for φ25 or the medal selector 128 for φ30 based on the 0/1 state of the selector ID line 907 by the DIP switch 130. The remaining points such as the algorithm for detecting the inserted medal staying error are the same as in the first embodiment. In addition, the method of performing pull-up and pull-down with the DIP switch on the main control board side in the above-described two types of selectors can be applied to only two types of hoppers.

[第5実施の形態]
第5実施の形態は、上記の第1実施の形態と第2実施の形態を同時に実行すると共に、メダルセレクタとホッパの組み合わせチェックを行う。第5実施の形態において第1実施の形態及び第2実施の形態と異なる点を説明する。その他の点については第1及び第2実施の形態と同様である。
[Fifth Embodiment]
In the fifth embodiment, the combination of the medal selector and the hopper is checked while simultaneously executing the first embodiment and the second embodiment. The fifth embodiment will be described while referring to differences from the first embodiment and the second embodiment. Other points are the same as in the first and second embodiments.

第1実施の形態及び第2実施の形態では、セレクタID及びホッパIDは、入力ポート2のビット4に入力されていたが、ここではセレクタIDとホッパIDは入力ポートxのビット0とビット1に入力される。そして、メイン制御基板内で上記セレクタIDとホッパIDを論理XOR(排他的論理和)回路に入力し、その出力値を入力ポート2のビット4に入力している。   In the first embodiment and the second embodiment, the selector ID and the hopper ID are input to the bit 4 of the input port 2, but here the selector ID and the hopper ID are the bit 0 and the bit 1 of the input port x. Is input. In the main control board, the selector ID and the hopper ID are input to a logical XOR (exclusive OR) circuit, and the output value is input to bit 4 of the input port 2.

図30と図31は、それぞれ入力ポートxと入力ポート2に入力される8ビット信号を表す。入力ポートxにおいては、ビット0にセレクタIDライン907の0/1情報、ビット1にホッパIDライン807の0/1情報が入力されている。第1実施の形態及び第2実施の形態と同様に、論理0はφ25用、論理1はφ30用である。入力ポート2のビット4には、論理XOR回路の出力値が入力される。図31ではビット4はメダルセレクタとホッパの組み合わせという内容になっており、論理0の場合はメダルセレクタとホッパの組み合わせが正しいこと、論理1は組み合せが正しくないことを表している。   30 and 31 show 8-bit signals input to the input port x and the input port 2, respectively. In the input port x, 0/1 information of the selector ID line 907 is input to bit 0, and 0/1 information of the hopper ID line 807 is input to bit 1. Similar to the first and second embodiments, logic 0 is for φ25 and logic 1 is for φ30. The output value of the logical XOR circuit is input to bit 4 of the input port 2. In FIG. 31, bit 4 has the content of a combination of a medal selector and a hopper. When the logic is 0, the combination of the medal selector and the hopper is correct, and logic 1 indicates that the combination is not correct.

図32は、セレクタIDとホッパIDのXOR回路を実装したメイン制御基板50を示す図である。前述のようにメダルセレクタ102、110からのハーネス104には、従来のハーネス103に配線が1本追加され、その線にセレクタID情報が載せられている。同様にホッパ112、120からのハーネス114にも、従来のハーネス113に配線が1本追加され、その線にホッパID情報が載せられている。それらの追加した配線はセレクタIDライン907、ホッパIDライン807である。このセレクタIDライン907とホッパIDライン807を論理XOR回路134のゲートにそれぞれ入力し、その出力値135がセレクタ/ホッパ組み合わせとして入力ポート2のビット4に入力される構成になっている。これらは全てメイン制御基板50上でなされる。   FIG. 32 is a diagram showing a main control board 50 on which an XOR circuit of a selector ID and a hopper ID is mounted. As described above, in the harness 104 from the medal selectors 102 and 110, one wire is added to the conventional harness 103, and selector ID information is placed on the line. Similarly, in the harness 114 from the hoppers 112 and 120, one wire is added to the conventional harness 113, and the hopper ID information is placed on the line. These added wirings are a selector ID line 907 and a hopper ID line 807. The selector ID line 907 and the hopper ID line 807 are respectively input to the gates of the logic XOR circuit 134, and the output value 135 is input to bit 4 of the input port 2 as a selector / hopper combination. All of this is done on the main control board 50.

(メダルセレクタとホッパの組み合わせエラー発生アルゴリズム)
メダルセレクタとホッパの組み合わせエラー発生アルゴリズムについて説明する。図33は、メダルセレクタ・ホッパチェック処理のフローチャートである。まず、論理XOR回路134の出力値135が論理0か論理1か判定する(ステップS1300)。XOR回路134の出力値135が論理0の場合はセレクタIDライン907とホッパIDライン807の0/1状態が同じであるから、組み合せは正しいことになりそのままリターンとなる。論理XOR回路134の出力値135が論理1の場合はセレクタIDライン907とホッパIDライン807の0/1状態が異なるので、組み合わせに誤りがあり、メダルセレクタ・ホッパ組み合わせエラーを例えば排出枚数表示部28やスピーカ22等に発生し(ステップS1301)リターンとなる。なお、上述の図33のメダルセレクタ・ホッパチェック処理は、例えば、ステップS404内又はステップS314若しくはS306直後等でコールするようにすればよい。
(Medal selector / hopper combination error generation algorithm)
A combination error generation algorithm between the medal selector and the hopper will be described. FIG. 33 is a flowchart of the medal selector / hopper check process. First, it is determined whether the output value 135 of the logic XOR circuit 134 is logic 0 or logic 1 (step S1300). When the output value 135 of the XOR circuit 134 is logic 0, the 0/1 state of the selector ID line 907 and the hopper ID line 807 is the same, so the combination is correct and the process returns. When the output value 135 of the logic XOR circuit 134 is logic 1, the selector ID line 907 and the hopper ID line 807 have different 0/1 states. 28, the speaker 22 and the like (step S1301) and return. Note that the above-described medal selector / hopper check process in FIG. 33 may be called in, for example, step S404 or immediately after step S314 or S306.

以上の第5実施の形態によれば、メダルセレクタとホッパとの組み合わせが正しいか否かセレクタIDラインとホッパIDラインの0/1状態により判定され、組み合せが正しくない場合には警報等が発せられるので、メダルセレクタとホッパを間違った組み合わせで使用する懸念が無くなる。   According to the fifth embodiment described above, whether or not the combination of the medal selector and the hopper is correct is determined based on the 0/1 state of the selector ID line and the hopper ID line. If the combination is not correct, an alarm or the like is issued. This eliminates the concern of using the medal selector and hopper in the wrong combination.

[第6実施の形態]
第6実施の形態は、第1実施の形態を拡張したものである。すなわち、第1実施の形態では、φ25用とφ30用の2種類のメダルセレクタについて、セレクタIDの取得方法及び投入メダル滞留エラー検出のアルゴリズムについて詳述した。第6実施の形態では、4種類のメダルセレクタに拡張して適用可能なセレクタID取得方法と投入メダル滞留エラー検出のアルゴリズムについて示す。ここで、4種類のメダルをφ25、φ30、φx、φyとする。
[Sixth Embodiment]
The sixth embodiment is an extension of the first embodiment. That is, in the first embodiment, the selector ID acquisition method and the inserted medal retention error detection algorithm are described in detail for two types of medal selectors for φ25 and φ30. In the sixth embodiment, a selector ID acquisition method applicable to four types of medal selectors and an algorithm for detecting inserted medal staying errors will be described. Here, the four types of medals are φ25, φ30, φx, and φy.

基本的な概念は、メダルセレクタ40からメイン制御基板50へのハーネスに配線を2本追加し、それぞれの配線の0/1状態で制御プログラムの処理を切り替えている。0/1状態の設定方法は、第1実施の形態と同様に、追加した配線をセレクタ側において、抵抗によりプルアップル又はプルダウンすることにより行う。   The basic concept is that two wires are added to the harness from the medal selector 40 to the main control board 50, and the processing of the control program is switched in the 0/1 state of each wire. The 0/1 state setting method is performed by pulling up or pulling down the added wiring with a resistor on the selector side, as in the first embodiment.

(セレクタIDの取得方法)
図34は、メイン制御基板50の入力ポートxに入力される8ビット信号について示す図である。従来のハーネスに2本の配線が追加され、それぞれをセレクタIDaライン、セレクタIDbラインとする。ビット0にはセレクタIDaラインの0/1信号が入力され、ビット1にはセレクタIDbラインの0/1信号が入力される。したがって、入力ポートxのビット0、ビット1で構成される2ビット信号は、(0、0)、(0、1)、(1、0)、(1、1)の4つの状態が存在する。ここで、(セレクタIDa、セレクタIDb)=(0、0)はφ25用メダルセレクタ、(セレクタIDa、セレクタIDb)=(0、1)はφ30用メダルセレクタ、(セレクタIDa、セレクタIDb)=(1、0)はφx用メダルセレクタ、(セレクタIDa、セレクタIDb)=(1、1)はφy用メダルセレクタとする。なお、第1実施の形態と同様に、論理0は追加した配線をセレクタ側において、抵抗によりプルアップすることにより得られ、論理1は追加した配線をセレクタ側において、抵抗によりプルダウンすることにより得られる。したがって、メイン制御プログラムは入力ポートxのビット0とビット1の信号により、4種類のメダルセレクタの内の特定の1種類を判定できることとなる。
(Selector ID acquisition method)
FIG. 34 is a diagram illustrating an 8-bit signal input to the input port x of the main control board 50. Two wires are added to the conventional harness, which are designated as a selector IDa line and a selector IDb line, respectively. Bit 0 receives the 0/1 signal of the selector IDa line, and bit 1 receives the 0/1 signal of the selector IDb line. Therefore, the 2-bit signal composed of bit 0 and bit 1 of the input port x has four states (0, 0), (0, 1), (1, 0), and (1, 1). . Here, (selector IDa, selector IDb) = (0, 0) is a medal selector for φ25, (selector IDa, selector IDb) = (0, 1) is a medal selector for φ30, and (selector IDa, selector IDb) = ( 1, 0) is the φx medal selector, and (selector IDa, selector IDb) = (1, 1) is the φy medal selector. As in the first embodiment, logic 0 is obtained by pulling up the added wiring with a resistor on the selector side, and logic 1 is obtained by pulling down the added wiring with a resistor on the selector side. It is done. Therefore, the main control program can determine a specific one of the four types of medal selectors based on the bit 0 and bit 1 signals of the input port x.

図35は、メイン制御基板とφ25用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。図36は、メイン制御基板とφ30用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。図37は、メイン制御基板とφx用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。図38は、メイン制御基板とφy用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。本実施の形態におけるハーネス142は、従来のハーネス103に配線が2本追加され、その1本はセレクタIDaライン1100、他の1本はセレクタIDbライン1101となっている。ハーネス142にはコネクタ144が接続されている。φ25用メダルセレクタ140では、セレクタIDaライン1100、セレクタIDbライン1101共に抵抗Rによりプルアップされており、φ30用メダルセレクタ146ではセレクタIDaライン1100はプルアップ、セレクタIDbライン1101はプルダウンされている。φx用メダルセレクタ150ではセレクタIDaライン1100はプルダウン、セレクタIDbライン1101はプルアップ、φy用メダルセレクタ152ではセレクタIDaライン1100、セレクタIDbライン1101共にプルアップされている。すなわち、セレクタIDaライン1100及びセレクタIDbライン1101の0/1状態の組み合せにより、メイン制御プログラムは4種類のメダルセレクタの内の1種類を判定することが可能である。   FIG. 35 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board and the φ25 medal selector. FIG. 36 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board and the φ30 medal selector. FIG. 37 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board and the φx medal selector. FIG. 38 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board and the φy medal selector. In the harness 142 according to the present embodiment, two wires are added to the conventional harness 103, one of which is a selector IDa line 1100, and the other is a selector IDb line 1101. A connector 144 is connected to the harness 142. In the φ25 medal selector 140, both the selector IDa line 1100 and the selector IDb line 1101 are pulled up by the resistor R, and in the φ30 medal selector 146, the selector IDa line 1100 is pulled up and the selector IDb line 1101 is pulled down. In the φx medal selector 150, the selector IDa line 1100 is pulled down, the selector IDb line 1101 is pulled up, and in the φy medal selector 152, both the selector IDa line 1100 and the selector IDb line 1101 are pulled up. That is, the main control program can determine one of the four types of medal selectors based on the combination of the 0/1 state of the selector IDa line 1100 and the selector IDb line 1101.

なお、上述と同様なプルアップ、プルダウン構成を適用したセレクタIDcライン、セレクタIDdライン等をさらに追加すれば、8種類、16種類等のメダルセレクタの内の1種類を判定することが可能なように、本実施形態は5種類以上のメダルセレクタに対応するよう拡張可能なことは、当業者には容易に理解できるであろう。   If a selector IDc line, a selector IDd line, etc., to which a pull-up / pull-down configuration similar to that described above is applied are further added, one of eight types, sixteen types, etc. of medal selectors can be determined. In addition, it will be readily understood by those skilled in the art that the present embodiment can be extended to support five or more types of medal selectors.

(投入メダル滞留エラー発生アルゴリズム)
投入メダル滞留エラー発生アルゴリズムは、遊技機の通常処理のループ内の始動装置ON待ち処理(図9のステップS404)中でコールされるメダル投入監視処理の中で行われる。メダル投入監視処理は、後述のメダル投入の判定、投入メダル異常通過エラー及び投入メダル滞留エラーの監視等を順に行う。
(Injection medal retention error generation algorithm)
The inserted medal retention error generation algorithm is performed in the medal insertion monitoring process called in the starter ON waiting process (step S404 in FIG. 9) in the normal process loop of the gaming machine. In the medal insertion monitoring process, the determination of medal insertion described later, the inserted medal abnormal passage error, the inserted medal retention error, and the like are sequentially performed.

メダル投入の判定は第1実施の形態と同様である。投入メダル異常通過エラーと投入メダル滞留エラーの監視については、メダルセンサ監視タイマ設定処理以外は第1実施の形態と同様である。以下、メダルセンサ監視タイマ設定処理について述べる。   Determination of medal insertion is the same as in the first embodiment. The monitoring of the inserted medal abnormal passing error and the inserted medal staying error is the same as in the first embodiment except for the medal sensor monitoring timer setting process. The medal sensor monitoring timer setting process will be described below.

図39は、メダルセンサ監視タイマ設定処理のフローチャートである。まず、入力ポートxのビット0のセレクタIDaライン1100が論理0か論理1かを判定する(ステップS1500)。論理0の場合、入力ポートxのビット1のセレクタIDbライン1101が論理0か論理1かを判定する(ステップS1501)。セレクタIDbライン1101が論理0の場合は、メダルセンサ監視時間STにSTφ25を設定する(ステップS1502)。セレクタIDbライン1101が論理1の場合には、メダルセンサ監視時間STにSTφ30を設定する(ステップS1503)。一方、セレクタIDaライン1100が論理1の場合、セレクタIDbライン1101が論理0か論理1かを判定する(ステップS1504)。セレクタIDbライン1101が論理0の場合は、メダルセンサ監視時間STにSTφxを設定する(ステップS1505)。セレクタIDbライン1101が論理1の場合はメダルセンサ監視時間STにSTφyを設定する(ステップS1506)。第1実施の形態でも述べたように、このメダルセンサ監視時間STは、当該遊技機用のメダルセレクタの設計仕様によって適宜決めればよい。なお、STの設定処理は、電源オン時に一度だけ起動するように構成しても良い。更に、セレクタIDaライン1100とセレクタIDbライン1101の0/1状態の組み合わせと、それに対応するメダルセレクタの種類は上記に限定されず、適宜決めることができる。例えば、(セレクタIDa、セレクタIDb)=(0、0)がφy用メダルセレクタとしても良い。   FIG. 39 is a flowchart of the medal sensor monitoring timer setting process. First, it is determined whether the selector IDa line 1100 of bit 0 of the input port x is logic 0 or logic 1 (step S1500). If it is logic 0, it is determined whether the selector IDb line 1101 of bit 1 of the input port x is logic 0 or logic 1 (step S1501). If the selector IDb line 1101 is logic 0, STφ25 is set as the medal sensor monitoring time ST (step S1502). If the selector IDb line 1101 is logic 1, STφ30 is set as the medal sensor monitoring time ST (step S1503). On the other hand, if the selector IDa line 1100 is logic 1, it is determined whether the selector IDb line 1101 is logic 0 or logic 1 (step S1504). If the selector IDb line 1101 is logic 0, STφx is set as the medal sensor monitoring time ST (step S1505). If the selector IDb line 1101 is logic 1, STφy is set as the medal sensor monitoring time ST (step S1506). As described in the first embodiment, the medal sensor monitoring time ST may be appropriately determined according to the design specifications of the medal selector for the gaming machine. The ST setting process may be configured to start only once when the power is turned on. Furthermore, the combination of the 0/1 state of the selector IDa line 1100 and the selector IDb line 1101 and the corresponding medal selector type are not limited to the above, and can be determined as appropriate. For example, (selector IDa, selector IDb) = (0, 0) may be the medal selector for φy.

以上の第6実施の形態によれば、メダルセレクタがφ25用メダルセレクタとφ30用メダルセレクタとφx用メダルセレクタとφy用メダルセレクタの4種類ある場合、メダルセレクタからメイン制御基板へのハーネスに配線を2本追加し、それらの0/1状態の組み合わせでメダルセンサ監視時間STの設定値を変更できる制御プログラムを備えている。このように構成することで、情報処理手段であるMPU51、メイン制御プログラムは、複数種類の遊技媒体(メダルM)に対する情報処理、すなわち投入メダル滞留エラーの監視等をセレクタIDで選択的に行うことが可能であり、メダルセレクタを所望のメダル径用のものに交換したとしても、制御プログラムを交換せずに遊技機全体を使用することが可能である。また、上記の4種類のセレクタにおいて追加した2本の配線の0/1状態の組み合わせによって特定のメダルセレクタを判定する方法は、4種類のホッパにも適用可能である。   According to the sixth embodiment described above, when there are four types of medal selectors, the medals selector for φ25, the medal selector for φ30, the medal selector for φx, and the medal selector for φy, wiring to the harness from the medal selector to the main control board Are added, and a control program is provided that can change the set value of the medal sensor monitoring time ST by a combination of these 0/1 states. With this configuration, the MPU 51 as the information processing means and the main control program selectively perform information processing on a plurality of types of game media (medals M), that is, monitoring of inserted medal staying errors, etc., with the selector ID. Even if the medal selector is replaced with one for a desired medal diameter, the entire gaming machine can be used without exchanging the control program. Further, the method of determining a specific medal selector based on the combination of 0/1 states of two wires added in the above four types of selectors can be applied to four types of hoppers.

[第7実施の形態]
上述の実施の形態では、メダルセレクタのセレクタIDの取得方法は、ハーネスに追加した配線の0/1状態を利用して行っていた。0/1状態は追加した配線をセレクタ側又はメイン制御基板側の抵抗によってプルアップ/プルダウンすることによって設定した。第7実施の形態では、従来のハーネスに配線を1本追加することは同じであるが、メダルセレクタ自体に固有のセレクタIDを有し、追加した1本の配線にその情報を載せ、メイン制御プログラムがその情報を読み取ってメダルセレクタの種類を判別できるようにしている。上記のセレクタIDはメダルセレクタに搭載したMPUに内蔵している。
[Seventh embodiment]
In the above-described embodiment, the method for acquiring the selector ID of the medal selector is performed using the 0/1 state of the wiring added to the harness. The 0/1 state was set by pulling up / down the added wiring with the resistance on the selector side or the main control board side. In the seventh embodiment, it is the same to add one wiring to the conventional harness, but the medal selector itself has a unique selector ID, and the information is put on the added one wiring, and the main control is performed. The program can read the information and determine the type of medal selector. The above selector ID is built in the MPU mounted on the medal selector.

(セレクタID取得方法)
図40は、メイン制御基板とメダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。本実施の形態におけるハーネス174は、従来のハーネス103に、配線を1本(セレクタIDライン907)追加したものになっている。メダルセレクタ156にはMPU162が搭載されている。そのMPU162に内蔵されているROM(図示せず)には、セレクタ固有のセレクタID情報、例えばφ25用であれば値0、φ30用であれば値1、φx用であれば値2、φy用であれば値3等が予め記憶されており、また通信制御プログラム等も記憶されている。そして、MPU51は、メダルセレクタ156に搭載されているMPU162とシリアル通信を行い、セレクタIDライン907を介してセレクタID情報を取得するように構成されている。すなわち、MPU51はメダルセレクタ156に搭載されたMPU162とシリアル通信を行ってセレクタIDを取得することができる。
(Selector ID acquisition method)
FIG. 40 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board and the medal selector. The harness 174 in the present embodiment is obtained by adding one wire (selector ID line 907) to the conventional harness 103. An MPU 162 is mounted on the medal selector 156. In a ROM (not shown) built in the MPU 162, selector ID information unique to the selector, for example, a value of 0 for φ25, a value of 1 for φ30, a value of 2 for φx, and a value of φy If so, the value 3 or the like is stored in advance, and a communication control program or the like is also stored. The MPU 51 is configured to perform serial communication with the MPU 162 mounted on the medal selector 156 and acquire selector ID information via the selector ID line 907. That is, the MPU 51 can acquire the selector ID by performing serial communication with the MPU 162 mounted on the medal selector 156.

(投入メダル滞留エラー発生アルゴリズム)
投入メダル滞留エラー発生アルゴリズムは、遊技機の通常処理のループ内の始動装置ON待ち処理(図9のステップS404)中でコールされるメダル投入監視処理の中で行われる。メダル投入監視処理は、後述のメダル投入の判定、投入メダル異常通過エラー及び投入メダル滞留エラーの監視等を順に行う。
(Injection medal retention error generation algorithm)
The inserted medal retention error generation algorithm is performed in the medal insertion monitoring process called in the starter ON waiting process (step S404 in FIG. 9) in the normal process loop of the gaming machine. In the medal insertion monitoring process, the determination of medal insertion described later, the inserted medal abnormal passage error, the inserted medal retention error, and the like are sequentially performed.

メダル投入の判定は第1実施の形態と同様である。投入メダル異常通過エラーと投入メダル滞留エラーの監視については、メダルセンサ監視タイマ設定処理以外は第1実施の形態と同様である。以下、メダルセンサ監視タイマ設定処理について述べる。   Determination of medal insertion is the same as in the first embodiment. The monitoring of the inserted medal abnormal passing error and the inserted medal staying error is the same as in the first embodiment except for the medal sensor monitoring timer setting process. The medal sensor monitoring timer setting process will be described below.

図41は、メダルセンサ監視タイマ設定処理のフローチャートである。まず、MPU51は、メダルセレクタ156に搭載されているMPU162とシリアル通信を行い、セレクタIDライン907を介してセレクタID情報を取得する。そして、セレクタIDライン907の値を判定する(ステップS1700)。セレクタIDが値0の場合は、メダルセンサ監視時間STにSTφ25を設定する(ステップS1701)。セレクタIDが1の場合はメダルセンサ監視時間STにSTφ30を設定する(ステップS1702)。以下同様に、セレクタIDが2の場合はメダルセンサ監視時間STにSTφx、セレクタIDが3の場合はメダルセンサ監視時間STにSTφy・・・という具合に、セレクタIDライン907の値に対応したメダルセンサ監視時間STを設定する(ステップS1703)。1本のセレクタIDライン907によりn種類のメダルセレクタに対応できるのが特徴である。第1実施の形態でも述べたように、このメダルセンサ監視時間STは、当該遊技機用のメダルセレクタの設計仕様によって適宜決めればよい。なお、STの設定処理は、電源オン時に一度だけ起動するように構成しても良い。   FIG. 41 is a flowchart of the medal sensor monitoring timer setting process. First, the MPU 51 performs serial communication with the MPU 162 mounted on the medal selector 156 and acquires selector ID information via the selector ID line 907. Then, the value of the selector ID line 907 is determined (step S1700). If the selector ID is 0, STφ25 is set as the medal sensor monitoring time ST (step S1701). If the selector ID is 1, STφ30 is set as the medal sensor monitoring time ST (step S1702). Similarly, when the selector ID is 2, the medal sensor monitoring time ST is STφx, when the selector ID is 3, the medal sensor monitoring time ST is STφy... And the medal corresponding to the value of the selector ID line 907 A sensor monitoring time ST is set (step S1703). A feature is that one selector ID line 907 can correspond to n types of medal selectors. As described in the first embodiment, the medal sensor monitoring time ST may be appropriately determined according to the design specifications of the medal selector for the gaming machine. The ST setting process may be configured to start only once when the power is turned on.

以上の第7実施の形態によれば、n種類のメダルセレクタの場合、メダルセレクタからメイン制御基板へのハーネスに配線を1本追加してセレクタIDラインとし、このセレクタIDラインにメダルセレクタに搭載されたMPUに予め記憶されたセレクタ固有のセレクタID情報を載せ、メイン制御基板のMPUがメダルセレクタのMPUとシリアル通信を行って上記のセレクタIDを取得し、取得したセレクタIDの情報によってメダルセンサ監視時間STの設定値を変更できる制御プログラムを備えた。このように構成することで、情報処理手段であるMPU51、メイン制御プログラムは、複数種類の遊技媒体(メダルM)に対する情報処理、すなわち投入メダル滞留エラーの監視等をセレクタIDで選択的に行うことが可能であり、メダルセレクタを所望のメダル径用のものに交換したとしても、制御プログラムを交換せずに遊技機全体を使用することが可能である。また、上記のn種類のセレクタにおいてメダルセレクタに搭載したMPUとメイン制御基板のMPUが通信を行ってセレクタIDを取得する方法は、n種類のホッパにも適用可能である。   According to the seventh embodiment described above, in the case of n types of medal selectors, one wiring is added to the harness from the medal selector to the main control board to form a selector ID line, and this selector ID line is mounted on the medal selector. The selector ID information specific to the selector stored in advance is placed on the MPU, and the MPU of the main control board performs serial communication with the MPU of the medal selector to acquire the selector ID, and the medal sensor is obtained based on the acquired selector ID information. A control program that can change the set value of the monitoring time ST is provided. With this configuration, the MPU 51 as the information processing means and the main control program selectively perform information processing on a plurality of types of game media (medals M), that is, monitoring of inserted medal staying errors, etc., with the selector ID. Even if the medal selector is replaced with one for a desired medal diameter, the entire gaming machine can be used without exchanging the control program. Further, the method of acquiring the selector ID through communication between the MPU mounted on the medal selector and the MPU of the main control board in the n types of selectors described above can also be applied to n types of hoppers.

[第8実施の形態]
第7実施の形態では、従来のハーネスに配線を1本追加してセレクタIDラインとし、このセレクタIDラインに、セレクタ固有のセレクタID情報を載せた。この情報は、メダルセレクタに搭載したMPUの内蔵されたROMに予め記憶されている。そして、メイン制御基板のMPUとメダルセレクタに搭載したMPUがシリアル通信を行って上記セレクタIDの情報を取得するように構成した。第8実施の形態では、セレクタID情報をメダルセレクタに搭載したMPUの替わりにICタグに記憶している。
[Eighth Embodiment]
In the seventh embodiment, one wiring is added to the conventional harness to form a selector ID line, and selector ID information unique to the selector is placed on this selector ID line. This information is stored in advance in a ROM built in the MPU mounted on the medal selector. Then, the MPU mounted on the medal selector and the MPU of the main control board are configured to perform serial communication to acquire information on the selector ID. In the eighth embodiment, selector ID information is stored in the IC tag instead of the MPU mounted on the medal selector.

(セレクタID取得方法)
図42は、メイン制御基板とメダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。ハーネス及びコネクタは従来のハーネス103及び従来のコネクタ108と同様のものを使用することが可能である。メダルセレクタ170にはICタグ172が搭載されており、このICタグ172にセレクタ固有のセレクタID情報、例えばφ25用であれば値0、φ30用であれば1、φx用であれば2、φy用であれば3等が書き込まれている。このICタグ172の情報をICタグリーダ176が読み込み、メイン制御基板50のMPU51とシリアル通信が可能に構成されている。セレクタ固有の情報がICタグ172に記憶されているので、第7実施の形態のMPU搭載メダルセレクタよりも構成が簡単である。すなわち、メダルセレクタ毎に専用の通信プログラム内蔵のMPUの搭載は不要である。また、ICタグリーダ176はICタグ172に非接触でその書き込まれている情報を読み取ることが可能である。
(Selector ID acquisition method)
FIG. 42 is an explanatory diagram of a physical configuration of a harness that electrically connects the main control board and the medal selector. The same harness and connector as those of the conventional harness 103 and the conventional connector 108 can be used. An IC tag 172 is mounted on the medal selector 170, and selector ID information unique to the selector is provided on the IC tag 172, for example, a value of 0 for φ25, 1 for φ30, 2 for φx, φy For example, 3 is written. Information of the IC tag 172 is read by the IC tag reader 176 so that serial communication with the MPU 51 of the main control board 50 is possible. Since information unique to the selector is stored in the IC tag 172, the configuration is simpler than that of the MPU-equipped medal selector of the seventh embodiment. That is, it is not necessary to install an MPU with a built-in communication program for each medal selector. Further, the IC tag reader 176 can read information written on the IC tag 172 in a non-contact manner.

(投入メダル滞留エラー発生アルゴリズム)
第7実施の形態において、メダルセレクタに搭載のMPUをICタグ172に置き換え、メイン制御基板50のMPU51がICタグリーダ176とシリアル通信を行って、ICタグリーダ176にICタグ172を読ませてセレクタIDを取得する点が異なるだけで、その他は第7実施の形態と同様である。
(Injection medal retention error generation algorithm)
In the seventh embodiment, the MPU mounted on the medal selector is replaced with the IC tag 172, the MPU 51 of the main control board 50 performs serial communication with the IC tag reader 176, and the IC tag reader 176 reads the IC tag 172 to select the selector ID. The other points are the same as in the seventh embodiment, except that is acquired.

以上の第8実施の形態によれば、n種類のメダルセレクタの場合、メダルセレクタに搭載されたICタグに予めセレクタ固有のセレクタID情報を記憶しておき、メイン制御基板のMPUがICタグリーダとシリアル通信を行ってセレクタIDを取得し、取得したセレクタIDの情報によってメダルセンサ監視時間STの設定値を変更できる制御プログラムを備えた。このように構成することで、情報処理手段であるMPU51、メイン制御プログラムは、複数種類の遊技媒体(メダルM)に対する情報処理、すなわち投入メダル滞留エラーの監視等をセレクタIDで選択的に行うことが可能であり、メダルセレクタを所望のメダル径用のものに交換したとしても、制御プログラムを交換せずに遊技機全体を使用することが可能である。また、上記のn種類のメダルセレクタにおいて、メダルセレクタに搭載したICタグの情報を読み取るICタグリーダとメイン制御基板のMPUがシリアル通信を行ってセレクタIDを取得する方法は、n種類のホッパにも適用可能である。   According to the above eighth embodiment, in the case of n types of medal selectors, selector ID information unique to the selector is stored in advance in an IC tag mounted on the medal selector, and the MPU of the main control board is connected to the IC tag reader. There is provided a control program capable of acquiring a selector ID by performing serial communication and changing a set value of the medal sensor monitoring time ST according to information of the acquired selector ID. With this configuration, the MPU 51 as the information processing means and the main control program selectively perform information processing on a plurality of types of game media (medals M), that is, monitoring of inserted medal staying errors, etc., with the selector ID. Even if the medal selector is replaced with one for a desired medal diameter, the entire gaming machine can be used without exchanging the control program. In the n types of medal selectors described above, an IC tag reader that reads information on an IC tag mounted on the medal selector and the MPU of the main control board perform serial communication to obtain a selector ID. Applicable.

[第9実施の形態]
第9実施の形態は上述の第1実施の形態において、メダルセンサ監視タイマ設定処理が異なるだけであり、その他の点は同様である。すなわち、本実施の形態ではメダルセレクタがφ25用とφ30φ用の2種類だけである場合について、メダルセレクタからメイン制御基板へのハーネスに配線を1本追加してセレクタIDラインとし、そのセレクタIDラインの0/1状態で制御プログラムの処理を切り替えるが、メダルセンサ監視タイマ設定処理が異なっている。
[Ninth Embodiment]
The ninth embodiment is the same as the first embodiment described above except that the medal sensor monitoring timer setting process is different. That is, in this embodiment, when there are only two types of medal selectors for φ25 and φ30φ, one wiring is added to the harness from the medal selector to the main control board to form a selector ID line, and the selector ID line The control program processing is switched in the 0/1 state, but the medal sensor monitoring timer setting processing is different.

図43に、メダルセンサ監視タイマ設定処理のフローチャートを示す。第1実施の形態で示したように、セレクタIDラインが論理0である場合、メダルセレクタはφ25用であり、メダルセンサ監視時間STはSTφ25に設定される。セレクタIDラインが論理1である場合、メダルセレクタはφ30用であり、メダルセンサ監視時間STはSTφ30に設定される(ステップS1900)。第1実施の形態と異なる点は以下の通りである。メダルセンサ監視時間STについて、STφ30とSTφ25の差をΔとする。そして、メダルセンサ監視時間STをセレクタIDの関数として、ST=STφ25+Δ×セレクタIDと設定すれば、セレクタIDが論理0の場合はST=STφ25となり、セレクタIDが論理1の場合はST=STφ25+Δ=STφ30となる。   FIG. 43 shows a flowchart of the medal sensor monitoring timer setting process. As shown in the first embodiment, when the selector ID line is logic 0, the medal selector is for φ25, and the medal sensor monitoring time ST is set to STφ25. When the selector ID line is logic 1, the medal selector is for φ30, and the medal sensor monitoring time ST is set to STφ30 (step S1900). Differences from the first embodiment are as follows. Regarding the medal sensor monitoring time ST, the difference between STφ30 and STφ25 is Δ. If the medal sensor monitoring time ST is set as a function of the selector ID as ST = STφ25 + Δ × selector ID, ST = STφ25 when the selector ID is logic 0, and ST = STφ25 + Δ = when the selector ID is logic 1. STφ30.

第1実施の形態で図19に示したメダルセンサ監視タイマ設定処理では、分岐で不要になる処理が発生するが、本実施の形態では上記のようにすることで不要となる処理はなく、プログラム容量がその分少なくて済む。また、プログラム上の不要な処理は不正コードの上書き等が懸念されるが、本実施の形態ではプログラムに不要な処理がないため不正に対しては堅牢である。なお、STの設定処理は、電源オン時に一度だけ起動するように構成しても良い。   In the medal sensor monitoring timer setting process shown in FIG. 19 in the first embodiment, there is a process that becomes unnecessary at the branch, but in this embodiment, there is no process that becomes unnecessary by doing the above, and the program Less capacity is needed. Although unnecessary processing on the program is concerned about overwriting of illegal code, etc., in this embodiment, since there is no unnecessary processing in the program, it is robust against fraud. The ST setting process may be configured to start only once when the power is turned on.

以上の第9実施の形態によれば、φ25用メダルセレクタとφ30用メダルセレクタの2種類の場合、メダルセレクタからメイン制御基板へのハーネスに配線を1本追加し、その0/1状態でメダルセンサ監視時間STの設定値を変更できるプログラムを備えた。このように構成することで、情報処理手段であるMPU51、メイン制御プログラムは、複数種類の遊技媒体(メダルM)に対する情報処理、すなわち投入メダル滞留エラーの監視等をセレクタIDで選択的に行うことが可能であり、メダルセレクタを所望のメダル径用のものに交換したとしても、制御プログラムを交換せずに遊技機全体を使用することが可能である。然も、本実施の形態では、その制御プログラムには分岐により不要となる処理がないので制御プログラムの容量がその分少なくて済み、不正に対して堅牢である。なお、メダルセンサ監視タイマ設定処理の設定を演算して決定する方法は2種類だけのホッパにも適用可能である。   According to the ninth embodiment described above, in the case of two types of φ25 medal selector and φ30 medal selector, one wiring is added to the harness from the medal selector to the main control board, and the medal is in its 0/1 state. A program that can change the set value of the sensor monitoring time ST is provided. With this configuration, the MPU 51 as the information processing means and the main control program selectively perform information processing on a plurality of types of game media (medals M), that is, monitoring of inserted medal staying errors, etc., with the selector ID. Even if the medal selector is replaced with one for a desired medal diameter, the entire gaming machine can be used without exchanging the control program. However, in this embodiment, the control program has no processing unnecessary due to branching, so the capacity of the control program can be reduced accordingly, and it is robust against fraud. The method of calculating and determining the setting of the medal sensor monitoring timer setting process can be applied to only two types of hoppers.

なお、本発明は上記の第1〜第9実施の形態に限定されることなく、発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、遊技媒体としてメダルに替えて、遊技球を使用するスロットマシンやパチンコ機等についても、上述した第1〜第9実施の形態を変形し適用してもよい。また、遊技媒体の識別を、直径に限らず色、材質、伝導率等種々のパラメータに基づいて行うようにしてもよい。   In addition, this invention is not limited to said 1st-9th embodiment, A various change is possible in the range which does not deviate from the meaning of invention. For example, the first to ninth embodiments described above may be modified and applied to slot machines, pachinko machines, and the like that use game balls instead of medals as game media. In addition, the game medium may be identified based on various parameters such as color, material, conductivity, etc. without being limited to the diameter.

第1実施の形態における遊技機の前面扉が閉じた状態を示す斜視図である。It is a perspective view which shows the state which the front door of the game machine in 1st Embodiment closed. 第1実施の形態における遊技機の前面扉を開いた状態を示す斜視図である。It is a perspective view which shows the state which opened the front door of the game machine in 1st Embodiment. 第1実施の形態におけるセレクタの内部構造を説明する図である。It is a figure explaining the internal structure of the selector in 1st Embodiment. 第1実施の形態における遊技機のメイン制御基板の構成を説明するブロック図である。It is a block diagram explaining the structure of the main control board of the gaming machine in the first embodiment. 第1実施の形態における遊技機のサブ制御基板の構成を説明するブロック図である。It is a block diagram explaining the structure of the sub control board of the gaming machine in the first embodiment. 第1実施の形態におけるメイン制御基板でのNMI割込処理を示すフローチャートである。It is a flowchart which shows the NMI interruption process in the main control board in 1st Embodiment. 第1実施の形態におけるメイン制御基板でのタイマ割込処理を示すフローチャートである。It is a flowchart which shows the timer interruption process in the main control board in 1st Embodiment. 第1実施の形態におけるメイン制御基板での電源投入処理を示すフローチャートである。It is a flowchart which shows the power-on process in the main control board in 1st Embodiment. 第1実施の形態におけるメイン制御基板での通常処理を示すフローチャートである。It is a flowchart which shows the normal process in the main control board in 1st Embodiment. 第1実施の形態におけるサブ制御基板でのタイマ割込処理を示すフローチャートである。It is a flowchart which shows the timer interruption process in the sub control board in 1st Embodiment. 第1実施の形態におけるサブ制御基板でのコマンド割込処理を示すフローチャートである。It is a flowchart which shows the command interruption process in the sub control board in 1st Embodiment. 第1実施の形態におけるサブ制御基板での停電処理を示すフローチャートである。It is a flowchart which shows the power failure process in the sub control board in 1st Embodiment. 第1実施の形態におけるサブ制御基板でのメイン処理を示すフローチャートである。It is a flowchart which shows the main process in the sub control board in 1st Embodiment. 第1実施の形態におけるサブ制御基板でのタイマ処理を示すフローチャートである。It is a flowchart which shows the timer process in the sub control board in 1st Embodiment. 第1実施の形態における入力ポートに入力される8ビット信号を示す図である。It is a figure which shows the 8-bit signal input into the input port in 1st Embodiment. 第1実施の形態におけるメイン制御基板とφ25用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) 25 in 1st Embodiment. 第1実施の形態におけるメイン制御基板とφ30用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) 30 in 1st Embodiment. 第1実施の形態における第1投入メダル通過検出センサ及び第2投入メダル通過検出センサの出力を示す説明図である。It is explanatory drawing which shows the output of the 1st insertion medal passage detection sensor and the 2nd insertion medal passage detection sensor in 1st Embodiment. 第1実施の形態におけるメダルセンサ監視タイマ設定処理のフローチャートである。It is a flowchart of a medal sensor monitoring timer setting process in the first embodiment. 第2実施の形態における入力ポート1に入力される8ビット信号を示す図である。It is a figure which shows the 8-bit signal input into the input port 1 in 2nd Embodiment. 第2実施の形態における入力ポート2に入力される8ビット信号を示す図である。It is a figure which shows the 8-bit signal input into the input port 2 in 2nd Embodiment. 第2実施の形態におけるメイン制御基板とφ25用ホッパとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and φ25 hopper in 2nd Embodiment. 第2実施の形態におけるメイン制御基板とφ30用ホッパとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and φ30 hopper in 2nd Embodiment. 第2実施の形態におけるメダル検出センサ1の出力の説明図である。It is explanatory drawing of the output of the medal detection sensor 1 in 2nd Embodiment. 第2実施の形態におけるメダル払出監視タイマ2設定処理のフローチャートである。It is a flowchart of a medal payout monitoring timer 2 setting process in the second embodiment. 第3実施の形態におけるメイン制御基板とφ25用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) 25 in 3rd Embodiment. 第3実施の形態におけるメイン制御基板とφ30用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) 30 in 3rd Embodiment. 第4実施の形態におけるメイン制御基板とφ25用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) 25 in 4th Embodiment. 第4実施の形態におけるメイン制御基板とφ30用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) 30 in 4th Embodiment. 第5実施の形態における入力ポートxに入力される8ビット信号を示す図である。It is a figure which shows the 8-bit signal input into the input port x in 5th Embodiment. 第5実施の形態における入力ポート2に入力される8ビット信号を示す図である。It is a figure which shows the 8-bit signal input into the input port 2 in 5th Embodiment. 第5実施の形態におけるセレクタIDとホッパIDの論理XOR回路を実装したメイン制御基板を示す図である。It is a figure which shows the main control board which mounted the logic XOR circuit of selector ID and hopper ID in 5th Embodiment. 第5実施の形態におけるメダルセレクタ・ホッパチェック処理のフローチャートである。It is a flowchart of the medal selector / hopper check process in the fifth embodiment. 第6実施の形態における入力ポートxに入力される8ビット信号を示す図である。It is a figure which shows the 8-bit signal input into the input port x in 6th Embodiment. 第6実施の形態におけるメイン制御基板とφ25用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) 25 in 6th Embodiment. 第6実施の形態におけるメイン制御基板とφ30用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) 30 in 6th Embodiment. 第6実施の形態におけるメイン制御基板とφx用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) x in 6th Embodiment. 第6実施の形態におけるメイン制御基板とφy用メダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector for (phi) y in 6th Embodiment. 第6実施の形態におけるメダルセンサ監視タイマ設定処理のフローチャートである。It is a flowchart of the medal sensor monitoring timer setting process in 6th Embodiment. 第7実施の形態におけるメイン制御基板とメダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector in 7th Embodiment. 第7実施の形態におけるメダルセンサ監視タイマ設定処理のフローチャートである。It is a flowchart of the medal sensor monitoring timer setting process in 7th Embodiment. 第8実施の形態におけるメイン制御基板とメダルセレクタとを電気的に接続するハーネスの物理的な構成についての説明図である。It is explanatory drawing about the physical structure of the harness which electrically connects the main control board and medal selector in 8th Embodiment. 第9実施の形態におけるメダルセンサ監視タイマ設定処理のフローチャートである。It is a flowchart of a medal sensor monitoring timer setting process in the ninth embodiment.

符号の説明Explanation of symbols

1 遊技機(スロットマシン)
2 筐体
3 前面扉
4 本体
11 回転ドラム
13 電源ボックス
14 ホッパ
14c メダル検出センサ1
21 上部ランプ
21a 発光制御コントローラ
22 スピーカ
22a 報知音出力コントローラ22a
35 クレジット精算ボタン(精算排出開始手段)
40 メダルセレクタ
45 メダル通過検出センサ(通過情報取得部)
45a 第1投入メダル通過検出センサ
45b 第2投入メダル通過検出センサ
50 メイン制御基板
51 MPU
52 入出力ポート
53 メインROM
54 RAM
60 サブ制御基板
65 排出メダル数カウンタ(メダル数カウント部)
70 電源基板
102、122、140 φ25用メダルセレクタ
103、113 従来のハーネス
104、114、125、142、174 ハーネス
106、116、126、144、160、176 コネクタ
108、118 従来のコネクタ
110、128、146 φ30用メダルセレクタ
112 φ25用ホッパ
120 φ30用ホッパ
130 DIPスイッチ
134 XOR回路
135 XOR回路出力値
150 φx用メダルセレクタ
152 φy用メダルセレクタ
162 メダルセレクタ搭載MPU
172 ICタグ
176 ICタグリーダ
807 ホッパIDライン
907 セレクタIDライン
1100 セレクタIDaライン
1101 セレクタIDbライン
1 gaming machine (slot machine)
2 Housing 3 Front door 4 Body 11 Rotating drum 13 Power supply box 14 Hopper 14c Medal detection sensor 1
21 Upper lamp 21a Light emission control controller 22 Speaker 22a Notification sound output controller 22a
35 Credit checkout button (Settlement discharge start means)
40 medal selector 45 medal passage detection sensor (passage information acquisition unit)
45a First inserted medal passage detection sensor 45b Second inserted medal passage detection sensor 50 Main control board 51 MPU
52 I / O port 53 Main ROM
54 RAM
60 Sub control board 65 Discharged medal counter (medal counter)
70 Power supply board 102, 122, 140 φ25 medal selector 103, 113 Conventional harness 104, 114, 125, 142, 174 Harness 106, 116, 126, 144, 160, 176 Connector 108, 118 Conventional connector 110, 128, 146 φ30 medal selector 112 φ25 hopper 120 φ30 hopper 130 DIP switch 134 XOR circuit 135 XOR circuit output value 150 φx medal selector 152 φy medal selector 162 MPU with medal selector
172 IC tag 176 IC tag reader 807 Hopper ID line 907 Selector ID line 1100 Selector IDa line 1101 Selector IDb line

Claims (6)

遊技を開始するために遊技機に投入される遊技媒体と、
投入された前記遊技媒体を物理的に案内する通路部及び該通路部を通過する前記遊技媒体の通過情報を取得する通過情報取得部を有する遊技媒体処理手段と、
前記通過情報に基づいて前記遊技媒体に対する情報処理を行う情報処理手段と、を有する遊技機において、
前記遊技媒体処理手段の種類を示す複数の種類情報のうち、予め設定されている1つの種類情報を出力する種類情報出力手段を有し、
前記情報処理手段は、
前記出力された種類情報に応じて選択的に前記遊技媒体に対する情報処理を行うことができるようにしたことを特徴とする遊技機。
A game medium that is thrown into a gaming machine to start a game;
A game medium processing means having a passage portion for physically guiding the inserted game medium and a passage information acquisition portion for acquiring passage information of the game medium passing through the passage portion;
In a gaming machine having information processing means for performing information processing on the gaming medium based on the passage information,
Among a plurality of types of information indicating the type of the game medium processing means, there is provided type information output means for outputting one kind of preset information,
The information processing means includes
A gaming machine characterized in that information processing can be selectively performed on the gaming medium according to the output type information.
前記情報処理は、
前記投入された遊技媒体の前記通路部におけるエラーの監視であることを特徴とする請求項1に記載の遊技機。
The information processing
The gaming machine according to claim 1, wherein an error is monitored in the passage portion of the inserted game medium.
前記種類情報出力手段は、設置された前記遊技媒体処理手段の種類に対応させて選択可能な回路として構成されたことを特徴とする請求項1又は2に記載の遊技機。   The gaming machine according to claim 1 or 2, wherein the type information output means is configured as a circuit that can be selected in accordance with the type of the game medium processing means installed. 前記遊技媒体の種類は複数種類の径で区別され、前記種類情報は、前記複数種類に対応する多値信号であることを特徴とする請求項1〜3の何れか1項に記載の遊技機。   The gaming machine according to any one of claims 1 to 3, wherein types of the game media are distinguished by a plurality of types of diameters, and the type information is a multilevel signal corresponding to the plurality of types. . 前記通路部は、前記遊技媒体の通過経路の上流側と下流側に少なくとも上流側通路部と下流側通路部とを有し、
前記情報処理手段は、
前記上流側通路部と前記下流側通路部との組み合わせの整合性を判定する組合判定手段を有することを特徴とする請求項1〜4の何れか1項に記載の遊技機。
The passage portion has at least an upstream passage portion and a downstream passage portion on the upstream side and the downstream side of the passage path of the game medium,
The information processing means includes
5. The gaming machine according to claim 1, further comprising a combination determination unit that determines consistency of a combination of the upstream-side passage portion and the downstream-side passage portion.
前記組み合わせの整合性は、前記上流側通路部に係る前記種類情報と前記下流側通路部に係る前記種類情報とに基づいて判定することを特徴とする請求項5に記載の遊技機。   6. The gaming machine according to claim 5, wherein the consistency of the combination is determined based on the type information relating to the upstream side passage portion and the type information relating to the downstream side passage portion.
JP2008258061A 2008-10-03 2008-10-03 Game machine Expired - Fee Related JP5217864B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008258061A JP5217864B2 (en) 2008-10-03 2008-10-03 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008258061A JP5217864B2 (en) 2008-10-03 2008-10-03 Game machine

Publications (2)

Publication Number Publication Date
JP2010082398A JP2010082398A (en) 2010-04-15
JP5217864B2 true JP5217864B2 (en) 2013-06-19

Family

ID=42246922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008258061A Expired - Fee Related JP5217864B2 (en) 2008-10-03 2008-10-03 Game machine

Country Status (1)

Country Link
JP (1) JP5217864B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6168027B2 (en) * 2014-10-28 2017-07-26 サミー株式会社 Game machine
JP6215268B2 (en) * 2015-07-14 2017-10-18 株式会社藤商事 Game machine
JP6106219B2 (en) * 2015-07-14 2017-03-29 株式会社藤商事 Game machine
JP6215269B2 (en) * 2015-07-14 2017-10-18 株式会社藤商事 Game machine
JP6106220B2 (en) * 2015-07-14 2017-03-29 株式会社藤商事 Game machine
JP6282318B2 (en) * 2016-08-15 2018-02-21 株式会社ユニバーサルエンターテインメント Game machine
JP6871438B2 (en) * 2020-01-10 2021-05-12 株式会社三共 Game machine

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4408070B2 (en) * 2004-08-27 2010-02-03 株式会社ユニバーサルエンターテインメント Game machine

Also Published As

Publication number Publication date
JP2010082398A (en) 2010-04-15

Similar Documents

Publication Publication Date Title
JP5217864B2 (en) Game machine
JP2019217381A (en) Game machine
JP6071936B2 (en) Game machine
JP2017051878A (en) Game machine
JP5121113B2 (en) Game machine
JP4919010B2 (en) Game machine
JP4899606B2 (en) Game machine
JP2014193312A (en) Game machine
JP4997442B2 (en) Game machine
JP2769665B2 (en) Ball game machine
JP4894897B2 (en) Game machine
JP6435024B2 (en) Game machine
JP2016083545A (en) Game machine
JP4715073B2 (en) Game machine
JP5882877B2 (en) Game machine
JP4529475B2 (en) Game machine
JP6544451B2 (en) Slot machine
JP6090367B2 (en) Game machine
JP4019950B2 (en) Game machine
JP2007111106A (en) Game machine
JP2005312499A5 (en)
JP4780235B2 (en) Game machine
JP3252218B2 (en) Gaming machine
JP5573906B2 (en) Game machine
JP3252219B2 (en) Gaming machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111003

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130130

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130218

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160315

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5217864

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees