JP3439376B2 - Slot machine - Google Patents
Slot machineInfo
- Publication number
- JP3439376B2 JP3439376B2 JP15444399A JP15444399A JP3439376B2 JP 3439376 B2 JP3439376 B2 JP 3439376B2 JP 15444399 A JP15444399 A JP 15444399A JP 15444399 A JP15444399 A JP 15444399A JP 3439376 B2 JP3439376 B2 JP 3439376B2
- Authority
- JP
- Japan
- Prior art keywords
- bit
- switch
- bit data
- state
- slot machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000010586 diagram Methods 0.000 description 9
- 238000004519 manufacturing process Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
Landscapes
- Slot Machines And Peripheral Devices (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、スロットマシン遊
技機、更に詳しくは、CPU等の負担を低減させたスロ
ットマシン遊技機に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a slot machine gaming machine, and more particularly to a slot machine gaming machine in which the load of a CPU or the like is reduced.
【0002】[0002]
【従来の技術】スロットマシン遊技機には、通常複数の
スイッチが設けられている。そして、これらのスイッチ
には、遊技場の店員が操作する設定用スイッチ80と、遊
技者が操作する遊技用スイッチ70とがある。前記設定用
スイッチ80には、例えば、遊技機の内部で行われる抽選
の確率を設定するための確率設定スイッチ81等がある。2. Description of the Related Art A slot machine game machine is usually provided with a plurality of switches. Then, these switches include a setting switch 80 operated by a clerk in the game hall and a game switch 70 operated by the player. The setting switch 80 includes, for example, a probability setting switch 81 for setting the probability of lottery performed inside the gaming machine.
【0003】また、前記遊技用スイッチ70には、例え
ば、図柄変動表示装置に横並びに表示される3つの図柄
を変動表示させるためのスタートスイッチ71、図柄変動
表示装置に表示される3つの図柄のうち左側の図柄を停
止表示させるための第1ストップスイッチ72、同中央の
図柄を停止表示させるための第2ストップスイッチ73、
同右側の図柄を停止表示させるための第3ストップスイ
ッチ74、遊技機の内部に貯留されている遊技用メダルの
うちの1枚を投入するための第1ベットスイッチ75、同
2枚を投入するための第2ベットスイッチ76、同3枚を
投入するための第3ベットスイッチ77、及び遊技機の内
部に貯留されている遊技用メダルを精算するためのキャ
ンセルスイッチ78等がある。Further, in the game switch 70, for example, a start switch 71 for variably displaying the three symbols displayed side by side on the symbol variation display device, and three symbols displayed on the symbol variation display device. A first stop switch 72 for stopping and displaying the symbol on the left side, a second stop switch 73 for stopping and displaying the symbol in the center,
The third stop switch 74 for stopping and displaying the symbol on the right side, the first bet switch 75 for inserting one of the gaming medals stored inside the gaming machine, and the same two There is a second bet switch 76 for the purpose, a third bet switch 77 for inserting the same three, a cancel switch 78 for paying out the gaming medals stored inside the gaming machine, and the like.
【0004】従来のスロットマシン遊技機では、図5に
示すように、前記確率設定スイッチ81は、入力ポートA
20に接続され、また、前記スタートスイッチ71、第1ス
トップスイッチ72、第2ストップスイッチ73、第3スト
ップスイッチ74、第1ベットスイッチ75、第2ベットス
イッチ76、第3ベットスイッチ77及びキャンセルスイッ
チ78は、入力ポートB30に接続されている。In the conventional slot machine game machine, as shown in FIG. 5, the probability setting switch 81 has an input port A.
20 is connected to the start switch 71, the first stop switch 72, the second stop switch 73, the third stop switch 74, the first bet switch 75, the second bet switch 76, the third bet switch 77 and the cancel switch. 78 is connected to the input port B30.
【0005】また、入力ポートA20及び入力ポートB30
は、アドレスバス及びデータバスを介して、CPU10と
接続されている。そして、例えば、遊技者がスタートス
イッチ71をON状態にすると、図柄変動表示装置の3つ
の図柄が変動表示し、また、遊技者が第1ストップスイ
ッチ72をON状態にすると、図柄変動表示装置の左側の
図柄が停止表示するように形成されている。In addition, the input port A20 and the input port B30
Are connected to the CPU 10 via an address bus and a data bus. Then, for example, when the player turns on the start switch 71, three symbols of the symbol variable display device are variably displayed, and when the player turns on the first stop switch 72, the symbol variable display device is displayed. The left design is formed so as to be stopped and displayed.
【0006】また、例えば、図柄変動表示装置の3つの
図柄が変動表示しているときに、遊技者が第1ストップ
スイッチ72と第2ストップスイッチ73とを同時にON状
態にすると、このようなスイッチ操作は無視されて、図
柄変動表示装置の全ての図柄が変動表示したままの状態
が維持されるように形成されている。即ち、遊技者が2
個以上のスイッチを同時にON状態にすると、このよう
なスイッチ操作は無視されて、現状が維持されるように
形成されている。Further, for example, when the player turns on the first stop switch 72 and the second stop switch 73 at the same time when the three symbols of the symbol variable display device are variably displayed, such a switch. The operation is ignored, and it is formed so that the state in which all the symbols of the symbol variable display device are variably displayed is maintained. That is, the number of players is 2
When more than one switch is turned on at the same time, such a switch operation is ignored and the current state is maintained.
【0007】以下、更に、従来のスロットマシン遊技機
について説明する。前記入力ポートA20及び入力ポート
B30は、接続されている各スイッチの所定時間毎のON
状態又はOFF状態(以下、「ON/OFF状態」とい
う。)を1又は0のデータ(以下、「1/0データ」と
いう。)に置き換えて、8ビットデータとしてラッチす
る。Hereinafter, a conventional slot machine game machine will be further described. The input port A20 and the input port B30 are turned on at predetermined time intervals of the connected switches.
The state or OFF state (hereinafter referred to as "ON / OFF state") is replaced with 1 or 0 data (hereinafter referred to as "1/0 data") and latched as 8-bit data.
【0008】また、CPU10は、アドレスバスを介して
入力ポートA20を指定すると、入力ポートA20にラッチ
されている8ビットデータを、データバスを介して読み
込むことが可能となり、また、アドレスバスを介して入
力ポートB30を指定すると、入力ポートB30にラッチさ
れている8ビットデータを、データバスを介して読み込
むことが可能となる。Further, when the CPU 10 designates the input port A20 via the address bus, it becomes possible to read the 8-bit data latched in the input port A20 via the data bus, and also via the address bus. When the input port B30 is designated by the input, the 8-bit data latched in the input port B30 can be read via the data bus.
【0009】例えば、前記入力ポートB30は、第1スト
ップスイッチ72のON/OFF状態を示す1/0データ
を、8ビットデータの第0ビットに対応させてラッチす
る。同様に、第2ストップスイッチ73を第1ビットに、
第3ストップスイッチ74を第2ビットに、スタートスイ
ッチ71を第3ビットに、第3ベットスイッチ77を第4ビ
ットに、第2ベットスイッチ76を第5ビットに、第1ベ
ットスイッチ75を第6ビットに、キャンセルスイッチ78
を第7ビットに、それぞれ対応させている。For example, the input port B30 latches 1/0 data indicating the ON / OFF state of the first stop switch 72 in correspondence with the 0th bit of 8-bit data. Similarly, the second stop switch 73 to the first bit,
The third stop switch 74 is set to the second bit, the start switch 71 is set to the third bit, the third bet switch 77 is set to the fourth bit, the second bet switch 76 is set to the fifth bit, and the first bet switch 75 is set to the sixth bit. Bit, cancel switch 78
To the 7th bit respectively.
【0010】図6に示すように、スタートスイッチ71が
ON状態にされ、かつ、他の全てのスイッチがOFF状
態のままである場合、これらのスイッチの状態は「00
001000」という8ビットデータに置き換えられ
て、入力ポートB30にラッチされる。同様に、第1スト
ップスイッチ72がON状態にされ、かつ、他の全てのス
イッチがOFF状態のままである場合には、これらのス
イッチの状態は「00000001」という8ビットデ
ータに置き換えられてラッチされ、また、スタートスイ
ッチ71と第1ストップスイッチ72とが同時にON状態に
され、かつ、他の全てのスイッチがOFF状態のままで
ある場合には、これらのスイッチの状態は「00001
001」という8ビットデータに置き換えられてラッチ
され、また、全てのスイッチがOFF状態のままであれ
ば、これらのスイッチの状態は「00000000」と
いう8ビットデータに置き換えられてラッチされる。As shown in FIG. 6, when the start switch 71 is in the ON state and all the other switches remain in the OFF state, the states of these switches are "00".
It is replaced with 8-bit data "001000" and latched at the input port B30. Similarly, when the first stop switch 72 is turned on and all the other switches remain off, the states of these switches are replaced with 8-bit data "00000001" and latched. If the start switch 71 and the first stop switch 72 are turned on at the same time and all the other switches remain off, the states of these switches are "00001."
It is replaced with the 8-bit data "001" and latched, and if all the switches are in the OFF state, the status of these switches is replaced with the 8-bit data "00000000" and latched.
【0011】また、CPU10は、アドレスバスを介して
入力ポートB30を指定すると、入力ポートB30にラッチ
されている8ビットデータ(以下、「入力データB」と
いう。)を、データバスを介して読み込むことが可能と
なる。そして、CPU10は、データバスを介して読み込
んだ入力データBと、図7に示す入力データB判定テー
ブルとを照合して、入力データBの各パターンに対応し
た命令を出力する。When the input port B30 is designated via the address bus, the CPU 10 reads 8-bit data (hereinafter referred to as "input data B") latched at the input port B30 via the data bus. It becomes possible. Then, the CPU 10 collates the input data B read via the data bus with the input data B determination table shown in FIG. 7, and outputs an instruction corresponding to each pattern of the input data B.
【0012】例えば、CPU10は、入力データBとして
「00001000」を読み込むと、スタートスイッチ
71がON状態にされていると判断して、図柄変動表示装
置の図柄を変動表示させるという命令を出力する。同様
に、入力データBとして「00000001」を読み込
むと、第1ストップスイッチ72がON状態にされている
と判断して、図柄変動表示装置の左側の図柄を停止表示
させるという命令を出力し、また、入力データBとして
「00000000」を読み込むと、いずれのスイッチ
もON状態にされていないと判断して現状を維持し、ま
た、入力データBとして「00001001」や「00
001111」を読み込むと、2以上のスイッチがON
状態にされていると判断して、スイッチ操作を無視して
現状を維持する。For example, when the CPU 10 reads "00001000" as the input data B, the start switch
It is determined that 71 is in the ON state, and a command to variably display the symbols of the symbol variable display device is output. Similarly, when "00000001" is read as the input data B, it is determined that the first stop switch 72 is in the ON state, and a command to stop and display the symbol on the left side of the symbol variable display device is output. , When "00000000" is read as the input data B, it is determined that none of the switches are in the ON state and the current state is maintained, and the input data B is "00001001" or "00".
2 or more switches are turned on when "001111" is read
It judges that it is in the state and ignores the switch operation and maintains the current state.
【0013】そして、CPU10が入力データBを読み込
み、入力データBと入力データB判定テーブルと照合し
て、入力データBの各パターンに対応した命令を出力す
るという一連の動作は、所定時間毎(例えば、200μ
秒毎)に繰り返し行われていた。なお、入力データB判
定テーブルを設けないで、CPU10に入力データBの第
0ビットから「0」か「1」かを順次チェックさせてい
くことにより、入力データBの各パターンに対応した命
令を出力させる場合もある。The CPU 10 reads the input data B, collates the input data B with the input data B determination table, and outputs a command corresponding to each pattern of the input data B. For example, 200μ
It was repeated every second). It should be noted that without providing the input data B judgment table, the CPU 10 is caused to sequentially check whether the bit 0 of the input data B is “0” or “1” so that the instruction corresponding to each pattern of the input data B is issued. It may be output.
【0014】この場合、CPU10は、第0ビットが
「1」であり、かつ、他の全てのビットが「0」である
という検出結果を得ると、第1ストップスイッチ72がO
N状態にされていると判断して、図柄変動表示装置の左
側の図柄を停止表示させるという命令を出力する。同様
に、第4ビットが「1」であり、かつ、他の全てのビッ
トが「0」であるという検出結果を得ると、スタートス
イッチ71がON状態にされていると判断して図柄変動表
示装置の図柄を変動表示させるという命令を出力し、ま
た、全てのビットが「0」であるという検出結果を得る
と、いずれのスイッチもON状態にされていないと判断
して現状を維持する。また、2つ以上のビットが「1」
であるような場合には、2つめの「1」を検出した時点
で2個以上のスイッチがON状態にされていると判断し
てそれ以降のビットのチェックを中止し、現状を維持す
る。In this case, when the CPU 10 obtains the detection result that the 0th bit is "1" and all the other bits are "0", the first stop switch 72 turns off.
It judges that it is in the N state, and outputs a command to stop and display the symbol on the left side of the symbol variable display device. Similarly, when the detection result that the fourth bit is "1" and all the other bits are "0" is obtained, it is determined that the start switch 71 is in the ON state, and the variable display of symbols is displayed. When an instruction to variably display the design of the device is output and a detection result that all bits are "0" is obtained, it is determined that none of the switches is in the ON state and the current state is maintained. Also, two or more bits are "1"
In such a case, at the time when the second "1" is detected, it is determined that two or more switches are in the ON state, the check of the subsequent bits is stopped, and the current state is maintained.
【0015】そして、この場合にも、CPU10が入力デ
ータBを読み込み、入力データBを第0ビットから順次
チェックして、検出結果に対応する命令を出力するとい
う一連の動作は、所定時間毎(例えば、200μ秒毎)
に繰り返し行われていた。Also in this case, the CPU 10 reads the input data B, sequentially checks the input data B from the 0th bit, and outputs a command corresponding to the detection result. (For example, every 200μ seconds)
Was repeated.
【0016】[0016]
【発明が解決しようとする課題】しかし、CPUに各遊
技用スイッチのON/OFF状態を判断させて、各遊技
用スイッチの状態に対応した命令を出力させるに際し、
所定時間毎に入力データBを読み込ませて入力データB
と入力データB判定テーブルと照合させるようにしてい
たのでは、照合に長時間を要し、また、制御プログラム
も長くなってしまうという問題があった。However, when causing the CPU to determine the ON / OFF state of each gaming switch and outputting the command corresponding to the state of each gaming switch,
Input data B by reading input data B every predetermined time
However, if the input data B determination table is collated, it takes a long time to collate, and the control program becomes long.
【0017】即ち、8ビットデータには256通りのパ
ターンがあるので、照合のためのCPUへの負担が大き
くなり、処理に長時間を要してしまうのである。また、
入力データB判定テーブルも256通りのパターンにつ
いて定めているので、制御プログラムのうち入力データ
B判定テーブルに関する部分が長くなってしまうのであ
る。That is, since there are 256 patterns in the 8-bit data, the load on the CPU for collation becomes large, and the processing takes a long time. Also,
Since the input data B determination table also defines 256 patterns, the portion of the control program related to the input data B determination table becomes long.
【0018】また、CPUに入力データBの第0ビット
から第7ビットまでを順次チェックさせる場合において
も、各スイッチの状態を判断させて検出結果に対応した
命令を出力させるまでに長時間を要し、また、制御プロ
グラムも長くなってしまうという問題があった。即ち、
第0ビットが「1」であり、かつ、他の全てのビットが
「0」であるような場合においても、第7ビットまでの
チェックを完了しない限り、他の全てのビットが「0」
であるという検出結果を得ることができないため、各ス
イッチの状態を判断して検出結果に対応した命令を出力
するのに長時間を要してしまうのである。また、入力デ
ータBを第0ビットから順次チェックして検出結果に対
応した命令を出力するには、多くの場合分け判断を必要
とするので、制御プログラムのうち場合分け判断に関す
る部分が長くなってしまうのである。Also, when the CPU sequentially checks the 0th bit to the 7th bit of the input data B, it takes a long time to judge the state of each switch and output an instruction corresponding to the detection result. However, there is also a problem that the control program becomes long. That is,
Even if the 0th bit is "1" and all the other bits are "0", all the other bits are "0" unless the check up to the 7th bit is completed.
Therefore, it takes a long time to determine the state of each switch and output an instruction corresponding to the detection result. Further, in order to sequentially check the input data B from the 0th bit and output the instruction corresponding to the detection result, since the case determination is often required, the portion related to the case determination of the control program becomes long. It ends up.
【0019】更に、制御プログラムは、通常はROMに
収納されるが、ROMの容量にも制限があるため、制御
プログラムのうち入力データB判定テーブルに関する部
分や場合分け判断に関する部分が長くなれば、他の部分
(例えば、遊技者の興趣を高める演出装置を制御するた
めの部分)を短くせざるを得なくなるという問題もあっ
た。Further, although the control program is normally stored in the ROM, the capacity of the ROM is also limited. Therefore, if the portion related to the input data B determination table and the portion related to the case determination in the control program become long, There is also a problem that other parts (for example, a part for controlling the effect device that enhances the interest of the player) have to be shortened.
【0020】そして、CPUへの負担を低減させて処理
時間を短くすると共に、制御プログラムを短くしてRO
Mの空き容量を大きくしたいという要望があった。そこ
で、本発明のうち請求項1に記載した発明は、8個の遊
技用スイッチのON/OFF状態を示す8ビットデータ
を、いずれか1つのスイッチのみがON状態にされてい
るか否かを示す2ビットデータに変換する回路を設け、
CPUには常時はこの2ビットデータを読み込ませて、
いずれか1つのスイッチのみがON状態にされていると
判断した場合にだけ、8個の遊技用スイッチのON/O
FF状態を示す8ビットデータを読み込ませるように
し、そして、どのスイッチがON状態にされているかを
判断させることにより、CPUへの負担を低減させて処
理時間を短くすると共に、制御プログラムを短くしてR
OMの空き容量を大きくするスロットマシン遊技機の提
供を目的とする。Then, the load on the CPU is reduced to shorten the processing time, and the control program is shortened to reduce the RO.
There was a request to increase the free space of M. Therefore, the invention described in claim 1 of the present invention indicates whether or not only one of the 8 bit data indicating the ON / OFF state of the eight gaming switches is in the ON state. Provide a circuit to convert to 2-bit data,
The CPU always reads this 2-bit data,
Only when it is determined that only one of the switches is in the ON state, ON / O of the eight game switches
By reading 8-bit data indicating the FF state and determining which switch is in the ON state, the load on the CPU is reduced, the processing time is shortened, and the control program is shortened. R
It is an object of the present invention to provide a slot machine game machine for increasing the free capacity of the OM.
【0021】また、本発明のうち請求項2に記載した発
明は、請求項1に記載した発明の目的に加えて、8個の
遊技用スイッチのON/OFF状態を示す8ビットデー
タを、いずれか1つのスイッチのみがON状態にされて
いるか否かを示す2ビットデータに変換する回路を、デ
コーダとAND素子とOR素子との組み合わせによって
形成することによって、製造が容易で、かつ、製造コス
トを低く抑えることができるスロットマシン遊技機の提
供を目的とする。Further, in addition to the object of the invention described in claim 1, the invention described in claim 2 of the present invention is any one of 8-bit data indicating the ON / OFF state of eight gaming switches. By forming a circuit for converting 2-bit data indicating whether or not only one switch is turned on by a combination of a decoder, an AND element, and an OR element, the manufacturing is easy and the manufacturing cost is low. It is an object of the present invention to provide a slot machine game machine capable of keeping the cost low.
【0022】また、本発明のうち請求項3に記載した発
明は、請求項1又は2に記載した発明の目的に加えて、
CPUが8個の遊技用スイッチのON/OFF状態を示
す8ビットデータを読み込むのは、いずれか1つのスイ
ッチのみがON状態にされている場合に限られるので、
CPUにどのスイッチがON状態にされているかを判断
させるに際しては、8ビットデータの第0ビットから順
次「0」か「1」かをチェックさせて、「1」を検出し
た時点でそれ以降のビットのチェックを中止させること
により、CPUへの負担を更に低減させて処理時間を短
くするスロットマシン遊技機の提供を目的とする。The invention described in claim 3 of the present invention is, in addition to the object of the invention described in claim 1 or 2,
The CPU reads 8-bit data indicating the ON / OFF state of the eight game switches only when only one of the switches is in the ON state,
When letting the CPU determine which switch is in the ON state, it is made to sequentially check "0" or "1" from the 0th bit of the 8-bit data, and when "1" is detected, the subsequent steps are performed. An object of the present invention is to provide a slot machine gaming machine that further reduces the load on the CPU and shortens the processing time by canceling the bit check.
【0023】また、本発明のうち請求項4に記載した発
明は、請求項1、2又は3に記載した発明の目的に加え
て、スロットマシン遊技機は、遊技用スイッチとして、
少なくとも図柄変動表示装置に表示される3つの図柄を
変動表示させるためのスタートスイッチ、図柄変動表示
装置に表示される3つの図柄のうち左側の図柄を停止表
示させるための第1ストップスイッチ、同中央の図柄を
停止表示させるための第2ストップスイッチ、同右側の
図柄を停止表示させるための第3ストップスイッチ、ス
ロットマシン遊技機の内部に貯留されている遊技用メダ
ルを投入するためのベットスイッチ、及びスロットマシ
ン遊技機の内部に貯留されている遊技用メダルを精算す
るためのキャンセルスイッチを備え、6個の遊技用スイ
ッチのON/OFF状態を示す6ビットデータの第0ビ
ットには第1ストップスイッチを、第1ビットには第2
ストップスイッチを、第2ビットには第3ストップスイ
ッチを、第3ビットにはスタートスイッチを、第4ビッ
トにはベットスイッチを、第5ビットにはキャンセルス
イッチをそれぞれ対応させて、ON状態にされる頻度の
高いスイッチに対応したビットを先にチェックさせるこ
とにより、CPUへの負担を更に低減させて処理時間を
短くするスロットマシン遊技機の提供を目的とする。Further, in addition to the object of the invention described in claim 1, 2 or 3, the invention described in claim 4 of the present invention is such that the slot machine gaming machine is used as a game switch.
At least a start switch for variably displaying the three symbols displayed on the symbol variable display device, a first stop switch for stopping and displaying the left symbol of the three symbols displayed on the symbol variable display device, the same center 2nd stop switch for stopping and displaying the symbol, a 3rd stop switch for stopping and displaying the symbol on the right side, a bet switch for inserting game medals stored inside the slot machine gaming machine, And a cancel switch for adjusting the gaming medals stored inside the slot machine gaming machine, and the first stop at the 0th bit of the 6-bit data indicating the ON / OFF state of the 6 gaming switches. Switch to the first bit and the second
The stop switch, the third stop switch for the second bit, the start switch for the third bit, the bet switch for the fourth bit, and the cancel switch for the fifth bit are respectively turned on. It is an object of the present invention to provide a slot machine gaming machine that further reduces the load on the CPU and shortens the processing time by first checking the bit corresponding to the frequently used switch.
【0024】また、本発明のうち請求項5に記載した発
明は、請求項4に記載した発明の目的に加えて、スロッ
トマシン遊技機は、ベットスイッチとして、貯留されて
いる遊技用メダルのうちの1枚を投入するための第1ベ
ットスイッチ、同2枚を投入するための第2ベットスイ
ッチ、及び同3枚を投入するための第3ベットスイッチ
を備え、8個の遊技用スイッチのON/OFF状態を示
す8ビットデータの第0ビットには第1ストップスイッ
チを、第1ビットには第2ストップスイッチを、第2ビ
ットには第3ストップスイッチを、第3ビットにはスタ
ートスイッチを、第4ビットには第3ベットスイッチ
を、第5ビットには第2ベットスイッチを、第6ビット
には第1ベットスイッチを、第7ビットにはキャンセル
スイッチをそれぞれ対応させて、ON状態にされる頻度
の高いスイッチに対応したビットを先にチェックさせる
ことにより、CPUへの負担を更に低減させて処理時間
を短くするスロットマシン遊技機の提供を目的とする。Further, in addition to the object of the invention described in claim 4, the invention described in claim 5 of the present invention is such that the slot machine gaming machine functions as a bet switch among the stored gaming medals. Equipped with a first bet switch for throwing in one of the two, a second bet switch for throwing in the same two, and a third bet switch for throwing in the same three, and eight game switches are turned on. The 0th bit of the 8-bit data indicating the ON / OFF state is the 1st stop switch, the 1st bit is the 2nd stop switch, the 2nd bit is the 3rd stop switch, and the 3rd bit is the start switch. , The 4th bit is the 3rd bet switch, the 5th bit is the 2nd bet switch, the 6th bit is the 1st bet switch, and the 7th bit is the cancel switch. By response, by checking the bits corresponding to the high frequency of being in the ON state the switch earlier, and an object thereof is to provide a slot machine game machine to shorten the processing time further reduce the burden on the CPU.
【0025】[0025]
【課題を解決するための手段】(請求項1)本発明のう
ち請求項1に記載した発明は、n個(nは2以上の自然
数)の遊技用スイッチ(70)と、各遊技用スイッチ(7
0)のON状態又はOFF状態をnビットデータとして
ラッチする第1入力ポートと、この第1入力ポートにラ
ッチされたnビットデータを読み込んで、nビットデー
タの各パターンに対応した命令を出力するCPU(10)
とを備えたスロットマシン遊技機であって、当該スロッ
トマシン遊技機は、各遊技用スイッチ(70)のON状態
又はOFF状態を示すnビットデータを、いずれのスイ
ッチもON状態にされていないか、いずれか1つのスイ
ッチのみがON状態にされているか、又は2個以上のス
イッチがON状態にされているかを示す2ビットデータ
に変換するインターロック回路(50)と、この2ビット
データをラッチする第2入力ポートとを備え、前記CP
U(10)は、第2入力ポートにラッチされた2ビットデ
ータを読み込んで、n個の遊技用スイッチ(70)のうち
いずれか1つのスイッチのみがON状態にされていると
判断した場合に、第1入力ポートにラッチされたnビッ
トデータを読み込むことを特徴とする。(Claim 1) The invention according to claim 1 of the present invention, n (n is a natural number of 2 or more) gaming switches (70), and each gaming switch (7
The first input port that latches the ON state or OFF state of 0) as n-bit data and the n-bit data latched in the first input port are read, and an instruction corresponding to each pattern of n-bit data is output. CPU (10)
Is a slot machine gaming machine provided with, and whether the slot machine gaming machine has n-bit data indicating the ON state or the OFF state of each gaming switch (70) in any switch , An interlock circuit (50) for converting to any one of the switches, or an interlock circuit (50) for converting into two bit data indicating whether two or more switches are in the on state, and this two bit data is latched. A second input port for
U (10) reads the 2-bit data latched in the second input port and determines that only one of the n gaming switches (70) is in the ON state. , N-bit data latched in the first input port is read.
【0026】ここで、「遊技用スイッチ(70)」とは、
遊技者が操作するスイッチをいい、例えば、図柄変動表
示装置に横並びに表示される3つの図柄を変動表示させ
るためのスタートスイッチ(71)、図柄変動表示装置に
表示される3つの図柄のうち左側の図柄を停止表示させ
るための第1ストップスイッチ(72)、同中央の図柄を
停止表示させるための第2ストップスイッチ(73)、同
右側の図柄を停止表示させるための第3ストップスイッ
チ(74)、遊技機の内部に貯留されている遊技用メダル
のうちの1枚を投入するための第1ベットスイッチ(7
5)、同2枚を投入するための第2ベットスイッチ(7
6)、同3枚を投入するための第3ベットスイッチ(7
7)、及び遊技機の内部に貯留されている遊技用メダル
を精算するためのキャンセルスイッチ(78)等のスイッ
チをいう。Here, the "game switch (70)" means
A switch operated by the player, for example, a start switch (71) for variably displaying the three symbols displayed side by side on the symbol variable display device, the left side of the three symbols displayed on the symbol variable display device Stop switch (72) for stopping and displaying the symbol, the second stop switch (73) for stopping and displaying the symbol in the center, and the third stop switch (74) for stopping and displaying the symbol on the right side ), A first bet switch (7) for inserting one of the gaming medals stored inside the gaming machine
5), the second bet switch (7
6), the third bet switch (7
7), and a switch such as a cancel switch (78) for adjusting the gaming medals stored inside the gaming machine.
【0027】この遊技用スイッチ(70)は、8個の場合
に限られず、4個や6個等の場合もある。また、「nビ
ットデータ」とは、4ビットデータ、8ビットデータ及
び16ビットデータ等の2進数で表現されるデータをい
う。例えば、スロットマシン遊技機が、遊技用スイッチ
(70)として上記した8個のスイッチを備えていれば、
第1ストップスイッチ(72)のON/OFF状態を1/
0データに置き換えて第0ビットに対応させ、同様に、
他の各遊技用スイッチ70のON/OFF状態についても
1/0データに置き換えて第7ビットまでに対応させる
ことによって、各遊技用スイッチ(70)のON/OFF
状態を8ビットデータで示すことができる。The game switch (70) is not limited to the case of eight, but may be four or six. Further, "n-bit data" refers to data represented by a binary number such as 4-bit data, 8-bit data and 16-bit data. For example, if the slot machine gaming machine is equipped with the above eight switches as the gaming switch (70),
Set the ON / OFF state of the first stop switch (72) to 1 /
Replaced with 0 data and made it correspond to the 0th bit.
The ON / OFF state of each other game switch 70 is also changed to 1/0 data to correspond to the 7th bit, so that each game switch (70) is turned ON / OFF.
The state can be indicated by 8-bit data.
【0028】また、各遊技用スイッチ(70)のON/O
FF状態の1/0データへの置き換えは、例えば、ラッ
チ回路(60)によって行うことができるが、第1入力ポ
ートによって行うこともできる。なお、各遊技用スイッ
チ(70)のON/OFF状態を1/0データに置き換え
るにあたって、「ON状態」を「1」と表現し、かつ
「OFF状態」を「0」と表現してもよく、また、「O
N状態」を「0」と表現し、かつ「OFF状態」を
「1」と表現してもよい。In addition, ON / O of each game switch (70)
The replacement of the FF state with 1/0 data can be performed by, for example, the latch circuit (60), but can also be performed by the first input port. When replacing the ON / OFF state of each gaming switch (70) with 1/0 data, the "ON state" may be expressed as "1" and the "OFF state" may be expressed as "0". , "O
The “N state” may be expressed as “0” and the “OFF state” may be expressed as “1”.
【0029】また、スタートスイッチ(71)のON/O
FF状態を示す1/0データを第0ビットに対応させ
て、第1ストップスイッチ(72)のON/OFF状態を
示す1/0データを第1ビットに対応させるようにして
もよい。即ち、各遊技用スイッチ(70)のON/OFF
状態を示す1/0データは、特定のビットに限定される
ものではない。Further, the ON / O of the start switch (71)
The 1/0 data indicating the FF state may be associated with the 0th bit, and the 1/0 data indicating the ON / OFF state of the first stop switch (72) may be associated with the 1st bit. That is, ON / OFF of each game switch (70)
The 1/0 data indicating the state is not limited to a specific bit.
【0030】また、遊技用スイッチ(70)の個数が4個
であれば、各遊技用スイッチ(70)のON/OFF状態
を4ビットデータで示すことができ、また、遊技用スイ
ッチ(70)の個数が16個であれば、各遊技用スイッチ
(70)のON/OFF状態を16ビットデータで示すこ
とができる。また、遊技用スイッチ(70)の個数が6個
であれば、各遊技用スイッチ(70)のON/OFF状態
を6ビットデータで示すことができるが、2ビットを未
使用ビットとする8ビットデータで示すこともできる。If the number of game switches (70) is four, the ON / OFF state of each game switch (70) can be indicated by 4-bit data, and the game switch (70) If the number of 16 is 16, the ON / OFF state of each gaming switch (70) can be indicated by 16-bit data. Also, if the number of gaming switches (70) is 6, the ON / OFF state of each gaming switch (70) can be indicated by 6-bit data, but 2 bits are unused bits and 8 bits. It can also be shown by data.
【0031】即ち、遊技用スイッチ(70)の個数や、各
遊技用スイッチ(70)のON/OFF状態を示すデータ
のビット数も限定されるものではない。また、「第1入
力ポート」とは、各遊技用スイッチ(70)のON/OF
F状態を示すnビットデータを読み込んでラッチするも
のをいう。また、CPU(10)は、アドレスバスを介し
て第1入力ポートを指定すると、第1入力ポートにラッ
チされているnビットデータを、データバスを介して読
み込むことが可能になる。That is, the number of game switches (70) and the number of bits of data indicating the ON / OFF state of each game switch (70) are not limited. Also, the "first input port" means ON / OF of each game switch (70).
It refers to one that reads and latches n-bit data indicating the F state. Further, when the CPU (10) specifies the first input port via the address bus, it becomes possible to read the n-bit data latched in the first input port via the data bus.
【0032】例えば、遊技用スイッチ(70)が8個であ
り、かつ、CPU(10)と第1入力ポートとの間でのデ
ータのやり取りが8ビットで行われるような場合には、
第1入力ポートは、8個の遊技用スイッチ(70)のON
/OFF状態を示す8ビットデータをラッチし、また、
CPU(10)は、第1入力ポートにラッチされている8
ビットデータをそのまま読み込む。For example, in the case where there are eight gaming switches (70) and data is exchanged between the CPU (10) and the first input port by 8 bits,
The first input port is for turning on eight game switches (70)
Latch 8-bit data indicating the / OFF state, and
CPU (10) is latched at the first input port 8
Read the bit data as it is.
【0033】また、遊技用スイッチ(70)が4個であれ
ば、各遊技用スイッチ(70)のON/OFF状態を4ビ
ットデータで示すことができるが、CPU(10)と第1
入力ポートとの間でのデータのやり取りが8ビットで行
われるような場合には、第1入力ポートは読み込んだ4
ビットデータを、4ビットを未使用ビットとする8ビッ
トデータに置き換えてラッチし、また、CPU(10)
は、第1入力ポートにラッチされている8ビットデータ
を読み込むことになる。しかし、8ビットデータのうち
の4ビットは未使用ビットであるため、CPU(10)
は、実質的には4ビットデータを読み込んで、「どのス
イッチがON状態にされているか」を判断することにな
る。If there are four game switches (70), the ON / OFF state of each game switch (70) can be indicated by 4-bit data.
When data is exchanged with the input port by 8 bits, the first input port reads 4
Bit data is replaced with 8-bit data with 4 bits as unused bits and latched, and CPU (10)
Will read the 8-bit data latched in the first input port. However, since 4 bits of 8-bit data are unused bits, the CPU (10)
Would read the 4-bit data and determine "which switch is in the ON state".
【0034】また、「インターロック回路(50)」と
は、n個の遊技用スイッチ(70)のON/OFF状態を
示すnビットデータを、「いずれのスイッチもON状態
にされていない」か、「いずれか1つのスイッチのみが
ON状態にされている」か、あるいは「2個以上のスイ
ッチがON状態にされている」かを示す2ビットデータ
に変換する回路をいう。Further, the "interlock circuit (50)" means n-bit data indicating the ON / OFF state of the n game switches (70) "is none of the switches in the ON state"? , A circuit for converting into 2-bit data indicating whether "only one of the switches is turned on" or "two or more switches are turned on".
【0035】例えば、「いずれのスイッチもON状態に
されていない」ことを2ビットデータ「00」で示し、
「いずれか1つのスイッチのみがON状態にされてい
る」ことを2ビットデータ「11」で示し、「2個以上
のスイッチがON状態にされている」ことを2ビットデ
ータ「01」で示すことができる。また、「いずれのス
イッチもON状態にされていない」ことを2ビットデー
タ「11」で示し、「いずれか1つのスイッチのみがO
N状態にされている」ことを2ビットデータ「00」で
示し、「2個以上のスイッチがON状態にされている」
ことを2ビットデータ「10」で示すようにしてもよ
い。For example, 2-bit data "00" indicates that "none of the switches are turned on",
"Only one of the switches is in the ON state" is indicated by 2-bit data "11", and "two or more switches are in the ON state" is indicated by 2-bit data "01" be able to. In addition, "no switch is turned on" is indicated by 2-bit data "11", and "any one switch is O
"N state" is indicated by 2-bit data "00", and "two or more switches are in ON state".
This may be indicated by 2-bit data “10”.
【0036】そして、このようなインターロック回路
(50)は、デコーダとAND素子とOR素子とを適宜組
み合わせることによって形成することができる。例え
ば、8ビットデータを2ビットデータに変換するインタ
ーロック回路(50)は、4個の入力端子と16個の出力
端子とを備えたデコーダを2個と、AND素子とOR素
子とを適宜組み合わせることによって形成することがで
きる。また、8個の入力端子と64個の出力端子とを備
えたデコーダを1個と、OR素子とを組み合わせること
によって形成することもできる。Then, such an interlock circuit (50) can be formed by appropriately combining a decoder, an AND element, and an OR element. For example, an interlock circuit (50) for converting 8-bit data into 2-bit data is appropriately combined with two decoders each having four input terminals and 16 output terminals, and an AND element and an OR element. Can be formed by Alternatively, one decoder having eight input terminals and 64 output terminals can be combined with an OR element to form the decoder.
【0037】同様にして、4ビットデータを2ビットデ
ータに変換するインターロック回路(50)や、16ビッ
トデータを2ビットデータに変換するインターロック回
路(50)を形成することもできる。また、「第2入力ポ
ート」とは、インターロック回路(50)から出力される
2ビットデータを読み込んでラッチするものをいう。Similarly, an interlock circuit (50) for converting 4-bit data into 2-bit data and an interlock circuit (50) for converting 16-bit data into 2-bit data can be formed. The "second input port" is a port that reads and latches 2-bit data output from the interlock circuit (50).
【0038】また、CPU(10)は、アドレスバスを介
して第2入力ポートを指定すると、第2入力ポートにラ
ッチされている2ビットデータを、データバスを介して
読み込むことが可能になる。例えば、CPU(10)と第
2入力ポートとの間でのデータのやり取りが8ビットで
行われるような場合には、第2入力ポートは、読み込ん
だ2ビットデータを、6ビットを未使用ビットとする8
ビットデータに置き換えてラッチし、また、CPU(1
0)は、第2入力ポートにラッチされている8ビットデ
ータを読み込むことになる。しかし、8ビットデータの
うちの6ビットは未使用ビットであるため、CPU(1
0)は、実質的には2ビットデータを読み込んで、「い
ずれのスイッチもON状態にされていない」か、「いず
れか1つのスイッチのみがON状態にされている」か、
あるいは「2個以上のスイッチがON状態にされてい
る」かを判断することになる。When the second input port is designated via the address bus, the CPU (10) can read the 2-bit data latched in the second input port via the data bus. For example, when data is exchanged between the CPU (10) and the second input port by 8 bits, the second input port converts the read 2 bit data into 6 bit unused bits. And 8
Bit data is replaced and latched, and CPU (1
0) will read the 8-bit data latched in the second input port. However, since 6 bits of 8-bit data are unused bits, the CPU (1
0) is substantially reading 2-bit data, and "whether any switch is not turned on" or "only one of the switches is turned on",
Alternatively, it is determined whether “two or more switches are turned on”.
【0039】このように、本発明に係るスロットマシン
遊技機は、n個の遊技用スイッチ(70)のON/OFF
状態を示すnビットデータを、「いずれのスイッチもO
N状態にされていない」か、「いずれか1つのスイッチ
のみがON状態にされている」か、あるいは「2個以上
のスイッチがON状態にされている」かを示す2ビット
データに変換するインターロック回路(50)を備え、ま
た、CPU(10)は、常時はこの2ビットデータを読み
込み、いずれか1つのスイッチのみがON状態にされて
いると判断した場合にだけ、n個の遊技用スイッチ(7
0)のON/OFF状態を示すnビットデータを読み込
んで「どのスイッチがON状態にされているか」を判断
するように形成されている。As described above, the slot machine gaming machine according to the present invention turns ON / OFF the n game switches (70).
The n-bit data indicating the status is changed to "O
Converted to 2-bit data indicating "not in N state", "only one of the switches is in an ON state", or "two or more switches are in an ON state" An interlock circuit (50) is provided, and the CPU (10) normally reads this 2-bit data, and only when it is determined that only one switch is in the ON state, n games are played. Switch (7
It is formed so as to read "n-bit data" indicating the ON / OFF state of 0) and determine "which switch is in the ON state".
【0040】従って、CPU(10)への負担を低減させ
て処理時間を短くすると共に、制御プログラムを短くし
てROMの空き容量を大きくするスロットマシン遊技機
とすることができるのである。
(請求項2)また、本発明のうち請求項2に記載した発
明は、請求項1に記載した発明の構成に加えて、インタ
ーロック回路(50)が、デコーダとAND素子とOR素
子との組み合わせによって形成されていることを特徴と
する。Therefore, it is possible to provide a slot machine game machine which reduces the load on the CPU (10) to shorten the processing time and shortens the control program to increase the free space of the ROM. (Claim 2) Further, in the invention described in claim 2 of the present invention, in addition to the configuration of the invention described in claim 1, the interlock circuit (50) includes a decoder, an AND element and an OR element. It is characterized by being formed by a combination.
【0041】このように、インターロック回路(50)を
デコーダとAND素子とOR素子との組み合わせによっ
て形成することによって、製造が容易で、かつ、製造コ
ストを低く抑えることができるスロットマシン遊技機と
することができるのである。
(請求項3)また、本発明のうち請求項3に記載した発
明は、請求項1又は請求項2に記載した発明の構成に加
えて、CPU(10)が、各遊技用スイッチ(70)のON
状態又はOFF状態を示すnビットデータを読み込ん
で、どのスイッチがON状態にされているかを判断する
際に、nビットデータを第0ビットから順次チェックし
て、スイッチがON状態であることを示すビットを検出
した時点で、それ以降のビットのチェックを中止するこ
とを特徴とする。As described above, by forming the interlock circuit (50) by the combination of the decoder, the AND element, and the OR element, it is easy to manufacture and the manufacturing cost can be kept low. You can do it. (Claim 3) Further, in the invention described in claim 3 of the present invention, in addition to the configuration of the invention described in claim 1 or 2, the CPU (10) has each game switch (70). ON
When reading the n-bit data indicating the state or the OFF state and determining which switch is in the ON state, the n-bit data is sequentially checked from the 0th bit to indicate that the switch is in the ON state. When the bit is detected, the check of the subsequent bits is stopped.
【0042】このように、CPU(10)にnビットデー
タの第0ビットから順次「0」か「1」かをチェックさ
せて、スイッチがON状態であることを示すビットを検
出した時点で、それ以降のビットのチェックを中止させ
ることによって、CPU(10)への負担を更に低減させ
て処理時間を短くするスロットマシン遊技機とすること
ができるのである。
(請求項4)また、本発明のうち請求項4に記載した発
明は、請求項1、2又は3に記載した発明の構成に加え
て、スロットマシン遊技機は、横並びに表示される3つ
の図柄を変動表示させる図柄変動表示装置を備え、遊技
者が遊技用メダルを投入することによって、又は遊技者
がスロットマシン遊技機の内部に貯留されている遊技用
メダルを投入することによって遊技可能とされ、当該ス
ロットマシン遊技機は、遊技用スイッチ(70)として、
少なくとも図柄変動表示装置に表示される3つの図柄を
変動表示させるためのスタートスイッチ(71)、図柄変
動表示装置に表示される3つの図柄のうち左側の図柄を
停止表示させるための第1ストップスイッチ(72)、図
柄変動表示装置に表示される3つの図柄のうち中央の図
柄を停止表示させるための第2ストップスイッチ(7
3)、図柄変動表示装置に表示される3つの図柄のうち
右側の図柄を停止表示させるための第3ストップスイッ
チ(74)、スロットマシン遊技機の内部に貯留されてい
る遊技用メダルを投入するためのベットスイッチ、及び
スロットマシン遊技機の内部に貯留されている遊技用メ
ダルを精算するためのキャンセルスイッチ(78)を備
え、nビットデータの第0ビットには第1ストップスイ
ッチ(72)が、nビットデータの第1ビットには第2ス
トップスイッチ(73)が、nビットデータの第2ビット
には第3ストップスイッチ(74)が、nビットデータの
第3ビットにはスタートスイッチ(71)が、nビットデ
ータの第4ビットにはベットスイッチが、nビットデー
タの第5ビットにはキャンセルスイッチ(78)が、それ
ぞれ対応していることを特徴とする。In this way, when the CPU (10) is made to sequentially check from the 0th bit of the n-bit data to "0" or "1" and the bit indicating that the switch is in the ON state is detected, By stopping the checking of bits thereafter, it is possible to provide a slot machine game machine that further reduces the load on the CPU (10) and shortens the processing time. (Claim 4) Further, in the invention described in claim 4 of the present invention, in addition to the configuration of the invention described in claim 1, 2 or 3, the slot machine game machine has three displayed side by side. Equipped with a symbol variation display device for varying and displaying symbols, the player can play the game by inserting a game medal or by inserting the game medal stored inside the slot machine gaming machine. And, the slot machine game machine, as a game switch (70),
At least a start switch (71) for variably displaying the three symbols displayed on the symbol variable display device, a first stop switch for stopping and displaying the left symbol of the three symbols displayed on the symbol variable display device (72), a second stop switch (7) for stopping and displaying the central symbol of the three symbols displayed on the symbol variable display device
3), a third stop switch (74) for stopping and displaying the symbol on the right side of the three symbols displayed on the symbol variable display device, and inserting the gaming medals stored inside the slot machine gaming machine It has a bet switch and a cancel switch (78) for paying out the gaming medals stored inside the slot machine gaming machine, and the 0th bit of the n-bit data has the first stop switch (72). , A second stop switch (73) for the first bit of the n-bit data, a third stop switch (74) for the second bit of the n-bit data, and a start switch (71) for the third bit of the n-bit data. ), The bet switch corresponds to the fourth bit of the n-bit data, and the cancel switch (78) corresponds to the fifth bit of the n-bit data. To.
【0043】このように、ON状態にされる頻度の高い
スイッチに対応したビットを先にチェックさせることに
よって、CPU(10)への負担を更に低減させて処理時
間を短くするスロットマシン遊技機とすることができる
のである。
(請求項5)また、本発明のうち請求項5に記載した発
明は、請求項4に記載した発明の構成に加えて、スロッ
トマシン遊技機は、ベットスイッチとして、スロットマ
シン遊技機の内部に貯留されている遊技用メダルのうち
の1枚を投入するための第1ベットスイッチ(75)、ス
ロットマシン遊技機の内部に貯留されている遊技用メダ
ルのうちの2枚を投入するための第2ベットスイッチ
(76)、及びスロットマシン遊技機の内部に貯留されて
いる遊技用メダルのうちの3枚を投入するための第3ベ
ットスイッチ(77)を備え、nビットデータの第0ビッ
トには第1ストップスイッチ(72)が、nビットデータ
の第1ビットには第2ストップスイッチ(73)が、nビ
ットデータの第2ビットには第3ストップスイッチ(7
4)が、nビットデータの第3ビットにはスタートスイ
ッチ(71)が、nビットデータの第4ビットには第3ベ
ットスイッチ(77)が、nビットデータの第5ビットに
は第2ベットスイッチ(76)が、nビットデータの第6
ビットには第1ベットスイッチ(75)が、nビットデー
タの第7ビットにはキャンセルスイッチ(78)が、それ
ぞれ対応していることを特徴とする。As described above, by checking the bit corresponding to the switch that is frequently turned on first, the load on the CPU (10) is further reduced and the processing time is shortened. You can do it. (Claim 5) Further, in the invention described in claim 5 of the present invention, in addition to the configuration of the invention described in claim 4, the slot machine gaming machine is provided as a bet switch inside the slot machine gaming machine. A first bet switch (75) for inserting one of the stored gaming medals, and a first bet switch for inserting two of the gaming medals stored inside the slot machine gaming machine. It is equipped with a 2 bet switch (76) and a 3rd bet switch (77) for throwing in three of the gaming medals stored inside the slot machine gaming machine. Is the first stop switch (72), the first bit of the n-bit data is the second stop switch (73), and the second bit of the n-bit data is the third stop switch (7).
4), the start switch (71) is on the third bit of the n-bit data, the third bet switch (77) is on the fourth bit of the n-bit data, and the second bet is on the fifth bit of the n-bit data. The switch (76) controls the sixth bit of the n-bit data.
The first bet switch (75) corresponds to the bit, and the cancel switch (78) corresponds to the seventh bit of the n-bit data.
【0044】このように、ON状態にされる頻度の高い
スイッチに対応したビットを先にチェックさせることに
よって、CPU(10)への負担を更に低減させて処理時
間を短くするスロットマシン遊技機とすることができる
のである。As described above, by checking the bit corresponding to the switch that is frequently turned on first, the load on the CPU (10) is further reduced and the processing time is shortened. You can do it.
【0045】[0045]
【発明の実施の形態】以下、本発明に係るスロットマシ
ン遊技機の一実施の形態を、図示例と共に説明する。図
1は、本実施の形態に係るスロットマシン遊技機の構成
の概略を示すブロック図、図2は、インターロック回路
の概念図、図3は、インターロック回路の回路図、図4
は、CPUの動作の概略を示すフローチャート図であ
る。BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of a slot machine gaming machine according to the present invention will be described below with reference to the illustrated examples. FIG. 1 is a block diagram showing a schematic configuration of a slot machine gaming machine according to the present embodiment, FIG. 2 is a conceptual diagram of an interlock circuit, FIG. 3 is a circuit diagram of the interlock circuit, and FIG.
[Fig. 3] is a flowchart showing an outline of the operation of the CPU.
【0046】本実施の形態に係るスロットマシン遊技機
は、8個の遊技用スイッチ70と、各遊技用スイッチ70の
ON状態又はOFF状態を示す8ビットデータをラッチ
する第1入力ポートと、この第1入力ポートにラッチさ
れた8ビットデータを読み込んで、8ビットデータの各
パターンに対応した命令を出力するCPU10とを備えて
いる。The slot machine gaming machine according to the present embodiment has eight gaming switches 70, a first input port for latching 8-bit data indicating the ON or OFF state of each gaming switch 70, and The CPU 10 reads the 8-bit data latched in the first input port and outputs an instruction corresponding to each pattern of the 8-bit data.
【0047】また、このスロットマシン遊技機は、各遊
技用スイッチ70のON状態又はOFF状態を示す8ビッ
トデータを、いずれのスイッチもON状態にされていな
いか、いずれか1つのスイッチのみがON状態にされて
いるか、又は2個以上のスイッチがON状態にされてい
るかを示す2ビットデータに変換するインターロック回
路50と、このインターロック回路50から出力される2ビ
ットデータをラッチする第2入力ポートとを備えてい
る。Further, in this slot machine gaming machine, 8-bit data indicating the ON state or OFF state of each gaming switch 70 is not turned ON, or only one of the switches is turned ON. State, or an interlock circuit 50 for converting into 2-bit data indicating whether two or more switches are in the ON state, and a second bit for latching 2-bit data output from the interlock circuit 50 And an input port.
【0048】そして、前記CPU10は、常時は第2入力
ポートにラッチされた2ビットデータを読み込み、8個
の遊技用スイッチ70のうちいずれか1つのスイッチのみ
がON状態にされていると判断した場合にだけ、第1入
力ポートにラッチされた8ビットデータを読み込むよう
に形成されている。このようにして、このスロットマシ
ン遊技機は、CPU10への負担を低減させて処理時間を
短くすると共に、制御プログラムを短くしてROMの空
き容量を大きくしているのである。Then, the CPU 10 normally reads the 2-bit data latched in the second input port and determines that only one of the eight gaming switches 70 is in the ON state. Only in this case, the 8-bit data latched in the first input port is read. In this way, this slot machine gaming machine reduces the load on the CPU 10 to shorten the processing time, and shortens the control program to increase the free space in the ROM.
【0049】なお、本実施の形態においては、第1入力
ポートを入力ポートB30とし、また、第2入力ポートを
入力ポートC40としている。以下、更に、本実施の形態
に係るスロットマシン遊技機について詳述する。図1に
示すように、本実施の形態に係るスロットマシン遊技機
は、遊技場の店員が操作する設定用スイッチ80と、遊技
者が操作する遊技用スイッチ70とを備えている。In the present embodiment, the first input port is the input port B30 and the second input port is the input port C40. Hereinafter, the slot machine gaming machine according to the present embodiment will be further described in detail. As shown in FIG. 1, the slot machine gaming machine according to the present embodiment includes a setting switch 80 operated by a store clerk in a game hall and a gaming switch 70 operated by a player.
【0050】前記設定用スイッチ80には、遊技機の内部
で行われる抽選の確率を設定するための確率設定スイッ
チ81がある。また、前記遊技用スイッチ70には、図柄変
動表示装置に横並びに表示される3つの図柄を変動表示
させるためのスタートスイッチ71、図柄変動表示装置に
表示される3つの図柄のうち左側の図柄を停止表示させ
るための第1ストップスイッチ72、同中央の図柄を停止
表示させるための第2ストップスイッチ73、同右側の図
柄を停止表示させるための第3ストップスイッチ74、遊
技機の内部に貯留されている遊技用メダルのうちの1枚
を投入するための第1ベットスイッチ75、同2枚を投入
するための第2ベットスイッチ76、同3枚を投入するた
めの第3ベットスイッチ77、及び遊技機の内部に貯留さ
れている遊技用メダルを精算するためのキャンセルスイ
ッチ78がある。The setting switch 80 has a probability setting switch 81 for setting the probability of a lottery performed inside the gaming machine. Further, the game switch 70, the start switch 71 for variably displaying the three symbols displayed side by side on the symbol variation display device, the left symbol of the three symbols displayed on the symbol variation display device The first stop switch 72 for stopping and displaying, the second stop switch 73 for stopping and displaying the symbol in the center, the third stop switch 74 for stopping and displaying the symbol on the right side, and stored inside the gaming machine A first bet switch 75 for throwing in one of the playing medals, a second bet switch 76 for throwing in the two medals, a third bet switch 77 for throwing in the three medals, and There is a cancel switch 78 for paying out the gaming medals stored inside the gaming machine.
【0051】更に、前記確率設定スイッチ81は、入力ポ
ートA20に接続され、また、前記スタートスイッチ71、
第1ストップスイッチ72、第2ストップスイッチ73、第
3ストップスイッチ74、第1ベットスイッチ75、第2ベ
ットスイッチ76、第3ベットスイッチ77及びキャンセル
スイッチ78は、ラッチ回路60を介して入力ポートB30に
接続されていると共に、ラッチ回路60及びインターロッ
ク回路50を介して入力ポートC40に接続されている。Further, the probability setting switch 81 is connected to the input port A20, and the start switch 71,
The first stop switch 72, the second stop switch 73, the third stop switch 74, the first bet switch 75, the second bet switch 76, the third bet switch 77 and the cancel switch 78 are connected to the input port B30 via the latch circuit 60. It is also connected to the input port C40 via the latch circuit 60 and the interlock circuit 50.
【0052】そして、入力ポートA20、入力ポートB30
及び入力ポートC40は、アドレスバス及びデータバスを
介して、CPU10と接続されている。
(入力ポートA20)前記入力ポートA20は、確率設定ス
イッチ81の所定時間毎(例えば、200μ秒毎)のON
/OFF状態を1/0データに置き換えて、8ビットデ
ータとしてラッチする。Input port A20 and input port B30
The input port C40 is connected to the CPU 10 via an address bus and a data bus. (Input port A20) The input port A20 is turned on at every predetermined time (for example, every 200 μsec) of the probability setting switch 81.
The / OFF state is replaced with 1/0 data and latched as 8-bit data.
【0053】この入力ポートA20は、確率設定スイッチ
81のON/OFF状態を示す1/0データを、8ビット
データの第0ビットに対応させてラッチする。また、第
1ビットから第7ビットまでについては、未使用とされ
ている。従って、確率設定スイッチ81がON状態にされ
れば、この状態が「00000001」という8ビット
データに置き換えられてラッチされ、また、確率設定ス
イッチ81がOFF状態のままであれば、この状態が「0
0000000」という8ビットデータに置き換えられ
てラッチされる。This input port A20 is a probability setting switch
The 1/0 data indicating the ON / OFF state of 81 is latched in correspondence with the 0th bit of the 8-bit data. Further, the first bit to the seventh bit are unused. Therefore, if the probability setting switch 81 is turned on, this state is replaced with 8-bit data "00000001" and latched. If the probability setting switch 81 remains in the off state, this state is " 0
It is replaced with 8-bit data "0000000" and latched.
【0054】また、CPU10は、アドレスバスを介して
入力ポートA20を指定すると、入力ポートA20にラッチ
されている8ビットデータ(以下、「入力データA」と
いう。)を、データバスを介して読み込むことが可能に
なる。
(ラッチ回路60)また、前記ラッチ回路60は、スタート
スイッチ71、第1ストップスイッチ72、第2ストップス
イッチ73、第3ストップスイッチ74、第1ベットスイッ
チ75、第2ベットスイッチ76、第3ベットスイッチ77及
びキャンセルスイッチ78のそれぞれの所定時間毎(例え
ば、200μ秒毎)のON/OFF状態を1/0データ
に置き換えて、8ビットデータとしてラッチする。When the input port A20 is designated via the address bus, the CPU 10 reads 8-bit data latched in the input port A20 (hereinafter referred to as "input data A") via the data bus. It will be possible. (Latch circuit 60) Further, the latch circuit 60 includes a start switch 71, a first stop switch 72, a second stop switch 73, a third stop switch 74, a first bet switch 75, a second bet switch 76, and a third bet. The ON / OFF state of each of the switch 77 and the cancel switch 78 at every predetermined time (for example, every 200 μsec) is replaced with 1/0 data and latched as 8-bit data.
【0055】このラッチ回路60は、第1ストップスイッ
チ72のON/OFF状態を示す1/0データを、8ビッ
トデータの第0ビットに対応させてラッチする。同様
に、第2ストップスイッチ73を第1ビットに、第3スト
ップスイッチ74を第2ビットに、スタートスイッチ71を
3ビットに、第3ベットスイッチ77を第4ビットに、第
2ベットスイッチ76を第5ビットに、第1ベットスイッ
チ75を第6ビットに、キャンセルスイッチ78を第7ビッ
トに、それぞれ対応させている。The latch circuit 60 latches 1/0 data indicating the ON / OFF state of the first stop switch 72 in correspondence with the 0th bit of 8-bit data. Similarly, the second stop switch 73 is set to the first bit, the third stop switch 74 is set to the second bit, the start switch 71 is set to 3 bits, the third bet switch 77 is set to the fourth bit, and the second bet switch 76 is set. The 5th bit corresponds to the 1st bet switch 75 to the 6th bit, and the cancel switch 78 corresponds to the 7th bit.
【0056】例えば、第1ストップスイッチ72がON状
態にされ、かつ、他の全てのスイッチがOFF状態のま
まである場合、これらのスイッチの状態は「00000
001」という8ビットデータに置き換えられてラッチ
される。また、スタートスイッチ71と第1ストップスイ
ッチ72とが同時にON状態にされ、かつ、他の全てのス
イッチがOFF状態のままである場合、これらのスイッ
チの状態は「00001001」という8ビットデータ
に置き換えられてラッチされる。For example, if the first stop switch 72 is in the ON state and all other switches remain in the OFF state, the states of these switches are "00000".
It is replaced with 8-bit data "001" and latched. Further, when the start switch 71 and the first stop switch 72 are turned on at the same time and all the other switches are still turned off, the states of these switches are replaced with 8-bit data "00001001". Be latched.
【0057】また、全てのスイッチがOFF状態のまま
である場合、これらのスイッチの状態は「000000
00」という8ビットデータに置き換えられてラッチさ
れる。そして、このラッチ回路60は、所定時間毎(例え
ば、200μ秒毎)に、ラッチした8ビットデータを、
入力ポートB30及びインターロック回路50に出力する。
(入力ポートB30)また、前記入力ポートB30は、上記
したラッチ回路60からの8ビットデータを所定時間毎
(例えば、200μ秒毎)に読み込んでラッチする。Further, when all the switches remain in the OFF state, the states of these switches are "000000".
It is replaced with 8-bit data "00" and latched. Then, the latch circuit 60 outputs the latched 8-bit data every predetermined time (for example, every 200 μsec).
Output to the input port B30 and the interlock circuit 50. (Input Port B30) Further, the input port B30 reads and latches the 8-bit data from the above-mentioned latch circuit 60 every predetermined time (for example, every 200 μsec).
【0058】この入力ポートB30は、上記したラッチ回
路60からの8ビットデータをパラレルで読み込むので、
この入力ポートB30にラッチされる8ビットデータの第
0ビットは、第1ストップスイッチ72のON/OFF状
態を示す。同様に、第1ビットは第2ストップスイッチ
73の状態を、第2ビットは第3ストップスイッチ74の状
態を、第3ビットはスタートスイッチ71の状態を、第4
ビットは第3ベットスイッチ77の状態を、第5ビットは
第2ベットスイッチ76の状態を、第6ビットは第1ベッ
トスイッチ75の状態を、第7ビットはキャンセルスイッ
チ78の状態を、それぞれ示す。Since the input port B30 reads the 8-bit data from the latch circuit 60 described above in parallel,
The 0th bit of the 8-bit data latched by the input port B30 indicates the ON / OFF state of the first stop switch 72. Similarly, the first bit is the second stop switch
73, the second bit is the state of the third stop switch 74, the third bit is the state of the start switch 71,
The bit indicates the state of the third bet switch 77, the fifth bit indicates the state of the second bet switch 76, the sixth bit indicates the state of the first bet switch 75, and the seventh bit indicates the state of the cancel switch 78. .
【0059】また、CPU10は、アドレスバスを介して
入力ポートB30を指定すると、入力ポートB30にラッチ
されている8ビットデータ(以下、「入力データB」と
いう。)を、データバスを介して読み込むことが可能に
なる。
(インターロック回路50)また、前記インターロック回
路50は、上記したラッチ回路60からの8ビットデータ、
即ち、スタートスイッチ71、第1ストップスイッチ72、
第2ストップスイッチ73、第3ストップスイッチ74、第
1ベットスイッチ75、第2ベットスイッチ76、第3ベッ
トスイッチ77及びキャンセルスイッチ78のそれぞれのO
N/OFF状態を示す8ビットデータを、所定時間毎
(例えば、200μ秒毎)に読み込み、そして、この8
ビットデータを、「いずれのスイッチもON状態にされ
ていない」か、「いずれか1つのスイッチのみがON状
態にされている」か、あるいは「2個以上のスイッチが
ON状態にされている」かを示す2ビットデータに変換
する。When the input port B30 is designated via the address bus, the CPU 10 reads 8-bit data latched in the input port B30 (hereinafter referred to as "input data B") via the data bus. It will be possible. (Interlock circuit 50) In addition, the interlock circuit 50 uses the 8-bit data from the latch circuit 60 described above,
That is, the start switch 71, the first stop switch 72,
O of each of the second stop switch 73, the third stop switch 74, the first bet switch 75, the second bet switch 76, the third bet switch 77, and the cancel switch 78.
The 8-bit data indicating the N / OFF state is read every predetermined time (for example, every 200 μsec), and
The bit data is set to "no switch is turned on", "any one switch is turned on", or "two or more switches are turned on". Is converted to 2-bit data.
【0060】以下、更に、このインターロック回路50に
ついて詳述する。図2に示すように、このインターロッ
ク回路50は、上記したラッチ回路60からの8ビットデー
タをパラレルで読み込むための8個の入力端子(入力端
子Aから入力端子Hまで)を備えていると共に、2ビッ
トデータをパラレルで出力するための2個の出力端子
(出力端子X及び出力端子Y)を備えている。The interlock circuit 50 will be described in detail below. As shown in FIG. 2, the interlock circuit 50 has eight input terminals (from input terminal A to input terminal H) for reading the 8-bit data from the latch circuit 60 in parallel. It has two output terminals (output terminal X and output terminal Y) for outputting 2-bit data in parallel.
【0061】なお、図面中、Aは入力端子Aを、Bは入
力端子Bを、Cは入力端子Cを、Dは入力端子Dを、E
は入力端子Eを、Fは入力端子Fを、Gは入力端子G
を、Hは入力端子Hを、Xは出力端子Xを、Yは出力端
子Yを、それぞれ示している。前記入力端子には、上記
したラッチ回路60からの8ビットデータがパラレルで入
力される。In the drawings, A is the input terminal A, B is the input terminal B, C is the input terminal C, D is the input terminal D, and E is
Is the input terminal E, F is the input terminal F, G is the input terminal G
, H indicates the input terminal H, X indicates the output terminal X, and Y indicates the output terminal Y, respectively. 8-bit data from the above-mentioned latch circuit 60 is input in parallel to the input terminal.
【0062】例えば、入力端子Aには、8ビットデータ
の第0ビットが入力される。同様に、入力端子Bには第
1ビットが、入力端子Cには第2ビットが、入力端子D
には第3ビットが、入力端子Eには第4ビットが、入力
端子Fには第5ビットが、入力端子Gには第6ビット
が、入力端子Hには第7ビットが、それぞれ入力され
る。For example, the 0th bit of 8-bit data is input to the input terminal A. Similarly, the input terminal B has the first bit, the input terminal C has the second bit, and the input terminal D has the second bit.
To the input terminal E, the fourth bit, the input terminal F, the fifth bit, the input terminal G, the sixth bit, and the input terminal H, the seventh bit. It
【0063】また、前記出力端子からは、8個の遊技用
スイッチ70のうち「いずれのスイッチもON状態にされ
ていない」か、「いずれか1つのスイッチのみがON状
態にされている」か、あるいは「2個以上のスイッチが
ON状態にされている」かを示す2ビットデータが出力
される。例えば、「いずれのスイッチもON状態にされ
ていない」場合には、2ビットデータ「00」が出力さ
れる。即ち、出力端子X及び出力端子Yから共に「0」
が出力される。From the output terminal, whether any of the eight gaming switches 70 is "ON", or "only one of the switches is ON". , Or 2-bit data indicating that “two or more switches are turned on” is output. For example, when "none of the switches are turned on", 2-bit data "00" is output. That is, both output terminals X and Y are "0".
Is output.
【0064】また、「いずれか1つのスイッチのみがO
N状態にされている」場合には、2ビットデータ「1
1」が出力される。即ち、出力端子X及び出力端子Yか
ら共に「1」が出力される。また、「2個以上のスイッ
チがON状態にされている」場合には、2ビットデータ
「01」が出力される。即ち、出力端子Xから「1」が
出力され、かつ、出力端子Yから「0」が出力される。In addition, "only one of the switches is O
In the case of "N state", 2-bit data "1"
1 ”is output. That is, “1” is output from both the output terminal X and the output terminal Y. Further, when "two or more switches are turned on", 2-bit data "01" is output. That is, “1” is output from the output terminal X, and “0” is output from the output terminal Y.
【0065】そして、このようなインターロック回路50
は、例えば、図3に示すように、デコーダとAND素子
とOR素子とを適宜組み合わせることによって形成する
ことができる。なお、図面中、D1及びD2はデコーダ
を、A1、A2及びA3はAND素子を、O1、O2及
びO3はOR素子を示している。Then, such an interlock circuit 50
Can be formed by, for example, appropriately combining a decoder, an AND element, and an OR element as shown in FIG. In the drawings, D1 and D2 are decoders, A1, A2 and A3 are AND elements, and O1, O2 and O3 are OR elements.
【0066】図3に示すデコーダD1及びデコーダD2
は、入力端子αから入力端子δまでの4個の入力端子
と、出力端子aから出力端子pまでの16個の出力端子
とを備えている。このデコーダD1及びデコーダD2
は、例えば、4ビットデータ「0001」が入力される
と、16ビットデータ「01000000000000
00」を出力する。即ち、入力端子αのみに「1」が入
力されると、出力端子oのみから「1」を出力する。同
様に、4ビットデータ「0010」が入力されると、1
6ビットデータ「0010000000000000」
を出力し、また、4ビットデータ「1111」が入力さ
れると、16ビットデータ「000000000000
0001」を出力し、また、4ビットデータ「000
0」が入力されると、16ビットデータ「100000
0000000000」を出力する。Decoder D1 and decoder D2 shown in FIG.
Has four input terminals from input terminal α to input terminal δ and 16 output terminals from output terminal a to output terminal p. The decoder D1 and the decoder D2
For example, when 4-bit data “0001” is input, 16-bit data “01000000000000” is input.
00 ”is output. That is, when “1” is input only to the input terminal α, “1” is output only from the output terminal o. Similarly, when 4-bit data “0010” is input, 1
6-bit data "0010000000000000"
When the 4-bit data “1111” is input, the 16-bit data “000000000000” is output.
"0001" is output, and 4-bit data "000" is output.
When "0" is input, 16-bit data "100000"
"0000000000" is output.
【0067】そして、このデコーダD1及びデコーダD
2の出力端子h、出力端子l、出力端子n、及び出力端
子oを用いることによって、入力端子αから入力端子δ
までのいずれか1つのみに「1」が入力されたことを検
出することができ、また、出力端子pを用いることによ
って、入力端子αから入力端子δまでのいずれにも
「1」が入力されなかったことを検出することができ
る。The decoder D1 and the decoder D
2 by using the output terminal h, the output terminal 1, the output terminal n, and the output terminal o of the input terminal α to the input terminal δ.
It is possible to detect that "1" has been input to only one of the above, and by using the output terminal p, "1" is input to any of the input terminals α to δ. It can detect that it was not done.
【0068】更に、図3に示すように、このデコーダD
1とデコーダD2とを用いると共に、AND素子とOR
素子とを適宜組み合わせることによって、8個の遊技用
スイッチ70それぞれのON/OFF状態を示す8ビット
データを、「いずれのスイッチもON状態にされていな
い」か、「いずれか1つのスイッチのみがON状態にさ
れている」か、あるいは「2個以上のスイッチがON状
態にされている」かを示す2ビットデータに変換するこ
とができる。Further, as shown in FIG. 3, this decoder D
1 and the decoder D2 are used, and the AND element and the OR are used.
By properly combining the elements, the 8-bit data indicating the ON / OFF state of each of the eight gaming switches 70 is changed to "no switch is turned on" or "only one of the switches is turned on". It can be converted into 2-bit data indicating whether it is "ON state" or "two or more switches are ON state".
【0069】例えば、入力端子Aのみに「1」が入力さ
れると、出力端子Xから「1」を出力し、かつ、出力端
子Yからも「1」を出力する。即ち、8ビットデータ
「00000001」が入力されると、2ビットデータ
「11」を出力する。また、入力端子Eのみに「1」が
入力されても、出力端子Xから「1」を出力し、かつ、
出力端子Yからも「1」を出力する。即ち、8ビットデ
ータ「00010000」が入力されても、2ビットデ
ータ「11」を出力する。For example, when "1" is input only to the input terminal A, "1" is output from the output terminal X and "1" is also output from the output terminal Y. That is, when the 8-bit data “00000001” is input, the 2-bit data “11” is output. Further, even if "1" is input only to the input terminal E, "1" is output from the output terminal X, and
"1" is also output from the output terminal Y. That is, even if the 8-bit data “00010000” is input, the 2-bit data “11” is output.
【0070】また、入力端子A及び入力端子Bに「1」
が入力され、かつ、他の全ての入力端子に「0」が入力
されると、出力端子Xからは「1」を出力し、かつ、出
力端子Yからは「0」を出力する。即ち、8ビットデー
タ「00000011」が入力されると、2ビットデー
タ「01」を出力する。また、入力端子A及び入力端子
Eに「1」が入力され、かつ、他の全ての入力端子に
「0」が入力されても、出力端子Xからは「1」を出力
し、かつ、出力端子Yからは「0」を出力する。即ち、
8ビットデータ「00010001」が入力されても、
2ビットデータ「01」を出力する。Also, "1" is applied to the input terminals A and B.
Is input and "0" is input to all the other input terminals, "1" is output from the output terminal X and "0" is output from the output terminal Y. That is, when the 8-bit data “00000011” is input, the 2-bit data “01” is output. Further, even if "1" is input to the input terminal A and the input terminal E and "0" is input to all the other input terminals, "1" is output from the output terminal X and output. "0" is output from the terminal Y. That is,
Even if 8-bit data "00010001" is input,
2-bit data "01" is output.
【0071】また、入力端子Aから入力端子Hまでのい
ずれにも「1」が入力されないと、出力端子Xから
「0」を出力し、かつ、Yからも「0」を出力する。即
ち、8ビットデータ「00000000」が入力される
と、2ビットデータ「00」を出力する。このようにし
て、当該インターロック回路50は、8個の遊技用スイッ
チ70のそれぞれのON/OFF状態を示す8ビットデー
タを、「いずれのスイッチもON状態にされていない」
か、「いずれか1つのスイッチのみがON状態にされて
いる」か、あるいは「2個以上のスイッチがON状態に
されている」かを示す2ビットデータに変換することが
できるのである。When "1" is not input to any of the input terminals A to H, "0" is output from the output terminal X and "0" is output from Y as well. That is, when the 8-bit data “00000000” is input, the 2-bit data “00” is output. In this way, the interlock circuit 50 changes the 8-bit data indicating the ON / OFF state of each of the eight gaming switches 70 to "no switch is in the ON state".
Alternatively, it can be converted into 2-bit data indicating "only one of the switches is turned on" or "two or more switches are turned on".
【0072】なお、インターロック回路50は、図3に示
したデコーダとAND素子とOR素子との組み合わせに
よって形成されるものに限られず、図示しないが、例え
ば、8個の入力端子と64個の出力端子とを備えたデコ
ーダと、8個の入力端子と1個の出力端子とを備えたO
R素子との組み合わせによって形成することもできる。
(入力ポートC40)また、前記入力ポートC40は、上記
したインターロック回路50からの2ビットデータ、即
ち、8個の遊技用スイッチ70のうち「いずれのスイッチ
もON状態にされていない」か、「いずれか1つのスイ
ッチのみがON状態にされている」か、あるいは「2個
以上のスイッチがON状態にされている」かを示す2ビ
ットデータを所定時間毎(例えば、200μ秒毎)に読
み込んで、8ビットデータとしてラッチする。The interlock circuit 50 is not limited to the one formed by the combination of the decoder, AND element, and OR element shown in FIG. 3, and although not shown, for example, 8 input terminals and 64 A decoder having an output terminal and an O having eight input terminals and one output terminal
It can also be formed by combining with an R element. (Input Port C40) Also, the input port C40 is 2 bit data from the interlock circuit 50 described above, that is, "no switch is turned on" among the eight gaming switches 70, 2-bit data indicating "only one of the switches is in the ON state" or "two or more switches are in the ON state" at predetermined time intervals (for example, every 200 μsec) Read and latch as 8-bit data.
【0073】この入力ポートC40は、上記したインター
ロック回路50からの2ビットデータをパラレルで読み込
み、出力端子Xから出力される1/0データを第0ビッ
トに、また、出力端子Yから出力される1/0データを
第1ビットに対応させてラッチする。また、第2ビット
から第7ビットまでについては、未使用とされている。The input port C40 reads the 2-bit data from the interlock circuit 50 in parallel and outputs the 1/0 data output from the output terminal X to the 0th bit and the output terminal Y. 1/0 data corresponding to the first bit is latched. In addition, the second bit to the seventh bit are unused.
【0074】従って、8個の遊技用スイッチ70のうち
「いずれのスイッチもON状態にされていない」場合、
この入力ポートC40には、「00000000」という
8ビットデータがラッチされる。また、8個の遊技用ス
イッチ70のうち「いずれか1つのスイッチのみがON状
態にされている」場合、この入力ポートC40には、「0
0000011」という8ビットデータがラッチされ
る。Therefore, of the eight gaming switches 70, "when none of the switches are turned on",
The 8-bit data "00000000" is latched at the input port C40. In addition, when "only one of the switches is turned on" among the eight game switches 70, "0
8-bit data "0000011" is latched.
【0075】また、8個の遊技用スイッチ70のうち「2
個以上のスイッチがON状態にされている」場合、この
入力ポートC40には、「00000001」という8ビ
ットデータがラッチされる。また、CPU10は、アドレ
スバスを介して入力ポートC40を指定すると、入力ポー
トC40にラッチされている8ビットデータ(以下、「入
力データC」という。)を、データバスを介して読み込
むことが可能になる。
(CPU10の動作)次に、CPU10の動作の概略を、図
4に示すフローチャート図に基づいて説明する。In addition, of the eight game switches 70, "2
When more than one switch is in the ON state ”, 8-bit data“ 00000001 ”is latched at the input port C40. When the input port C40 is designated via the address bus, the CPU 10 can read 8-bit data latched in the input port C40 (hereinafter referred to as "input data C") via the data bus. become. (Operation of CPU 10) Next, an outline of the operation of the CPU 10 will be described with reference to the flow chart shown in FIG.
【0076】CPU10は、先ず、入力データCを読み込
んで(S100)、8個の遊技用スイッチ70のうち「いずれ
のスイッチもON状態にされていない」か、「いずれか
1つのスイッチのみがON状態にされている」か、ある
いは「2個以上のスイッチがON状態にされている」か
の判断を行う(S110)。そして、「いずれのスイッチも
ON状態にされていない」か、あるいは「2個以上のス
イッチがON状態にされている」と判断した場合には、
所定時間経過後(例えば、200μ秒経過後)に、再度
入力データCを読み込んで(S100)、「いずれのスイッ
チもON状態にされていない」か、「いずれか1つのス
イッチのみがON状態にされている」か、あるいは「2
個以上のスイッチがON状態にされている」かの判断を
行う(S110)。First, the CPU 10 reads the input data C (S100), and either "none of the switches is turned on" out of the eight gaming switches 70 or "only one of the switches is turned on". It is determined whether it is in the "state" or "two or more switches are in the ON state" (S110). Then, when it is determined that "none of the switches are turned on" or "two or more switches are turned on",
After a lapse of a predetermined time (for example, after 200 μs has elapsed), the input data C is read again (S100), and “either switch is not turned on” or “only one switch is turned on”. Has been done "or" 2
It is determined whether or not more than one switch has been turned on ”(S110).
【0077】また、「いずれか1つのスイッチのみがO
N状態にされている」と判断した場合には、次に入力デ
ータBを読み込み(S120)、更に「どのスイッチがON
状態にされているか」を判断して、所定の命令を出力す
る(S130)。例えば、スタートスイッチ71がON状態に
されていると判断した場合には、図柄変動表示装置に表
示される3つの図柄を変動表示させるという命令を出力
する。In addition, "only one of the switches is O
If it is determined that the "N state" is set, the input data B is read next (S120), and "which switch is ON".
Whether it is in a state ”is determined and a predetermined command is output (S130). For example, when it is determined that the start switch 71 is in the ON state, a command to variably display the three symbols displayed on the symbol variable display device is output.
【0078】また、第1ストップスイッチ72がON状態
にされていると判断した場合には、図柄変動表示装置に
表示される3つの図柄のうち左側の図柄を停止表示させ
るという命令を出力する。そして、ON状態にされてい
るスイッチに対応した所定の命令を出力(S130)した後
には、再度入力データCを読み込んで(S100)、「いず
れのスイッチもON状態にされていない」か、「いずれ
か1つのスイッチのみがON状態にされている」か、あ
るいは「2個以上のスイッチがON状態にされている」
かの判断を行う(S120)。When it is determined that the first stop switch 72 is in the ON state, a command to stop and display the left symbol of the three symbols displayed on the symbol variable display device is output. Then, after outputting a predetermined command corresponding to the switch in the ON state (S130), the input data C is read again (S100), and "no switch is in the ON state" or " Only one of the switches is in the ON state ", or" two or more switches are in the ON state ".
Whether or not is determined (S120).
【0079】ここで、CPU10が、入力データCを読み
込むことによって行う「いずれのスイッチもON状態に
されていない」か、「いずれか1つのスイッチのみがO
N状態にされている」か、あるいは「2個以上のスイッ
チがON状態にされている」かの判断、及び入力データ
Bを読み込むことによって行う「どのスイッチがON状
態にされているか」の判断について、更に詳しく説明す
る。Here, the CPU 10 reads "input data C,""no switch is turned on" or "only one of the switches is O."
Judgment of "is in the N state" or "two or more switches are in the ON state", and judgment of "which switch is in the ON state" by reading the input data B Will be described in more detail.
【0080】先ず、CPU10が入力データCを読み込む
ことによって行う「いずれのスイッチもON状態にされ
ていない」か、「いずれか1つのスイッチのみがON状
態にされている」か、あるいは「2個以上のスイッチが
ON状態にされている」かの判断について説明する。入
力データCは、第2ビットから第7ビットまでは常に
「0」であるので、CPU10には、第0ビット及び第1
ビットのみをチェックさせればよい。First, the CPU 10 reads the input data C "no switch is turned on", "only one switch is turned on", or "two switches are turned on". The determination of whether the above switches are in the ON state will be described. Since the input data C is always "0" from the 2nd bit to the 7th bit, the CPU 10 has the 0th bit and the 1st bit.
Only the bits need to be checked.
【0081】即ち、CPU10は、実質的には2ビットデ
ータを読み込んで、「いずれのスイッチもON状態にさ
れていない」か、「いずれか1つのスイッチのみがON
状態にされている」か、あるいは「2個以上のスイッチ
がON状態にされている」かを判断することになるので
ある。そして、その手順としては、先ず、CPU10に第
0ビット及び第1ビットを順次チェックさせる。That is, the CPU 10 substantially reads 2-bit data, and "either switch is not turned on" or "only one switch is turned on".
It is determined whether or not it is in the "state" or "two or more switches are in the ON state". Then, as the procedure, first, the CPU 10 is made to sequentially check the 0th bit and the 1st bit.
【0082】そして、第0ビットが「1」であり、か
つ、第1ビットも「1」である場合には、次に、CPU
10に入力データBを読み込ませる。また、第0ビットが
「1」であり、かつ、第1ビットが「0」である場合、
又は第0ビットが「0」であり、かつ、第1ビットも
「0」である場合には、再度、CPU10に入力データC
を読み込ませる。If the 0th bit is "1" and the first bit is also "1", then the CPU
Read the input data B into 10. When the 0th bit is “1” and the 1st bit is “0”,
Alternatively, when the 0th bit is “0” and the 1st bit is also “0”, the input data C is input to the CPU 10 again.
To read.
【0083】また、8ビットデータ「0000001
1」、「00000001」及び「00000000」
に対応したテーブル予め設けておき、CPU10に、この
デーブルと入力データCとを照合させてもよい。なお、
本実施の形態においては、上記したインターロック回路
50が2ビットデータ「10」を出力することはないの
で、第0ビットが「0」であり、かつ、第1ビットが
「1」である場合については考えていない。The 8-bit data "0000001"
1 "," 00000001 "and" 00000000 "
It is also possible to provide a table corresponding to the above in advance and have the CPU 10 collate the table with the input data C. In addition,
In the present embodiment, the interlock circuit described above is used.
Since 50 does not output 2-bit data "10", the case where the 0th bit is "0" and the 1st bit is "1" is not considered.
【0084】次に、CPU10が入力データBを読み込む
ことによって行う「どのスイッチがON状態にされてい
るか」の判断について説明する。CPU10が入力データ
Bを読み込むのは、8個の遊技用スイッチ70のうち「い
ずれか1つのスイッチのみがON状態にされている」場
合、即ち、入力データBの8ビットデータのうちいずれ
か1つのビットのみが「1」である場合に限られるの
で、CPU10には、何番目のビットが「1」であるかを
チェックさせればよい。Next, the determination of "which switch is turned on" by the CPU 10 reading the input data B will be described. The CPU 10 reads the input data B when "only one of the eight switches 70 is in the ON state" out of the eight game switches 70, that is, any one of the 8-bit data of the input data B Since it is limited to the case where only one bit is "1", the CPU 10 only needs to check what number bit is "1".
【0085】そして、その手順としては、先ず、CPU
10に第0ビットをチェックさせ、第0ビットで「1」を
検出した場合には、第1ビット以降のチェックを中止
し、及び図柄変動表示装置に表示される3つの図柄のう
ち左側の図柄を停止表示させる。また、第0ビットで
「0」を検出した場合には、次に、CPU10に第1ビッ
トをチェックさせる。As the procedure, first, the CPU
Check the 0th bit in 10 and if "1" is detected in the 0th bit, stop checking the 1st bit and thereafter, and the symbol on the left side of the three symbols displayed on the symbol variation display device. Stop display. If "0" is detected in the 0th bit, then the CPU 10 is caused to check the 1st bit.
【0086】また、CPU10に第1ビットをチェックさ
せ、第1ビットで「1」を検出した場合には、第2ビッ
ト以降のチェックを中止し、及び図柄変動表示装置に表
示される3つの図柄のうち中央の図柄を停止表示させ
る。また、第1ビットで「0」を検出した場合には、次
に、CPU10に第2ビットをチェックさせる。また、C
PU10に第2ビットをチェックさせ、第2ビットで
「1」を検出した場合には、第3ビット以降のチェック
を中止し、及び図柄変動表示装置に表示される3つの図
柄のうち右側の図柄を停止表示させる。また、第2ビッ
トで「0」を検出した場合には、次に、CPU10に第3
ビットをチェックさせる。Further, the CPU 10 is made to check the first bit, and when "1" is detected in the first bit, the check after the second bit is stopped, and the three symbols displayed on the symbol variation display device. The central design is stopped and displayed. If "0" is detected in the first bit, then the CPU 10 is caused to check the second bit. Also, C
PU10 to check the second bit, when "1" is detected in the second bit, stop checking the third bit and after, and the symbol on the right side of the three symbols displayed on the symbol variation display device Stop display. If "0" is detected in the second bit, then the CPU 10
Check bits.
【0087】また、CPU10に第3ビットをチェックさ
せ、第3ビットで「1」を検出した場合には、第4ビッ
ト以降のチェックを中止し、及び図柄変動表示装置に表
示される3つの図柄を変動表示させる。また、第3ビッ
トで「0」を検出した場合には、次に、CPU10に第4
ビットをチェックさせる。また、CPU10に第4ビット
をチェックさせ、第4ビットで「1」を検出した場合に
は、第5ビット以降のチェックを中止し、及び遊技機の
内部に貯留されている遊技用メダルのうちの3枚を投入
する。また、第4ビットで「0」を検出した場合には、
次に、CPU10に第5ビットをチェックさせる。Further, the CPU 10 is made to check the third bit, and when "1" is detected in the third bit, the check after the fourth bit is stopped, and the three symbols displayed on the symbol variation display device. Is variably displayed. When "0" is detected in the 3rd bit, the CPU 10 next receives the 4th bit.
Check bits. Further, when the CPU 10 is made to check the 4th bit and "1" is detected in the 4th bit, the check after the 5th bit is stopped, and among the gaming medals stored inside the gaming machine. Insert 3 sheets. When "0" is detected in the 4th bit,
Next, the CPU 10 is made to check the fifth bit.
【0088】また、CPU10に第5ビットをチェックさ
せ、第5ビットで「1」を検出した場合には、第6ビッ
ト以降のチェックを中止し、及び遊技機の内部に貯留さ
れている遊技用メダルのうちの2枚を投入する。また、
第5ビットで「0」を検出した場合には、次に、CPU
10に第6ビットをチェックさせる。また、CPU10に第
6ビットをチェックさせ、第6ビットで「1」を検出し
た場合には、第7ビットのチェックを中止し、及び遊技
機の内部に貯留されている遊技用メダルのうちの1枚を
投入する。また、第6ビットで「0」を検出した場合に
は、次に、CPU10に第7ビットをチェックさせる。If the CPU 10 is made to check the 5th bit and "1" is detected in the 5th bit, the check of the 6th bit and thereafter is stopped, and the game is stored inside the gaming machine. Insert two of the medals. Also,
If "0" is detected in the fifth bit, then the CPU
Let 10 check the 6th bit. Further, when the CPU 10 is made to check the 6th bit and "1" is detected in the 6th bit, the check of the 7th bit is stopped, and among the gaming medals stored inside the gaming machine. Insert one. When "0" is detected in the 6th bit, the CPU 10 is made to check the 7th bit next.
【0089】また、CPU10に第7ビットをチェックさ
せた場合には、遊技機の内部に貯留されている遊技用メ
ダルを精算する。また、8ビットデータ「000000
01」、「00000010」、「0000010
0」、「00001000」、「00010000」、
「00100000」、「01000000」及び「1
0000000」に対応したテーブルを予め設けてお
き、CPU10に、このテーブルと入力データBとを照合
させてもよい。When the CPU 10 checks the seventh bit, the gaming medals stored inside the gaming machine are settled. In addition, 8-bit data "000000
01 "," 00000010 "," 0000010 "
0 "," 00001000 "," 00010000 ",
"001000000", "01000000" and "1"
A table corresponding to "0000000" may be provided in advance, and the CPU 10 may collate this table with the input data B.
【0090】このように、本実施の形態に係るスロット
マシン遊技機は、8個の遊技用スイッチ70のON/OF
F状態を示す8ビットデータを、「いずれのスイッチも
ON状態にされていない」か、「いずれか1つのスイッ
チのみがON状態にされている」か、あるいは「2個以
上のスイッチがON状態にされている」かを示す2ビッ
トデータに変換するインターロック回路50を備え、ま
た、CPU10は、常時はこの2ビットデータを読み込
み、いずれか1つのスイッチのみがON状態にされてい
ると判断した場合にだけ、8個の遊技用スイッチ70のO
N/OFF状態を示す8ビットデータを読み込んで「ど
のスイッチがON状態にされているか」を判断するよう
に形成されている。As described above, the slot machine gaming machine according to the present embodiment is ON / OF of eight gaming switches 70.
The 8-bit data indicating the F state is set to "none of the switches are turned on", "only one of the switches is turned on", or "two or more switches are turned on". It is equipped with an interlock circuit 50 for converting into 2 bit data indicating whether or not the data is stored. Also, the CPU 10 always reads this 2 bit data and judges that only one of the switches is in the ON state. Only when you do, O of eight game switches 70
It is formed so that 8-bit data indicating the N / OFF state is read to determine "which switch is in the ON state".
【0091】そして、上述したようにCPU10を動作さ
せることによって、CPU10への負担を低減させて処理
時間を短くすると共に、制御プログラムを短くしてRO
Mの空き容量を大きくすることができるのである。ま
た、本実施の形態に係るスロットマシン遊技機では、イ
ンターロック回路50をデコーダとAND素子とOR素子
との組み合わせによって形成しているので、製造が容易
で、かつ、製造コストを低く抑えることができるのであ
る。By operating the CPU 10 as described above, the load on the CPU 10 is reduced, the processing time is shortened, and the control program is shortened.
The free space of M can be increased. Further, in the slot machine gaming machine according to the present embodiment, the interlock circuit 50 is formed by the combination of the decoder, the AND element, and the OR element, so that the manufacturing is easy and the manufacturing cost can be kept low. You can do it.
【0092】また、本実施の形態に係るスロットマシン
遊技機では、CPU10に8個の遊技用スイッチ70のON
/OFF状態を示す8ビットデータを読み込ませて、ど
のスイッチがON状態にされているかを判断させるに際
し、8ビットデータの第0ビットから順次「0」か
「1」かをチェックさせて、「1」を検出した時点でそ
れ以降のビットのチェックを中止させるように形成して
いるので、CPU10への負担を更に低減させて処理時間
を短くすることができるのである。Further, in the slot machine gaming machine according to the present embodiment, the CPU 10 turns on the eight gaming switches 70.
When reading the 8-bit data indicating the ON / OFF state and determining which switch is in the ON state, it is sequentially checked from the 0th bit of the 8-bit data whether it is “0” or “1”. Since it is formed so that the checking of the bits thereafter is stopped when "1" is detected, the load on the CPU 10 can be further reduced and the processing time can be shortened.
【0093】また、本実施の形態に係るスロットマシン
遊技機では、遊技用スイッチ70のON/OFF状態を示
す8ビットデータの第0ビットには第1ストップスイッ
チ72を、第1ビットには第2ストップスイッチ73を、第
2ビットには第3ストップスイッチ74を、第3ビットに
はスタートスイッチ71を、第4ビットには第3ベットス
イッチ77を、第5ビットには第2ベットスイッチ76を、
第6ビットには第1ベットスイッチ75を、第7ビットに
はキャンセルスイッチ78をそれぞれ対応させて、ON状
態にされる頻度の高いスイッチに対応したビットを先に
チェックさせるようにしているので、CPU10への負担
を更に低減させて処理時間を短くすることができるので
ある。Further, in the slot machine gaming machine according to the present embodiment, the first stop switch 72 is set to the 0th bit of the 8-bit data indicating the ON / OFF state of the game switch 70, and the first bit is set to the 1st bit. The 2 stop switch 73, the 3rd stop switch 74 for the 2nd bit, the start switch 71 for the 3rd bit, the 3rd bet switch 77 for the 4th bit, and the 2nd bet switch 76 for the 5th bit. To
Since the first bet switch 75 is associated with the sixth bit and the cancel switch 78 is associated with the seventh bit, the bit corresponding to the switch that is frequently turned on is checked first. The load on the CPU 10 can be further reduced and the processing time can be shortened.
【0094】なお、上記実施の形態においては、ベット
スイッチとして、貯留されている遊技用メダルのうち1
枚を投入するための第1ベットスイッチ75と、同2枚を
投入するための第2ベットスイッチ76と、同3枚を投入
するための第3ベットスイッチ77との3つを備えたスロ
ットマシン遊技機を示したが、1枚を投入するための1
枚ベットスイッチのみを備えたスロットマシン遊技機、
あるいは1枚を投入するための1枚ベットスイッチと、
投入可能とされる最大の枚数を投入するためのMAXベ
ットスイッチとの2つを備えたスロットマシン遊技機と
することもできる。In the above embodiment, one of the stored gaming medals is used as a bet switch.
A slot machine provided with a first bet switch 75 for throwing in two coins, a second bet switch 76 for throwing in two coins, and a third bet switch 77 for throwing in three coins I have shown a gaming machine, but one for loading one
Slot machine gaming machine equipped with only one bet switch,
Or a one bet switch for throwing one,
It is also possible to use a slot machine gaming machine provided with two, a maximum bet switch and a maximum bet switch for inputting the maximum number that can be inserted.
【0095】ここで、1枚ベットスイッチのみを備えた
スロットマシン遊技機にあっては、1枚ベットスイッチ
を所定回数押すことによって、複数枚の遊技用メダルを
投入可能に形成することができる。また、1枚ベットス
イッチとMAXベットスイッチとの2つのベットスイッ
チを備えたスロットマシン遊技機にあっても、1枚ベッ
トスイッチを所定回数押すことによって、複数枚の遊技
用メダルを投入可能に形成することができる。Here, in the slot machine game machine provided with only the one bet switch, it is possible to form a plurality of game medals by pushing the one bet switch a predetermined number of times. Further, even in a slot machine gaming machine equipped with two bet switches, a one bet switch and a MAX bet switch, it is possible to insert a plurality of game medals by pressing the one bet switch a predetermined number of times. can do.
【0096】更に、このようなスロットマシン遊技機に
おいても、本発明を用いることができる。即ち、ラッチ
回路60は、6個の遊技用スイッチのON/OFF状態を
示す6ビットデータ、あるいは7個の遊技用スイッチの
ON/OFF状態を示す7ビットデータを、2ビット、
あるいは1ビットを未使用ビットとする8ビットデータ
としてラッチする。Furthermore, the present invention can be applied to such a slot machine game machine. That is, the latch circuit 60 is 6-bit data indicating the ON / OFF state of 6 gaming switches, or 7-bit data indicating the ON / OFF state of 7 gaming switches, 2 bits,
Alternatively, it is latched as 8-bit data in which 1 bit is an unused bit.
【0097】また、入力ポートB30は、ラッチ回路60か
らの8ビットデータ(実質的には6ビットデータ、ある
いは7ビットデータ)をラッチする。また、インターロ
ック回路50は、ラッチ回路60からの8ビットデータ(実
質的には6ビットデータ、あるいは7ビットデータ)を
所定の2ビットデータに変換する。The input port B30 latches 8-bit data (substantially 6-bit data or 7-bit data) from the latch circuit 60. Further, the interlock circuit 50 converts the 8-bit data (substantially 6-bit data or 7-bit data) from the latch circuit 60 into predetermined 2-bit data.
【0098】更に、入力ポートC40は、インターロック
回路50から出力された所定の2ビットデータを、6ビッ
トを未使用ビットとする8ビットデータとしてラッチす
る。そして、CPU10は、常時は入力ポートC40にラッ
チされている8ビットデータ(実質的には2ビットデー
タ)を読み込み、いずれか1つのスイッチのみがON状
態にされていると判断した場合にだけ、入力ポートB30
にラッチされている8ビットデータ(実質的には6ビッ
トデータ、あるいは7ビットデータ)を読み込んで「ど
のスイッチがON状態にされているか」を判断する。Further, the input port C40 latches the predetermined 2-bit data output from the interlock circuit 50 as 8-bit data having 6 bits as unused bits. Then, the CPU 10 always reads the 8-bit data (substantially 2-bit data) latched in the input port C40, and only when it judges that only one of the switches is in the ON state, Input port B30
The 8-bit data (substantially 6-bit data or 7-bit data) latched in is read to determine "which switch is in the ON state".
【0099】更に、1枚ベットスイッチのみを備えたス
ロットマシン遊技機においては、入力ポートB30にラッ
チされる8ビットデータの第0ビットに第1ストップス
イッチ72を、第1ビットに第2ストップスイッチ73を、
第2ビットに第3ストップスイッチ74を、第3ビットに
スタートスイッチ71を、第4ビットに1枚ベットスイッ
チを、第5ビットにキャンセルスイッチ78を、それぞれ
対応させることにより、CPU10には、ON状態にされ
る頻度の高いスイッチに対応したビットを先にチェック
させることができる。Further, in the slot machine game machine provided with only one bet switch, the first stop switch 72 is at the 0th bit of the 8-bit data latched at the input port B30, and the second stop switch is at the 1st bit. 73,
The third stop switch 74 is associated with the second bit, the start switch 71 is associated with the third bit, the single bet switch is associated with the fourth bit, and the cancel switch 78 is associated with the fifth bit. It is possible to have the bit corresponding to the switch that is frequently put in the state checked first.
【0100】また、1枚ベットスイッチとMAXベット
スイッチとの2つのベットスイッチを備えたスロットマ
シン遊技機においても、入力ポートB30にラッチされる
8ビットデータの第0ビットに第1ストップスイッチ72
を、第1ビットに第2ストップスイッチ73を、第2ビッ
トに第3ストップスイッチ74を、第3ビットにスタート
スイッチ71を、第4ビットにMAXベットスイッチを、
第5ビットに1枚ベットスイッチを、第6ビットにキャ
ンセルスイッチ78を、それぞれ対応させることにより、
CPU10には、ON状態にされる頻度の高いスイッチに
対応したビットを先にチェックさせることができる。Also in the slot machine game machine having two bet switches, one bet switch and the MAX bet switch, the first stop switch 72 is set to the 0th bit of the 8-bit data latched at the input port B30.
, The second stop switch 73 for the first bit, the third stop switch 74 for the second bit, the start switch 71 for the third bit, the MAX bet switch for the fourth bit,
By making the 5th bit correspond to the 1-sheet bet switch and the 6th bit correspond to the cancel switch 78,
The CPU 10 can first check the bit corresponding to the switch that is frequently turned on.
【0101】このように、ベットスイッチとして、1枚
を投入するための1枚ベットスイッチのみを備えたスロ
ットマシン遊技機、あるいは1枚を投入するための1枚
ベットスイッチと、投入可能とされる最大の枚数を投入
するためのMAXベットスイッチとの2つを備えたスロ
ットマシン遊技機においても、本発明を用いることによ
り、CPU10への負担を低減させて処理時間を短くする
と共に、制御プログラムを短くしてROMの空き容量を
大きくすることができるのである。In this way, as a bet switch, a slot machine gaming machine provided with only one bet switch for throwing one, or a one bet switch for throwing one, can be turned on. Even in a slot machine game machine provided with two MAX bet switches for throwing in the maximum number of cards, by using the present invention, the load on the CPU 10 can be reduced, the processing time can be shortened, and the control program can be changed. This can be shortened to increase the free space in the ROM.
【0102】[0102]
【発明の効果】以上説明したように、請求項1に記載し
た発明によれば、スロットマシン遊技機は、n個の遊技
用スイッチのON/OFF状態を示すnビットデータ
を、「いずれのスイッチもON状態にされていない」
か、「いずれか1つのスイッチのみがON状態にされて
いる」か、あるいは「2個以上のスイッチがON状態に
されている」かを示す2ビットデータに変換するインタ
ーロック回路を備え、CPUは、常時はこの2ビットデ
ータを読み込み、いずれか1つのスイッチのみがON状
態にされていると判断した場合にだけ、nビットデータ
を読み込んで「どのスイッチがON状態にされている
か」を判断する。As described above, according to the invention described in claim 1, the slot machine gaming machine displays the n-bit data indicating the ON / OFF state of the n gaming switches as "any switch. Is not turned on. "
CPU provided with an interlock circuit for converting into 2-bit data indicating whether "only one of the switches is turned on" or "two or more switches are turned on" Always reads this 2-bit data, and only when it determines that only one switch is in the ON state, it reads the n-bit data and determines "which switch is in the ON state". To do.
【0103】従って、CPUへの負担を低減させて処理
時間を短くすると共に、制御プログラムを短くしてRO
Mの空き容量を大きくするスロットマシン遊技機を提供
することができるのである。また、請求項2に記載した
発明によれば、インターロック回路が、デコーダとAN
D素子とOR素子との組み合わせによって形成されてい
るので、製造が容易で、かつ、製造コストを低く抑えた
スロットマシン遊技機を提供することができるのであ
る。Therefore, the load on the CPU is reduced to shorten the processing time, and the control program is shortened to reduce the RO.
It is possible to provide a slot machine gaming machine that increases the free capacity of M. According to the invention described in claim 2, the interlock circuit includes a decoder and an AN.
Since it is formed by the combination of the D element and the OR element, it is possible to provide a slot machine gaming machine which is easy to manufacture and whose manufacturing cost is kept low.
【0104】また、請求項3に記載した発明によれば、
CPUがnビットデータを読み込んで、どのスイッチが
ON状態にされているかを判断する際に、nビットデー
タを第0ビットから順次チェックして、スイッチがON
状態であることを示すビットを検出した時点で、それ以
降のビットのチェックを中止するので、CPUへの負担
を更に低減させて処理時間を短くするスロットマシン遊
技機を提供することができるのである。According to the invention described in claim 3,
When the CPU reads the n-bit data and determines which switch is in the ON state, the n-bit data is sequentially checked from the 0th bit and the switch is turned ON.
When the bit indicating the state is detected, the check of the subsequent bits is stopped, so that it is possible to provide the slot machine game machine which further reduces the load on the CPU and shortens the processing time. .
【0105】また、請求項4に記載した発明によれば、
nビットデータの第0ビットには第1ストップスイッチ
が、第1ビットには第2ストップスイッチが、第2ビッ
トには第3ストップスイッチが、第3ビットにはスター
トスイッチが、第4ビットにはベットスイッチが、第5
ビットにはキャンセルスイッチが、それぞれ対応してい
ることにより、CPUは、ON状態にされる頻度の高い
スイッチに対応したビットを先にチェックするので、C
PUへの負担を更に低減させて処理時間を短くするスロ
ットマシン遊技機を提供することができるのである。According to the invention described in claim 4,
The 0th bit of the n-bit data has the 1st stop switch, the 1st bit has the 2nd stop switch, the 2nd bit has the 3rd stop switch, the 3rd bit has the start switch, and the 4th bit. Bet switch is the 5th
Since the cancel switch corresponds to each bit, the CPU first checks the bit corresponding to the switch that is frequently turned on, so that C
It is possible to provide a slot machine game machine that further reduces the load on the PU and shortens the processing time.
【0106】また、請求項5に記載した発明によれば、
nビットデータの第0ビットには第1ストップスイッチ
が、第1ビットには第2ストップスイッチが、第2ビッ
トには第3ストップスイッチが、第3ビットにはスター
トスイッチが、第4ビットには第3ベットスイッチが、
第5ビットには第2ベットスイッチが、第6ビットには
第1ベットスイッチが、第7ビットにはキャンセルスイ
ッチが、それぞれ対応していることにより、CPUは、
ON状態にされる頻度の高いスイッチに対応したビット
を先にチェックするので、CPUへの負担を更に低減さ
せて処理時間を短くするスロットマシン遊技機を提供す
ることができるのである。According to the invention described in claim 5,
The 0th bit of the n-bit data has the 1st stop switch, the 1st bit has the 2nd stop switch, the 2nd bit has the 3rd stop switch, the 3rd bit has the start switch, and the 4th bit. Is the third bet switch,
The second bet switch corresponds to the fifth bit, the first bet switch corresponds to the sixth bit, and the cancel switch corresponds to the seventh bit.
Since the bit corresponding to the switch that is frequently turned on is checked first, it is possible to provide a slot machine game machine that further reduces the load on the CPU and shortens the processing time.
【図1】本実施の形態に係るスロットマシン遊技機の構
成の概略を示すブロック図。FIG. 1 is a block diagram showing an outline of a configuration of a slot machine gaming machine according to the present embodiment.
【図2】ラッチ回路、インターロック回路、及び入力ポ
ートCの概念図。FIG. 2 is a conceptual diagram of a latch circuit, an interlock circuit, and an input port C.
【図3】インターロック回路の回路図。FIG. 3 is a circuit diagram of an interlock circuit.
【図4】CPUの動作の概略を示すフローチャート図。FIG. 4 is a flowchart showing the outline of the operation of the CPU.
【図5】従来のスロットマシン遊技機の構成の概略を示
すブロック図。FIG. 5 is a block diagram showing a schematic configuration of a conventional slot machine gaming machine.
【図6】従来の入力ポートBの概念図。FIG. 6 is a conceptual diagram of a conventional input port B.
【図7】入力データB判定テーブルの概念図。FIG. 7 is a conceptual diagram of an input data B determination table.
10 CPU 20 入力ポートA 30 入力ポートB 40 入力ポートC 50 インターロック回路 60 ラッチ回路 70 遊技用スイッチ 71 スタートスイッチ 72 第1ストップスイッチ 73 第2ストップスイッチ 74 第3ストップスイッチ 75 第1ベットスイッチ 76 第2ベットスイッチ 77 第3ベットスイッチ 78 キャンセルスイッチ 80 設定用スイッチ 81 確率設定スイッチ 10 CPU 20 Input port A 30 Input port B 40 Input port C 50 interlock circuit 60 Latch circuit 70 Game switch 71 Start switch 72 1st stop switch 73 Second stop switch 74 3rd stop switch 75 First Bet Switch 76 Second bet switch 77 Third Bet Switch 78 Cancel switch 80 setting switch 81 Probability setting switch
Claims (5)
イッチと、各遊技用スイッチのON状態又はOFF状態
をnビットデータとしてラッチする第1入力ポートと、
この第1入力ポートにラッチされたnビットデータを読
み込んで、nビットデータの各パターンに対応した命令
を出力するCPUとを備えたスロットマシン遊技機であ
って、 当該スロットマシン遊技機は、各遊技用スイッチのON
状態又はOFF状態を示すnビットデータを、いずれの
スイッチもON状態にされていないか、いずれか1つの
スイッチのみがON状態にされているか、又は2個以上
のスイッチがON状態にされているかを示す2ビットデ
ータに変換するインターロック回路と、この2ビットデ
ータをラッチする第2入力ポートとを備え、 前記CPUは、第2入力ポートにラッチされた2ビット
データを読み込んで、n個の遊技用スイッチのうちいず
れか1つのスイッチのみがON状態にされていると判断
した場合に、第1入力ポートにラッチされたnビットデ
ータを読み込むことを特徴とするスロットマシン遊技
機。1. An n-number (n is a natural number of 2 or more) gaming switch, a first input port for latching an ON state or an OFF state of each gaming switch as n-bit data,
A slot machine gaming machine provided with a CPU that reads n-bit data latched in the first input port and outputs an instruction corresponding to each pattern of n-bit data. ON of the game switch
Whether n-bit data indicating the state or the OFF state is not turned on by any switch, only one switch is turned on, or two or more switches are turned on. And a second input port for latching the 2-bit data, wherein the CPU reads the 2-bit data latched in the second input port and A slot machine gaming machine characterized by reading n-bit data latched in a first input port when it is determined that only one of the gaming switches is turned on.
D素子とOR素子との組み合わせによって形成されてい
ることを特徴とする請求項1記載のスロットマシン遊技
機。2. The interlock circuit comprises a decoder and an AN.
The slot machine gaming machine according to claim 1, wherein the slot machine gaming machine is formed by a combination of a D element and an OR element.
又はOFF状態を示すnビットデータを読み込んで、ど
のスイッチがON状態にされているかを判断する際に、
nビットデータを第0ビットから順次チェックして、ス
イッチがON状態であることを示すビットを検出した時
点で、それ以降のビットのチェックを中止することを特
徴とする請求項1又は2記載のスロットマシン遊技機。3. The CPU reads n-bit data indicating an ON state or an OFF state of each game switch, and when determining which switch is in the ON state,
3. The n-bit data is sequentially checked from the 0th bit, and when the bit indicating that the switch is in the ON state is detected, the check of the subsequent bits is stopped. Slot machine game machine.
される3つの図柄を変動表示させる図柄変動表示装置を
備え、遊技者が遊技用メダルを投入することによって、
又は遊技者がスロットマシン遊技機の内部に貯留されて
いる遊技用メダルを投入することによって遊技可能とさ
れ、 当該スロットマシン遊技機は、遊技用スイッチとして、
少なくとも図柄変動表示装置に表示される3つの図柄を
変動表示させるためのスタートスイッチ、図柄変動表示
装置に表示される3つの図柄のうち左側の図柄を停止表
示させるための第1ストップスイッチ、図柄変動表示装
置に表示される3つの図柄のうち中央の図柄を停止表示
させるための第2ストップスイッチ、図柄変動表示装置
に表示される3つの図柄のうち右側の図柄を停止表示さ
せるための第3ストップスイッチ、スロットマシン遊技
機の内部に貯留されている遊技用メダルを投入するため
のベットスイッチ、及びスロットマシン遊技機の内部に
貯留されている遊技用メダルを精算するためのキャンセ
ルスイッチを備え、 nビットデータの第0ビットには第1ストップスイッチ
が、nビットデータの第1ビットには第2ストップスイ
ッチが、nビットデータの第2ビットには第3ストップ
スイッチが、nビットデータの第3ビットにはスタート
スイッチが、nビットデータの第4ビットにはベットス
イッチが、nビットデータの第5ビットにはキャンセル
スイッチが、それぞれ対応していることを特徴とする請
求項1、2又は3記載のスロットマシン遊技機。4. The slot machine gaming machine is provided with a symbol variation display device for variably displaying three symbols displayed side by side, and by the player inserting a game medal,
Alternatively, the player can play the game by inserting game medals stored inside the slot machine game machine, and the slot machine game machine is used as a game switch.
At least a start switch for variably displaying the three symbols displayed on the symbol variation display device, a first stop switch for stopping and displaying the left symbol of the three symbols displayed on the symbol variation display device, a symbol variation Of the three symbols displayed on the display device, a second stop switch for stopping and displaying the central symbol, and a third stop for stopping and displaying the right symbol of the three symbols displayed on the symbol variable display device A switch, a bet switch for inserting the gaming medals stored inside the slot machine gaming machine, and a cancel switch for adjusting the gaming medals stored inside the slot machine gaming machine; The first stop switch is for the 0th bit of bit data and the second stop switch is for the 1st bit of n-bit data. Switch, the third stop switch for the second bit of the n-bit data, the start switch for the third bit of the n-bit data, the bet switch for the fourth bit of the n-bit data, and the fifth switch of the n-bit data. The slot machine gaming machine according to claim 1, 2 or 3, wherein a cancel switch corresponds to each bit.
チとして、スロットマシン遊技機の内部に貯留されてい
る遊技用メダルのうちの1枚を投入するための第1ベッ
トスイッチ、スロットマシン遊技機の内部に貯留されて
いる遊技用メダルのうちの2枚を投入するための第2ベ
ットスイッチ、及びスロットマシン遊技機の内部に貯留
されている遊技用メダルのうちの3枚を投入するための
第3ベットスイッチを備え、 nビットデータの第0ビットには第1ストップスイッチ
が、nビットデータの第1ビットには第2ストップスイ
ッチが、nビットデータの第2ビットには第3ストップ
スイッチが、nビットデータの第3ビットにはスタート
スイッチが、nビットデータの第4ビットには第3ベッ
トスイッチが、nビットデータの第5ビットには第2ベ
ットスイッチが、nビットデータの第6ビットには第1
ベットスイッチが、nビットデータの第7ビットにはキ
ャンセルスイッチが、それぞれ対応していることを特徴
とする請求項4記載のスロットマシン遊技機。5. The slot machine gaming machine, as a bet switch, a first bet switch for inserting one of the gaming medals stored inside the slot machine gaming machine, and the inside of the slot machine gaming machine. A second bet switch for inserting two of the game medals stored in the slot machine, and a third bet for inserting three of the game medals stored in the slot machine gaming machine. A bet switch is provided, wherein the 0th bit of the n-bit data has a first stop switch, the first bit of the n-bit data has a second stop switch, and the second bit of the n-bit data has a third stop switch. The start switch is on the third bit of the n-bit data, the third bet switch is on the fourth bit of the n-bit data, and the fifth bit of the n-bit data. The is the second bet switch, the sixth bit of the n bit data 1
The slot machine game machine according to claim 4, wherein the bet switch corresponds to the seventh bit of the n-bit data, and the cancel switch corresponds to the seventh bit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15444399A JP3439376B2 (en) | 1999-06-02 | 1999-06-02 | Slot machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15444399A JP3439376B2 (en) | 1999-06-02 | 1999-06-02 | Slot machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000342741A JP2000342741A (en) | 2000-12-12 |
| JP3439376B2 true JP3439376B2 (en) | 2003-08-25 |
Family
ID=15584328
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15444399A Expired - Lifetime JP3439376B2 (en) | 1999-06-02 | 1999-06-02 | Slot machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3439376B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4663164B2 (en) * | 2001-06-27 | 2011-03-30 | 株式会社平和 | Gaming machine and its interface IC |
| JP7313738B2 (en) * | 2017-05-16 | 2023-07-25 | 株式会社ユニバーサルエンターテインメント | game machine |
| JP7313740B2 (en) * | 2017-05-16 | 2023-07-25 | 株式会社ユニバーサルエンターテインメント | game machine |
| JP7260758B2 (en) * | 2019-03-19 | 2023-04-19 | サミー株式会社 | game machine |
| JP7260757B2 (en) * | 2019-03-19 | 2023-04-19 | サミー株式会社 | game machine |
| JP7260756B2 (en) * | 2019-03-19 | 2023-04-19 | サミー株式会社 | game machine |
| JP7260759B2 (en) * | 2019-03-19 | 2023-04-19 | サミー株式会社 | game machine |
| JP7248888B2 (en) * | 2019-03-19 | 2023-03-30 | サミー株式会社 | game machine |
| JP7260760B2 (en) * | 2019-03-19 | 2023-04-19 | サミー株式会社 | game machine |
-
1999
- 1999-06-02 JP JP15444399A patent/JP3439376B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000342741A (en) | 2000-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3439376B2 (en) | Slot machine | |
| JP4247366B2 (en) | Game machine | |
| JP2009279280A (en) | Pinball game machine | |
| JP2023031467A (en) | game machine | |
| JP3571516B2 (en) | Slot machine | |
| AU2007240256A1 (en) | Gaming machine with bonus game | |
| JPH07303736A (en) | Winning deciding device | |
| JP2007050131A (en) | Game machine | |
| JP5169617B2 (en) | Bullet ball machine | |
| JP3990861B2 (en) | Game machine | |
| JP4913403B2 (en) | Game machine | |
| JP2004016362A (en) | Game machine | |
| JP2003052955A (en) | Gaming machine | |
| JP2001340602A (en) | Game machine | |
| JP2002301202A (en) | Stoppage controlling device | |
| JP4574982B2 (en) | Game machine | |
| JP3177065B2 (en) | Gaming machine | |
| JP6734309B2 (en) | Amusement machine | |
| JP2000061075A (en) | Gaming machine | |
| JP2002200303A (en) | Control device for game machine and game machine provided with the same | |
| JP2003169928A (en) | Game machine | |
| JP2023031468A (en) | game machine | |
| JP2023031469A (en) | game machine | |
| JP2023136797A (en) | Game machine | |
| JP2025115114A (en) | Hall computers, call lamps and units |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3439376 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| EXPY | Cancellation because of completion of term |