JP2002336513A - Game machine with plural control boards and interfacing method therefor - Google Patents
Game machine with plural control boards and interfacing method thereforInfo
- Publication number
- JP2002336513A JP2002336513A JP2001149798A JP2001149798A JP2002336513A JP 2002336513 A JP2002336513 A JP 2002336513A JP 2001149798 A JP2001149798 A JP 2001149798A JP 2001149798 A JP2001149798 A JP 2001149798A JP 2002336513 A JP2002336513 A JP 2002336513A
- Authority
- JP
- Japan
- Prior art keywords
- control board
- sub
- main control
- command
- control
- 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.)
- Pending
Links
Landscapes
- Pinball Game Machines (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数の制御基板を
備えた遊技機およびそのインターフェース方法に関し、
より詳細には、リセット解除後の主制御基板からサブ制
御基板へ制御コマンドを送る際の改良された構成を有す
る遊技機およびそのインターフェース方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a gaming machine having a plurality of control boards and an interface method therefor.
More specifically, the present invention relates to a gaming machine having an improved configuration for transmitting a control command from a main control board to a sub-control board after reset release, and an interface method thereof.
【0002】[0002]
【従来の技術】現在の遊技機は、ゲーム制御にコンピュ
ータを使用したものが広く普及している。遊技者にとっ
て期待感のある興趣に富んだゲームとするために、さま
ざまな工夫が行われている。特別な入賞口への入賞を特
別なゲームのトリガーとして扱い、その入賞に対しある
確率を持って遊技者に有利な状況を生じさせることなど
が行われている。2. Description of the Related Art At present, gaming machines using a computer for game control are widely used. Various ideas have been devised to make the game promising and entertaining for players. A winning in a special winning opening is treated as a trigger of a special game, and a situation advantageous to a player is generated with a certain probability of the winning.
【0003】特別な入賞口に遊技球が入賞すると、所定
時間の間セレモニーが開始され、その完了後にその入賞
結果が表示され、そしてその結果表示が大当りの場合
は、その段階で始めて盤面上で遊技者に有利な状況が作
り出される。パチンコ機においては、この種の役物とい
われる、ゲーム進行に何らかの役割を有するものが盤面
中央に配置され、ゲームの中心的な役割を担っている。
特別な入賞に応じて入賞時にすでに決定されている結果
を、時間をかけて遊技者に知らせる表示装置として、回
転ドラムを使用した表示装置から始まり、CRT表示装
置、液晶表示装置、他の表示装置により構成される表示
装置などが利用されている。表示形態は、特別な入賞口
への入賞、あるいは他の方法に応じて、表示装置画面内
の可変表示させる複数の表示領域のそれぞれを所定期間
変動表示させ、この変動表示が停止する際の停止図柄の
組み合わせでもって、上述した判定結果を遊技者に報知
する、言い替えれば、前述の判定結果に基づいて特定の
停止図柄の組み合わせで停止させている。遊技者へのこ
の最終的な報知結果が、大当りの場合に、始めて遊技者
に有利な、大当り状態(特別遊技状態)を所定時間の
間、発生させる遊技機が一般に知られている。When a game ball wins in a special winning opening, a ceremony is started for a predetermined period of time, and after the completion of the ceremony, a winning result is displayed. A situation that is favorable to the player is created. In the pachinko machine, a so-called accessory, which plays a role in the progress of the game, is arranged at the center of the board and plays a central role in the game.
Starting from a display device using a rotating drum, as a display device that informs a player of a result already determined at the time of winning according to a special win over time, a CRT display device, a liquid crystal display device, other display devices And the like are used. The display mode is such that a plurality of display areas to be variably displayed in the display device screen are changed and displayed for a predetermined period according to a winning in a special winning opening or other methods, and a stop when the changed display is stopped is performed. The above-described determination result is notified to the player using a combination of symbols, in other words, the game is stopped at a specific combination of stop symbols based on the above-described determination result. There is generally known a gaming machine which generates a big hit state (special game state) for a predetermined time, which is advantageous to the player for the first time when the final notification result to the player is a big hit.
【0004】上述した表示装置は、通常、可変表示装
置、特別図柄表示装置、変動表示装置と呼ばれ、盤面の
中央に配置されている。表示面は、たとえば、3桁の表
示領域で構成され、変動表示期間中は3列の表示領域に
おけるそれぞれの表示図柄を下方に移動させ、あらかじ
め設定された時間を経過すると、それぞれの表示図柄を
順次停止させ、3桁の表示領域における停止図柄が、た
とえば、「7,7,7」等の特別な組み合わせになった
タイミングでその遊技機に対して大当り状態を発生させ
ていた。The above-mentioned display devices are usually called variable display devices, special symbol display devices, and variable display devices, and are arranged at the center of the board surface. The display surface is composed of, for example, a three-digit display area. During the variable display period, each display symbol in the three-column display area is moved downward, and when a preset time has elapsed, each display symbol is displayed. The game machine is sequentially stopped, and a big hit state is generated for the gaming machine at a timing when the stop symbols in the three-digit display area are in a special combination such as "7, 7, 7".
【0005】また、上述した順次停止の際で、2つの図
柄が停止し、その組み合わせが特別な組み合わせの一部
である場合に、残りの1つを変動表示させている間、リ
ーチ状態であることを、遊技者に報知し、大当りの期待
感をもたせるようにした遊技機が知られている。この変
動表示の表示態様として、色々な提案が行われている。
その1つに、変動速度の変化、変動する時間のランダム
な変化、一旦停止した後の再度の移動変化、等の工夫が
行われている。また、リーチ状態を報知する表示態様も
各種の方法が取られている。結果として特別な組み合わ
せに至る場合に、その前の段階の変動表示そのものの形
態を変え、また新たな表示を変動表示中にさせるなどの
ことが行われている。いずれも遊技性を高めるのが狙い
である。In the case of the above-described sequential stop, when two symbols stop and the combination is a part of a special combination, the reach state is maintained while the remaining one is variably displayed. There is known a gaming machine that informs a player of this fact and gives a sense of expectation of a big hit. Various proposals have been made as a display mode of the variable display.
As one of them, various changes such as a change in the change speed, a random change in the change time, a change in the movement once stopped, and the like are performed. In addition, various methods are used to display the reach state. As a result, when a special combination is reached, the form of the variable display itself in the previous stage is changed, and a new display is made to be in the variable display. Both aim to enhance the gameplay.
【0006】また、結果として特別な組み合わせに至る
場合に、その前の段階の変動表示そのものの形態を変
え、また新たな表示を変動表示中にさせるなどのことが
行われている。そして、この表示態様についても、ま
た、大当り/ハズレに関する確率変動など、多様になっ
てきている。Further, when a special combination is obtained as a result, the form of the variable display itself at the previous stage is changed, and a new display is made during the variable display. In addition, this display mode is also becoming more diversified, such as a probability variation relating to a big hit / losing.
【0007】上述したいわゆる変動表示の態様は、その
部分がゲームの中心的な役割を果しており、遊技機の機
能として重要な部分である。この役物、すなわち特別図
柄を変動表示させて、遊技者に対して期待感を抱かせ、
興趣に富んだゲームとする方法も、現在、遊技機メーカ
にとって更なる工夫が要望されている。The above-described so-called variable display mode plays a central role in the game, and is an important part of the function of the gaming machine. This character, that is, the special symbol is displayed in a variable manner to give the player a sense of expectation,
At present, there is a demand for a game machine maker to further improve the method of making the game entertaining.
【0008】パチンコ機またはパチスロ機の場合、いわ
ゆる「風営法」に基づき定められた「遊技機の認定及び
型式の検定に関する規則」による規制を受けており、現
在、パチンコ台の制御基板のスーパー・インテリジェン
ト化が義務付けられている。これは、遊技機におけるマ
イクロコンピュータを使用した制御装置のメインのCP
U基板から、液晶駆動装置、サブCPUなどへのコマン
ド数を大幅に削減することであり、メイン基板のプログ
ラムをわかりやすいものとし、上述した検定における試
験期間を大幅に短縮する目的を持っている。上述した遊
技機の制御内容あるいは制御方式から見た場合、大当り
図柄制御だけをメイン基板に残して、光(ランプ)や
音、画像演出、リーチなどの制御を、液晶基板、表示基
板、発射制御基板、賞球制御(払い出し)基板、効果音
基板等のサブ制御基板に移すことを意味している。始動
入賞口への入賞信号等を入力するサブ制御基板を除き、
何らかの最終的な出力をするサブ制御基板は、メイン基
板からの大幅に削減されたコマンドを受けるだけであり
(メイン基板にコマンドを送らずに)、メイン基板から
のコマンドにしたがって、あらかじめ定められた専門の
機能を従属的な位置付けで担当することになる。In the case of a pachinko machine or a pachislot machine, it is regulated by the "Rules on Approval of Gaming Machines and Verification of Model Type" defined based on the so-called "Futation Act", and at present, the super intelligent Is required. This is the main CP of the control device using the microcomputer in the gaming machine.
The purpose is to significantly reduce the number of commands from the U board to the liquid crystal driving device, the sub CPU, and the like, to make the program of the main board easy to understand, and to have a purpose of greatly shortening the test period in the above-described verification. When viewed from the control contents or control method of the gaming machine described above, the control of light (lamp), sound, image effects, reach, etc. is performed on the liquid crystal substrate, the display substrate, and the emission control while leaving only the big hit symbol control on the main substrate. This means transferring to a sub-control board such as a board, a prize ball control (payout) board, or a sound effect board. Except for the sub-control board that inputs the winning signal etc. to the starting winning port,
The sub-control board that performs some final output only receives a greatly reduced command from the main board (without sending a command to the main board), and is determined in advance according to the command from the main board. You will be responsible for specialized functions in a subordinate position.
【0009】したがって、メイン基板内にCPUを組み
込むことは当然のこととして、サブ制御基板にCPUを
組み込むようになっている。そのために、通常、主制御
基板あるいは電源ユニットにリセット信号を発生させる
リセット回路を設けて、各基板にリセット信号を供給し
て、各基板のイニシャライズ(初期設定)を行ってい
る。この様にすることにより、あらかじめ定めた手順で
各基板の初期設定を確実に実行し、主制御基板からのコ
マンドに応じてあらかじめ定めた手順でサブ制御基板の
動作が行われるようにしている。Therefore, it is natural that the CPU is built in the main board, and the CPU is built in the sub-control board. For this purpose, a reset circuit for generating a reset signal is usually provided in the main control board or the power supply unit, and a reset signal is supplied to each board to initialize (initialize) each board. By doing so, the initial setting of each board is reliably performed according to a predetermined procedure, and the operation of the sub-control board is performed according to a predetermined procedure according to a command from the main control board.
【0010】しかしながら、特別図柄表示装置を駆動す
る特別図柄制御基板の場合は、高機能化したために初期
設定処理のステップが多くなり、初期設定のために多く
の処理時間を要するようになっている。したがって、主
制御基板と同じリセット信号とした場合は、主制御基板
における初期設定完了時点後、しばらく経ってから、た
とえば特別図柄制御基板の初期設定処理が完了するよう
になっている。すなわち、この場合、主制御基板は初期
設定処理を完了したので、サブ制御基板に対して制御コ
マンドを送ったとしても、送られた特別図柄制御基板は
そのコマンドを受け付けることができないことを意味す
る。受け付けられない場合、その後の動作全体に影響を
及ぼすことになる。However, in the case of the special symbol control board for driving the special symbol display device, the number of steps of the initial setting process is increased due to the enhancement of the function, and much processing time is required for the initial setting. . Therefore, when the same reset signal as that of the main control board is used, for example, the initial setting processing of the special symbol control board is completed a while after the completion of the initial setting in the main control board. That is, in this case, since the main control board has completed the initial setting process, even if a control command is sent to the sub-control board, the sent special design control board cannot accept the command. . If not accepted, it will affect the entire operation thereafter.
【0011】上述したような弊害を回避するために、主
制御基板においてリセット信号が解除された後に実行す
る初期設定処理が完了しても、内部タイマでサブ制御基
板にコマンドを送るのを遅らせることが考えられる。し
かし、このような処理は、瞬停対策を実行しようとした
場合に不都合を生じる。In order to avoid the above-mentioned adverse effects, the internal timer delays sending a command to the sub-control board even if the initial setting process executed after the reset signal is released in the main control board is completed. Can be considered. However, such processing causes inconvenience when an attempt is made to take measures against momentary power failure.
【0012】したがって、特開平11−104312号
公報では、表示制御用のマイクロコンピュータのパワー
オン・リセット解除タイミングを、遊技制御用のマイク
ロコンピュータ、すなわち主制御基板のパワーオン・リ
セット解除タイミングよりも実質上あるいは実質的に早
くする技術、を開示している。Therefore, in Japanese Patent Application Laid-Open No. Hei 11-104312, the power-on / reset release timing of the microcomputer for display control is substantially shorter than the power-on / reset release timing of the microcomputer for game control, ie, the main control board. A technique for speeding up or substantially speeding up is disclosed.
【0013】特開平11−104312号公報において
開示している方法は、それぞれの基板に設けた、供給さ
れる電源に応じてリセット信号を発生させるリセット信
号発生回路の部品定数を異ならせて一方を他方に比べて
早く解除されるようにすること、各制御基板のリセット
信号発生回路を同一にして主制御基板のリセット信号計
路のみに遅延回路を挿入すること、あるいは各制御基板
のリセット信号発生回路を同一にして主制御基板のみに
リセット解除後にセキュリティ・チェックプログラムを
実行させること、で実行させている。In the method disclosed in Japanese Patent Application Laid-Open No. H11-104312, one of the reset signal generation circuits, which is provided on each substrate and generates a reset signal in accordance with the supplied power, is made different by changing the component constant. Release earlier than the other, use the same reset signal generation circuit for each control board, insert a delay circuit only in the reset signal path of the main control board, or generate a reset signal for each control board The security check program is executed only after the reset is released by only the main control board with the same circuit, so that the security check program is executed.
【0014】また、電源ユニットにリセット回路を設け
て、各電源に供給する電源と共に、リセット信号を供給
するような方法も取られている。There is also a method in which a reset circuit is provided in the power supply unit and a reset signal is supplied together with the power supplied to each power supply.
【0015】図1は、遊技機のCPUを含む制御基板間
の関係の1例を示すブロックダイヤグラムである。この
例においては、リセット信号は、電源ユニット101内
のリセット回路で発生されて主制御基板102と各サブ
制御基板(103〜107)に供給されている。ただ
し、主制御基板102においては、このリセット信号は
遅延回路を介して遅れた信号がCPUに供給されてい
る。サブ制御基板においては、入力したリセット信号は
実質的にダイレクトにCPUに供給されている。このよ
うな構成の場合、たとえば、特別図柄制御基板の初期設
定処理時間が一番長い処理時間を要するので、その処理
時間に合わせるように主制御基板内の遅延回路が設定さ
れて、特別図柄制御基板へ送るリセット信号の解除に遅
れて、主制御基板へのリセット信号が解除されるように
なっている。FIG. 1 is a block diagram showing an example of a relationship between control boards including a CPU of a gaming machine. In this example, the reset signal is generated by a reset circuit in the power supply unit 101 and supplied to the main control board 102 and each of the sub-control boards (103 to 107). However, in the main control board 102, a delayed signal of the reset signal is supplied to the CPU via a delay circuit. In the sub-control board, the input reset signal is substantially directly supplied to the CPU. In such a configuration, for example, the initial setting processing time of the special symbol control board requires the longest processing time, so the delay circuit in the main control board is set to match the processing time, and the special symbol control board is set. The reset signal to the main control board is canceled after the cancellation of the reset signal sent to the board.
【0016】いずれの方法も、その遅延時間は初期に見
積もって設定した設計値と見ることができる。In any method, the delay time can be regarded as a design value estimated and set at the beginning.
【0017】[0017]
【発明が解決しようとする課題】しかしながら、遊技場
に設置される遊技機は、前述した電源ユニットを含めて
遊技機が更新される場合もあり、また電源ユニット部を
そのままにして、遊技機の盤面とその背面に配置されて
いる主制御基板、各サブ制御基板そして構造物を含ん
だ、いわゆる遊技盤のみを更新する場合もある。However, in some gaming machines installed in the gaming arcade, the gaming machine including the above-mentioned power supply unit may be updated. In some cases, only a so-called game board including a main control board, each sub-control board, and a structure disposed on the board surface and the back surface thereof is renewed.
【0018】また、主制御基板としてハード構成を同一
としながらも、搭載するプログラムを代えて異なる機種
あるいは型名の遊技機とする場合もある。この場合、そ
の遊技機の主制御基板から制御される特別図柄表示装置
の制御基板が異なる場合、あるいは制御基板そのものは
同じでも搭載されるプログラムが異なる場合も生じる。In some cases, the main control board has the same hardware configuration, but the installed program is replaced with a different model or model. In this case, the control board of the special symbol display device controlled from the main control board of the gaming machine may be different, or the control board itself may be the same but the installed program may be different.
【0019】上述したような構成の遊技機においては、
それぞれの制御基板上に配置されるCPUを駆動するプ
ログラムは、従来アッセンブラで作成していた。しかし
ながら、近年はサブ制御基板の高機能化が進み、ソフト
ウェアの開発効率向上のためにOS(オペレーティング
・システム;基本ソフトウェア・プログラム)を組み込
み、そのOS上で動作するプログラムを開発することが
行われている。たとえば、CPUとしてIBM/Mot
orola PowerPC 602を使用して、66
MHzの動作周波数で動作させた場合、ROM内に格納
したOSをRAM上に転送して、遊技機のサブ制御基板
としての初期化を完了するのに、約5秒を要している。In the gaming machine having the above configuration,
A program for driving a CPU arranged on each control board has conventionally been created by an assembler. However, in recent years, the functions of sub-control boards have become more sophisticated, and in order to improve software development efficiency, an OS (operating system; basic software program) is incorporated, and a program that operates on the OS is developed. ing. For example, IBM / Mot as CPU
Using orola PowerPC 602, 66
When operated at the operating frequency of MHz, it takes about 5 seconds to transfer the OS stored in the ROM to the RAM and complete the initialization as a sub-control board of the gaming machine.
【0020】通常、リセット信号が解除されてから、C
PUが他のCPUとの間で送受信可能になるには、CP
U内部での初期化処理の終了後である。したがって、サ
ブ制御基板のCPUの初期化時間が主制御基板の初期化
時間よりも長く、この初期化時間の時間差が、設定され
たリセット信号の時間差以上になった場合にサブ制御基
板が主制御基板からのコマンドを受信できずに遊技処理
に支障をきたすことになる。Normally, after the reset signal is released, C
For a PU to be able to send and receive to and from other CPUs,
This is after the end of the initialization process inside U. Therefore, when the initialization time of the CPU of the sub-control board is longer than the initialization time of the main control board, and the time difference of the initialization time is equal to or greater than the time difference of the set reset signal, the sub-control board performs the main control. Since the command from the board cannot be received, the game processing is hindered.
【0021】とくに、サブ制御基板の開発、そこに搭載
するソフトウェア・プログラムの開発が種々行われてい
る現状から、このサブ制御基板の初期化時間はハードお
よびソフトを変更するごとに異なることが予想される。
リセット信号のタイミングや主制御基板に実行させる実
質的なリセット解除タイミングを遅らせる方法で、この
ような状況に対処するには、その都度、各制御基板の組
合わせなどに応じて変更することが必要になる。また、
色々な組み合わせにおいて満足するようにリセット信号
のタイミングのずらし量を大きくすることは、前述した
検定作業における確認処理を非効率化する、という問題
がある。In particular, since the development of sub-control boards and the development of software programs to be mounted on the sub-control boards are variously performed, it is expected that the initialization time of the sub-control boards will differ each time hardware and software are changed. Is done.
To deal with such a situation by delaying the timing of the reset signal and the actual reset release timing executed by the main control board, it is necessary to change each time according to the combination of each control board etc. become. Also,
Increasing the amount of shift in the timing of the reset signal so as to satisfy various combinations has a problem in that the above-described confirmation processing in the verification operation becomes inefficient.
【0022】本発明は、このような問題に鑑みてなされ
たもので、その目的とするところは、主制御基板とサブ
制御基板から構成される遊技機において、主制御基板と
サブ制御基板との初期化処理時間の差を考慮せずにそれ
ぞれの制御基板の初期化処理を実行しながらも、主制御
基板からサブ制御基板への制御コマンドを確実に送り、
かつ送られた制御コマンドをサブ制御基板が確実に受け
取るようにするCPUを含む複数制御基板から構成され
る遊技機およびその起動を含めたインターフェース方法
を提供することにある。The present invention has been made in view of such a problem, and an object of the present invention is to provide a game machine including a main control board and a sub control board, in which the main control board and the sub control board are connected to each other. While executing the initialization processing of each control board without considering the difference in initialization processing time, surely send the control command from the main control board to the sub control board,
It is another object of the present invention to provide a gaming machine including a plurality of control boards including a CPU for ensuring that a sub-control board receives a sent control command, and an interface method including activation of the gaming machine.
【0023】[0023]
【課題を解決するための手段】本発明は、このような目
的を達成するために、請求項1に記載の発明は、マイク
ロプロセッサを含む主制御基板と、マイクロプロセッサ
を含むサブ制御基板であってそれぞれは該主制御基板か
らコマンド・データラインを介して送られる制御コマン
ドにしたがってあらかじめ定められた専門の機能を従属
的な位置付けで担当するサブ制御基板を備えた遊技機に
おいて、前記コマンド・データラインと独立した、サブ
制御基板から主制御基板にインターフェース用制御信号
を送る第1の制御ラインを備え、前記制御ラインを介し
てサブ制御基板から、前記コマンド・データラインを介
して前記制御コマンドを受信可能であることを表す送信
許可信号を主制御基板に送り、該主制御基板は前記送信
許可信号を受けて前記制御コマンドを送ることを特徴と
するものである。According to the present invention, there is provided a main control board including a microprocessor and a sub-control board including a microprocessor. A gaming machine provided with a sub-control board for performing a predetermined specialized function in a subordinate position according to a control command sent from the main control board via a command data line; A first control line for sending an interface control signal from the sub-control board to the main control board, independent of the line, and transmitting the control command from the sub-control board via the control line via the command / data line via the control line Sends a transmission permission signal indicating that reception is possible to the main control board, and the main control board receives the transmission permission signal and It is characterized in that sending the serial control commands.
【0024】また、請求項2に記載の発明は請求項1に
記載の遊技機であって、前記コマンド・データラインと
独立した、主制御基板からサブ制御基板にインターフェ
ース用制御信号を送る第2の制御ラインをさらに備え、
前記第2の制御ラインを介して主制御基板からサブ制
御基板に、制御コマンドの受信を要求することを表す受
信要求信号を送り、前記第1の制御ラインを介してサブ
制御基板から、前記コマンド・データラインを介しての
前記制御コマンドを受信可能であることを表す信号を主
制御基板に送ることを特徴とするものである。According to a second aspect of the present invention, there is provided the gaming machine according to the first aspect, wherein the control signal for interface is transmitted from the main control board to the sub-control board independent of the command data line. Further equipped with a control line
The main control board sends a reception request signal indicating a request to receive a control command from the main control board to the sub-control board via the second control line, and sends the command from the sub-control board via the first control line. A signal indicating that the control command can be received via a data line is sent to the main control board.
【0025】また、請求項3に記載の発明は請求項1に
記載の遊技機であって、前記第1あるいは第2の制御ラ
インを介して、主制御基板からあるいはサブ制御基板か
ら、前記コマンド・データラインを介しての転送するデ
ータ受信を要求することを表す受信要求信号を送り、残
りの制御ラインを介して、前記コマンド・データライン
を介してのデータ受信が可能であるとの前記受信要求信
号に応じた受信可能であることを表す信号を送ることを
特徴とするものである。According to a third aspect of the present invention, there is provided the gaming machine according to the first aspect, wherein the command is transmitted from a main control board or a sub-control board via the first or second control line. Sending a reception request signal indicating requesting reception of data to be transferred via a data line, and receiving the data via the remaining control lines that data can be received via the command / data line It is characterized by sending a signal indicating that the signal can be received according to the request signal.
【0026】また、請求項4に記載の発明は、複数の制
御基板を備えた遊技機のインターフェース方法であっ
て、マイクロプロセッサを含む主制御基板と、マイクロ
プロセッサを含むサブ制御基板であってそれぞれは該主
制御基板からの送られる制御コマンドにしたがってあら
かじめ定められた専門の機能を従属的な位置付けで担当
するサブ制御基板を備えた遊技機のインターフェース方
法において、前記サブ制御基板は、主制御基板からの前
記コマンドを受信可能な時点で、主制御基板に対して送
信の許可を表す送信許可信号を送る送信許可ステップを
備え、前記主制御基板は、前記サブ制御基板からの前記
送信許可信号を受ける送信許可受信ステップと、該送信
許可受信ステップにおいて前記送信の許可を表す信号を
受けた後に、該送信許可信号を送ったサブ制御基板への
制御コマンドの送信を実行する送信ステップを備えるこ
とを特徴とする。According to a fourth aspect of the present invention, there is provided an interface method for a gaming machine having a plurality of control boards, wherein the main control board includes a microprocessor and the sub control board includes a microprocessor. Is an interface method for a gaming machine having a sub-control board that performs a predetermined specialized function in a subordinate position according to a control command sent from the main control board, wherein the sub-control board is a main control board. A transmission permission step of transmitting a transmission permission signal indicating permission of transmission to the main control board at a time when the command can be received from the main control board, wherein the main control board transmits the transmission permission signal from the sub-control board. Receiving the transmission permission, and receiving the signal indicating permission of the transmission in the transmission permission receiving step. Characterized in that it comprises a transmission step of performing transmission of control commands to the sub-control board that sent the variable signal.
【0027】また、請求項5に記載の発明は請求項4に
記載の複数の制御基板を備えた遊技機のインターフェー
ス方法であって、前記サブ制御基板は、リセット解除後
に自分自身のサブ制御基板内の初期設定を実行する初期
設定ステップを備え、前記送信許可信号を送る送信許可
ステップは、前記初期設定ステップの完了後に実行さ
れ、前記主制御基板は、リセット解除後に主制御基板内
の初期設定を実行する初期設定ステップを備え、前記送
信許可信号を受ける送信許可受信ステップは、前記初期
設定ステップの完了後に実行されることを特徴とする。According to a fifth aspect of the present invention, there is provided an interface method for a gaming machine having a plurality of control boards according to the fourth aspect, wherein the sub-control board has its own sub-control board after reset release. And a transmission permission step of transmitting the transmission permission signal is performed after completion of the initial setting step, and the main control board is configured to perform an initial setting in the main control board after reset release. The transmission permission receiving step of receiving the transmission permission signal is performed after the completion of the initial setting step.
【0028】また、請求項6に記載の発明は請求項4ま
たは5に記載の複数の制御基板を備えた遊技機のインタ
ーフェース方法であって、前記主制御基板において前記
送信許可受信ステップは、複数の前記サブ制御基板から
の前記送信許可信号を受けるステップと、主制御基板か
ら制御コマンドを受ける全てのサブ制御基板から前記送
信許可信号を受けたことを確認する確認ステップを含
み、前記確認ステップで確認された後に、それぞれのサ
ブ制御基板への前記送信ステップを実行することを特徴
とする。According to a sixth aspect of the present invention, there is provided an interface method for a gaming machine having a plurality of control boards according to the fourth or fifth aspect, wherein the transmission permission receiving step in the main control board includes a plurality of control permission boards. Receiving the transmission permission signal from the sub-control board, and a confirmation step of confirming that the transmission permission signal has been received from all the sub-control boards that receive the control command from the main control board. After the confirmation, the transmitting step to each sub-control board is performed.
【0029】また、請求項7に記載の発明は、マイクロ
プロセッサを含む主制御基板と、マイクロプロセッサを
含むサブ制御基板であってそれぞれは該主制御基板から
の送られる制御コマンドにしたがってあらかじめ定めら
れた専門の機能を従属的な位置付けで担当するサブ制御
基板を備えた遊技機のインターフェース方法において、
前記主制御基板は、サブ制御基板に制御コマンドを送る
際に、送り先のサブ制御基板に対して主制御基板が制御
コマンドの送信を要求することを表す受信要求信号を送
る受信要求ステップを備え、前記サブ制御基板は、主制
御基板からの前記受信要求信号を受けた際に、主制御基
板からの前記コマンドを受信可能となった時点で主制御
基板に対して送信の許可を表す送信許可信号を送る送信
許可ステップを備え、前記主制御基板は、さらに前記サ
ブ制御基板からの前記送信許可信号を受ける送信許可受
信ステップと、該送信許可受信ステップにおいて前記送
信許可信号を受けた後に、該送信許可信号を送ったサブ
制御基板への制御コマンドの送信を実行する送信ステッ
プを備えることを特徴とする。According to a seventh aspect of the present invention, there is provided a main control board including a microprocessor and a sub control board including a microprocessor, each of which is predetermined according to a control command sent from the main control board. In a gaming machine interface method equipped with a sub-control board that takes charge of specialized functions in a subordinate position,
The main control board, when sending a control command to the sub-control board, comprising a reception request step of sending a reception request signal indicating that the main control board requests transmission of the control command to the destination sub-control board, The sub control board, upon receiving the reception request signal from the main control board, a transmission permission signal indicating permission of transmission to the main control board when the command from the main control board can be received. The main control board further includes a transmission permission receiving step of receiving the transmission permission signal from the sub-control board, and after receiving the transmission permission signal in the transmission permission receiving step, the main control board transmits the transmission permission signal. A transmission step of transmitting a control command to the sub-control board that has transmitted the permission signal is provided.
【0030】また、請求項8に記載の発明は、請求項7
に記載の複数の制御基板を備えた遊技機のインターフェ
ース方法であって、前記サブ制御基板は、リセット解除
後に自分自身のサブ制御基板内の初期設定を実行する初
期設定ステップを備え、前記送信許可ステップは、前記
初期設定ステップの完了後に実行され、前記主制御基板
は、リセット解除後に主制御基板内の初期設定を実行す
る初期設定ステップを備え、前記送信許可受信ステップ
は、前記初期設定ステップの完了後に実行されることを
特徴とする。The invention described in claim 8 is the same as the invention described in claim 7.
The interface method of a gaming machine provided with a plurality of control boards according to the above, wherein the sub-control board comprises an initial setting step of executing an initial setting in its own sub-control board after reset release, the transmission permission The step is performed after the completion of the initial setting step, the main control board includes an initial setting step of performing an initial setting in the main control board after reset release, the transmission permission receiving step, the transmission permission receiving step of the initial setting step It is performed after completion.
【0031】また、請求項9に記載の発明は請求項7ま
たは8に記載の複数の制御基板を備えた遊技機のインタ
ーフェース方法であって、前記主制御基板において前記
送信許可受信ステップは、複数の前記サブ制御基板から
の前記送信許可信号を受けるステップと、主制御基板か
ら制御コマンドを受ける全てのサブ制御基板から前記送
信許可信号を受けたことを確認する確認ステップを含
み、前記確認ステップで確認された後に、それぞれのサ
ブ制御基板への前記送信ステップを実行することを特徴
とする。According to a ninth aspect of the present invention, there is provided an interface method for a gaming machine having a plurality of control boards according to the seventh or eighth aspect, wherein the transmission permission receiving step in the main control board includes a plurality of control permission boards. Receiving the transmission permission signal from the sub-control board, and a confirmation step of confirming that the transmission permission signal has been received from all the sub-control boards that receive the control command from the main control board. After the confirmation, the transmitting step to each sub-control board is performed.
【0032】また、請求項10に記載の発明は請求項9
に記載の複数の制御基板を備えた遊技機のインターフェ
ース方法であって、前記受信要求信号と前記送信許可信
号は、前記制御コマンドを送るラインと独立した信号ラ
インであって主制御基板からサブ制御基板の方向に信号
を送る制御ラインと逆方向の制御ラインの二つを介して
送られ、前記制御コマンドを送るラインが双方向性のラ
インの場合に、サブ制御基板から主制御基板に向かって
の転送を、前記受信要求信号と前記送信許可信号に基づ
いて制御することを特徴とする。The invention described in claim 10 is the ninth invention.
A method of interfacing a gaming machine having a plurality of control boards according to the above, wherein the reception request signal and the transmission permission signal are signal lines independent of a line for sending the control command, and are controlled by a main control board. From the sub-control board to the main control board when the control command is sent through two of the control line sending the signal in the direction of the board and the control line in the opposite direction, and the line sending the control command is a bidirectional line. Is controlled based on the reception request signal and the transmission permission signal.
【0033】[0033]
【発明の実施の形態】以下、図面を参照して本発明を適
用した第1から第3の実施形態について説明する。第1
の実施形態を図2〜図4で、第2の実施形態を図5〜図
7で、そして第3の実施形態を図8〜図10で示す。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, first to third embodiments to which the present invention is applied will be described with reference to the drawings. First
2 to 4, the second embodiment is shown in FIGS. 5 to 7, and the third embodiment is shown in FIGS. 8 to 10.
【0034】第1の実施形態は、図1に示した従来のイ
ンターフェースに対して、サブ制御基板から主制御基板
に、制御コマンドの受信準備可能を表す信号を送る信号
ラインを、第2の実施形態では、さらに主制御基板から
サブ制御基板に対して主制御部が送信することを伝える
信号を送るラインを設けている。The first embodiment is different from the conventional interface shown in FIG. 1 in that a signal line for sending a signal indicating that a control command can be received from the sub-control board to the main control board is provided in the second embodiment. In this embodiment, a line for transmitting a signal from the main control board to the sub-control board to transmit the main control unit is further provided.
【0035】また、第3の実施形態においては、第2の
実施形態と信号ライン数は同じだが、制御コマンドを送
るデータラインを双方向性として、新たに設けた2つの
信号ラインを使用して、サブ制御基板から主制御基板に
制御情報をデータラインから送る方法を開示している。In the third embodiment, the number of signal lines is the same as in the second embodiment, but the data lines for sending control commands are bidirectional, and two newly provided signal lines are used. Discloses a method of transmitting control information from a sub-control board to a main control board from a data line.
【0036】また、それぞれの実施形態においてサブ制
御基板と主制御基板のインターフェース回路を簡単化の
ためにサブ制御基板と主制御基板の1:1のインターフ
ェース回路として表した図を使用している。さらにイン
ターフェース手順を示すタイミングチャート、そしてフ
ローチャートを使用して開示している。In each of the embodiments, for simplicity, the interface circuit between the sub-control board and the main control board is shown as a 1: 1 interface circuit between the sub-control board and the main control board. Further, it is disclosed using a timing chart showing an interface procedure and a flowchart.
【0037】主制御基板とサブ制御基板の構成を示す図
2、図5、図8に図示していないが、それぞれの制御基
板には共通のリセット信号が供給されているものとす
る。あるいは主制御基板からリセット信号が各サブ制御
基板に対して供給されているものとする。この場合、必
ずしも、それぞれの制御基板に送られるリセット信号は
同じタイミングを有する必要があることを意味しない。Although not shown in FIGS. 2, 5 and 8 showing the configuration of the main control board and the sub control board, it is assumed that a common reset signal is supplied to each control board. Alternatively, it is assumed that a reset signal is supplied from the main control board to each sub-control board. In this case, it does not necessarily mean that the reset signals sent to the respective control boards need to have the same timing.
【0038】以下、それぞれの実施形態について説明す
る。Hereinafter, each embodiment will be described.
【0039】(第1の実施形態)図2は、従来の主制御
基板とサブ制御基板の間のインターフェースに対して、
サブ制御基板へのコマンド送信を許可することを表す送
信許可信号RRDYを主制御基板にサブ制御基板から送
る信号ラインを付加している。この図においては、主制
御基板201のCPU202は、不図示のROMに格納
された制御用プログラムを実行し、出力ポート203を
介してサブ制御基板へ制御コマンドを送り、そしてサブ
制御基板からの信号を入力ポート204から入力するも
のとする。同様に、サブ制御基板のCPU212は、不
図示のROMの格納されたプログラムを実行して主制御
基板からの制御コマンドを入力ポート213から入力し
て、あらかじめ定められた処理を実行するものとする。
また、サブ制御基板のCPU212は、サブ制御基板側
として入力ポート213から制御コマンドを受信可能状
態になった際に、プログラム処理にしたがって出力ポー
ト214を制御して送信許可信号RRDYを主制御基板
に出力する。FIG. 2 shows a conventional interface between a main control board and a sub control board.
A signal line for sending a transmission permission signal RRDY from the sub-control board to the main control board to indicate that command transmission to the sub-control board is permitted is added. In this figure, a CPU 202 of a main control board 201 executes a control program stored in a ROM (not shown), sends a control command to a sub control board via an output port 203, and outputs a signal from the sub control board. From the input port 204. Similarly, the CPU 212 of the sub-control board executes a program stored in a ROM (not shown), inputs a control command from the main control board from the input port 213, and executes a predetermined process. .
Further, when the control command is received from the input port 213 on the sub-control board side, the CPU 212 of the sub-control board controls the output port 214 according to the program processing to send the transmission permission signal RRDY to the main control board. Output.
【0040】図3は、電源投入後にリセット信号が解除
されてから、主制御基板からサブ制御基板へ制御コマン
ドが送られる様子を表すタイミング・チャートである。FIG. 3 is a timing chart showing a state in which a control command is sent from the main control board to the sub-control board after the reset signal is released after the power is turned on.
【0041】図4は、図3に示したタイミング・チャー
トをフローチャートとして表した図であり、それぞれの
制御基板で実行されるリセット信号解除後の初期化処理
ジョブとこのジョブ後に引き続き実行される送信許可信
号に関するジョブを示している。この送信許可信号に関
するジョブの完了後に、それぞれの制御基板はあらかじ
め定められている各種処理を実行することになる。この
各種処理には、たとえば、主制御基板201においては
制御コマンド送信ジョブ、サブ制御基板211において
は制御コマンド受信ジョブが含まれる。FIG. 4 is a flowchart showing the timing chart shown in FIG. 3 as a flowchart. FIG. 4 shows an initialization processing job after reset signal release executed by each control board and a transmission job subsequently executed after this job. 9 shows a job related to a permission signal. After the completion of the job relating to the transmission permission signal, each control board executes various predetermined processes. The various processes include, for example, a control command transmission job on the main control board 201 and a control command reception job on the sub-control board 211.
【0042】この実施形態においては、主制御基板20
1のCPU202に供給されるリセット信号MRSTと
サブ制御基板211のCPU212に供給されるリセッ
ト信号SRSTは同じリセット信号が供給されているも
のとしている。In this embodiment, the main control board 20
It is assumed that the same reset signal is supplied to the reset signal MRST supplied to one CPU 202 and the reset signal SRST supplied to the CPU 212 of the sub control board 211.
【0043】主制御基板201とサブ制御基板211
は、t1のタイミングで電源投入されると一定時間後の
t2のタイミングでリセット信号が解除されて(ステッ
プS401、S411)、初期化プログラムの実行が開
始される(S402、S412)。主制御基板はt3の
タイミングで初期化処理プログラムを完了するが、その
時点ではサブ制御基板211の初期化処理プログラムは
完了せず、t4のタイミングで初期化プログラムが完了
する。t3からt4までの期間、主制御基板201は、
図4に示すステップS403からステップ405、そし
て再度ステップS403に戻るルーティンを繰り返し実
行している。t4のタイミングでサブ制御基板211は
ステップS412の初期化プログラムを完了して、ステ
ップS413に進む。サブ制御基板201はステップ4
13で送信許可信号RRDYを、出力ポート214を介
して主制御基板201の入力ポート204に送る。Main control board 201 and sub control board 211
When the power is turned on at time t1, the reset signal is released at time t2 after a predetermined time (steps S401, S411), and the execution of the initialization program is started (S402, S412). The main control board completes the initialization processing program at the timing of t3, but at that time, the initialization processing program of the sub-control board 211 is not completed, and the initialization program is completed at the timing of t4. During a period from t3 to t4, the main control board 201
The routine from step S403 to step 405 shown in FIG. 4 and the routine returning to step S403 again are repeatedly executed. At time t4, the sub-control board 211 completes the initialization program in step S412, and proceeds to step S413. Sub-control board 201 is Step 4
At 13, the transmission permission signal RRDY is sent to the input port 204 of the main control board 201 via the output port 214.
【0044】主制御基板201は、t4のタイミング後
にステップS403でサブ制御基板211からの送信許
可信号RRDYの信号ラインをチェックして送信許可信
号RRDYを確認し、ステップS404に進んで、受信
した送信許可信号RRDYを送信した特定のサブ制御基
板用の送信許可フラグをセットし、ステップS405に
進む。ステップS405において、主制御基板の制御下
にあるあらかじめ定めたサブ制御基板から送信許可信号
RRDYを受信したか否かをチェックして、すべてのサ
ブ制御基板から受信するまで、ステップS403〜ステ
ップS405を繰り返す。すべてのサブ制御基板からの
受信を確認した場合は、図4に示したジョブ処理を完了
して、つぎのジョブの実行に移ることになる。その後、
不図示のサブ制御基板への制御コマンド送信ジョブを開
始することになる。After the timing of t4, the main control board 201 checks the signal line of the transmission permission signal RRDY from the sub control board 211 in step S403 to confirm the transmission permission signal RRDY, and proceeds to step S404 to receive the received transmission signal. The transmission permission flag for the specific sub-control board that has transmitted the permission signal RRDY is set, and the process proceeds to step S405. In step S405, it is checked whether or not a transmission permission signal RRDY has been received from a predetermined sub-control board under the control of the main control board. Until the transmission permission signal RRDY has been received from all of the sub-control boards, steps S403 to S405 are repeated. repeat. When the reception from all the sub-control boards is confirmed, the job processing shown in FIG. 4 is completed, and the execution of the next job is started. afterwards,
A control command transmission job to a sub-control board (not shown) is started.
【0045】このように、送信許可信号ラインの送信許
可信号RRDYは、サブ制御基板におけるプログラム動
作の初期設定処理を完了してから送信許可状態に設定さ
れる。また、この信号ラインの送信許可状態はリセット
信号によって解除され、リセットされた後はリセットが
解除されて初期設定処理に移り、最後の初期設定処理の
段階で送信許可状態に再度設定されるまで、解除状態が
維持される。主制御基板における特定のサブ制御基板用
の送信許可フラグも、初期化設定ジョブによって初期化
されて、セット状態が解除される。As described above, the transmission permission signal RRDY of the transmission permission signal line is set to the transmission permission state after completing the initial setting processing of the program operation in the sub-control board. In addition, the transmission permission state of this signal line is released by the reset signal, and after the reset, the reset is released, the process proceeds to the initial setting process, and until the transmission permission state is set again at the final initial setting process stage. The release state is maintained. The transmission permission flag for the specific sub-control board on the main control board is also initialized by the initialization setting job, and the set state is released.
【0046】以上の様に、サブ制御基板から主制御基板
に対して、コマンド送信を許可する送信許可信号RRD
Yを供給し、主制御基板において、この送信許可信号ラ
インが送信許可状態であることを確認してからサブ制御
基板に対して制御コマンド送信のジョブを実行するよう
にすることで、言い換えれば、主制御基板が初期化処理
ジョブを完了しても制御コマンドを送るべきサブ制御基
板の受信準備が整わない場合は制御コマンドを送ること
はせずに、サブ制御基板の受信準備が整ってから送るよ
うにしたので、初期設定の処理時間に関係なく確実に主
制御基板からサブ制御基板へコマンドを受け渡すことが
可能になる。As described above, the transmission permission signal RRD for permitting command transmission from the sub-control board to the main control board.
By supplying Y and confirming that the transmission permission signal line is in the transmission permission state on the main control board, the control command transmission job is executed on the sub-control board, in other words, Even if the main control board completes the initialization processing job, if the sub-control board to which the control command is to be sent is not ready to be sent, the control command is not sent, and is sent after the sub-control board is ready to receive. With this configuration, the command can be reliably transferred from the main control board to the sub-control board regardless of the processing time of the initial setting.
【0047】なお、この実施形態において、サブ制御基
板から主制御基板への信号ラインはステータスの意味合
いを有する信号を信号であり、通常の遊技状態において
は、送信許可状態を示す信号が維持されている。In this embodiment, the signal line from the sub-control board to the main control board is a signal having a status meaning. In a normal game state, the signal indicating the transmission permission state is maintained. I have.
【0048】(第2の実施形態)図5は、第2の実施形
態の主制御基板501とサブ制御基板511のインター
フェースの構成を表す図であり、上述した第1の実施形
態に対して、主制御基板501がサブ制御基板511に
制御コマンド送信をする際に、サブ制御基板511に対
して送信許可信号RRDYラインを送信許可状態にする
ように要求することを表す受信要求信号MREQを、主
制御基板501からサブ制御基板511に送る信号ライ
ンを付加している。(Second Embodiment) FIG. 5 is a diagram showing a configuration of an interface between a main control board 501 and a sub-control board 511 according to a second embodiment. When the main control board 501 transmits a control command to the sub control board 511, the main control board 501 sends a reception request signal MREQ indicating that the main control board 501 requests the sub control board 511 to set the transmission permission signal RRDY line to the transmission permission state. A signal line to be sent from the control board 501 to the sub control board 511 is added.
【0049】この実施形態においては、送信許可信号R
RDYラインの信号は、上述した第1の実施形態とは異
なり、通常状態においては、送信許可状態ではなく送信
を禁止する状態を表す信号としている。この信号は、新
たに追加された主制御基板から送られる信号ラインの状
態が、受信要求状態MREQになったことをプログラム
により検出して送信許可状態にされる。すなわち、サブ
制御基板が、初期化処理のジョブを完了し、受信可能状
態になってからこの受信要求信号MREQの信号ライン
をチェックし、受信要求信号MREQを確認してから、
第1の実施形態における送信許可信号RRDYを送るよ
うにしている。そして、この送信許可信号を、主制御部
からの制御コマンドを受信した際には解除している。す
なわち、通常の意味でのインターフェースにおけるハン
ドシェイク機能の動作をさせている。In this embodiment, the transmission permission signal R
Unlike the first embodiment, the signal of the RDY line is a signal representing a state in which transmission is prohibited in the normal state, not a transmission permission state. This signal is set to the transmission permission state by detecting by a program that the state of the signal line sent from the newly added main control board has changed to the reception request state MREQ. That is, after the sub-control board has completed the job of the initialization processing and is ready for reception, it checks the signal line of the reception request signal MREQ, confirms the reception request signal MREQ,
The transmission permission signal RRDY in the first embodiment is sent. The transmission permission signal is released when a control command is received from the main control unit. That is, the operation of the handshake function in the interface in the usual sense is performed.
【0050】また、サブ制御基板511が主制御部50
1から制御コマンドを受信した際に、あらかじめ定めら
れた制御コマンドを受信した場合、言いかえれば受信し
たコマンドを正常に解析できた場合、送信許可状態信号
ラインを介して、正常に受信完了したことを表す受信完
了信号ROKを送ることができる。この場合に、主制御
部501は、制御コマンドを送った後にサブ制御基板5
11からのこの受信完了信号ROKを受信することで、
サブ制御基板511が制御コマンドを正常に受け取った
ことを確認できる。サブ制御基板511が制御コマンド
を正常に受け取ったことを確認できない場合に主制御部
501が再度制御コマンドの送信を実行させることが可
能になる。Further, the sub control board 511 is
When a predetermined control command is received when the control command is received from No. 1, in other words, when the received command can be normally analyzed, the reception has been normally completed via the transmission permission state signal line. Can be sent. In this case, the main control unit 501 sends the control command to the sub-control board 5
By receiving the reception completion signal ROK from No. 11,
It can be confirmed that the sub-control board 511 has normally received the control command. When it is not confirmed that the sub-control board 511 has received the control command normally, the main control unit 501 can transmit the control command again.
【0051】図6は、この第2の実施形態における、リ
セット解除後の信号のやり取りを示すタイミング・チャ
ートである。FIG. 6 is a timing chart showing the exchange of signals after reset release in the second embodiment.
【0052】図7は、本実施形態における主制御基板5
01からサブ制御基板511へ制御コマンドを送る際
の、主制御基板とサブ制御基板との間でやり取りする信
号処理を示す図である。このプログラムは、主制御基板
においては、リセット解除後の実行される初期化ジョブ
が完了した後の、通常処理ジョブの制御コマンド送信ジ
ョブにおいて実行され、あるいは、サブ制御基板におい
ては、リセット解除後の実行される初期化ジョブが完了
した後の制御コマンド受信ジョブ内で実行される。FIG. 7 shows the main control board 5 in this embodiment.
11 is a diagram showing signal processing exchanged between the main control board and the sub control board when a control command is sent from 01 to the sub control board 511. FIG. This program is executed in the control command transmission job of the normal processing job after the initialization job executed after reset release is completed in the main control board, or in the sub control board after reset is released. The job is executed in the control command receiving job after the executed initialization job is completed.
【0053】なお、この実施形態においては、送信許可
信号この信号ラインの送信許可状態はリセット信号によ
って解除され、リセットされた後はリセットが解除され
て初期設定処理に移り、最後の初期設定処理の段階で送
信許可状態に再度設定されるまで、解除状態が維持され
る。In this embodiment, the transmission permission signal is released from the transmission permission state of this signal line by the reset signal, and after the reset, the reset is released and the process proceeds to the initial setting processing, and the final initialization processing is performed. The release state is maintained until the transmission permission state is set again at the stage.
【0054】図5〜図7を使用して、第2の実施形態の
動作について、AC電源投入時を例にとって説明する。The operation of the second embodiment will be described with reference to FIGS.
【0055】主制御基板501は、t3のタイミングで
自分自身の初期化処理を完了して、通常のジョブを実行
し、たとえば、デモの遊技状態を実行させるために、サ
ブ制御基板511に対して特定の制御コマンドの送信を
実行しようとする。この場合に、最初に、出力ポート5
05を介してサブ制御基板511の入力ポート515に
受信要求信号MREQを送って(ステップS702)、
入力ポート504をポーリングして送信許可信号RRD
Yをチェックする(ステップS703)。The main control board 501 completes its own initialization processing at the timing of t3 and executes a normal job. For example, the main control board 501 controls the sub control board 511 in order to execute a demo game state. Attempts to execute a specific control command. In this case, first, output port 5
The reception request signal MREQ is sent to the input port 515 of the sub-control board 511 via the sub-control board 05 (step S702).
Polling the input port 504 to transmit the transmission permission signal RRD
Check Y (step S703).
【0056】一方、サブ制御基板は、リセット信号が解
除されたt2のタイミングからt4のタイミングまで初
期化処理を実行している。この初期化処理がt4の時点
で完了し、図7に示すプログラムを実行する。ステップ
S722で、入力ポート515の信号ラインをチェック
し、主制御基板501から受信要求信号が送られてきて
いるかを確認する。この場合、すでに送られてきている
ので、ステップS723に進み、送信許可信号RRDY
を出力ポート514から主制御基板の入力ポート404
に送る。On the other hand, the sub-control board executes the initialization processing from the timing t2 when the reset signal is released to the timing t4. This initialization processing is completed at time t4, and the program shown in FIG. 7 is executed. In step S722, the signal line of the input port 515 is checked to determine whether a reception request signal has been sent from the main control board 501. In this case, since it has already been sent, the process proceeds to step S723, and the transmission permission signal RRDY is sent.
From the output port 514 to the input port 404 of the main control board.
Send to
【0057】主制御基板は、ステップS703をt4の
タイミングまで繰り返していたが、送信許可信号RRD
Yを確認してステップS704に進み、あらかじめ設定
されたコードの制御コマンドを、出力ポート503を介
してサブ制御基板に送る。The main control board repeats step S703 until time t4, but the transmission permission signal RRD
After confirming Y, the flow advances to step S704 to send a control command of a preset code to the sub-control board via the output port 503.
【0058】サブ制御基板は、ステップS723で送信
許可信号RRDYを送った後、ステップS724に進ん
でコマンド受信を待っているので、主制御基板から制御
コマンドを受信すると、ステップS725で受信したデ
ータを解析し、あらかじめ定められているコードを有す
るかをチェックして、ステップS726に進む。ステッ
プ726では、あらかじめ定められたコードを受信した
か否かを確認し、確認が取れた場合は、ステップS72
7で出力ポート514を介して受信完了を表す信号RO
Kを送り返す。ステップS726で確認されない場合
は、ステップS724に戻り再度コマンド受信を待つ。After transmitting the transmission permission signal RRDY in step S723, the sub-control board proceeds to step S724 and waits for command reception. Therefore, when receiving the control command from the main control board, the sub-control board transmits the data received in step S725. The analysis is performed to check whether the code has a predetermined code, and the process proceeds to step S726. In step 726, it is checked whether or not a predetermined code has been received.
7, a signal RO indicating completion of reception via the output port 514.
Send K back. If it is not confirmed in step S726, the process returns to step S724 and waits for a command reception again.
【0059】主制御基板は、ステップS704で制御コ
マンドを送った後、ステップS705でタイマをセッ
ト、ステップS706で受信完了信号をチェックし、受
信完了信号を確認できない場合はステップS707へ移
行してタイマの経過をチェックし、タイムアップしてい
ない場合はステップ706に戻る。ステップS706で
受信完了信号ROKを確認するとステップS709に進
む。ステップS706とステップ707の繰り返しにお
いて、受信完了信号を確認できないままタイマの設定時
間が過ぎるとステップS707からステップS708に
進み、先のステップS704で送った制御コマンドを再
送信する。After transmitting the control command in step S704, the main control board sets a timer in step S705, checks the reception completion signal in step S706, and if the reception completion signal cannot be confirmed, shifts to step S707 and proceeds to step S707. Is checked, and if the time is not up, the process returns to step 706. When the reception completion signal ROK is confirmed in step S706, the process proceeds to step S709. In the repetition of steps S706 and 707, if the timer set time has passed without confirming the reception completion signal, the process proceeds from step S707 to step S708, and the control command sent in the previous step S704 is retransmitted.
【0060】ステップS709で、送信すべき制御コマ
ンドが無ければステップS710に進んでこのプログラ
ムは終了し、つぎのジョブが実行される。送信すべきつ
ぎの制御コマンドがある場合は、ステップS704に戻
り、つぎの制御コマンドの送信が同様なステップで行わ
れる。In step S709, if there is no control command to be transmitted, the flow advances to step S710 to terminate this program and execute the next job. If there is a next control command to be transmitted, the process returns to step S704, and the next control command is transmitted in a similar step.
【0061】サブ制御基板は、ステップS727の実行
後は、制御コマンドが2回で送られる最初の制御コマン
ドの場合は、図示するようにステップS723に戻り2
回目の制御コマンドを同様なステップで受信する。1バ
イトから構成される制御コマンドを受信した場合は、ス
テップS729に進み、このプログラムは終了して、つ
ぎのジョブの実行に移る。After the execution of step S727, if the control command is the first control command transmitted twice, the sub-control board returns to step S723 as shown in FIG.
The second control command is received in a similar step. If a control command composed of one byte has been received, the process proceeds to step S729, the program ends, and the process proceeds to the next job.
【0062】図7に示したプログラムは、初期化処理後
に留まらず、通常処理における主制御部からサブ制御部
への制御コマンドの送信においても実行することが可能
であり、確実に制御コマンドの送受信を実行することが
できる。また、何らかの原因で制御コマンドの送信ある
いは受信に異常があった場合にも、再送信処理あるいは
再受信処理を行い、送受において確実を期すことが可能
になる。The program shown in FIG. 7 can be executed not only after the initialization processing but also in the transmission of the control command from the main control unit to the sub-control unit in the normal processing, so that the transmission and reception of the control command can be surely performed. Can be performed. In addition, even if the transmission or reception of the control command is abnormal for some reason, retransmission processing or re-reception processing can be performed to ensure reliability in transmission and reception.
【0063】つぎに、図5に示した構成と同じ構成で、
第三の実施形態について説明する。Next, with the same configuration as the configuration shown in FIG.
A third embodiment will be described.
【0064】(第3の実施形態)第3の実施形態におけ
る構成を図8に示す。この構成は図5と同じ構成であ
る。ただし、サブ制御基板から主制御基板へ送る制御信
号ラインを制御ラインA、逆の方向の制御ラインを制御
ラインBとし、さらに主制御基板801とサブ制御基板
811との間のコマンド・データラインを双方向とする
ために図5の出力ポート403と入力ポート413をそ
れぞれ入出力ポート803および813としている。(Third Embodiment) FIG. 8 shows the configuration of the third embodiment. This configuration is the same as FIG. However, the control signal line sent from the sub control board to the main control board is control line A, the control line in the opposite direction is control line B, and the command / data line between the main control board 801 and the sub control board 811 is The output port 403 and the input port 413 in FIG.
【0065】図9は、図8に示す構成において、制御ラ
インAおよびBを使用してコマンド・データラインを双
方向に制御して制御データをやり取りするタイミング・
チャートを示している。図の左半分は、主制御基板から
サブ制御基板に、右半分はサブ制御基板から主制御基板
にコマンド・データラインを使用して制御データを送る
場合を示している。FIG. 9 shows a timing chart for controlling the command and data lines in both directions using control lines A and B in the configuration shown in FIG.
The chart is shown. The left half of the figure shows the case where control data is sent from the main control board to the sub-control board, and the right half from the sub-control board to the main control board using the command data line.
【0066】図9における主制御基板からサブ制御基板
に送る制御フローは、第2の実施形態の場合を示す図7
とほぼ同じである。ただし、受信要求信号MREQを制
御ラインBと、送信許可信号RRDYと受信完了信号R
OKを制御ラインAと読み替える必要がある。また、こ
の第三の実施形態では、主制御基板801の入出力ポー
ト803の方向性の制御が必要になるので、主制御基板
では、ステップS704からステップS709に進むま
での期間のみ、ポート803をサブ制御基板に出力する
方向に制御する必要がある。当然ながら、基本的には、
入出力ポート803と813は、通常においては、双方
とも受信状態に設定され、送信の場合のみ、出力状態に
設定することになる。The control flow sent from the main control board to the sub-control board in FIG. 9 shows the case of the second embodiment.
Is almost the same as However, the reception request signal MREQ is transmitted to the control line B, the transmission permission signal RRDY and the reception completion signal R
It is necessary to read OK as control line A. Further, in the third embodiment, since it is necessary to control the direction of the input / output port 803 of the main control board 801, the main control board sets the port 803 only during the period from step S 704 to step S 709. It is necessary to control the output to the sub-control board. Of course, basically,
Normally, the input / output ports 803 and 813 are both set to the reception state, and set to the output state only in the case of transmission.
【0067】図9の右半分に示す、サブ制御基板から主
制御基板にコマンド・データラインを介して制御データ
を送る場合の制御フローを図10に示す。概略は、図7
に示した制御フローを入れ替えたに過ぎない。図10に
おいて、ステップS1024からステップS1029間
での期間は、入出力ポート813は、出力状態に設定す
る。FIG. 10 shows a control flow in the case where control data is transmitted from the sub-control board to the main control board via the command data line shown in the right half of FIG. The outline is shown in FIG.
The control flow shown in (1) is merely replaced. In FIG. 10, the input / output port 813 is set to the output state during the period from step S1024 to step S1029.
【0068】この実施形態においては、図8に示す制御
ラインAと制御ラインBは、主制御基板とサブ制御基板
において、どちらが主体性を持つか、言い換えれば、コ
マンド・データラインを使用してどの方向に転送するか
に応じて、それぞれのラインを介して送る信号の意味合
いが、入れ替わることになる。主制御基板から、サブ制
御基板へ転送する場合は、図8に示す構成図は、図5に
示す構成図と同様となり、すなわち、制御ラインAは送
信許可信号と受信完了信号のラインを、制御ラインBが
受信要求信号ラインを意味し、逆にサブ制御基板から主
制御基板に転送する場合は、制御ラインBが送信許可信
号と受信完了信号のラインを、制御ラインAが受信要求
信号ラインを意味することになる。In this embodiment, the control line A and the control line B shown in FIG. 8 are used to determine which of the main control board and the sub-control board has the initiative. The meaning of the signal sent via each line will be switched depending on whether the transfer is made in the direction. When transferring from the main control board to the sub-control board, the configuration diagram shown in FIG. 8 is the same as the configuration diagram shown in FIG. 5, that is, the control line A controls the lines of the transmission permission signal and the reception completion signal. Line B means a reception request signal line, and conversely, when transferring from the sub-control board to the main control board, control line B is a line for the transmission permission signal and reception completion signal, and control line A is a reception request signal line. Would mean.
【0069】前述した第2の実施形態においては、それ
ぞれの制御ラインを介して送られる信号の基本的な意味
合いは変化しなかったが、第3の実施形態においては入
れ替わることになる。この入れ替わりは、ハンドシェイ
クのための制御ラインの信号方向を固定したために発生
している。In the above-described second embodiment, the basic meaning of the signals transmitted through the respective control lines has not changed, but in the third embodiment, the signals are replaced. This change occurs because the signal direction of the control line for the handshake is fixed.
【0070】この第3の実施形態においては、上述した
意味合いの判断は、それまでの制御フローの順序から判
断されることになる。また、それまでの制御フローに寄
らずに判断することも可能である。たとえば、主制御基
板においては、制御ラインBをオン状態にした状態で制
御ラインAのオンを受信した場合に、コマンド・データ
・ラインを介して出力するモードが開始され、一方、制
御ラインBをオフ状態にした状態で制御ラインAのオン
を受信した場合に、コマンド・データ・ラインを介して
入力するモードが開始されたと判断することができる。
また、サブ制御基板においては、制御ラインAをオン状
態にした状態で制御ラインBのオンを受信した場合に、
コマンド・データ・ラインを介して出力するモードが開
始され、一方、制御ラインAをオフ状態にした状態で制
御ラインBのオンを受信した場合に、コマンド・データ
・ラインを介して入力するモードが開始されたと判断す
ることができる。In the third embodiment, the above-described determination of the meaning is determined from the order of the control flow up to that point. It is also possible to make a determination without depending on the control flow up to that time. For example, in the main control board, when the control line B is turned on and the control line A is turned on, a mode in which the control line B is output via the command data line is started. When the control line A is turned on in the off state, it can be determined that the mode for inputting via the command data line has been started.
In the sub-control board, when the control line A is turned on and the control line B is turned on,
A mode for outputting via the command data line is started, while a mode for inputting via the command data line when the control line B is turned on and the control line B is turned on is received. It can be determined that it has started.
【0071】したがって、主制御基板あるいはサブ制御
基板において、受信制御ラインからの信号を受けた際
に、もう一方の送信制御ラインの状態を見ることで、受
信制御ラインの意味合いを知ることができる。すなわ
ち、送信制御ラインがオンの場合は、その受信制御ライ
ンは、相手方からの送信許可信号RRDYあるいは受信
完了信号ROKを表し、そして送信制御ラインは相手方
に対する受信要求信号MREQを表すことになる。Therefore, when the main control board or the sub control board receives a signal from the reception control line, the meaning of the reception control line can be known by checking the state of the other transmission control line. That is, when the transmission control line is on, the reception control line indicates the transmission permission signal RRDY or the reception completion signal ROK from the other party, and the transmission control line indicates the reception request signal MREQ for the other party.
【0072】この第3の実施形態においては、入出力ポ
ートの方向性等の制御は、それぞれの制御基板におい
て、常時は受信方向に制御し、出力する期間のみ出力側
に制御することになる。In the third embodiment, the control of the direction of the input / output ports and the like is always controlled in the receiving direction on each control board, and is controlled to the output side only during the output period.
【0073】[0073]
【発明の効果】以上説明したように本発明によれば、マ
イクロプロセッサを含む主制御基板と、マイクロプロセ
ッサを含むサブ制御基板であってそれぞれは該主制御基
板からコマンド・データラインを介して送られる制御コ
マンドにしたがってあらかじめ定められた専門の機能を
従属的な位置付けで担当するサブ制御基板を備えた遊技
機において、コマンド・データラインと独立した、サブ
制御基板から主制御基板にインターフェース用制御信号
を送る第1の制御ラインを備え、この制御ラインを介し
てサブ制御基板から、コマンド・データラインを介して
前記制御コマンドを受信可能であることを表す受信可能
信号を主制御基板に送るので、主制御基板はこの受信可
能信号を受けて制御コマンドを送ることによって確実に
制御コマンドの送受を行うことができる。As described above, according to the present invention, a main control board including a microprocessor and a sub-control board including a microprocessor, each of which is transmitted from the main control board via a command data line. In a gaming machine equipped with a sub-control board that is in charge of a predetermined specialized function in a subordinate position according to a control command given, an interface control signal from the sub-control board to the main control board independent of the command data line A first control line for sending the control command from the sub-control board via the control line to the main control board, indicating that the control command can be received via the command data line. The main control board transmits the control command in response to the reception enable signal, thereby ensuring the transmission of the control command. It can be carried out.
【0074】また、コマンド・データラインと独立し
た、主制御基板からサブ制御基板にインターフェース用
制御信号を送る第2の制御ラインをさらに備えて、第2
の制御ラインを介して主制御基板からサブ制御基板に、
制御コマンドの受信を要求することを表す受信要求信号
を送り、第1の制御ラインを介してサブ制御基板から、
前記コマンド・データラインを介しての前記制御コマン
ドを受信可能であることを表す信号を主制御基板に送る
ようにしたので、サブ制御基板におけるCPUを含む周
辺回路の初期設定の処理時間に関わらず、あるいは、リ
セット信号のタイミングに無関係に確実に制御コマンド
の送受を行うことができる。Further, a second control line for sending an interface control signal from the main control board to the sub-control board independent of the command / data line is further provided.
From the main control board to the sub control board via the control line of
Sends a reception request signal indicating requesting reception of the control command, and from the sub-control board via the first control line,
Since the signal indicating that the control command can be received via the command data line is sent to the main control board, regardless of the processing time of the initial setting of the peripheral circuit including the CPU in the sub control board. Alternatively, it is possible to reliably transmit and receive the control command regardless of the timing of the reset signal.
【0075】さらに、第1あるいは第2の制御ラインを
介して、主制御基板からあるいはサブ制御基板から、コ
マンド・データラインを介しての転送するデータ受信を
要求することを表す受信要求信号を送り、残りの制御ラ
インを介して、前記コマンド・データラインを介しての
データ受信が可能であるとの前記受信要求信号に応じた
受信可能であることを表す信号を送るようにすること
で、必要な場合に双方向の通信を行うことを可能にす
る。このことは、主制御基板とこの制御を受けるサブ制
御基板の間でセキュリティの面から相互の確認を行うこ
とが可能になることを意味し、制御基板の不法な交換等
が行われた場合に、ホール・コンピュータに対してその
旨を出力するように動作させるプログラムの構成を可能
にする。Further, via the first or second control line, the main control board or the sub-control board sends a reception request signal indicating a request to receive data to be transferred via the command data line. It is necessary to send a signal indicating that reception is possible in response to the reception request signal indicating that data reception via the command data line is possible via the remaining control lines. In such cases, bidirectional communication can be performed. This means that it is possible to perform mutual confirmation between the main control board and the sub-control board that receives this control from the aspect of security, and if the control board is illegally replaced, etc. And a program that operates so as to output the fact to the hall computer.
【図1】従来の遊技機の主制御基板とサブ制御基板のイ
ンターフェースを示す図である。FIG. 1 is a diagram showing an interface between a main control board and a sub-control board of a conventional gaming machine.
【図2】本発明による第1の実施形態の構成を示す図で
ある。FIG. 2 is a diagram showing a configuration of a first exemplary embodiment according to the present invention.
【図3】本発明による図2の構成を使用した電源投入時
のインターフェースを示すタイミング・チャートであ
る。FIG. 3 is a timing chart showing an interface at power-on using the configuration of FIG. 2 according to the present invention;
【図4】本発明による第1の実施形態のそれぞれの制御
基板のプログラム処理のフローを示す図である。FIG. 4 is a diagram showing a flow of a program processing of each control board of the first embodiment according to the present invention.
【図5】本発明の第2の実施形態の構成を示す図であ
る。FIG. 5 is a diagram showing a configuration of a second embodiment of the present invention.
【図6】本発明による図5の構成を使用した電源投入時
のインターフェースを示すタイミング・チャートであ
る。6 is a timing chart showing an interface at power-on using the configuration of FIG. 5 according to the present invention.
【図7】本発明による第2の実施形態のそれぞれの制御
基板のプログラム処理のフローを示す図である。FIG. 7 is a diagram showing a flow of a program process of each control board of the second embodiment according to the present invention.
【図8】本発明の第3の実施形態の構成を示す図であ
る。FIG. 8 is a diagram showing a configuration of a third embodiment of the present invention.
【図9】本発明による図8の構成を使用して、コマンド
・データラインを双方向にし転送制御する場合のタイミ
ング・チャートである。FIG. 9 is a timing chart in the case of using the configuration of FIG. 8 according to the present invention to make a command / data line bidirectional and perform transfer control.
【図10】本発明による第3の実施形態のそれぞれの制
御基板のプログラム処理のフローを示す図であり、サブ
制御基板から主制御基板にコマンド・データラインを介
してデータを送る場合を示す図である。FIG. 10 is a diagram showing a flow of a program process of each control board of the third embodiment according to the present invention, showing a case where data is transmitted from a sub control board to a main control board via a command data line. It is.
101 電源ユニット 102 主制御基板 103〜107 サブ制御基板 201、501、801 主制御基板 202、502、802 主制御基板のCPU 204、504、804 入力ポート 505、805 出力ポート 211、511、811 サブ制御基板 212、512、812 サブ制御基板のCPU 213、513 入力ポート 214、514、814 出力ポート 515、815 入力ポート 803、813 入出力ポート 101 power supply unit 102 main control board 103 to 107 sub control board 201, 501, 801 main control board 202, 502, 802 main control board CPU 204, 504, 804 input port 505, 805 output port 211, 511, 811 sub control Substrate 212, 512, 812 CPU of sub-control board 213, 513 Input port 214, 514, 814 Output port 515, 815 Input port 803, 813 I / O port
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C088 CA13 CA31 EA10 5B077 AA01 AA17 AA18 BA09 FF11 GG05 GG16 MM02 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2C088 CA13 CA31 EA10 5B077 AA01 AA17 AA18 BA09 FF11 GG05 GG16 MM02
Claims (10)
と、マイクロプロセッサを含むサブ制御基板であってそ
れぞれは該主制御基板からコマンド・データラインを介
して送られる制御コマンドにしたがってあらかじめ定め
られた専門の機能を従属的な位置付けで担当するサブ制
御基板を備えた遊技機において、 前記コマンド・データラインと独立した、サブ制御基板
から主制御基板にインターフェース用制御信号を送る第
1の制御ラインを備え、 前記制御ラインを介してサブ制御基板から、前記コマン
ド・データラインを介して前記制御コマンドを受信可能
であることを表す送信許可信号を主制御基板に送り、該
主制御基板は前記送信許可信号を受けて前記制御コマン
ドを送ることを特徴とする遊技機。1. A main control board including a microprocessor and a sub-control board including a microprocessor, each of which is a special control board which is predetermined according to a control command sent from the main control board via a command data line. A gaming machine having a sub-control board that performs a function in a dependent position, comprising: a first control line that is independent of the command / data line and sends an interface control signal from the sub-control board to the main control board; From the sub-control board via the control line, sends a transmission permission signal indicating that the control command can be received via the command data line to the main control board, the main control board transmits the transmission permission signal A gaming machine receiving the control command.
た、主制御基板からサブ制御基板にインターフェース用
制御信号を送る第2の制御ラインをさらに備え、 前記第2の制御ラインを介して主制御基板からサブ制御
基板に、制御コマンドの受信を要求することを表す受信
要求信号を送り、前記第1の制御ラインを介してサブ制
御基板から、前記コマンド・データラインを介しての前
記制御コマンドを受信可能であることを表す信号を主制
御基板に送ることを特徴とする請求項1に記載の遊技
機。And a second control line for sending an interface control signal from the main control board to the sub-control board, independent of the command / data line, further comprising: a second control line connected to the main control board via the second control line. Sends a request signal to the sub-control board to request reception of a control command, and receives the control command from the sub-control board via the first control line via the command / data line. 2. The gaming machine according to claim 1, wherein a signal indicating the following is sent to the main control board.
して、主制御基板からあるいはサブ制御基板から、前記
コマンド・データラインを介しての転送するデータ受信
を要求することを表す受信要求信号を送り、残りの制御
ラインを介して、前記コマンド・データラインを介して
のデータ受信が可能であるとの前記受信要求信号に応じ
た受信可能であることを表す信号を送ることを特徴とす
る請求項1に記載の遊技機。3. A reception request signal indicating a request to receive data to be transferred via the command / data line from the main control board or the sub-control board via the first or second control line. And a signal indicating that reception is possible in response to the reception request signal indicating that data reception via the command data line is possible via the remaining control line. The gaming machine according to claim 1.
と、マイクロプロセッサを含むサブ制御基板であってそ
れぞれは該主制御基板からの送られる制御コマンドにし
たがってあらかじめ定められた専門の機能を従属的な位
置付けで担当するサブ制御基板を備えた遊技機のインタ
ーフェース方法において、 前記サブ制御基板は、主制御基板からの前記コマンドを
受信可能な時点で、主制御基板に対して送信の許可を表
す送信許可信号を送る送信許可ステップを備え、 前記主制御基板は、前記サブ制御基板からの前記送信許
可信号を受ける送信許可受信ステップと、該送信許可受
信ステップにおいて前記送信の許可を表す信号を受けた
後に、該送信許可信号を送ったサブ制御基板への制御コ
マンドの送信を実行する送信ステップを備えることを特
徴とする複数の制御基板を備えた遊技機のインターフェ
ース方法。4. A main control board including a microprocessor and a sub-control board including a microprocessor, each of which subordinately positions a predetermined specialized function according to a control command sent from the main control board. In the interface method of a gaming machine having a sub-control board in charge of, the sub-control board, at the time when the command from the main control board can be received, a transmission permission signal indicating permission of transmission to the main control board The main control board, the transmission permission receiving step of receiving the transmission permission signal from the sub-control board, and after receiving the signal indicating the transmission permission in the transmission permission receiving step, A transmission step of transmitting a control command to the sub-control board that has transmitted the transmission permission signal. Gaming machine interface method for having a plurality of control substrates to.
自分自身のサブ制御基板内の初期設定を実行する初期設
定ステップを備え、前記送信許可信号を送る送信許可ス
テップは、前記初期設定ステップの完了後に実行され、 前記主制御基板は、リセット解除後に主制御基板内の初
期設定を実行する初期設定ステップを備え、前記送信許
可信号を受ける送信許可受信ステップは、前記初期設定
ステップの完了後に実行されることを特徴とする請求項
4に記載の複数の制御基板を備えた遊技機のインターフ
ェース方法。5. The sub-control board includes an initial setting step of executing an initial setting in its own sub-control board after reset release, and the transmission permitting step of transmitting the transmission permitting signal includes a step of completing the initial setting step. The main control board includes an initial setting step of performing an initial setting in the main control board after reset release, and a transmission permission receiving step of receiving the transmission permission signal is performed after completion of the initial setting step. An interface method for a gaming machine comprising a plurality of control boards according to claim 4.
信ステップは、複数の前記サブ制御基板からの前記送信
許可信号を受けるステップと、主制御基板から制御コマ
ンドを受ける全てのサブ制御基板から前記送信許可信号
を受けたことを確認する確認ステップを含み、前記確認
ステップで確認された後に、それぞれのサブ制御基板へ
の前記送信ステップを実行することを特徴とする請求項
4または5に記載の複数の制御基板を備えた遊技機のイ
ンターフェース方法。6. The transmission permission receiving step in the main control board includes receiving the transmission permission signal from a plurality of sub control boards, and transmitting the transmission permission signal from all the sub control boards receiving a control command from the main control board. The method according to claim 4, further comprising a confirmation step of confirming that a permission signal has been received, wherein the transmission step to each sub-control board is performed after the confirmation step. Game machine interface method provided with the control board of the above.
と、マイクロプロセッサを含むサブ制御基板であってそ
れぞれは該主制御基板からの送られる制御コマンドにし
たがってあらかじめ定められた専門の機能を従属的な位
置付けで担当するサブ制御基板を備えた遊技機のインタ
ーフェース方法において、 前記主制御基板は、サブ制御基板に制御コマンドを送る
際に、送り先のサブ制御基板に対して主制御基板が制御
コマンドの送信を要求することを表す受信要求信号を送
る受信要求ステップを備え、 前記サブ制御基板は、主制御基板からの前記受信要求信
号を受けた際に、主制御基板からの前記コマンドを受信
可能となった時点で主制御基板に対して送信の許可を表
す送信許可信号を送る送信許可ステップを備え、 前記主制御基板は、さらに前記サブ制御基板からの前記
送信許可信号を受ける送信許可受信ステップと、該送信
許可受信ステップにおいて前記送信許可信号を受けた後
に、該送信許可信号を送ったサブ制御基板への制御コマ
ンドの送信を実行する送信ステップを備えることを特徴
とする複数の制御基板を備えた遊技機のインターフェー
ス方法。7. A main control board including a microprocessor and a sub-control board including a microprocessor, each of which subordinately assigns a predetermined specialized function according to a control command sent from the main control board. In the interface method of a gaming machine having a sub-control board in charge of, the main control board, when sending a control command to the sub-control board, the main control board sends the control command to the destination sub-control board Comprising a reception request step of transmitting a reception request signal indicating requesting, the sub-control board, when receiving the reception request signal from the main control board, can receive the command from the main control board A transmission permission step of transmitting a transmission permission signal indicating permission of transmission to the main control board at a time, the main control board further comprising: A transmission permission receiving step of receiving the transmission permission signal from the sub control board, and after receiving the transmission permission signal in the transmission permission receiving step, transmitting a control command to the sub control board that transmitted the transmission permission signal. An interface method for a gaming machine having a plurality of control boards, comprising a transmitting step to be executed.
自分自身のサブ制御基板内の初期設定を実行する初期設
定ステップを備え、前記送信許可ステップは、前記初期
設定ステップの完了後に実行され、 前記主制御基板は、リセット解除後に主制御基板内の初
期設定を実行する初期設定ステップを備え、前記送信許
可受信ステップは、前記初期設定ステップの完了後に実
行されることを特徴とする請求項7に記載の複数の制御
基板を備えた遊技機のインターフェース方法。8. The sub-control board includes an initial setting step of executing an initial setting in its own sub-control board after reset release, wherein the transmission permitting step is executed after completion of the initial setting step, The method according to claim 7, wherein the main control board includes an initial setting step of executing an initial setting in the main control board after reset release, and the transmission permission receiving step is executed after completion of the initial setting step. An interface method for a gaming machine comprising a plurality of control boards as described above.
信ステップは、複数の前記サブ制御基板からの前記送信
許可信号を受けるステップと、主制御基板から制御コマ
ンドを受ける全てのサブ制御基板から前記送信許可信号
を受けたことを確認する確認ステップを含み、前記確認
ステップで確認された後に、それぞれのサブ制御基板へ
の前記送信ステップを実行することを特徴とする請求項
7または8に記載の複数の制御基板を備えた遊技機のイ
ンターフェース方法。9. The transmission permission receiving step in the main control board includes receiving the transmission permission signal from a plurality of sub control boards and transmitting the transmission permission signal from all the sub control boards receiving a control command from the main control board. The method according to claim 7 or 8, further comprising a confirmation step of confirming that the permission signal has been received, wherein the transmission step to each of the sub-control boards is performed after confirmation in the confirmation step. Game machine interface method provided with the control board of the above.
は、前記制御コマンドを送るラインと独立した信号ライ
ンであって主制御基板からサブ制御基板の方向に信号を
送る制御ラインと逆方向の制御ラインの二つを介して送
られ、前記制御コマンドを送るラインが双方向性のライ
ンの場合に、サブ制御基板から主制御基板に向かっての
転送を、前記受信要求信号と前記送信許可信号に基づい
て制御することを特徴とする請求項9に記載の複数の制
御基板を備えた遊技機のインターフェース方法。10. The control circuit according to claim 1, wherein the reception request signal and the transmission permission signal are signal lines independent of a line for transmitting the control command, and are controlled in a direction opposite to a control line for transmitting a signal from the main control board to the sub-control board. When the control command is sent via two of the lines and the line for sending the control command is a bidirectional line, the transfer from the sub-control board to the main control board is transmitted to the reception request signal and the transmission permission signal. An interface method for a gaming machine comprising a plurality of control boards according to claim 9, wherein the control is performed based on the control based on the control information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001149798A JP2002336513A (en) | 2001-05-18 | 2001-05-18 | Game machine with plural control boards and interfacing method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001149798A JP2002336513A (en) | 2001-05-18 | 2001-05-18 | Game machine with plural control boards and interfacing method therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002336513A true JP2002336513A (en) | 2002-11-26 |
Family
ID=18994925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001149798A Pending JP2002336513A (en) | 2001-05-18 | 2001-05-18 | Game machine with plural control boards and interfacing method therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002336513A (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003236200A (en) * | 2003-01-17 | 2003-08-26 | Sanyo Product Co Ltd | Game machine |
JP2004174099A (en) * | 2002-11-28 | 2004-06-24 | Fuji Shoji:Kk | Pinball game machine |
JP2004255102A (en) * | 2003-02-27 | 2004-09-16 | Sankyo Kk | Game machine |
JP2005237704A (en) * | 2004-02-26 | 2005-09-08 | Sankyo Kk | Game machine |
JP2005342355A (en) * | 2004-06-04 | 2005-12-15 | Sankyo Kk | Game machine |
JP2006087845A (en) * | 2004-08-26 | 2006-04-06 | Daiman:Kk | Game machine |
JP2007202918A (en) * | 2006-02-03 | 2007-08-16 | Newgin Corp | Game machine |
JP2007244800A (en) * | 2006-03-20 | 2007-09-27 | Daiman:Kk | Game machine |
JP2008011936A (en) * | 2006-07-03 | 2008-01-24 | Sankyo Kk | Game machine |
JP2008011937A (en) * | 2006-07-03 | 2008-01-24 | Sankyo Kk | Game machine |
JP2008018019A (en) * | 2006-07-12 | 2008-01-31 | Sankyo Kk | Game machine |
JP2008086368A (en) * | 2006-09-29 | 2008-04-17 | Sansei R & D:Kk | Game machine |
JP2008259889A (en) * | 2008-08-04 | 2008-10-30 | Newgin Corp | Game machine |
JP2009160247A (en) * | 2008-01-08 | 2009-07-23 | Fujishoji Co Ltd | Game machine |
JP2010172355A (en) * | 2009-01-27 | 2010-08-12 | Kyoraku Sangyo Kk | Game machine |
JP2012055385A (en) * | 2010-09-06 | 2012-03-22 | Olympia:Kk | Game machine |
JP2012055386A (en) * | 2010-09-06 | 2012-03-22 | Olympia:Kk | Game machine |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5429642A (en) * | 1977-08-10 | 1979-03-05 | Ricoh Co Ltd | Controlling system by multimicrocomputer system of copying machines |
JPS58169274A (en) * | 1982-03-31 | 1983-10-05 | Nec Home Electronics Ltd | Data transmission system betweem microcomputers |
JPS60214138A (en) * | 1984-04-10 | 1985-10-26 | Matsushita Electric Ind Co Ltd | Data transmission equipment |
JPS6259435A (en) * | 1985-09-09 | 1987-03-16 | Oki Electric Ind Co Ltd | Data transfer supervisory equipment |
JPH08224339A (en) * | 1995-02-23 | 1996-09-03 | Daiichi Shokai Co Ltd | Data transmitting device of pachinko machine |
JPH11104312A (en) * | 1997-09-30 | 1999-04-20 | Sankyo Kk | Game machine |
JP2000288211A (en) * | 1999-04-09 | 2000-10-17 | Sansei | Pachinko game machine |
JP2000325630A (en) * | 1999-05-24 | 2000-11-28 | Heiwa Corp | Game machine and control method of game machine |
JP2001046706A (en) * | 1999-08-10 | 2001-02-20 | Sankyo Kk | Game machine |
JP2001062050A (en) * | 2000-08-02 | 2001-03-13 | Aruze Corp | Game machine |
JP2001120815A (en) * | 1999-10-29 | 2001-05-08 | Toyomaru Industry Co Ltd | Game machine |
-
2001
- 2001-05-18 JP JP2001149798A patent/JP2002336513A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5429642A (en) * | 1977-08-10 | 1979-03-05 | Ricoh Co Ltd | Controlling system by multimicrocomputer system of copying machines |
JPS58169274A (en) * | 1982-03-31 | 1983-10-05 | Nec Home Electronics Ltd | Data transmission system betweem microcomputers |
JPS60214138A (en) * | 1984-04-10 | 1985-10-26 | Matsushita Electric Ind Co Ltd | Data transmission equipment |
JPS6259435A (en) * | 1985-09-09 | 1987-03-16 | Oki Electric Ind Co Ltd | Data transfer supervisory equipment |
JPH08224339A (en) * | 1995-02-23 | 1996-09-03 | Daiichi Shokai Co Ltd | Data transmitting device of pachinko machine |
JPH11104312A (en) * | 1997-09-30 | 1999-04-20 | Sankyo Kk | Game machine |
JP2000288211A (en) * | 1999-04-09 | 2000-10-17 | Sansei | Pachinko game machine |
JP2000325630A (en) * | 1999-05-24 | 2000-11-28 | Heiwa Corp | Game machine and control method of game machine |
JP2001046706A (en) * | 1999-08-10 | 2001-02-20 | Sankyo Kk | Game machine |
JP2001120815A (en) * | 1999-10-29 | 2001-05-08 | Toyomaru Industry Co Ltd | Game machine |
JP2001062050A (en) * | 2000-08-02 | 2001-03-13 | Aruze Corp | Game machine |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004174099A (en) * | 2002-11-28 | 2004-06-24 | Fuji Shoji:Kk | Pinball game machine |
JP2003236200A (en) * | 2003-01-17 | 2003-08-26 | Sanyo Product Co Ltd | Game machine |
JP2004255102A (en) * | 2003-02-27 | 2004-09-16 | Sankyo Kk | Game machine |
JP4494039B2 (en) * | 2004-02-26 | 2010-06-30 | 株式会社三共 | Game machine |
JP2005237704A (en) * | 2004-02-26 | 2005-09-08 | Sankyo Kk | Game machine |
JP2005342355A (en) * | 2004-06-04 | 2005-12-15 | Sankyo Kk | Game machine |
JP2006087845A (en) * | 2004-08-26 | 2006-04-06 | Daiman:Kk | Game machine |
JP4674072B2 (en) * | 2004-08-26 | 2011-04-20 | 株式会社大一商会 | Game machine |
JP2007202918A (en) * | 2006-02-03 | 2007-08-16 | Newgin Corp | Game machine |
JP2007244800A (en) * | 2006-03-20 | 2007-09-27 | Daiman:Kk | Game machine |
JP2008011936A (en) * | 2006-07-03 | 2008-01-24 | Sankyo Kk | Game machine |
JP2008011937A (en) * | 2006-07-03 | 2008-01-24 | Sankyo Kk | Game machine |
JP2008018019A (en) * | 2006-07-12 | 2008-01-31 | Sankyo Kk | Game machine |
JP2008086368A (en) * | 2006-09-29 | 2008-04-17 | Sansei R & D:Kk | Game machine |
JP2009160247A (en) * | 2008-01-08 | 2009-07-23 | Fujishoji Co Ltd | Game machine |
JP4704444B2 (en) * | 2008-01-08 | 2011-06-15 | 株式会社藤商事 | Game machine |
JP2008259889A (en) * | 2008-08-04 | 2008-10-30 | Newgin Corp | Game machine |
JP2010172355A (en) * | 2009-01-27 | 2010-08-12 | Kyoraku Sangyo Kk | Game machine |
JP2012055385A (en) * | 2010-09-06 | 2012-03-22 | Olympia:Kk | Game machine |
JP2012055386A (en) * | 2010-09-06 | 2012-03-22 | Olympia:Kk | Game machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2002336513A (en) | Game machine with plural control boards and interfacing method therefor | |
JP3929592B2 (en) | Game machine | |
JP2001293230A (en) | Security system of game machine and game machine | |
JP2003062266A (en) | Pachinko game machine | |
JP2008295492A (en) | Game machine | |
JP6198325B2 (en) | Game machine | |
JP6530969B2 (en) | Gaming machine | |
JP2001321545A (en) | Game machine | |
JP4572053B2 (en) | Game machine | |
JP2003062215A (en) | Pachinko game machine | |
JP2004113554A (en) | Game machine | |
JP2002239068A5 (en) | ||
JP2005152024A (en) | Test method for slot machine | |
JP2002224332A (en) | Game machine | |
JP4674072B2 (en) | Game machine | |
JP2023094039A (en) | game machine | |
JP2023094041A (en) | game machine | |
JP2023094037A (en) | game machine | |
JP2003284852A (en) | Game machine | |
JP4717030B2 (en) | Game machine | |
JP2007222690A (en) | Game machine | |
JP4418996B2 (en) | Game machine | |
JP6622488B2 (en) | Game machine | |
JP2001340570A (en) | Game machine and the method of lottery of special prize | |
JP2001058069A (en) | Game machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080220 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101119 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110118 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110325 |